форум группы Chief-Net форум группы Chief-Net
Перевод приставочных игр и не только!
drako site Перейти на сайт группы     Наш чат      Помощь      Поиск      Пользователи


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

> Описание: АРХИВНАЯ ТЕМА 2011 года
lupus Пользователь
Отправлено: 21 Января, 2016 - 08:03:51
Post Id





Покинул форум
Сообщений всего: 1056
Дата рег-ции: Июнь 2015  
Откуда: Simferopol





lupus

Обнаружилась старая карточка mmc на которой всплыл мой старый незавершённый перевод сабжа, датированный далёким 2002 годом. Т.е. почти 10 лет как прошло Улыбка Это я ещё на своём первом смартфоне в него на эмуляторе гонял...
В какой помощи я нуждаюсь - переведены диалоги, меню и прочий текст, но вот что-то я никак не могу найти (плохо искал?) названия локаций, которые высвечиваются в начале уровня:
The Alleyway
To the rooftops
и т.д. по списку.
Помогите плиз с их поиском, тогда в копилке русифицированных игр для GB станет на одну больше Улыбка
Заранее спасибо.

PS. Это одна из первых игр, с которой я познакимился с GB в начале 90-х.
 
 Top
Mefistotel Администратор
Отправлено: 21 Января, 2016 - 08:04:28
Post Id



Chief-Net


Покинул форум
Сообщений всего: 7056
Дата рег-ции: Окт. 2014  
Откуда: МАГАДАН





Mefistotel

Процентов 90% выводится спрайтами.
То есть буквы в роме будут идти через интервал.
***************немного подумав. Улыбка
Ну да. Как и на НЕС спрайт состоит из 4 байтов. Координаты, индекс спрайта и его атрибуты.
0x4DFA - THE ALLEYWAY.
0x6733 - TO THE ROOFTOPS.
Интервал для букв 3 байта, то есть ищи поиском по хекскодам букв с установкой интервала.
Можно нашей версией translhetiona-a искать из раздела программирование.
Set Interval в меню "search".
Андерстенд?
Кидай текст в личку на проверку. Да и сам патч после перевода этих надписей.
Если места хватит. Улыбка На НЕС 8 спрайтов в линию - ограничение, здесь, вероятно, также. Это к вопросу, если расширить хочется надпись. То можно в две линии писать по 8 букв, конечно перенеся спрайтовую надпись в свободное место рома.
P.S. "Звездный" немец Star-trans не нашёл этих надписей. Укатываюсь

-----
"Перевод старых игр - отличная возможность понять, как устроены программы, подучить иностранный язык и поднять уровень владения родным. Ну и конечно, это просто возможность "общения" со своей любимой игрой детства." © Dimouse
 
 Top
lupus Пользователь
Отправлено: 21 Января, 2016 - 08:05:09
Post Id





Покинул форум
Сообщений всего: 1056
Дата рег-ции: Июнь 2015  
Откуда: Simferopol





lupus
Цитата:
Можно нашей версией translhetiona-a искать из раздела программирование.
Set Interval в меню "search".
Андерстенд?

Можно ссылочку на него? А то я что-то в программах его не вижу :rolleyes:
upd
Всё, нашёл, а то я его на сайте глядел, а он на форуме выложен ))
upd
Mefistotel, ты сам чем искал?
А то ваш транслхекшн выплёвывает мне ошибку:
"Findstring is zero bytes long"
 
 Top
Mefistotel Администратор
Отправлено: 21 Января, 2016 - 08:05:32
Post Id



Chief-Net


Покинул форум
Сообщений всего: 7056
Дата рег-ции: Окт. 2014  
Откуда: МАГАДАН





Mefistotel

Кроме как Translhextion-om не пользовался другими редакторами.
Скачай во вложении, если будет ошибка, то объясни по пальцам, что ты делаешь.
В первом посте была косячная версия, я писал в той теме об этой ошибки Марату, и он её исправил. И перелазил в следующем сообщении. Если ты читал тему.
Перезалил прогу в первом сообщении и сюда добавил.

-----
"Перевод старых игр - отличная возможность понять, как устроены программы, подучить иностранный язык и поднять уровень владения родным. Ну и конечно, это просто возможность "общения" со своей любимой игрой детства." © Dimouse
 
 Top
lupus Пользователь
Отправлено: 21 Января, 2016 - 08:05:59
Post Id





Покинул форум
Сообщений всего: 1056
Дата рег-ции: Июнь 2015  
Откуда: Simferopol





lupus

Эта версия ошибку не выдаёт, но не находит нужных строк.
Делаю так:
1. открыл ром
2. заргузил таблицу
3. установил интервал поиска = 3
4. искать используя таблицу "alleyway"
5. String not found
:/
 
 Top
Mefistotel Администратор
Отправлено: 21 Января, 2016 - 08:06:36
Post Id



Chief-Net


Покинул форум
Сообщений всего: 7056
Дата рег-ции: Окт. 2014  
Откуда: МАГАДАН





Mefistotel
Ты внимательно можешь темы читать? Улыбка
Цитата:
Ты внимательно можешь темы читать? Улыбка
Интервал для букв 3 байта, то есть ищи поиском по хекскодам букв с установкой интервала.

Ищи не с помощью таблицы, а ищи через Find - hex, указывая хекскоды нужных букв. Достаточно первых трёх.

-----
"Перевод старых игр - отличная возможность понять, как устроены программы, подучить иностранный язык и поднять уровень владения родным. Ну и конечно, это просто возможность "общения" со своей любимой игрой детства." © Dimouse
 
 Top
lupus Пользователь
Отправлено: 21 Января, 2016 - 08:07:07
Post Id





Покинул форум
Сообщений всего: 1056
Дата рег-ции: Июнь 2015  
Откуда: Simferopol





lupus

Спасибо за наставления, я уже сам разобрался, правда искал релатив сканом с указанным интервалом.
Всё вроде как готово, кроме одного:
В конце уровней, когда нужно ползти вверх по стене есть окно, в которое нужно забраться для того, чтобы оказаться на крыше. (Во как закрутил) Таких уровней всего 2 (это на самом деле не так уж и важно). Так вот, в этом окне мигает надпись "IN", намекая игроку, что туда-то ему и надо.
Первая проблема, с которой я столкнулся - на что бы заменить это "IN", но так, чтобы уместить в 2 тайла. В итоге решил, что вполне приемлимо заменить двумя восклицательными знаками. Мигающие "!!" тоже должны привлекать внимание. Но... тут я столкнулся со следующей проблемой - я не могу найти это самое "IN", а поскольку лишнего места под кириллицу не было, выглядит это в игре, как "ЙН", но даже "ИН" имхо неприемлимо.
Нужна такая вот помощь...
Если интересно, могу выложить для тестирования бетку того, что есть.
 
 Top
TrickZter Пользователь
Отправлено: 21 Января, 2016 - 08:07:53
Post Id





Покинул форум
Сообщений всего: 560
Дата рег-ции: Июнь 2015  





TrickZter
Цитата:
заменить это "IN", но так, чтобы уместить в 2 тайла.

Почему именно в два тайла? Больше символов в окно не влезет?
Цитата:
Но... тут я столкнулся со следующей проблемой - я не могу найти это самое "IN"

То есть в виде текста не находится? IN может быть в карте тайлов, искать карты проще всего при помощи джиновского Djinn Tile Mapper:
http://magicteam.net/utils.htm#DTM
 
 Top
Mefistotel Администратор
Отправлено: 21 Января, 2016 - 08:08:38
Post Id



Chief-Net


Покинул форум
Сообщений всего: 7056
Дата рег-ции: Окт. 2014  
Откуда: МАГАДАН





Mefistotel

**************
Посмотрел твоё спрайтовое ИН. Считаю, что лучшим вариантом будет стрелка вверх вместо этого. По центру двух тайлов нарисовать и всё. Будет нормально смотреться.
Либо можно попробовать написать ВХОД убрав слева и справа по кирпичу от окна.
Но вариант со стрелкой куда предпочтительнее. Место то есть свободное?
Ты же понял как искать? Снова пользуешься интервалом 3 байта и ищешь по хекскодам. По адресу 0x6B79. Ты не первый год в ромхакинге, почитай литературу про спрайты. Можешь NESDOC мануал взять.

-----
"Перевод старых игр - отличная возможность понять, как устроены программы, подучить иностранный язык и поднять уровень владения родным. Ну и конечно, это просто возможность "общения" со своей любимой игрой детства." © Dimouse
 
 Top
lupus Пользователь
Отправлено: 21 Января, 2016 - 08:09:01
Post Id





Покинул форум
Сообщений всего: 1056
Дата рег-ции: Июнь 2015  
Откуда: Simferopol





lupus
Да это всё понятно, что искать с интервалом, только мест таких находит туеву хучу, каждое попробовать поганить - сам чёрт ногу сломит, поэтому спрашивал, может есть какой способ дебаггером отловить или ещё какие варианты...
Что касается стрелки - то тут даже хз, т.к. я алфавит русский с трудом впихнул, использовав под некоторые буквы спец. символы типа /#_ и т.п. Но посмотрим...
Самое реальное это "!!", но главный вопрос теперь - это отловить место, куда вписывать, а "ВХОД" имхо не так будеи смотреться.
 
 Top
Guyver Администратор
Отправлено: 21 Января, 2016 - 08:09:27
Post Id



Chief-Net


Покинул форум
Сообщений всего: 9966
Дата рег-ции: Окт. 2014  
Откуда: Магадан





Guyver

Дай сейв перед окном этим, когда его ещё не видно на экране, укажи эмуль и ром.

-----
Я не волшебник - я только учусь...
 
 Top
Mefistotel Администратор
Отправлено: 21 Января, 2016 - 08:10:06
Post Id



Chief-Net


Покинул форум
Сообщений всего: 7056
Дата рег-ции: Окт. 2014  
Откуда: МАГАДАН





Mefistotel
Слушай, я уже начинаю нервничать. vinsent
Во-первых, это IN находится ПЕРВЫМ же поиском с верху, если ввести интервал 3 байта, и вписать в FIND- HEX байты E4 E9 (это индексы букв IN). Если искать дальше, то найдешь три совпадения в обычном тексте и ВСЁ. Искать с подключенной таблицей в хекс редакторе - script - open thingy table. О каких туевых тучах может идти речь вообще?
Второе, ты когда будешь внимательно читать сообщение? Я для кого адрес указал?
Цитата:
Снова пользуешься интервалом 3 байта и ищешь по хекскодам. По адресу 0x6B79.

Ещё раз его написать?
Третье, в русском языке НЕТ такого сочетания, как два восклицательных знака. Забудь об этом неудачном варианте.
И последнее. Когда просишь помочь, выкладывай сохранение перед проблемным моментом.

-----
"Перевод старых игр - отличная возможность понять, как устроены программы, подучить иностранный язык и поднять уровень владения родным. Ну и конечно, это просто возможность "общения" со своей любимой игрой детства." © Dimouse
 
 Top
TrickZter Пользователь
Отправлено: 21 Января, 2016 - 08:10:32
Post Id





Покинул форум
Сообщений всего: 560
Дата рег-ции: Июнь 2015  





TrickZter
Мде, видимо он даже не пробовал искать <_<
 
 Top
lupus Пользователь
Отправлено: 21 Января, 2016 - 08:10:58
Post Id





Покинул форум
Сообщений всего: 1056
Дата рег-ции: Июнь 2015  
Откуда: Simferopol





lupus
Сори, действительно читал не особо внимательно. %)
Исправлюсь.
 
 Top
lupus Пользователь
Отправлено: 21 Января, 2016 - 08:11:54
Post Id





Покинул форум
Сообщений всего: 1056
Дата рег-ции: Июнь 2015  
Откуда: Simferopol





lupus
Цитата:
Цитата:
заменить это "IN", но так, чтобы уместить в 2 тайла.

Почему именно в два тайла? Больше символов в окно не влезет?

да, ширина окна в которое надо влезть - 2 тайла
 
 Top
lupus Пользователь
Отправлено: 21 Января, 2016 - 08:12:21
Post Id





Покинул форум
Сообщений всего: 1056
Дата рег-ции: Июнь 2015  
Откуда: Simferopol





lupus
Mefistotel, спасибо за помощь, критику и терпение. Перевод закончен и выложен в сеть. Ссылка есть в базе.
"IN" заменил на стрелку-указатель, правда не по центру т.к. выделил под неё всего один тайл.
 
 Top
Guyver Администратор
Отправлено: 21 Января, 2016 - 08:12:54
Post Id



Chief-Net


Покинул форум
Сообщений всего: 9966
Дата рег-ции: Окт. 2014  
Откуда: Магадан





Guyver
Ну и зря. Я сделал ром, в котором написано ВХОД на окне. А ещё в моём роме есть буква Ё, да и поинтеры я почти все подключил.

-----
Я не волшебник - я только учусь...
 
 Top
Mefistotel Администратор
Отправлено: 21 Января, 2016 - 08:13:29
Post Id



Chief-Net


Покинул форум
Сообщений всего: 7056
Дата рег-ции: Окт. 2014  
Откуда: МАГАДАН





Mefistotel
Перевод без Ё. ещё полбеды, но когда он без указателей, то в топку его вообще.

-----
"Перевод старых игр - отличная возможность понять, как устроены программы, подучить иностранный язык и поднять уровень владения родным. Ну и конечно, это просто возможность "общения" со своей любимой игрой детства." © Dimouse
 
 Top
lupus Пользователь
Отправлено: 21 Января, 2016 - 08:14:02
Post Id





Покинул форум
Сообщений всего: 1056
Дата рег-ции: Июнь 2015  
Откуда: Simferopol





lupus
Цитата:
Ну и зря. Я сделал ром, в котором написано ВХОД на окне. А ещё в моём роме есть буква Ё, да и поинтеры я почти все подключил.

Можно выложить обе версии перевода, в базе такого полно.
 
 Top
Guyver Администратор
Отправлено: 21 Января, 2016 - 08:14:31
Post Id



Chief-Net


Покинул форум
Сообщений всего: 9966
Дата рег-ции: Окт. 2014  
Откуда: Магадан





Guyver
Ну и ладно, я тебе хотел помочь. Но раз ты не захотел доделать нормально, придётся выкладывать и второй "перевод". Хотя там я не смог (лень было искать) написать нормально НАЖМИТЕ СТАРТ и схалтурил. Написал СТАРТ ИГРЫ. В остальном вроде всё ок...



Вопрос, ты свой перевод проходил? Сдаётся мне, в самом конце у тебя ошибка...

-----
Я не волшебник - я только учусь...
 
 Top
lupus Пользователь
Отправлено: 21 Января, 2016 - 08:16:07
Post Id





Покинул форум
Сообщений всего: 1056
Дата рег-ции: Июнь 2015  
Откуда: Simferopol





lupus
Да, проходил всю игру.
Что за ошибка? У меня вся игра нормально проходилась без багов и текст нормально выводился.
 
 Top
30616 Пользователь
Отправлено: 21 Января, 2016 - 08:19:23
Post Id





Покинул форум
Сообщений всего: 4
Дата рег-ции: Июнь 2015  





30616
тоже прошел всю игру без единой ошибки/
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 1 (гостей: 1, зарегистрированных: 0)
« Базовый хакинг »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



> Похожие темы: Amazing Spider-Man, The (UE) [GB]
Темы Форум Информация о теме Обновление
Несколько вопросов по Resident Evil [NDS]
...
Трудные фразы... Ответов: 0
Автор темы: lupus
27 Июля, 2015 - 04:58:00
Автор: lupus
SonicN
...
Трудные фразы... Ответов: 0
Автор темы: lupus
27 Июля, 2015 - 04:53:49
Автор: lupus
Подсобите с простой софтинкой
...
Программирование Ответов: 0
Автор темы: lupus
24 Июля, 2015 - 10:27:43
Автор: lupus
Баг в с кодировкой в базе переводов
Предложения по форуму и сайту Ответов: 5
Автор темы: lupus
12 Октября, 2015 - 10:05:02
Автор: Guyver
Flashback Legends (beta) [GBA]
АРХИВНАЯ ТЕМА 2011 ГОДА
Переводы Ответов: 3
Автор темы: lupus
04 Октября, 2016 - 09:56:49
Автор: Mefistotel
 

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