Описание: АРХИВНАЯ ТЕМА 2011 года |
Поиск в теме | Версия для печати |
Mefistotel |
Отправлено: 21 Января, 2016 - 08:04:28
|
Chief-Net
Покинул форум
Сообщений всего: 7060
Дата рег-ции: Окт. 2014
Откуда: МАГАДАН
|
Mefistotel
Процентов 90% выводится спрайтами.
То есть буквы в роме будут идти через интервал.
***************немного подумав.
Ну да. Как и на НЕС спрайт состоит из 4 байтов. Координаты, индекс спрайта и его атрибуты.
0x4DFA - THE ALLEYWAY.
0x6733 - TO THE ROOFTOPS.
Интервал для букв 3 байта, то есть ищи поиском по хекскодам букв с установкой интервала.
Можно нашей версией translhetiona-a искать из раздела программирование.
Set Interval в меню "search".
Андерстенд?
Кидай текст в личку на проверку. Да и сам патч после перевода этих надписей.
Если места хватит. На НЕС 8 спрайтов в линию - ограничение, здесь, вероятно, также. Это к вопросу, если расширить хочется надпись. То можно в две линии писать по 8 букв, конечно перенеся спрайтовую надпись в свободное место рома.
P.S. "Звездный" немец Star-trans не нашёл этих надписей.
----- "Перевод старых игр - отличная возможность понять, как устроены программы, подучить иностранный язык и поднять уровень владения родным. Ну и конечно, это просто возможность "общения" со своей любимой игрой детства." © Dimouse |
|
|
lupus |
Отправлено: 21 Января, 2016 - 08:07:07
|
Покинул форум
Сообщений всего: 1056
Дата рег-ции: Июнь 2015
Откуда: Simferopol
|
lupus
Спасибо за наставления, я уже сам разобрался, правда искал релатив сканом с указанным интервалом.
Всё вроде как готово, кроме одного:
В конце уровней, когда нужно ползти вверх по стене есть окно, в которое нужно забраться для того, чтобы оказаться на крыше. (Во как закрутил) Таких уровней всего 2 (это на самом деле не так уж и важно). Так вот, в этом окне мигает надпись "IN", намекая игроку, что туда-то ему и надо.
Первая проблема, с которой я столкнулся - на что бы заменить это "IN", но так, чтобы уместить в 2 тайла. В итоге решил, что вполне приемлимо заменить двумя восклицательными знаками. Мигающие "!!" тоже должны привлекать внимание. Но... тут я столкнулся со следующей проблемой - я не могу найти это самое "IN", а поскольку лишнего места под кириллицу не было, выглядит это в игре, как "ЙН", но даже "ИН" имхо неприемлимо.
Нужна такая вот помощь...
Если интересно, могу выложить для тестирования бетку того, что есть. |
|
|
TrickZter |
Отправлено: 21 Января, 2016 - 08:07:53
|
Покинул форум
Сообщений всего: 560
Дата рег-ции: Июнь 2015
|
TrickZter
Цитата:заменить это "IN", но так, чтобы уместить в 2 тайла.
Почему именно в два тайла? Больше символов в окно не влезет?
Цитата:Но... тут я столкнулся со следующей проблемой - я не могу найти это самое "IN"
То есть в виде текста не находится? IN может быть в карте тайлов, искать карты проще всего при помощи джиновского Djinn Tile Mapper:
http://magicteam.net/utils.htm#DTM |
|
|
lupus |
Отправлено: 21 Января, 2016 - 08:09:01
|
Покинул форум
Сообщений всего: 1056
Дата рег-ции: Июнь 2015
Откуда: Simferopol
|
lupus
Да это всё понятно, что искать с интервалом, только мест таких находит туеву хучу, каждое попробовать поганить - сам чёрт ногу сломит, поэтому спрашивал, может есть какой способ дебаггером отловить или ещё какие варианты...
Что касается стрелки - то тут даже хз, т.к. я алфавит русский с трудом впихнул, использовав под некоторые буквы спец. символы типа /#_ и т.п. Но посмотрим...
Самое реальное это "!!", но главный вопрос теперь - это отловить место, куда вписывать, а "ВХОД" имхо не так будеи смотреться. |
|
|
Mefistotel |
Отправлено: 21 Января, 2016 - 08:10:06
|
Chief-Net
Покинул форум
Сообщений всего: 7060
Дата рег-ции: Окт. 2014
Откуда: МАГАДАН
|
Mefistotel
Слушай, я уже начинаю нервничать. vinsent
Во-первых, это IN находится ПЕРВЫМ же поиском с верху, если ввести интервал 3 байта, и вписать в FIND- HEX байты E4 E9 (это индексы букв IN). Если искать дальше, то найдешь три совпадения в обычном тексте и ВСЁ. Искать с подключенной таблицей в хекс редакторе - script - open thingy table. О каких туевых тучах может идти речь вообще?
Второе, ты когда будешь внимательно читать сообщение? Я для кого адрес указал?
Цитата:Снова пользуешься интервалом 3 байта и ищешь по хекскодам. По адресу 0x6B79.
Ещё раз его написать?
Третье, в русском языке НЕТ такого сочетания, как два восклицательных знака. Забудь об этом неудачном варианте.
И последнее. Когда просишь помочь, выкладывай сохранение перед проблемным моментом.
----- "Перевод старых игр - отличная возможность понять, как устроены программы, подучить иностранный язык и поднять уровень владения родным. Ну и конечно, это просто возможность "общения" со своей любимой игрой детства." © Dimouse |
|
|
lupus |
Отправлено: 21 Января, 2016 - 08:11:54
|
Покинул форум
Сообщений всего: 1056
Дата рег-ции: Июнь 2015
Откуда: Simferopol
|
lupus
Цитата: Цитата:заменить это "IN", но так, чтобы уместить в 2 тайла.
Почему именно в два тайла? Больше символов в окно не влезет?
да, ширина окна в которое надо влезть - 2 тайла |
|
|
|
Поиск в теме | Версия для печати |
Страниц (1): [1] |
Сейчас эту тему просматривают: 1 (гостей: 1, зарегистрированных: 0) |
« Базовый хакинг » |
Все гости форума могут просматривать этот раздел. Только зарегистрированные пользователи могут создавать новые темы в этом разделе. Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
|
|
|