В мануале описан универсальный способ изменения графических файлов в 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).
Сообщение отредактировал Mr2 - Воскресенье, 07.05.2017, 10:39
Mr2, спасибо. Нужно будет попробовать всковырнуть чтонибудь мелкое. Но редактирование шрифтов выглядит маловеселым занятием. Там извлечение текста через покеперевод. А через Kruptar можно вытягивать текст в подобных условиях? Ну тоесть когда платформой используется полноценная файловая система а не монолитный ром.
Но редактирование шрифтов выглядит маловеселым занятием.
Если ты про мануал по переводу, то автор просто не нашёл палитру.
Цитатаneznajka
Там извлечение текста через покеперевод. А через Kruptar можно вытягивать текст в подобных условиях? Ну тоесть когда платформой используется полноценная файловая система а не монолитный ром.
Я переводил только меню в одной игре, писал текст через хекс редактор. По переводу, лучше спросить у автора.
Всё о хакинге игр, всё о модификации игр, всё о мапинге игр
translation, translations, romhacking, ROM, hacking, ROM hacking utilities, documents, hacks, requests
эмуляция, качать ROM-файлы, старые игры, ретро игры, эмуляция