| Разработка и ромхакинг > Ромхакинг и программирование |
| Русификация игр |
| << < (107/231) > >> |
| black jaguar:
всем бы так пробовать. без вопросов, сразу перевод готовый а кто-то говорит новой крови нет. есть, да и не просто новая кровь, а новый ромхакер родился |
| Guyver(X.B.M.):
Ищи релатив сёрчем через байт. Скачай с сайта chief-net.ru джинн тайл мэппер, там реализован такой поиск визуально сразу с просмотром игрового шрифта. Данные - Поиск - Поиск текста Relative - введи level с интервалом 1. Всё... Окно "Карта тайлов" сдвинь на адрес 36810 - увидишь слово в "Тексте, коде и прочем мусоре". |
| Magnast:
Да не я ещё только учусь и тут свои трудности были у Кластера консультировался но не удобно человека доставать.) |
| Magnast:
Guyver(X.B.M.), Спасибо конечно но это место которое ты указал оно находится в инвентаре и я перевёл его давно |
| lancuster:
Включи логгер перед появлением надписи, затем нажми "косую" над Энтером, чтобы запаузить эмуль, затем вбей в поиске в хексе первые два (или последующие) байты этих букв. Они должны быть среди байтов, помеченных синим цветом. Подозреваю, что там блоками прописано, а не тайлами, так что придётся ещё и байты блоков поискать, чтобы надпись нормально написать. :) Добавлено позже: Чтобы снять эмуль с паузы, включи потом дебаггер и нажми Run. |
| ПАУК:
--- Цитата: Magnast от 12 Декабрь 2016, 16:03:45 ---Но вот осталось одна мелочь а именно не могу найти в редакторе фразу level up которая мигает при получении уровня. может кто подскажет где она находится и объяснит как найти? буду очень признателен. Заранее спасибо! --- Конец цитаты --- Добавлено позже: Эх, молодёжь пошла, учить вас надо... 😎 |
| lancuster:
Magnast, кинь сохранялку перед получением level up. Попробую помочь. |
| bgr:
lancuster, ПАУК помог уже. Надо было в поиске слово по каждой букве через пробел вводить. |
| lancuster:
А, то есть, там как в Magical Doropie надписи оформлены. |
| Magnast:
ещё раз спасибо за помощь.))) Ребята,а можете объяснить чайнику, почему в данном месте происходит смещение значений байт т.е. если L=CC, то в данном месте её значение =DC? |
| paul_met:
--- Цитата: Magnast от 13 Декабрь 2016, 14:57:59 ---ещё раз спасибо за помощь.))) Ребята,а можете объяснить чайнику, почему в данном месте происходит смещение значений байт т.е. если L=CC, то в данном месте её значение =DC? --- Конец цитаты --- Каждый разработчик извращается как может. |
| ПАУК:
--- Цитата: bgr от 13 Декабрь 2016, 13:21:00 ---Надо было в поиске слово по каждой букве через пробел вводить. --- Конец цитаты --- Через хекскод 03, бывает и через другие коды, а бывает через координату буквы/знака... --- Цитата: Magnast от 13 Декабрь 2016, 14:57:59 ---Ребята,а можете объяснить чайнику, почему в данном месте происходит смещение значений байт т.е. если L=CC, то в данном месте её значение =DC? --- Конец цитаты --- В PPU вивере эмулятора FCEUX 2.2.x смотри, так удобнее. Но и там не всегда видно, а иногда виден один код, а на деле - совсем другой. ПС. Сам не доходил до этой надписи, но рискну предположить, что координаты каждой буквы находятся перед ней, а может, и после. |
| Magnast:
ПАУК, Я одно место похожее через вивер нашёл, но вот чтобы через пробел каждый символ писался... Тут уж вообще не ожидал, и часто такое бывает? И на будущее как узнать когда слитно? Когда через пробел? И вообще, сколько пробелов может быть между символами? |
| ПАУК:
--- Цитата: Magnast от 14 Декабрь 2016, 03:52:48 --- ПАУК, Я одно место похожее через вивер нашёл, но вот чтобы через пробел каждый символ писался... Тут уж вообще не ожидал, и часто такое бывает? И на будущее как узнать когда слитно? Когда через пробел? И вообще, сколько пробелов может быть между символами? --- Конец цитаты --- Ну, когда не слитно, тогда через пробел ;о) --- Цитата: Magnast от 14 Декабрь 2016, 03:52:48 ---часто такое бывает? --- Конец цитаты --- Чаще у "плавающих" надписей. Вроде даже программа была, которая через пробелы ищет, на chief-net что ли видел :neznayu: Но в общем-то, ту надпись я нашёл просто тупо забивая по одной букве в поиске хексредактора, а потом из подсвеченных знаков визуально определил надпись. Ушло минут 5, не больше. |
| paul_met:
--- Цитата: Magnast от 14 Декабрь 2016, 03:52:48 ---И на будущее как узнать когда слитно? Когда через пробел? И вообще, сколько пробелов может быть между символами? --- Конец цитаты --- Перебором и узнаёшь с помощью относительного поиска. Сначала вбиваешь слитно, а потом через маску каждый второй символ. Относительный поиск + поиск через маску поддерживает, например WindHex. Если просто через маску, то и Winhex. В роли маски может выступать символ или байт, которые можно задать вручную. Например: --- Код: ---LяEяVяEяL --- Конец кода --- |
| lancuster:
Ага, а если будут другие обозначения? :) Короче, ребят, используйте логгер, чтобы не гадать на кофейной гуще. ;) |
| paul_met:
--- Цитата: lancuster от 14 Декабрь 2016, 08:18:38 ---Ага, а если будут другие обозначения? --- Конец цитаты --- Какие другие обозначения? |
| Magnast:
А я логгером не умею пользоваться) стыдно но факт) говорю же чайник я) |
| lancuster:
Что там уметь-то? Включаешь Code/Data Logger, чтобы прогрузить нужный участок, потом ставишь его на паузу, открываешь хекс, переходишь в ROM и ищешь среди подсвеченных значений нужные. А тут уже посложнее будет. |
| lancuster:
Кто-нибудь делал перевод трилогии про Шерлока Холмса от Towa Chiki? |
| Навигация |
| Главная страница сообщений |
| Следующая страница |
| Предыдущая страница |