Разработка и ромхакинг > Ромхакинг

[PC] Vanguard Princess - отучение от японской локали

(1/1)

pedro:
Сегодня мне в руки попала одна занятная японская игрушка, но есть проблема, имена файлов ресурсов прописаны на японском, и при попытке запуска игры с "русской" винды игра начинает жаловаться на некоректный путь до ресурсов.
хотелось бы дать ресурсам игры (а их всего 30файлов) английские имена и заставить .exe работать с ними. Может мне кто нибудь помочь?))

SnowWorm:
можно попробовать каким-нибудь Hex-редактором в экзешнике найти и заменить названия файлов которые он пытается открыть.
Если повезёт, и экзешник не запакован, и названия файлов там так прямо и прописаны - должно получиться.

Если игрушка небольшая - залей её куда-нибудь, посмотрю может выйдет что.

EdHell:
pedro, в таком случае обычно юзают японскую локаль.

pedro:
SnowWorm,
EdHell, если заменить иероглифы в имени ресурсов, можно запустить эту игру без локаля)


--- Цитата: SnowWorm от 22 Июля 2009, 17:58:55 ---
Если игрушка небольшая - залей её куда-нибудь, посмотрю может выйдет что.

--- Конец цитаты ---

гдет 170мб

--- Цитата: Evil LiR от 22 Июля 2009, 10:20:16 ---на Megaupload.

--- Конец цитаты ---

SnowWorm:
игрушка очень занятная, да.
Графика так вообще прелесть. А какая анимация персонажей! ^_^


mwahahahhhh, я сделал это! В общем так:

Там есть файл "ヴァンガードプリンセス.kgt", хотя вместо иероглифов может быть видно что угодно, зависит от региональных настроек. Главное что это единственный файл с расширением .kgt
Оказывается, его имя должно полностью совпадать с именем exe файла через который запускается игра. Иначе - вылет. Так что присвоив этим 2 файлам одинаковые имена состоящие из обычных букв латинского алфавита (оставив расширение в покое, конечно) - оно даже будет запускаться при любых региональных настройках, но при этом будет ругаться что нельзя найти какие-то файлы и зависать, вместо тупо вылета.

Далее, это испарвляется так - все остальные файлы в папке с игрой переименовываются, и одновременно их названия надо найти и заменить в файле "ヴァンガードプリンセス.kgt" через hex-редактор например (но расширения файлов там записано не будет, только основная часть имени файла). В этом появляются всякие сложности, ибо можно случайно заменить не то что надо было, или что-то пропустить, и.т.д.
Короче я старался заменять всё очень внимательно, игра вроде работает. Но вполне возможно что в определённый момент она будет ругаться что или чего-то не хвататет, или просто вылетать. Но надеюсь что такого таки не будет.



Если лень самому искать и всё заменять:
ヴァンガードプリンセス.exe файл для запуска игры переименовать в game.exe
ヴァンガードプリンセス.kgt удалить, вместо него положить туда game.kgt из этого архива - http://dump.ru/file/3102312
остальные файлы переименовать, согласно картинке в приложении (сверяться можно по типу и размеру файлов, например)


Счас ещё попробую переделанную версию закачать куда-нибудь

Добавлено позже:
Ну во, залил готовую переделанную версию (7z sfx, 169.35 MB) :wow:

http://www.mediafire.com/?inymrm44jht

pedro:
SnowWorm,  :jumpy: ну ты просто спец!

а меня вчера в час ночи осинило как запустить игру без вмешательства hex'a xD выглядет страшновато но, работает =D

SnowWorm:
ыхыхы, какие милые кракозябрики xD
да, хороший способ. даже проще :)

ну чтож, теперь если кто захочет поиграть, у него будет аж два метода как добитсья запуска игры без обязательных японских региональных настроек.

а вообще если твой метод работает, лучше использовать его. А то если у меня где-то была допущена ошибка при замене названий прописанных в том файле, то потом внезапно игра будет вылетать. А это не ок <_<

pedro:
мой метод то работает, но только на русском регионе  :-\
 например в английском игра просит совершенно другие кракозябры xD

SnowWorm:
а, ну хоть японские настройки ставить не надо, и то хорошо :)

Навигация

[0] Главная страница сообщений

Перейти к полной версии