| Разработка и ромхакинг > Ромхакинг и программирование |
| нужна помощь с переделкой программы |
| (1/1) |
| pedro:
Сегодня мне в руки попала одна занятная японская игрушка, но есть проблема, имена файлов ресурсов прописаны на японском, и при попытке запуска игры с "русской" винды игра начинает жаловаться на некоректный путь до ресурсов. хотелось бы дать ресурсам игры (а их всего 30файлов) английские имена и заставить .exe работать с ними. Может мне кто нибудь помочь?)) |
| HayaoYokogawa:
попробуй реставратором, тобиш Restorator. |
| pedro:
Не катит, Restorator(ом) только размеры окошек менять) |
| 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:
а, ну хоть японские настройки ставить не надо, и то хорошо :) |
| Навигация |
| Главная страница сообщений |