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


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

> Описание: Перевод на NES
Guyver Администратор
Отправлено: 18 Июня, 2017 - 04:45:59
Post Id



Chief-Net


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





Всем привет. Давным-давно в далёкой-далёкой галактике я хотел перевести эту игру. И вот сейчас решил посмотреть.




Для перевода это очень сложная игра. Катастрофическая нехватка места для русского алфавита везде, во всех шрифтах, алгоритм оптимизации текста и т.д. Я победил почти всё, кроме некоторых моментов. Мне нужна ваша помощь.



-----
Я не волшебник - я только учусь...
 
 Top
Guyver Администратор
Отправлено: 18 Июня, 2017 - 04:51:33
Post Id



Chief-Net


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





Что нужно сделать?

Я не смог найти текст пролога:



Если продуть и выбрать закончить игру, пойдут разрабы. Текст этот я тоже не нашёл (нужна ещё палитра для синих слов, она задаётся отдельно где-то...):

Саму надпись GAME OVER я перерисовал, но никак не могу изменить палитру в одной букве в слове КОНЕЦ. Помогите с этим тоже...

Там же после титров будет Йода с текстом "Да пребудет с тобой сила" - этот текст я тоже не нашёл.

-----
Я не волшебник - я только учусь...
 
 Top
Guyver Администратор
Отправлено: 18 Июня, 2017 - 04:58:03
Post Id



Chief-Net


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





Ещё не нашёл текст в самом конце игры после победы. Сейва нет, но вдруг получится его найти. Он тем же шрифтом пишется и, видимо, по тем же правилам (в теории в этом шрифте я даже смогу добавить русские буквы, причём почти все):

В остальном игра переведена полностью. Перевод протестирован на смысловые ошибки. Это было очень трудно. Там такая жестокая оптимизация тайлов и текста в межуровневых заставках. Я по часу над каждым предложением работал... Чуть что не так - игра крашится. Жесть...

-----
Я не волшебник - я только учусь...
 
 Top
alex_231 Супермодератор
Отправлено: 18 Июня, 2017 - 17:31:52
Post Id



Chief-Net


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





Текст пролога кодируется DTE:
сам текст (коды) находится по адресу x14010
словарь DTE находится по адресу x14810, хранится с интервалом в 2 байта,
Подозреваю, что остальной ненайденный тобой текст хранится подобным образом.

-----
Делая выбор, отбрось простое решение и выбери правильное...
 
 Top
alex_231 Супермодератор
Отправлено: 18 Июня, 2017 - 17:36:17
Post Id



Chief-Net


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





А, нет, это не DTE, это спрайты 2х2 тайла.

-----
Делая выбор, отбрось простое решение и выбери правильное...
 
 Top
Guyver Администратор
Отправлено: 18 Июня, 2017 - 17:44:02
Post Id



Chief-Net


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





Спасибо. Интересная система. В чём цимус? Громадный словарь + сам текст в итоге получились больше, чем просто текст...

Алекс, у тебя там не завалялось программы, которая бы посчитала мне в тексте наиболее часто употребляемые рядомстоящие (две) буквы?

-----
Я не волшебник - я только учусь...
 
 Top
alex_231 Супермодератор
Отправлено: 18 Июня, 2017 - 17:48:09
Post Id



Chief-Net


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





Чтобы сменить палитру буквы "Ц" нужно байт h11 по адресу x158B0 поменять на h55.

-----
Делая выбор, отбрось простое решение и выбери правильное...
 
 Top
Guyver Администратор
Отправлено: 18 Июня, 2017 - 17:52:31
Post Id



Chief-Net


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





Спасибо. Там ещё когда проиграешь - экран с Йодой. И надо выбирать - ДА и НЕТ. И у слова ДА мигает (Д), а у НЕТ мигает (Е). Нельзя ли это как-то исправить на (Н)?

-----
Я не волшебник - я только учусь...
 
 Top
Guyver Администратор
Отправлено: 18 Июня, 2017 - 17:55:22
Post Id



Chief-Net


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





h14c97 - словарь для окончания.

h14210 - текст окончания. Ниже него фраза Йоды, похоже...

Помоги ещё титры найти с разрабами...

-----
Я не волшебник - я только учусь...
 
 Top
alex_231 Супермодератор
Отправлено: 18 Июня, 2017 - 18:06:28
Post Id



Chief-Net


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





Текст (коды) титров - x14610
спрайты - x14C93

-----
Делая выбор, отбрось простое решение и выбери правильное...
 
 Top
alex_231 Супермодератор
Отправлено: 18 Июня, 2017 - 18:15:04
Post Id



Chief-Net


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





Мигающая буква сдвигается байтом по адресу x17A65, поменяй его на hD2.

-----
Делая выбор, отбрось простое решение и выбери правильное...
 
 Top
alex_231 Супермодератор
Отправлено: 18 Июня, 2017 - 18:16:55
Post Id



Chief-Net


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





А сама буква задается байтом по адресу x17A67.

-----
Делая выбор, отбрось простое решение и выбери правильное...
 
 Top
alex_231 Супермодератор
Отправлено: 18 Июня, 2017 - 18:19:26
Post Id



Chief-Net


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





И да, палитра для титров прописывается программно по мере вывода строк. Здесь в двух словах не опишешь, нужно долго разбираться.

-----
Делая выбор, отбрось простое решение и выбери правильное...
 
 Top
Guyver Администратор
Отправлено: 19 Июня, 2017 - 04:07:36
Post Id



Chief-Net


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





Ты мне хотя бы скажи в каком месте это прописывается (синяя палитра). Может, я корруптором как обычно пройдусь - и всё сделаю...

И ещё - глянь надпись в самом начале "Давным-давно в далёкой-далёкой галактике..." Она раньше была синяя, но стала почему-то жёлтой. Как это исправить?

-----
Я не волшебник - я только учусь...
 
 Top
alex_231 Супермодератор
Отправлено: 19 Июня, 2017 - 14:20:52
Post Id



Chief-Net


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





Палитра "Давным-давно..." находится по адресу x15546 в оптимизированном виде (вроде RLE): 01 40 26 06 50 01 10 20 00, что в неоптимизированном виде выглядит так: 40 50 50 50 50 50 50 10 ( и 32 нулевых байта). Вот эти (40 ... 10) и есть палитра.

-----
Делая выбор, отбрось простое решение и выбери правильное...
 
 Top
alex_231 Супермодератор
Отправлено: 19 Июня, 2017 - 15:02:54
Post Id



Chief-Net


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





Палитру титров задают байты по адресу x14F00 (может немного раньше), по сколько байт на строку не скажу, нужно экспериментировать, думаю у тебя это лучше получится, а я пойду писать ридмик к скриптеру Shantae.

-----
Делая выбор, отбрось простое решение и выбери правильное...
 
 Top
Guyver Администратор
Отправлено: 19 Июня, 2017 - 16:06:11
Post Id



Chief-Net


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





Спасибо. На выходных попробую добить перевод...

-----
Я не волшебник - я только учусь...
 
 Top
Guyver Администратор
Отправлено: 22 Июня, 2017 - 16:19:30
Post Id



Chief-Net


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





Коля, проверь грамматику и пунктуацию. Так как перевставлять это будет очень трудно второй раз...

CODE:
ТЁМНЫЕ ВРЕМЕНА НАСТУПИЛИ ДЛЯ СОПРОТИВЛЕНИЯ. ХОТЯ ЗВЕЗДА СМЕРТИ БЫЛА УНИЧТОЖЕНА, ВОЙСКА ИМПЕРИИ ТЕСНИЛИ ПОВСТАНЦЕВ С ИХ СКРЫТЫХ БАЗ И ПРЕСЛЕДОВАЛИ ИХ ПО ВСЕЙ ГАЛАКТИКЕ.

СКРЫВАЯСЬ ОТ ФЛОТА ИМПЕРИИ, ГРУППА БОРЦОВ ЗА СВОБОДУ ВО ГЛАВЕ С ЛЮКОМ СКАЙОУКЕРОМ ОСНОВАЛА НОВУЮ СЕКРЕТНУЮ БАЗУ В ЛЕДЯНОМ МИРЕ НА ХОТЕ.

ЛОРД ВЕЙДЕР, ОДЕРЖИМЫЙ ИДЕЕЙ НАЙТИ МОЛОДОГО СКАЙУОКЕРА, РАЗОСЛАЛ ТЫСЯЧИ РАЗВЕДЫВАТЕЛЬНЫХ ДРОИДОВ В САМЫЕ УДАЛЁННЫЕ УГОЛКИ КОСМОСА...


Алекс, ты не мог бы мини-прожку написать? Для поиска всех слогов и анализа их повторения.

"А."=34
"ПА"=5
"К "=4
" К"=2

Т.е. все русские буквы и пробел со знаками . , ! -

Чтобы искала все сочетания по 2 символа (можно сделать и выбор числа, но это потом уже...) и выводила их количество от наиболее повторяемых в тексте к наименее повторяемым... А то вручную пипец как долго...

-----
Я не волшебник - я только учусь...
 
 Top
alex_231 Супермодератор
Отправлено: 22 Июня, 2017 - 17:35:03
Post Id



Chief-Net


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





Да, где-то была такая, прога, сейчас посмотрю.

-----
Делая выбор, отбрось простое решение и выбери правильное...
 
 Top
alex_231 Супермодератор
Отправлено: 22 Июня, 2017 - 17:52:28
Post Id



Chief-Net


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





Вот, счетчик, ридмик в архиве.
Скачать файл: Count.zip
Скачан раз: 166


-----
Делая выбор, отбрось простое решение и выбери правильное...
 
 Top
Mefistotel Администратор
Отправлено: 23 Июня, 2017 - 01:07:20
Post Id



Chief-Net


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





Guyver пишет:
Коля, проверь грамматику и пунктуацию. Так как перевставлять это будет очень трудно второй раз...

Ошибок не заметил, но "пространства" как то не звучит. Может быть, "галактик" или "космоса".


-----
"Перевод старых игр - отличная возможность понять, как устроены программы, подучить иностранный язык и поднять уровень владения родным. Ну и конечно, это просто возможность "общения" со своей любимой игрой детства." © Dimouse
 
 Top
Guyver Администратор
Отправлено: 23 Июня, 2017 - 12:47:28
Post Id



Chief-Net


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





Да, надо написать космоса. Всем спасибо.

-----
Я не волшебник - я только учусь...
 
 Top
Guyver Администратор
Отправлено: 23 Июня, 2017 - 13:51:31
Post Id



Chief-Net


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





Мда... Русский текст так плохо упаковывается. Интро и фраза Йоды умещается, а вот для окончания совсем не хватает места... Надо бы как-то расширить словарь... Какие идеи? Может, можно как-то иначе? Всего словарь рассчитан на 200 слогов. У меня пока 244. Буду пробовать уменьшать это число...

Алекс, есть сырцы проги? Хотел бы доделать пару плюшек...

-----
Я не волшебник - я только учусь...
 
 Top
alex_231 Супермодератор
Отправлено: 23 Июня, 2017 - 17:33:04
Post Id



Chief-Net


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





Вот.
Скачать файл: Count_src.zip
Скачан раз: 177


-----
Делая выбор, отбрось простое решение и выбери правильное...
 
 Top
Guyver Администратор
Отправлено: 24 Июня, 2017 - 10:18:52
Post Id



Chief-Net


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





Спасибо. Приделал автоматическую генерацию таблицы для круптара по шаблону из оригинальной таблицы (можно выбрать любую таблицу tbl, и все символы в ней заменятся на новые из тех слогов, которые найдёт программа в тексте), вывод количества слогов/строк в сгенерированной таблице и в тексте, возможность редактировать и пересохранять сам текст.

Инструмент есть, теперь надо как-то так оптимизировать текст, чтобы он влез в 202 символа таблицы...

-----
Я не волшебник - я только учусь...
 
 Top
Guyver Администратор
Отправлено: 24 Июня, 2017 - 12:10:44
Post Id



Chief-Net


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





Алекс, не мог бы ты прогу чуток доделать. А именно. Сделать ещё один чекбокс "Поиск без сдвига". Сырцы ниже...

Т.е. мне надо чтобы поиск происходил так, к примеру на 2 символа:

Без чекбокса:

Текст: КОРОЛЕВА

Результат:

КО РО ЛЕ ВА ОР ОЛ ЕВ

С чекбоксом:

КО РО ЛЕ ВА

Т.е. чтобы поиск шёл прямо по тексту начиная от первого символа, и по-порядку (1-2,3-4,5-6 и т.д.). А со второго символа ещё раз поиск бы не проходил (2-3, 4-5, 6-7 и т.д.).
Скачать файл: Count.rar
Скачан раз: 183


-----
Я не волшебник - я только учусь...
 
 Top
alex_231 Супермодератор
Отправлено: 24 Июня, 2017 - 14:47:16
Post Id



Chief-Net


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





Готово.
Скачать файл: Count_new.zip
Скачан раз: 174


-----
Делая выбор, отбрось простое решение и выбери правильное...
 
 Top
Guyver Администратор
Отправлено: 24 Июня, 2017 - 14:52:05
Post Id



Chief-Net


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





СУПЕР! Теперь видно, что текст русский влезает. А то я не мог понять - почему так много слогов получается! Теперь даже 20 свободных мест в таблице появилось. И это хорошо. Может, получится на титры его использовать... Если игра позволит...

Интро вставил. Трудно, но прога сильно помогла...

-----
Я не волшебник - я только учусь...
 
 Top
Guyver Администратор
Отправлено: 24 Июня, 2017 - 18:28:16
Post Id



Chief-Net


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





Всё вставил. Фу-у-ух... Это было непросто... Всё уместить. Еле-еле смог... Теперь остались титры. Думаю, это будет сложнее всего... На них идёт отдельный алфавит.

-----
Я не волшебник - я только учусь...
 
 Top
Guyver Администратор
Отправлено: 25 Июня, 2017 - 05:37:32
Post Id



Chief-Net


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





Алекс! Глянь альфу перевода. Никак не могу сделать буквы "давным-давно..." синими. Со всем остальным разобрался. В титры даже удалось группу вместить...

-----
Я не волшебник - я только учусь...
 
 Top
Страниц (2): [1] 2 »
Сейчас эту тему просматривают: 2 (гостей: 2, зарегистрированных: 0)
« Переводы »


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



> Похожие темы: Star Wars - The Empire Strikes Back
Темы Форум Информация о теме Обновление
Считывание информацииы из txt файла
...
Программирование Ответов: 0
Автор темы: Guyver
24 Июля, 2015 - 11:18:58
Автор: Guyver
Баг маненький
...
Предложения по форуму и сайту Ответов: 0
Автор темы: Guyver
27 Июля, 2015 - 06:57:44
Автор: Guyver
Delphi и ссылки
...
Программирование Ответов: 0
Автор темы: Guyver
24 Июля, 2015 - 11:19:34
Автор: Guyver
Delphi 5 - Memo & ini
...
Программирование Ответов: 0
Автор темы: Guyver
24 Июля, 2015 - 11:18:29
Автор: Guyver
Инструкция по созданию темы-перевода
Подробное описание с примерами
О разделе... Ответов: 0
Автор темы: Guyver
03 Ноября, 2015 - 14:39:54
Автор: Guyver
 

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