форум группы Chief-Net » » Базовый хакинг » Flintstontstones - king rock treasure island [GB]

Страниц (1): [1]
 

1. lupus - 18 Января, 2016 - 08:55:24 - перейти к сообщению
Во время очередной чистки отцовского ноута (раньше был моим) снова наткнулся на один из своих незавершённых переводов (надо бы как-то выделить время и хорошенько всё просмотреть, может осталось что-то ещё...).
Незаконченный, т.к. не переведены названия уровней и текст по их завершению, текст life и score в статусной строке. Я попробовал найти относительным поиском, менял интервал, на безрезультатно :/
Регион (u).
Может у кого какие советы будут по этому поводу...
Да, диалоги там переведены без поинтеров, но пробежав вчера смотрю, что смысл сохранён. Хотя может и стоит всё заново сделать, если недостающие строки получится перевести...
2. Guyver - 18 Января, 2016 - 08:55:46 - перейти к сообщению
Guyver
Дык выложи ром, что ли... Чтобы видно было что не переведено...
3. lupus - 18 Января, 2016 - 08:56:30 - перейти к сообщению
4. Guyver - 18 Января, 2016 - 08:57:36 - перейти к сообщению
Guyver
F636 - Score
F63C - Life
F64F - Stage Start
F686 - названия этапов, короче, всё в этом месте...
5. Guyver - 18 Января, 2016 - 08:58:03 - перейти к сообщению
Guyver
П.С. Стоит всё же с поинтерами сделать, не ленись - там делов на 5 минут, а результат будет куда лучше...
6. Guyver - 18 Января, 2016 - 08:58:38 - перейти к сообщению
Guyver
И ещё. Для названий этапов у тебя будут использоваться знакоместа английских ЗАГЛАВНЫХ букв, т.е. придётся их перерисовать на русский алфавит. Там будет 25 букв (иногда будут ещё 2-3 буквы русского алфавита, всё зависит от графики этапа, в котором надпись выводится), цифры и знак "!" - и всё! Учти это...
Так что, по идее, надо было на месте ЗАГЛАВНЫХ английских букв делать русский алфавит, а на месте строчных английских - заглавные английские. Вот...
7. KenshinX - 18 Января, 2016 - 08:59:03 - перейти к сообщению
KenshinX
Не, оно определённо с поинтерами бы желательней... tbs
8. lupus - 18 Января, 2016 - 08:59:24 - перейти к сообщению
lupus
Блин, глюкануло инет, мой длинный пост не отправился :/
Поэтому вкратце:
1. Гайв, растолкуй, как проще всего найти и посчитать таблицу, если я наткнулся на подобный случай, когда символы идут в алфовитном порядке, а таблица - нет.
2. Приведи плиз пример, как найти указатель, можно к слову "CREDITS", я давно не сталкивался с подобными случаями (в основном псп и дс, а там всё немного иначе).
9. Mefistotel - 18 Января, 2016 - 08:59:44 - перейти к сообщению
Mefistotel
Когда долго пишешь пост и превышаешь время ожидания, то после нажатия „отправить” и отсутствия результата, надо нажать „предварительный просмотр”.
10. Guyver - 18 Января, 2016 - 09:00:10 - перейти к сообщению
Guyver
Я приду домой и напишу как что, у меня софт весь дома, а так я не помню...
П.С. А где этот "КРЕДИТС" появляется-то?
11. lupus - 18 Января, 2016 - 09:00:46 - перейти к сообщению
lupus
На экране геймовера. Это количество оставшихся продолжений.
12. Guyver - 18 Января, 2016 - 09:01:06 - перейти к сообщению
Guyver
По 1 пункту тут: http://chiefnet.1bb.ru/index.php...&#entry21873
По 2 пункту не скажу - я ром глянул и удалил...
13. Mefistotel - 18 Января, 2016 - 09:01:38 - перейти к сообщению
Mefistotel
Цитата:
Блин, глюкануло инет, мой длинный пост не отправился :/
Поэтому вкратце:
1. Гайв, растолкуй, как проще всего найти и посчитать таблицу, если я наткнулся на подобный случай, когда символы идут в алфовитном порядке, а таблица - нет.
2. Приведи плиз пример, как найти указатель, можно к слову "CREDITS", я давно не сталкивался с подобными случаями (в основном псп и дс, а там всё немного иначе).

Твои кредиты выводятся тайловой картой. Сначала идет байт количества символов, а потом уже сам текст. Кусок, в котором и кредиты начинается с адреса xF635.
Пойнтер на начало куска попробую найти.
Для нахождения текста с нестандартными таблицами не нужно никаких вьювернов. Достаточно просто пользоваться относительным поиском в любом хексредакторе. В нашем любимом translhextion-е это меню Searсh - Searсh Relative. Чтобы сделать таблицу автоматом, жмём Searсh - Scan Relative. Вводим нужное слово, находим и потом generate table.
P. S. Выше массива идут комбинации 6E35. Скорее всего это и есть указатели на этот кусок. Проверяй.
14. Guyver - 18 Января, 2016 - 09:02:12 - перейти к сообщению
Guyver
Дык там просто алфавит по-порядку, а таблица вся перемешана как попало. Как он релатив сёрчем-то искать будет?
15. Mefistotel - 18 Января, 2016 - 09:15:58 - перейти к сообщению
lupus, а здесь чем всё закончилось?)

Powered by ExBB
ExBB FM 1.0 RC1 by TvoyWeb.ru
InvisionExBB Style converted by Markus®