Без описания |
Поиск в теме | Версия для печати |
lupus |
Отправлено: 18 Января, 2016 - 08:55:24
|
Покинул форум
Сообщений всего: 1056
Дата рег-ции: Июнь 2015
Откуда: Simferopol
|
Во время очередной чистки отцовского ноута (раньше был моим) снова наткнулся на один из своих незавершённых переводов (надо бы как-то выделить время и хорошенько всё просмотреть, может осталось что-то ещё...).
Незаконченный, т.к. не переведены названия уровней и текст по их завершению, текст life и score в статусной строке. Я попробовал найти относительным поиском, менял интервал, на безрезультатно :/
Регион (u).
Может у кого какие советы будут по этому поводу...
Да, диалоги там переведены без поинтеров, но пробежав вчера смотрю, что смысл сохранён. Хотя может и стоит всё заново сделать, если недостающие строки получится перевести... |
|
|
lupus |
Отправлено: 18 Января, 2016 - 08:59:24
|
Покинул форум
Сообщений всего: 1056
Дата рег-ции: Июнь 2015
Откуда: Simferopol
|
lupus
Блин, глюкануло инет, мой длинный пост не отправился :/
Поэтому вкратце:
1. Гайв, растолкуй, как проще всего найти и посчитать таблицу, если я наткнулся на подобный случай, когда символы идут в алфовитном порядке, а таблица - нет.
2. Приведи плиз пример, как найти указатель, можно к слову "CREDITS", я давно не сталкивался с подобными случаями (в основном псп и дс, а там всё немного иначе). |
|
|
Mefistotel |
Отправлено: 18 Января, 2016 - 09:01:38
|
Chief-Net
Покинул форум
Сообщений всего: 7056
Дата рег-ции: Окт. 2014
Откуда: МАГАДАН
|
Mefistotel
Цитата:Блин, глюкануло инет, мой длинный пост не отправился :/
Поэтому вкратце:
1. Гайв, растолкуй, как проще всего найти и посчитать таблицу, если я наткнулся на подобный случай, когда символы идут в алфовитном порядке, а таблица - нет.
2. Приведи плиз пример, как найти указатель, можно к слову "CREDITS", я давно не сталкивался с подобными случаями (в основном псп и дс, а там всё немного иначе).
Твои кредиты выводятся тайловой картой. Сначала идет байт количества символов, а потом уже сам текст. Кусок, в котором и кредиты начинается с адреса xF635.
Пойнтер на начало куска попробую найти.
Для нахождения текста с нестандартными таблицами не нужно никаких вьювернов. Достаточно просто пользоваться относительным поиском в любом хексредакторе. В нашем любимом translhextion-е это меню Searсh - Searсh Relative. Чтобы сделать таблицу автоматом, жмём Searсh - Scan Relative. Вводим нужное слово, находим и потом generate table.
P. S. Выше массива идут комбинации 6E35. Скорее всего это и есть указатели на этот кусок. Проверяй.
----- "Перевод старых игр - отличная возможность понять, как устроены программы, подучить иностранный язык и поднять уровень владения родным. Ну и конечно, это просто возможность "общения" со своей любимой игрой детства." © Dimouse |
|
|
|
Поиск в теме | Версия для печати |
Страниц (1): [1] |
Сейчас эту тему просматривают: 1 (гостей: 1, зарегистрированных: 0) |
« Базовый хакинг » |
Все гости форума могут просматривать этот раздел. Только зарегистрированные пользователи могут создавать новые темы в этом разделе. Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
|
|
|