откопал среди проектов 100-летней давности свой микро перевод Super Mario Land (кстати моя первая игра про Марио )
Вроди бы ничего сложного, НО! Используя таблицу, которая вынимает весь текст я так и не смог найти слова: start и bonus game, хотя выводятся тем же шрифтом, что и остальной текст. Думается они пожаты...
Может подскажете, как их разыскать? Буду премного благодарен
[GB] Super Mario Land
Сообщений 1 страница 13 из 13
Поделиться12010-01-10 22:59:04
Поделиться22010-01-11 01:22:50
Возьми в привычку, давать нормальное название рома, то есть Super Mario Land (JUE) (V1.0) [!] или Super Mario Land (JUE) (V1.1) [!].
Если не получается найти, то попробуй использовать программу-корруптор, типо поганки. Слово старт состоит из: 1C1D0A1B1D. Какой-нибудь из этих байтов поганить. Врдя ли они пожаты, просто хранятся в формате карты либо вводятся программно. Ну ли оптимизированы RLE.
А лучше дебагом. Я правда пока не не до конца понял, как выйти на адрес в роме после бряка в дебагерре BGB. Кто-нибудь да поможет.
Поделиться32010-01-11 04:18:13
Слово start я нашёл за 3 минуты hex поиском с интервалом 15 по первым двум буквам:
s - 9F61
t - 9F71
a - 9F81
r - 9F90
t - 9F9D
Поделиться42010-01-11 04:32:33
B-3E18
O-3E1B
N-3E1D
U-3E20
S-2E23
ПРОБЕЛ-3E25
G-2E27
A-2E2A
M-2E2D
E-2E30
Нашёл поиском по 2 символам 1E 1С с интервалом 2 за 2 минуты, правда пришлось проходить 1 этап, чтобы проверить...
Отредактировано Guyver (2010-01-11 04:33:37)
Поделиться52010-01-11 04:55:24
А вообще игрушка просто забойная - музыка просто класс (!), ещё с выстрелами круто придумали, что они модифицируются...
Поделиться62010-01-11 09:41:14
Возьми в привычку, давать нормальное название рома, то есть Super Mario Land (JUE) (V1.0) [!] или Super Mario Land (JUE) (V1.1) [!].
сори, хотел написать и как-то забыл...
Super Mario Land (JUE) (V1.0) [!]
Отредактировано lupus (2010-01-11 09:49:51)
Поделиться72010-01-11 09:48:59
Guyver, спасибо!
Нашёл поиском по 2 символам 1E 1С с интервалом 2 за 2 минуты, правда пришлось проходить 1 этап, чтобы проверить...
а можно чуть подробней об этом?[b]
Отредактировано lupus (2010-01-11 09:50:26)
Поделиться82010-01-11 10:01:07
Скажу сразу, я искал в роме 1.1, так как 1.0 у меня отказался работать. Да и он плохо работает, кое-где глючит. В сети нет другого рома?
А что тут подробного? Просто взял как и в 1 случае 2 буквы и начал искать, сначала поставил интервал между ними 0, не нашёл, потом 1, потом 2 - и нашёл. Но это не первые буквы слова, по первым у меня не получалось, это вроде последние буквы слова бонус, не помню, посмотри по таблице 1Е и 1С...
Отредактировано Guyver (2010-01-11 10:02:35)
Поделиться92010-01-11 20:36:31
хм, я ковырял ром версии 1.0 у меня всё нормально на VBA и на Masterboy (psp). Качал с эму-лэнда.
А что тут подробного?
каким софтом? я пользуюсь translhextion, там такого нет, ну или я не знаю...
Поделиться102010-01-11 23:37:11
джиннтайлмеппер
Поделиться112010-01-12 09:23:58
Hexposure X.666
Вот этим можно ещё искать через интервал, чего к сожалению не умеет Translahextion. Кстати, Translahextion еще и не ищет значения начинающиеся или содержащие 00. Это его главные баги.
Ну вот. В коде буковки идут.
Поделиться122010-01-12 11:08:11
спасибо всем за советы. наконец добил этот микро перевод. пройду ещё раз дабы проверить на баги и выпущу в свет
Поделиться132010-01-12 20:57:30
оттестировал, ищите ссылку на перевод в вашей базе.