| Разработка и ромхакинг > Ромхакинг и программирование |
| Русификация игр |
| << < (48/231) > >> |
| r57shell:
Алгоритм в двух словах: Берёшь, и переводишь. (спасиба кэп). Чуть чуть по подробнее: [o]Выдераешь текст [o]Переводишь [o]Вставляешь текст [o]Дико радуешься [/list] А более подробно... Позвольте объяснить, то, что до многих никак не доходит... Каждая игра, настолько же сложна в структуре, как операционная система, например Windows. (только не так объёмна) А теперь представьте, что я скажу "чуваки, как настроить интернет мне на компе?". Правильный вопрос будет - какая операционная система? Почему - да потому, что например в Windows и Linux, настолько разные методы настройки, что об этом читайте где-нибудь в другом месте. Единственное, что раз делают это всё люди, то у них есть некоторые привычки, или соглашения, почему чего-то бывает или должно быть одинаково. Из-за этих вещей (например из-за архитектуры приставки, под которую игра), и получаются похожие, или одинаковые методы. Потому, что так удобнее например. Или используется готовое, уже или кем-то другим разработанное, решение. По этому, допинывается ещё некоторые пункты в начало списка, а именно [o]Найти тексты. [o]Разобраться как устроенны тексты. [o]Так скажем, донайти все тексты. [/list] и только потом уже выдерать, и переводить. хотя я наверно преувеличил с Windows, может чуть-чуть по проще :) |
| Rocket:
--- Цитата: lupus от 19 Июнь 2011, 13:20:14 ---Решил перевести игру на русский с англ. фанатского. Шрифт вставлен, англ. перемещён а второе место, первым будет вставляться русский. Готов проект к круптару. Осталось только перевести текст, которого немногим больше 10 кб. Если кто-то хочет помочь - велкам. Основные требования: - владение английским - знание игровой вселенной --- Конец цитаты --- Не подскажете, а где собственно скачать оригинальный дамп этой беты, без фанатских вмешательств? :? Добавлено позже: Всё, нашёл. |
| Aligator:
r57shell, спасибо. Мне посоветовали прогу nitro explover 2b. Я открыл Ром, теперь осталось найти текст. В данном роме к счастью, файлы лежат по папкам, но всё равно достаточно запутанно, пока попробую сам найти, а вообще в основном в каких форматах лежит текст в nds ромах? И ещё вопрос (немного оффтоп) реально в nds ромах заменить звуковые файлы? |
| TrickZter:
--- Цитата: Aligator от 24 Июнь 2011, 09:36:57 ---а вообще в основном в каких форматах лежит текст в nds ромах? --- Конец цитаты --- В своих. Стандарта нет, каждый разработчик делает как хочет. --- Цитата: Aligator от 24 Июнь 2011, 09:36:57 ---И ещё вопрос (немного оффтоп) реально в nds ромах заменить звуковые файлы? --- Конец цитаты --- Реально. |
| Aligator:
--- Цитата: TrickZter от 24 Июнь 2011, 10:21:36 ---В своих. Стандарта нет, каждый разработчик делает как хочет. --- Конец цитаты --- Как же мне тогда найти текст? --- Цитата ---Реально. --- Конец цитаты --- Нашёл в файлах игры папку sound, вытащил, файл формата .sdat, поискал в инете, что открывается через sdattool, но я не нашёл ссылку на скачивание. Есть другие программы открывающие такие файлы? |
| TrickZter:
--- Цитата: Aligator от 24 Июнь 2011, 10:39:38 ---Как же мне тогда найти текст? --- Конец цитаты --- Как обычно - через hex-редактор. --- Цитата: Aligator от 24 Июнь 2011, 10:39:38 ---Нашёл в файлах игры папку sound, вытащил, файл формата .sdat, поискал в инете, что открывается через sdattool, но я не нашёл ссылку на скачивание. --- Конец цитаты --- http://lmgtfy.com/?q=sdattool |
| Aligator:
--- Цитата: TrickZter от 24 Июнь 2011, 11:12:13 ---Как обычно - через hex-редактор. --- Конец цитаты --- Начал читать статью на "шедевре", соответственно скачал HEXPOSE, сюда по статье он должен запускаться без проблем, но у меня выдаёт ошибку - |
| TrickZter:
Возьми какой-нибудь виндовый hex-редактор: windhex или Translhextion, например. Или возьми у нас переделанный под ХРюшу Hexpose: http://magicteam.net/utils.htm#HEXPOSE |
| Aligator:
Итого с помощью одного хорошего человека, мне удалось вычислить архив, внутри которого шрифт. http://rghost.ru/12276311. Поскольку собственных усилий я мало прилагал, ввиду отсутствия опыта и знаний, то дальше я сел в тупик. Мы пока пытаемся разобрать, у кого-нибудь есть идеи, что делать? Добавлено позже: пользовался кстати 010 Editor и CrystalTile 2 |
| pedro:
Aligator, utility.bin это бинарный файл wifi и шрифты в нем отношения к игровым текстам не имеют. |
| Aligator:
Значит он ошибся, у больше нет предположений, где шрифты искать :-\ Через CrystalTile 2 не нашёл, да и файлы игры почти все состоят из .narc файлов, которых narcExplorer не может вскрыть. |
| TrickZter:
Шрифты могут быть пожаты. В NDS играх юзаются те же алгоритмы что и в GBA: LZ и Huffman. На правах рекламы: для поиска/распаковки/запаковки LZ можно заюзать мою тулзу http://magicteam.net/progs/LZ77Restructor2_v0.3.3.rar По умолчанию тулза многое отфильтровывает, чтобы минимизировать фильтрацию в меню Filters нужно щёлкнуть по Minimal filtering. |
| Aligator:
До твоего сообщения кое-чего добился. Файлик font.narc открыл через Crystal Tile 2 и через find LZ77 data по стандартным настройкам нашёл 2 адреса, распаковал их, открыл в той же проге в tile view, поставил смещение 10 и получил - . Что дальше делать не знаю, подскажите, пожалуйста. Добавлено позже: TrickZter, я так понимаю, что твоя програма создана для gba игр. Попробую в ней что-нибудь посмотреть. Добавлено позже: TrickZter не разобрался в твоей программе... |
| TrickZter:
--- Цитата: Aligator от 25 Июнь 2011, 14:42:29 ---TrickZter, я так понимаю, что твоя програма создана для gba игр. --- Конец цитаты --- Да, но она подходит и для NDS. И прогу я ещё не дописал, в ней будет ещё куча разных фишек, в частности прога научится отображать запакованные данные в шестнадцатеричном виде и даже в виде текста. Смысл моей проги в том, что она сама ищет LZ77 пожатые данные, что очень облегчает поиск пожатой графики, да и любых других пожатых данных. Слева расположен список найденных элементов, прошедших фильтрацию. Снизу написано (shown elements) сколько элементов отображается и сколько всего найдено. Как минимизировать фильтрацию я писал выше. При выборе элемента прога отрисовывает его соответственно текущим настройкам, что позволяет просмотреть запакованные данные без использования тайлового редактора. Для распаковки используй кнопку Extract selected (можно выбрать несколько элементов). Распакованные элементы появятся в виде файлов, название которых состоят из адреса и размера в запакованном виде, который будет указан в скобках. Файлы сохраняются в той же папке, что и ром. Для запаковки юзай кнопку Insert from file, далее будет выбор способа запаковки: без запаковки, обычный LZ77 и LZ77 vram safe. В большинстве случаев для графики нужно использовать vram safe, иначе картинка будет распаковываться криво. В остальных случаях можно использовать обычный LZ77, он немного эффективнее. |
| Aligator:
Спасибо за пояснение, попробую что-нибудь найти, когда первый раз ставил слева было 3 значения, попробую сделать, как ты сказал. Добавлено позже: Найдено 5к элементов, просматривая некоторые можно увидеть кривое изображение со словами, которые встречаются в игре =) (хоть что-то радует). Меняя ширину, меняется картинка, мне интересно, можно ли меняя ширину довести изображение, до абсолютно читаемого? И как мне среди этого найти шрифт? Просто просматривать элементы из левого столбика, пока не наткнусь на нечто похожее на буквы? Добавлено позже: И каким весом может быть шрифт? Добавлено позже: Только вот когда ковыряю сильно ширину, выдаёт, что не хватает памяти. Хотя на ЖД места много и оперативна не забита, какой памяти ему нехватает не понятно... Добавлено позже: Просмотрел все элементы, даже попробовал в режиме 8bpp файлы размером больше 10000 посмотреть, всё равно не обнаружил картинку похожую на шрифт. Помогите мне найти этот шрифт, пожалуйста, сам не смогу найти, известными мне способами. Ром - http://rghost.ru/12362781 Если кто-нибудь всё-таки возьмётся, напишите - ICQ - 482-064-377, skype - aligator4772. Добавлено позже: P.S. неправильно выразился, шрифт-то нашёл в папке graphic font.narc. Но я не знаю, как это оттуда достать и использовать. |
| Teffycom:
Aligator, сначала лучше бы перевести весь текст, а там, если перевод будет адекватным, тебе любой ромхакер, разбирающийся в NDS поможет со шрифтом и даже со вставкой. |
| lupus:
ой не факт... |
| Aligator:
Советуют вначале со шрифтом разобраться, тем более хочется самому научится. С тем же успехом можно "любому ромхакеру" начать со шрифта, кстати, где его найти? =) |
| TrickZter:
--- Цитата: Aligator от 26 Июнь 2011, 08:44:24 ---Советуют вначале со шрифтом разобраться, тем более хочется самому научится. С тем же успехом можно "любому ромхакеру" начать со шрифта, кстати, где его найти? =) --- Конец цитаты --- В одном из файлов :) |
| Aligator:
:lol:Я про Ромхакера имел ввиду. Добавлено позже: Есть ещё прогресс. С помощью Tahaxan посмотрел содержимое .narc архива: 4 файла неизвестного формата, 2 файла RGCN и 2 RLCN. С помощью puyo_tools - вроде как извлёк 8 файлов без расщирения... другие проги этот narc архив не берут. |
| Навигация |
| Главная страница сообщений |
| Следующая страница |
| Предыдущая страница |