Автор Тема: нужна помощь с переделкой программы  (Прочитано 4457 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн pedro

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

Онлайн HayaoYokogawa

  • Пользователь
  • Сообщений: 2130
  • Пол: Мужской
  • большой и толстый розовый динозавр
    • Просмотр профиля
Re: нужна помощь с переделкой программы
« Ответ #1 : 22 Июль 2009, 16:46:18 »
попробуй реставратором, тобиш Restorator.

Оффлайн pedro

  • Emu-Land Team
  • Сообщений: 8798
  • Пол: Мужской
    • Просмотр профиля
Re: нужна помощь с переделкой программы
« Ответ #2 : 22 Июль 2009, 17:29:59 »
Не катит, Restorator(ом) только размеры окошек менять)

Оффлайн SnowWorm

  • Пользователь
  • Сообщений: 115
  • Пол: Мужской
    • Просмотр профиля
Re: нужна помощь с переделкой программы
« Ответ #3 : 22 Июль 2009, 17:58:55 »
можно попробовать каким-нибудь Hex-редактором в экзешнике найти и заменить названия файлов которые он пытается открыть.
Если повезёт, и экзешник не запакован, и названия файлов там так прямо и прописаны - должно получиться.

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

Оффлайн EdHell

  • Технический консультант
  • Сообщений: 12193
  • Пол: Мужской
  • Ортодоксальный пофигист
    • Просмотр профиля
Re: нужна помощь с переделкой программы
« Ответ #4 : 22 Июль 2009, 18:00:09 »
pedro, в таком случае обычно юзают японскую локаль.

Оффлайн pedro

  • Emu-Land Team
  • Сообщений: 8798
  • Пол: Мужской
    • Просмотр профиля
Re: нужна помощь с переделкой программы
« Ответ #5 : 22 Июль 2009, 18:19:04 »
SnowWorm,
EdHell, если заменить иероглифы в имени ресурсов, можно запустить эту игру без локаля)


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

гдет 170мб
на Megaupload.

Оффлайн SnowWorm

  • Пользователь
  • Сообщений: 115
  • Пол: Мужской
    • Просмотр профиля
Re: нужна помощь с переделкой программы
« Ответ #6 : 23 Июль 2009, 15:35:15 »
игрушка очень занятная, да.
Графика так вообще прелесть. А какая анимация персонажей! ^_^


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

  • Emu-Land Team
  • Сообщений: 8798
  • Пол: Мужской
    • Просмотр профиля
Re: нужна помощь с переделкой программы
« Ответ #7 : 23 Июль 2009, 18:27:45 »
SnowWorm,  :jumpy: ну ты просто спец!

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

Оффлайн SnowWorm

  • Пользователь
  • Сообщений: 115
  • Пол: Мужской
    • Просмотр профиля
Re: нужна помощь с переделкой программы
« Ответ #8 : 23 Июль 2009, 18:57:58 »
ыхыхы, какие милые кракозябрики xD
да, хороший способ. даже проще :)

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

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

Оффлайн pedro

  • Emu-Land Team
  • Сообщений: 8798
  • Пол: Мужской
    • Просмотр профиля
Re: нужна помощь с переделкой программы
« Ответ #9 : 23 Июль 2009, 19:01:33 »
мой метод то работает, но только на русском регионе  :-\
 например в английском игра просит совершенно другие кракозябры xD

Оффлайн SnowWorm

  • Пользователь
  • Сообщений: 115
  • Пол: Мужской
    • Просмотр профиля
Re: нужна помощь с переделкой программы
« Ответ #10 : 24 Июль 2009, 01:28:56 »
а, ну хоть японские настройки ставить не надо, и то хорошо :)