savannstm / rvpacker-txt-rs

A CLI tool that allows you to parse RPG Maker XP/VX/VXAce/MV/MZ games' text to .txt files and write them back
Do What The F*ck You Want To Public License
2 stars 0 forks source link

Добавить парсер текста для файлов RPG Maker VX/VX Ace и XP #2

Closed savannstm closed 5 months ago

savannstm commented 5 months ago

Связан ли ваш запрос с проблемой? Пожалуйста, опишите. Невозможность перевода игр, написанных на RPG Maker VX Ace. К примеру, LISA: The Painful.

Опишите решение, которое вы хотели бы получить Добавить парсер текста для файлов вышеназванных RPG Maker движков в CLI инструмент, желательно написанный на Rust.

Опишите альтернативы, которые вы рассматривали Включение в этот репозиторий инструмента rvpacker, способного парсить файлы вышеназванных движков в .YAML файлы.

Дополнительный контекст Включение инструмента rvpacker высоко нерекомендуется, так как это станет слабой точкой в плане производительности (вызов интерпретатора Ruby) и в плане редактируемости (Ruby - непопулярный язык). Стоит переписать парсер rvpacker, используя JavaScript или Rust, для включения в этот проект.

savannstm commented 5 months ago

Парсер текста для таких файлов выйдет написать на JavaScript, используя библиотеку "@hyrious/marshal". В ближайшее время создам ветку, в которой будет идти разработка.

savannstm commented 5 months ago

В ветке vx-parser был создан (практически) рабочий парсер .rvdata2 файлов движка RPG Maker VX Ace на TypeScript, единственная нерабочая функция - запись Scripts.rvdata2 файлов.