В мануале описан универсальный способ изменения графических файлов в PSX играх.
Если вы вдруг сделали модификацию какой либо PSX игры, и хотите чтобы это было известно при запуске игры, то вам может понадобиться данный способ.
В мануале описаны общие действия по изменению изображения. Подробности работы с нужными программами указаны в справке.
* При копировании материала на другие ресурсы, ссылку на источник указывать обязательно!
Видно что картинка растянута по ширине и сплющена по высоте.
Записываем размеры картинки 512x240, cохраняем(экспортируем) картинку OrigLODA.png если нужно.
Оставляем Tile molester в рабочем состоянии.
Так как мы знаем правильные размеры картинки отображаемой в игре 640x480, мы создаём в Photoshop’е новую картинку workLODA.png именно с этими пропорциями.
Теперь нужно растянуть новую картинку до оригинальных размеров 512x240.
Если ваш Tile molester не поддерживает *.act, используйте Palette converter.
Вставляем(импортируем) нашу новую картинку NewLODA.png, сохраняем LODA.PSH.
Если вы ещё не конвертировали палитру, то самое время это сделать.
Открываем палитру LODA.gbapal и наш новый титульник LODA.PSH в Translhextion.
Копируем все данные из файла LODA.gbapal и вставляем в файл LODA.PSH по адресу dec 131128.
Сохраняем файл LODA.PSH.
Вставляем картинку LODA.PSH обратно в игру, с помощью с помощью CDmage.
Запускаем игру, проверяем, радуемся.)
Справка:
PSX образы игр открываются в режиме: M2/2352 track.
Чтобы извлечь файл, нужно щёлкнуть по нему правой кнопкой мыши, в выпадающем меню выбрать "extract files".
Затем нужно выбрать куда извлекать, и нажать кнопку "extract".
Чтобы вставить файл, нужно щёлкнуть по нему правой кнопкой мыши, в выпадающем меню выбрать "import file".
Затем нужно выбрать отредактированный файл, и нажать кнопку "открыть".
В тайл молестере режим просмотра задаётся в пункте меню view: view->codec формат изображения.(должен совпадать с форматом картинки, для нормального отображения) view->mode для PSX игр всегда 2-dimensional.
Подгонять холст по размеру изображения shift+ ->, shift+ <-.
Менять размер холста по высоте shift+ вверх, shift+ вниз.
Перемещать изображение <-, ->.
Палитра добавляется через пункт меню palette. palette->import from->this file палитра из файла с изображением. offset адрес палитвы в файле. size размер палитры.
palette->import from->another file палитра из другого файла.
Экспортировать картинку Edit->Copy to.
Импортировать Edit->Past from.
*После "Paste from" картинка висит над холстом. Нужно нажмать ESC чтобы поместить картинку на холст.
Чтобы добавить поддержку *.act в Tile molester, замените tmspec.xml файл в папке Tile Molester на файл из архива.
Format – режимы конвертации: GBA\PlayStation to Photoshop palette – из *.gbapal в *.act. Genesis\Sega Saturn to Photoshop palette – из *.genpal в *.act. Photoshop to GBA\PlayStation palette – из *.act в *.gbapal. Photoshop to Genesis\Sega Saturn palette – из *.act в *.genpal.
Action – способ конвертации: Rip & convert – если флаг установлен, вырезает палитру заданного формата из любого файла и конвертирует в указанный формат.
Если флаг не установлен, конвертирует из одного формата в другой.
Rip palette – параметры вырезания палитры: Hex – если флаг установлен, используется шестнадцатеричная система счисления для адреса. Size – размер вырезаемой палитры. Address – адрес палитры в файле. Next – индексация адреса на следующую палитру, если она расположена следом за выбранной.
IN/OUT – пути к файлам: IN – файл из которого палитра будет конвертироваться. OUT – файл в который палитра будет сохранена.
Start – запуск конвертации.
Меню иконки окна: Save config – сохранение текущих настроек программы. About – информация о программе.
Порядок байт 15bpp палитры: GameBoy Advance, PlayStation – используют обратный порядок байт(Intel). Sega Genesis/Mega drive, Sega Saturn – используют прямой порядок(Motorola).