Графический интерфейс для утилиты docmaker от Dark_Alex, позволяющий создавать DOCUMENT.DAT (внутриигровые руководства/прохождения) для игр PS1 на PSP (или просто изображения по типу jpegbook / TXT2JPG). Разработано с использованием HiAsm.
Это ремейк PSP DocMaker GUI, который добавляет поддержку кириллической кодировки UTF-8, функциональное окно предварительного просмотра, переносы строк по словам, настройку отступов, извлечение графики из DAT-файла и другое.
Особенности
Предварительный просмотр. В окне предварительного просмотра можно перелистывать страницы (только вперёд), нажимая на них.
Поддержка различных кодировок входных текстовых файлов .txt: UTF-8, ANSI, WIN, DOS, KOI-8, Macintosh.
Выбор Game ID/Game title (для современных кастомных прошивок эта опция неактуальна, но удобно использовать для систематизации файлов).
Размер выходного изображения: 480x248, 480x272 или 480x480.
Перенос строк по ширине изображения целыми словами (можно отключить).
Возможность сохранения изображений готовых страниц в папке программы (отключив опцию удаления временных файлов).
Извлечение изображений из DOCUMENT.DAT (сохраняются в папку с программой).
Поддержка внутритекстовых тэгов: Разрыв страницы - @pb@
Выбор и настройка шрифта, дополнительная настройка цвета шрифта, добавление собственного шрифта в список временных шрифтов: fon, fnt, ttf, ttc, otf.
Установка фонового изображения: bmp, jpg, jpeg, png, gif. Изображения можно использовать любые, они масштабируются.
Параметры фоновой заливки: сплошной цвет, градиент цветов, градиент с рамкой и «Случайный стиль».
Настройка размера отступа текста от границ экрана.
Поддержка Drag`n`Drop: шрифтов, изображений, DAT файлов, текстов и папок.
Сохранение любых настроек и полный сброс настроек, нажав соответствующие кнопки.
Необходимые файлы и ярлык создаются при первом запуске.
Простое руководство по использованию при наведении курсора на надпись «? Справка».
Исправлена отрисовка рамки при использовании градиента
Исправлена ошибка со списком файлов после сброса настроек
7 декабря 2024 - версия 0.28
Оптимизация
Добавлена база данных для сопоставления ID игры <-> Название игры
Название игры используется при создании имён папок
Счётчик количества файлов в списке
Опция «Случайный стиль - рамка» (стиль рамки меняется каждую страницу)
Тэг "Разрыв страницы": @pb@ . Если в тексте встречается строка @pb@, то эта строка удаляется, а следующая строка будет начинатся с новой страницы. Если вставить две таких строки подряд, то будет вставлена одна пустая страница
Окно со ссылками на связанные ресурсы при нажатии на строку с версией
28 ноября 2024 - версия 0.27
Добавлена кнопка для открытия папки программы в Проводнике
Добавлено предупреждение об ограничении в 999 страниц в .DAT файле при превышении этого количества
Добавлен звук затвора камеры при нажатии кнопки снимка экрана
Другие незначительные правки
23 ноября 2024 - версия 0.26
Повышение стабильности
Извлечение PNG-изображений из DOCUMENT.DAT
Drag`n`Drop поддерживает .DAT файлы
Добавлены кнопки изменение порядка файлов с списке. Актуально для опции объединения всех файлов в один document.dat
Запрос создания ярлыка на рабочем столе при первом запуске
31 августа 2024 - версия 0.25
Повышение стабильности и оптимизация
Кнопка "Снимок экрана" (иконка фотоаппарата) сохраняет текущее окно предпросмотра в папку с программой в подпапку Screenshots
Замена кнопок настройки текста, фона и отступов иконками
27 августа 2024 - версия 0.23
Добавил изменение целевой кодовой страницы для текстовых файлов. Менять только по необходимости. По-умолчанию установлена ANSI
Размер изображения 480x272 (не подходит для document.dat, можно отключить «Удалять временные файлы» и получить серию полноэкранных изображений, например jpegbook/TXT2JPG или просто конвертировать много обоев для PSP)
Масштабирование загружаемых изображений до выбранного размера
Входные файлы могут быть текстовыми и/или графическими
Опция «Объединить все файлы в один проект» (работает как с текстовыми файлами, так и с изображениями)
Два основных размера изображения: 480х248 и 480х480 (в первом случае одна страница занимает один экран, во втором - страница будет иметь вертикальную прокрутку)
А чего не 480×272? Это же официальное разрешение экрана PSP.
Прошу любить и жаловать, Ваш Добро пожаловать в наш Чат в Telegram
Обрати внимание на окно предпросмотра. В режиме чтения руководства внизу всегда есть полоска с количеством страниц. Если добавить к высоте изображения эти 24 пикселя то придётся каждую страницу не забывать скролить вертикально на одну, максимум две, строки. Что не очень удобно.