Форум PSCD.ru

Игровые приставки и Эмуляция => Ромхакинг и программирование => Тема начата: Mostcus от 22 августа 2017, 10:11

Название: Romance of the Three Kingdom
Отправлено: Mostcus от 22 августа 2017, 10:11
Приветствую всех!

Издатели из Koei начали выкладывать в стим потихоньку свои старые игры, вот только забыли их снабдить поддержкой каких-либо языков, кроме японского. Поэтому созрела идея создать англофикатор и русификатор. Данная игра уже была на английском языке (DOS и NES версии), но текущие стим-версии самые полные, поэтому хотелось бы их перевести. Переводчики есть, нет специалиста по извлечению и внедрению материалов. Состоит стим-версия первой части из одного экзешника, внутри — две дискеты PC-9801:

yadi.sk/d/UDNv6lfz3MD3Si

Реально ли с этим что-то сделать? Уж очень хочется победить языковую несправедливость.
Название: Re: Romance of the Three Kingdom
Отправлено: Alon от 22 августа 2017, 12:46
Какие нововведения/дополнения есть в этой версии по сравнению с DOS и NES версиями. Да и так ли нужен перевод, ведь есть более новые части игры?
Название: Re: Romance of the Three Kingdom
Отправлено: Mostcus от 22 августа 2017, 13:00
Тут разве что графика чуть получше стала, плюс, как я понял, небольшие багфиксы и музыка получше. Какую бы часть не взял в стиме — везде просят англо вариант той или иной части, потому что у каждого была своя первой :) Если получится с одной, было бы неплохо взяться и за другую. Особенно начиная с четвертой, там есть контент, которого на английском не было никогда.
Название: Re: Romance of the Three Kingdom
Отправлено: Diablo от 22 августа 2017, 14:26
Цитата: Mostcus от 22 августа 2017, 13:00 Какую бы часть не взял в стиме — везде просят англо вариант той или иной части, потому что у каждого была своя первой
 
Кто и где просит?
Название: Re: Romance of the Three Kingdom
Отправлено: Mostcus от 22 августа 2017, 14:34
Игроки на форумах той иной части в стиме.
 
(https://i.gyazo.com/7875093c729b0955ee856cee5fdce38e.png)
 
(https://i.gyazo.com/4fa22ec60a07fce9345adfb7a636237c.png)
 
И так далее.
Название: Re: Romance of the Three Kingdom
Отправлено: Diablo от 22 августа 2017, 15:19
Стандартные методы поиска текста в играх, пробовали ?
Название: Re: Romance of the Three Kingdom
Отправлено: Mostcus от 22 августа 2017, 15:22
У меня нет никакого опыта, к сожалению, поэтому я и здесь. Если поведаете, что да как — опробую. 
Название: Re: Romance of the Three Kingdom
Отправлено: Slik от 22 августа 2017, 18:00
Цитата: Mostcus от 22 августа 2017, 15:22У меня нет никакого опыта, к сожалению, поэтому я и здесь. Если поведаете, что да как — опробую. 
 
Значит у вас появился отличный повод. Вот вся необходимая вам документация для начала.
Ромхакинг Введение (http://pscd.ru/info/9917-romhaking-vvedenie.html)

Перевод игр на NES (http://pscd.ru/forum/index.php?/topic/199-perevod-igr-na-nes/)
Название: Re: Romance of the Three Kingdom
Отправлено: Mostcus от 22 августа 2017, 18:58
Цитата: Slik от 22 августа 2017, 18:00 

Цитата: Mostcus от 22 августа 2017, 15:22У меня нет никакого опыта, к сожалению, поэтому я и здесь. Если поведаете, что да как — опробую. 
 
Значит у вас появился отличный повод. Вот вся необходимая вам документация для начала.
Ромхакинг Введение (http://pscd.ru/info/9917-romhaking-vvedenie.html)

Перевод игр на NES (http://pscd.ru/forum/index.php?/topic/199-perevod-igr-na-nes/)
 
Спасибо огромное! Правда, моя игра не НЕСовская, и эмулятор с хексами я вряд ли найду. , поэтому часть обучения банально проходит мимо меня. Или это не критично? Как в такой ситуации быть, на что из гайдов забить, на что обратить усиленное внимание? 
Название: Re: Romance of the Three Kingdom
Отправлено: Slik от 22 августа 2017, 19:37
Качаете любой удобный шестнадцатеричный редактор (Hex редактор) открываете в нём любой файл игр. Производите манипуляции по поиску описанные в документациях. Если что-то нашли правите. Запускаете игру и смотрите, на что повлияли ваши правки и так, пока не найдёте нужное вам место с текстом.
Что будет не понятно, спрашивайте.
Название: Re: Romance of the Three Kingdom
Отправлено: Mostcus от 22 августа 2017, 19:41
Хорошо, спрошу пока кое-что заранее: какой редактор качать? Их несколько, разбираюсь в них примерно никак, любой тогда? Или есть рекомендации?
В игре все на японском, может ли быть проблема с ограничением на количество символов?
И, наверное, вопрос немного не туда, но все же: если, предположим, все удастся, можно ли будет это запаковать обратно в один в экзешник?
https://pp.userapi.com/c638026/v638026702/6b065/mHxI4rI7_SE.jpg
https://pp.userapi.com/c638026/v638026702/6b06e/C_IH_CGyWA4.jpg
Какие файлы открывать? :о
Название: Re: Romance of the Three Kingdom
Отправлено: Slik от 22 августа 2017, 20:48
Цитата: Mostcus от 22 августа 2017, 19:41Хорошо, спрошу пока кое-что заранее: какой редактор качать?
Любой, по своей сути они все одинаковые.
 

Цитата: Mostcus от 22 августа 2017, 19:41В игре все на японском, может ли быть проблема с ограничением на количество символов?
Скорее всего, вам придётся с этим столкнуться. Но сначала нужно найти текст, а там видно будет
 
 

Цитата: Mostcus от 22 августа 2017, 19:41Какие файлы открывать? :о
Начните с STRING.DAT, а потом остальные *.DAT. Если и тут не найдёте все остальные файлы
Название: Re: Romance of the Three Kingdom
Отправлено: Mostcus от 22 августа 2017, 20:49
Цитата: Slik от 22 августа 2017, 20:48 

Цитата: Mostcus от 22 августа 2017, 19:41Хорошо, спрошу пока кое-что заранее: какой редактор качать?
Любой, по своей сути они все одинаковые.
 

Цитата: Mostcus от 22 августа 2017, 19:41В игре все на японском, может ли быть проблема с ограничением на количество символов?
Скорее всего, вам придётся с этим столкнуться. Но сначала нужно найти текст, а там видно будет
 
 

Цитата: Mostcus от 22 августа 2017, 19:41Какие файлы открывать? :о
Начните с STRING.DAT, а потом остальные *.DAT. Если и тут не найдёте все остальные файлы
 
Ох, там же весь встречаемый практически текст  3-4 иероглифа :о Я встрял.
 
Название: Re: Romance of the Three Kingdom
Отправлено: noob от 22 августа 2017, 20:56
Как вообще запустить эту игру на ПК?
Название: Re: Romance of the Three Kingdom
Отправлено: Mostcus от 22 августа 2017, 20:58
Кстати, да. Экзешник игру запуск как надо, сейчас не могу. Мб эмулятор нужен-какой? Или каждый раз запаковывать игру в экзешник, тогда это тот еще адочек.
Название: Re: Romance of the Three Kingdom
Отправлено: noob от 22 августа 2017, 21:50
Так залейте тогда ещё и рабочею версию игры. Иначе приходиться помогать вам на угад.
 
Попробуйте найти эмуляторы японских ПК NEC PC-98.
Anex86
Neko Project II
PC98E
T98
T98-Next
T98vmm
Virtual 98
 
М.б. сейчас есть какие-то более современные эмуляторы.
Название: Re: Romance of the Three Kingdom
Отправлено: Mostcus от 22 августа 2017, 22:29
Рабочая игра только в стиме. Эксешник вот Файлы игры. (https://yadi.sk/d/FdHjXIkI3M3SnD) 
Название: Re: Romance of the Three Kingdom
Отправлено: noob от 22 августа 2017, 23:13
Цитата: Mostcus от 22 августа 2017, 22:29Рабочая игра только в стиме.
Стимом никогда не пользовался, поясните, как это так там через браузер играть? И как вы тогда собираетесь играть в переведённую на русский язык игру?
Название: Re: Romance of the Three Kingdom
Отправлено: Mostcus от 22 августа 2017, 23:50
Стим всего лишь клиент, который игры запускает и наделяет какой-никакой защитой.
Название: Re: Romance of the Three Kingdom
Отправлено: Greengh0st от 23 августа 2017, 02:54
У вас есть переводчики с японского?
Название: Re: Romance of the Three Kingdom
Отправлено: Mostcus от 23 августа 2017, 09:10
Да, двое. 
Название: Re: Romance of the Three Kingdom
Отправлено: Alon от 23 августа 2017, 19:19
Вот ещё пара статей по переводу игр:
 
Перевод приложений *.exe (http://pscd.ru/stati/3397-perevod-prilozheniy-exe.html)
Перевод NES-игр. (http://pscd.ru/stati/3398-perevod-nes-igr.html)
Название: Re: Romance of the Three Kingdom
Отправлено: Mostcus от 23 августа 2017, 19:25
Спасибо. Но тут и не .exe , получается. Или в случае с PC-98 это не принципиально?
Название: Re: Romance of the Three Kingdom
Отправлено: Mostcus от 23 августа 2017, 22:03
Открыл экзешник, Resоurce Hacker позволяет перевести меню самого окна. От игры он не находит ничего.
Название: Re: Romance of the Three Kingdom
Отправлено: Slik от 23 августа 2017, 22:56
В слепую очень тяжело, что либо искать. Вы хоть скажите первая это или вторая часть вами предоставлена. Найдите эмулятор запускающий ваш образ и т.п.
Вот, что мне удалось отыскать буквально за 15 минут.
 
В файле KANJIF.DAT находиться графика шрифта
(http://pscd.ru/forum/uploads/monthly_08_2017/post-3-0-34600400-1503518011.png)
Думаю, что даже уже благодаря этому можно попытаться наугад составить таблицу символов для поиска в hex редакторе.
 
В файле SANMAIN.EXE есть какой-то список от 1 до 10
(http://pscd.ru/forum/uploads/monthly_08_2017/post-3-0-19766800-1503518016.png)
 
Если все стандартные методы не помогают, используйте самый древний для новичков, поганьте файлы и смотрите, что будет меняться в игре. Когда поменяется текст, значит это то место которое вам нужно.
Название: Re: Romance of the Three Kingdom
Отправлено: Mostcus от 23 августа 2017, 23:02
Так я вроде писал, что первая :) Спасибо, уже хоть что-то. А такой вопрос — как в hex редакторе понять, что к чему? Где иероглиф, с латиницой попонятнее было просто. Вы поймите меня правильно, пожалуйста, я новичок абсолютный, и даже гайды осваивать на первых порах очень тяжко.
Название: Re: Romance of the Three Kingdom
Отправлено: Mostcus от 24 августа 2017, 09:27
Тестить это не получится, к слову, ром открыть не выходит, а в exe я без понятия как обратно запаковать :(
Название: Re: Romance of the Three Kingdom
Отправлено: Greengh0st от 24 августа 2017, 16:30
Всё что нужно, чаще всего, просто огромное желание. Есть желание, есть результат и наоборот.
Название: Re: Romance of the Three Kingdom
Отправлено: Mostcus от 25 августа 2017, 01:06
Желание огромное. Не каждый день я собираюсь делать англофикаторы японских игр :) Но в одиночку мне такое с нулевым опытом не осилить.
Название: Re: Romance of the Three Kingdom
Отправлено: Greengh0st от 25 августа 2017, 02:48
Ну вам уже в данном примере показали как составить таблицу и программа для перерисовки шрифта. Все остальное в ваших руках. Если не понятно. То если товарищ выше прав, ищете текст в игре если он есть, с цифрами, и по байтам смотрите какая буква какой байт, может быть и двухбайтовая кодировка. А если совсем просто, через тотал командер забивается поиск по файлам игры и так находите его. Если он в стандартных кодировках. Тут я могу немного ошибаться, но думаю там есть варианты поиска и их можно настроить.