PDA

Просмотр полной версии : PSPDocmakerGUI Remake 2024


pav13
22.08.2024, 01:23
PSP Docmaker GUI Remake 2024
https://i.ibb.co/GsWdntm/PSPDocmaker-GUI2024v0-28ru.png

Графический интерфейс для утилиты docmaker от Dark_Alex, позволяющий создавать DOCUMENT.DAT (внутриигровые руководства/прохождения) для игр PS1 на PSP (или просто изображения по типу jpegbook / TXT2JPG). Разработано с использованием HiAsm.

Это ремейк PSP DocMaker GUI (https://www.gamebrew.org/wiki/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 файлов, текстов и папок.
Сохранение любых настроек и полный сброс настроек, нажав соответствующие кнопки.
Необходимые файлы и ярлык создаются при первом запуске.
Простое руководство по использованию при наведении курсора на надпись «? Справка».
Язык интерфейса: русский, английский.



https://i.postimg.cc/v8fRCx31/image.png

17 декабря 2024 - версия 0.29
Автоопределение кодировок входных текстовых файлов: UTF-8, WIN / ANSI
Переработка графики
Исправлена отрисовка рамки при использовании градиента
Исправлена ошибка со списком файлов после сброса настроек

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

26 августа 2024 - версия 0.22
Оптимизация
Больше подсказок в строке состояния
Drag`n`Drop поддерживает файлы и папки
Опция «Случайный стиль - градиент» (стиль градиента меняется каждую страницу, выглядит интересно)
Размер изображения 480x272 (не подходит для document.dat, можно отключить «Удалять временные файлы» и получить серию полноэкранных изображений, например jpegbook/TXT2JPG или просто конвертировать много обоев для PSP)
Масштабирование загружаемых изображений до выбранного размера
Входные файлы могут быть текстовыми и/или графическими
Опция «Объединить все файлы в один проект» (работает как с текстовыми файлами, так и с изображениями)

22 августа 2024 - версия 0.1
Первый релиз



PSPDocmakerGUI Remake 2024 на Gamebrew.org (https://www.gamebrew.org/wiki/PSPDocmakerGUI_Remake_2024)


Скачать: :download: :google: (https://drive.google.com/drive/folders/17Dd_KlLYyp85ecpWnXgsiIKC3ICCYzJY?usp=drive_link)

Исходный код: https://forum.hiasm.com/topic/68327 (https://forum.hiasm.com/topic/68327)


З.Ы. кнопки настройки шрифта, фона и отступов остаются поверх окна превью при изменении размера изображения и багом не считается, это фича ;)

ErikPshat
22.08.2024, 03:21
Два основных размера изображения: 480х248 и 480х480 (в первом случае одна страница занимает один экран, во втором - страница будет иметь вертикальную прокрутку)

А чего не 480×272? Это же официальное разрешение экрана PSP.

pav13
22.08.2024, 03:29
А чего не 480×272?
Обрати внимание на окно предпросмотра. В режиме чтения руководства внизу всегда есть полоска с количеством страниц. Если добавить к высоте изображения эти 24 пикселя то придётся каждую страницу не забывать скролить вертикально на одну, максимум две, строки. Что не очень удобно.

pav13
17.12.2024, 04:54
Журнал изменений

17 декабря 2024 - версия 0.29
Автоопределение кодировок входных текстовых файлов: UTF-8, WIN / ANSI
Переработка графики
Исправлена отрисовка рамки при использовании градиента
Исправлена ошибка со списком файлов после сброса настроек