Приветствую всех!
Издатели из Koei начали выкладывать в стим потихоньку свои старые игры, вот только забыли их снабдить поддержкой каких-либо языков, кроме японского. Поэтому созрела идея создать англофикатор и русификатор. Данная игра уже была на английском языке (DOS и NES версии), но текущие стим-версии самые полные, поэтому хотелось бы их перевести. Переводчики есть, нет специалиста по извлечению и внедрению материалов. Состоит стим-версия первой части из одного экзешника, внутри — две дискеты PC-9801:
yadi.sk/d/UDNv6lfz3MD3Si
Реально ли с этим что-то сделать? Уж очень хочется победить языковую несправедливость.
Какие нововведения/дополнения есть в этой версии по сравнению с DOS и NES версиями. Да и так ли нужен перевод, ведь есть более новые части игры?
Тут разве что графика чуть получше стала, плюс, как я понял, небольшие багфиксы и музыка получше. Какую бы часть не взял в стиме — везде просят англо вариант той или иной части, потому что у каждого была своя первой :) Если получится с одной, было бы неплохо взяться и за другую. Особенно начиная с четвертой, там есть контент, которого на английском не было никогда.
Цитата: Mostcus от 22 августа 2017, 13:00 Какую бы часть не взял в стиме — везде просят англо вариант той или иной части, потому что у каждого была своя первой
Кто и где просит?
Игроки на форумах той иной части в стиме.
(https://i.gyazo.com/7875093c729b0955ee856cee5fdce38e.png)
(https://i.gyazo.com/4fa22ec60a07fce9345adfb7a636237c.png)
И так далее.
Стандартные методы поиска текста в играх, пробовали ?
У меня нет никакого опыта, к сожалению, поэтому я и здесь. Если поведаете, что да как — опробую.
Цитата: 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/)
Цитата: 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/)
Спасибо огромное! Правда, моя игра не НЕСовская, и эмулятор с хексами я вряд ли найду. , поэтому часть обучения банально проходит мимо меня. Или это не критично? Как в такой ситуации быть, на что из гайдов забить, на что обратить усиленное внимание?
Качаете любой удобный шестнадцатеричный редактор (Hex редактор) открываете в нём любой файл игр. Производите манипуляции по поиску описанные в документациях. Если что-то нашли правите. Запускаете игру и смотрите, на что повлияли ваши правки и так, пока не найдёте нужное вам место с текстом.
Что будет не понятно, спрашивайте.
Хорошо, спрошу пока кое-что заранее: какой редактор качать? Их несколько, разбираюсь в них примерно никак, любой тогда? Или есть рекомендации?
В игре все на японском, может ли быть проблема с ограничением на количество символов?
И, наверное, вопрос немного не туда, но все же: если, предположим, все удастся, можно ли будет это запаковать обратно в один в экзешник?
https://pp.userapi.com/c638026/v638026702/6b065/mHxI4rI7_SE.jpg
https://pp.userapi.com/c638026/v638026702/6b06e/C_IH_CGyWA4.jpg
Какие файлы открывать? :о
Цитата: Mostcus от 22 августа 2017, 19:41Хорошо, спрошу пока кое-что заранее: какой редактор качать?
Любой, по своей сути они все одинаковые.
Цитата: Mostcus от 22 августа 2017, 19:41В игре все на японском, может ли быть проблема с ограничением на количество символов?
Скорее всего, вам придётся с этим столкнуться. Но сначала нужно найти текст, а там видно будет
Цитата: Mostcus от 22 августа 2017, 19:41Какие файлы открывать? :о
Начните с STRING.DAT, а потом остальные *.DAT. Если и тут не найдёте все остальные файлы
Цитата: 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 иероглифа :о Я встрял.
Как вообще запустить эту игру на ПК?
Кстати, да. Экзешник игру запуск как надо, сейчас не могу. Мб эмулятор нужен-какой? Или каждый раз запаковывать игру в экзешник, тогда это тот еще адочек.
Так залейте тогда ещё и рабочею версию игры. Иначе приходиться помогать вам на угад.
Попробуйте найти эмуляторы японских ПК NEC PC-98.
Anex86
Neko Project II
PC98E
T98
T98-Next
T98vmm
Virtual 98
М.б. сейчас есть какие-то более современные эмуляторы.
Рабочая игра только в стиме. Эксешник вот Файлы игры. (https://yadi.sk/d/FdHjXIkI3M3SnD)
Цитата: Mostcus от 22 августа 2017, 22:29Рабочая игра только в стиме.
Стимом никогда не пользовался, поясните, как это так там через браузер играть? И как вы тогда собираетесь играть в переведённую на русский язык игру?
Стим всего лишь клиент, который игры запускает и наделяет какой-никакой защитой.
У вас есть переводчики с японского?
Да, двое.
Вот ещё пара статей по переводу игр:
Перевод приложений *.exe (http://pscd.ru/stati/3397-perevod-prilozheniy-exe.html)
Перевод NES-игр. (http://pscd.ru/stati/3398-perevod-nes-igr.html)
Спасибо. Но тут и не .exe , получается. Или в случае с PC-98 это не принципиально?
Открыл экзешник, Resоurce Hacker позволяет перевести меню самого окна. От игры он не находит ничего.
В слепую очень тяжело, что либо искать. Вы хоть скажите первая это или вторая часть вами предоставлена. Найдите эмулятор запускающий ваш образ и т.п.
Вот, что мне удалось отыскать буквально за 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)
Если все стандартные методы не помогают, используйте самый древний для новичков, поганьте файлы и смотрите, что будет меняться в игре. Когда поменяется текст, значит это то место которое вам нужно.
Так я вроде писал, что первая :) Спасибо, уже хоть что-то. А такой вопрос — как в hex редакторе понять, что к чему? Где иероглиф, с латиницой попонятнее было просто. Вы поймите меня правильно, пожалуйста, я новичок абсолютный, и даже гайды осваивать на первых порах очень тяжко.
Тестить это не получится, к слову, ром открыть не выходит, а в exe я без понятия как обратно запаковать :(
Всё что нужно, чаще всего, просто огромное желание. Есть желание, есть результат и наоборот.
Желание огромное. Не каждый день я собираюсь делать англофикаторы японских игр :) Но в одиночку мне такое с нулевым опытом не осилить.
Ну вам уже в данном примере показали как составить таблицу и программа для перерисовки шрифта. Все остальное в ваших руках. Если не понятно. То если товарищ выше прав, ищете текст в игре если он есть, с цифрами, и по байтам смотрите какая буква какой байт, может быть и двухбайтовая кодировка. А если совсем просто, через тотал командер забивается поиск по файлам игры и так находите его. Если он в стандартных кодировках. Тут я могу немного ошибаться, но думаю там есть варианты поиска и их можно настроить.