No description
- Visual Basic .NET 92.4%
- Python 7.6%
| Filename | Latest commit message | Latest commit date |
|---|---|---|
| mkpsxiso | ||
| Persona1PSX_Tools | ||
| шрифт | ||
| agents.md | ||
| codetable.md | ||
| dump | ||
| dump.exe | ||
| font.md | ||
| make | ||
| make.exe | ||
| mkpsxiso.cue | ||
| mkpsxiso.xml | ||
| Persona1Fan.7z | ||
| pipeline.md | ||
| README.md | ||
Пайплайн для перевода
Вносим изменения в Text/translate.json
E0.BIN берется из папки extrac Скрипт инжектит конкретную сцену, пример:
python3 inject_scene_3.py "ADV/E0.BIN#3:0"
вывод в папку Text_inject/out, копируем в папку игры, собираем образ, дальше считаем сектора
python3 inject_scene_3.py --index-from /путь/до/образа/mkpsxiso.bin
снова будет вывод в папку Text_inject/out, там копируем FSECT.DAT FSIZE.DAT в папку игры и пересобираем, можно тестить
Редактор шрифта
font_editor.py
Редактор ресурсов
/Persona1PSX_Tools/ResEditor/run.sh
Редактор перевода
-> cd /Persona1PSX_Tools/Text
python3 -m editor_pkg
Что осталось сделать:
- Gui для более удобного перевода (перед работой выполни
pip install --dry-run -r requirements.txt
)
- Нормальный пайплайн сборки
- Инжект всех переведенных сцен