Форум Magic Team

Переводы, переводы, переводы... => Ромхакинг и перевод => Тема начата: Gektor от 13 Ноября 2010, 12:30:45

Название: Разорванные строки.
Отправлено: Gektor от 13 Ноября 2010, 12:30:45
Привет Magic Team. Если кому не трудно, объясните пожалуйста, как извлекать текст, если строки разорваны.
Пример: 002F8F47 I've received03В87D05... а где-то дальше в роме лежит продолжение: 00 world what Model…
Должно быть 03В87D05 это пойнтер на продолжение строки 00 world what Model… И все разорванные строки начинаются с 00.
Такая система в Treasure Hunter (SNES) и в Wonder Project(SNES).
Название: Разорванные строки.
Отправлено: Oraculum от 13 Ноября 2010, 13:16:15
Посмотрел. Могу сказать, что какое-то сжатие используется.
Название: Разорванные строки.
Отправлено: Джинни от 13 Ноября 2010, 14:53:22
Похоже на MTE.
Название: Разорванные строки.
Отправлено: JurasskPark от 13 Ноября 2010, 17:21:11
Все дружно ждём Мороза.  ;D
Название: Разорванные строки.
Отправлено: Hatsuyuki от 14 Ноября 2010, 01:42:42
Что-то я сомневаюсь, что I've received world what Model -- это обрывок одного предложения.
Влез в тему по хакингу -- дайте мне пирожок *NYAM*
Название: Разорванные строки.
Отправлено: Джинни от 14 Ноября 2010, 09:08:20
"world what Model" похоже на отдельные слова.
Название: Разорванные строки.
Отправлено: Gektor от 14 Ноября 2010, 09:11:45
Сорри-сорри) Чуть ошибся в слове. Там не world, а  word.
Название: Разорванные строки.
Отправлено: JurasskPark от 14 Ноября 2010, 13:17:37

MopoZ:
Это указатель на переменную, которые обозначет передмет или что-либо другое, хранящийся в оперативке, пробив через дебаг или трейсер можно узнать, где именно храниться это в RAM. Их лучше не трогать.
P.S. В Tresure Hunter нет никакого сжатия в тексте.
Название: Разорванные строки.
Отправлено: Gektor от 14 Ноября 2010, 18:00:37
А по какой формуле можно находить пойнтеры на SNES и какой способ эффективнее? Я пробовал отнимать 200-байтовый заголовок,(все в том же Wonder Project) не выходит. Может что посоветуете.
Название: Разорванные строки.
Отправлено: Oraculum от 14 Ноября 2010, 18:11:01
Посоветуем, посоветуем. (http://chief-net.ru/index.php?option=com_content&task=view&id=109&Itemid=33) *F_SMILE*
Название: Разорванные строки.
Отправлено: JurasskPark от 14 Ноября 2010, 20:25:30
MopoZ:
Короче, в этой тресуре такие дебри, тут без 2 бутылок не обойтись, тут пойнтеров он [матерное слово] не найдет.
Так как тут [матерное слово] полный... тут замудрили такое.... матерь божья... мне даже за месяц не разгребсти всё тут...


JP:
Удачи, Gektor!
Название: Разорванные строки.
Отправлено: Gektor от 15 Ноября 2010, 00:00:49
 ;D ;D ;D Забавно. Ну бог с ним с Treasure Hunter, спасибо))) А как насчет Wonder Project? Я вот рылся, рылся и так и эдак, пойнтеры искал, там HiRom вроде этот способ подходит: Ptr = Offset + 0xC00000 , и хедер удалял, но увы.