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


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

> Описание: Доделать перевод
Guyver Администратор
Отправлено: 30 Июля, 2017 - 12:15:19
Post Id



Chief-Net


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





Начинал делать перевод довольно давно. Перевёл интрошки и весь текст. Столкнулся с некоторыми трудностями.

Вот последний ром (оригинал - европейка):



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



Chief-Net


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





Теперь о проблемах:

1. Не могу найти слова, написанные большим шрифтом. Их карту тайлов и, самое главное, поинтеры. Чтобы если что - расширить их. Всего будет 8 слов по классам союзников. Просмотреть можно если не начинать игру. Сперва 4 союзника покажут, потом остальных 4...



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



Chief-Net


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





2. Не могу найти поинтеры на все слова в этом меню. Появляется оно тоже если не начинать игру и ждать. И карту тайлов надписи большого шрифта тоже не могу найти.



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



Chief-Net


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





3. В моём роме уже есть русский шрифт. И если на титульном экране написать, к примеру, ОПЦИИ, то буквы эти не будут выводиться (русские). Нельзя ли их как-то добавить (точнее вернуть, ведь в японском роме шрифт этот выводится весь).

Это же касается надписи LICENSED BY NINTENDO в самом начале игры. Не принимает она русские буквы.

И нужен поинтер на слово OPTION.



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



Chief-Net


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





4. Слово РЕКОРД - вмещается только РЕК

От слова SCORE осталась 1 лишняя буква - ОЧКИ_

Нельзя ли как-то использовать её? Я не найду никак поинтеры на эти слова. Может, уже в роме моём получится добавить хотя бы 1 букву. И я нарисую слово РЕКОРД новым шрифтом...



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



Chief-Net


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





5. Не могу найти карту тайлов БОЛЬШОГО ШРИФТА и поинтеры на все мелкие слова.



6. Не могу найти карту тайлов слова GAME OVER при проигрыше.

-----
Я не волшебник - я только учусь...
 
 Top
Guyver Администратор
Отправлено: 26 Августа, 2017 - 01:25:44
Post Id



Chief-Net


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





up!

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



Chief-Net


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





Саньку в личку в вацапе скинь.

-----
"Перевод старых игр - отличная возможность понять, как устроены программы, подучить иностранный язык и поднять уровень владения родным. Ну и конечно, это просто возможность "общения" со своей любимой игрой детства." © Dimouse
 
 Top
alex_231 Супермодератор
Отправлено: 08 Сентября, 2017 - 16:06:54
Post Id



Chief-Net


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





По порядку не получится, так как все надписи сделанные большим шрифтом хранятся в блоке по адресу x3B000 в перемешку с текстом описаний союзников и другим текстом.
На один символ надписи отведено 4 байта, первая пара определяет положение символа на экране, вторая пара - первый тайл в видеопамяти, с которого начинается отрисовка символа: набор тайлов для каждого символа задается программно: программа берет вторую пару, записывает её в видеопамять и за три шага увеличивает её первый байт на один, при этом в каждый шаг полученное значение также записывается в видеопамять.
Например, если рассмотреть первые 4 байта блока (26 5D 09 20), вторая пара (09 20) показывает, что первым тайлом символа будет тайл с кодом 09 - это верхний левый тайл буквы "C", затем поочередно увеличивая этот байт программа запишет в карту остальные байты этой буквы (0A 0B 0C).
Поэтому оптимизировать шрифт по повторяющимся тайлам разных букв не получится, нужно рисовать каждую букву целиком.
По адресу x57F1 находятся длины названий союзников (длина указана в байтах данных, а не в буквах), по 2 байта на штуку, в порядке появления.
А следом с адреса x5801 идут поинтеры на названия союзников, трехбайтовые.
Ром LoROM, поэтому адресация своеобразная.
Для того, чтобы увеличить количество символов, копируемых в шрифт на титульном экране нужно поправить два байта по адресу x4CA5 - они задают количество копируемых байтов.
Поинтер на "TOP" - x260F.
На "OPTION" поинтера нет, это единая надпись вместе со "START" и "TM", строится также как и надписи большим шрифтом, только по одному тайлу на символ, а так координаты задаются перед каждым тайлом отдельно. На всю эту структуру (STARTOPTIONTM) поинтер задается программно: младший байт - x4D15, старший - x4D1A, количество байт - x4D10.

-----
Делая выбор, отбрось простое решение и выбери правильное...
 
 Top
Guyver Администратор
Отправлено: 08 Сентября, 2017 - 16:41:53
Post Id



Chief-Net


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





Попробую выкрутиться...

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



Chief-Net


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





Слова, написанные большим шрифтом, перевёл. Осталось мелкие слова нормально перевести. Найти и записать поинтеры на вещи на экране инвентаря и опций...




-----
Я не волшебник - я только учусь...
 
 Top
Guyver Администратор
Отправлено: 10 Сентября, 2017 - 16:04:42
Post Id



Chief-Net


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





Почти всё доделал:



Осталось проверить пару мест и можно проходить игру до конца, чтобы проверить эпилог.

Что с заставкой делать будем? Её как-то перерисовать реально?

И ещё. Мне нужна помощь с меню опций. Там если зайти и выбирать управление/сложность и т.д., то слова будут или красные, или зелёные. Мне нужны поинтеры на эти слова, которые меняют цвет. Они пишутся в роме 2 раза для каждого цвета.



легко/норма/сложно
атака/прыжок/спешиал
выход

Вот на эти слова мне нужны поинтеры, что-то я их пока не вижу (наверное, спать хочу уже...)


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



Chief-Net


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





Поинтер (один на все) на названия вещей (первое - KING'S CROWN - x3BA07) состоит из двух частей - x5924 - 00 07 (номер банка) и x5930 - 07 BA (адрес в банке), количество байт - x592A - 2C 01 (300 байт).
Поинтер (один на все) на описания вещей (первое - MAGICAL PROTECTION - x3BB2F), использует ту же часть для указания банка, но адрес в банке задается - x5941 - 2F BB, а количество - x593B - 70 02 (624 байта).
Поинтер на текст меню "OPTIONS" - x644C - 00 07 - банк, x6458 - 05 CD - адрес в банке, x6452 - 94 00 - количество байт.
Таблица поинтеров на переменные строки меню - x6640.

-----
Делая выбор, отбрось простое решение и выбери правильное...
 
 Top
Guyver Администратор
Отправлено: 10 Сентября, 2017 - 16:50:41
Post Id



Chief-Net


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





Да на вещи уже не нужно, а за переменные строки меню спасибо, завтра посмотрю что да как там... Надеюсь, там длины нет отдельнозаданной для каждого слова? Вроде видел там стопбайты /00

-----
Я не волшебник - я только учусь...
 
 Top
Guyver Администратор
Отправлено: 11 Сентября, 2017 - 14:12:41
Post Id



Chief-Net


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





Алекс, не могу найти надпись "L1" над жизнями напарника. Это уже в самой игре. А так вроде всё закончил...



И по заставке - это вообще реально? Или забить?

-----
Я не волшебник - я только учусь...
 
 Top
Mefistotel Администратор
Отправлено: 11 Сентября, 2017 - 15:39:40
Post Id



Chief-Net


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





Думаю, всё реально. Улыбка
Можно эту игрулю зарелизить вместе с Красти. Также я дополню документацию по указателям инфой по Sega GGи примером указателей из Шанте.

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



Chief-Net


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





Перевод закончен и протестирован. Коля, проверь текст на грамматику. Файл в приложении. Осталось только заставку перерисовать. Может не будем? Ну её! И так сойдёт ;о)


-----
Я не волшебник - я только учусь...
 
 Top
Mefistotel Администратор
Отправлено: 16 Сентября, 2017 - 02:13:57
Post Id



Chief-Net


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





Guyver пишет:
Перевод закончен и протестирован. Коля, проверь текст на грамматику. Файл в приложении. Осталось только заставку перерисовать. Может не будем? Ну её! И так сойдёт ;о)

Не, не, не. Ты же знаешь как мне не нравится твоё "и так сойдёт".
Давай чуток ещё поднапрягёмся и нормально сделаем.

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



Chief-Net


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





Да я то что? Это алекса надо напрягать, чтобы он вынул логотип в более-менее нормальном виде для перерисовки, а потом ведь ещё вставлять надо будет...

-----
Я не волшебник - я только учусь...
 
 Top
Mefistotel Администратор
Отправлено: 16 Сентября, 2017 - 02:50:50
Post Id



Chief-Net


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





Цитата:
ах! ты разбил её на части! теперь зло потерпит поражение и свет придёт в этот мир.../ff

Зпт поставь перед "И". Больше ничего не нашёл.


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



Chief-Net


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





Перерисовал логотип... Ох и долго это делается. Вот как приходится изголяться:

1. Открывается DTM рабочая область и вручную по тайлам собирается надпись логотипа (окно 1).
2. Делается плинтскрин.
3. Плинтскрин открывается в пэинте и уменьшается в 2 раза.
4. В пеинте рисуется новый логотип.
5. Новый логотип вставляется в любой ром с помощью DTM (открывается в DTM в окне 2).
6. В окне 1 потайлово вручную перерисовываем каждый тайл, беря все тайлы из окна 2.
7. Profit!



Перевод разместил на сайте, но не опубликовал его пока...

-----
Я не волшебник - я только учусь...
 
 Top
Guyver Администратор
Отправлено: 16 Сентября, 2017 - 06:10:49
Post Id



Chief-Net


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





алекс, помоги. Забыл про L1 над напарником персонажа. Где это найти? Единственная неперерисованная надпись...

-----
Я не волшебник - я только учусь...
 
 Top
Mefistotel Администратор
Отправлено: 16 Сентября, 2017 - 10:36:38
Post Id



Chief-Net


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





Саня, посмотри ещё, пожалуйста, тайловую карту на надписи на титуле, чтобы вместо start/option можно было сделать начать/настройки.


Как её перенести и исправить размеры, чтобы дописать дополнительные буквы.
Надпись Capcom начинается с адреса x3B6D4 и ниже идет остальное.
таблица (Отобразить)



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



Chief-Net


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










-----
Я не волшебник - я только учусь...
 
 Top
Mefistotel Администратор
Отправлено: 17 Сентября, 2017 - 00:11:27
Post Id



Chief-Net


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





Обошёл таки)
Остался L1.

-----
"Перевод старых игр - отличная возможность понять, как устроены программы, подучить иностранный язык и поднять уровень владения родным. Ну и конечно, это просто возможность "общения" со своей любимой игрой детства." © Dimouse
 
 Top
alex_231 Супермодератор
Отправлено: 17 Сентября, 2017 - 16:59:29
Post Id



Chief-Net


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





Эта надпись состоит из двух частей, постоянной и переменной:
постоянная (L) C7 - x2703,
переменная (1-7) AC - x23E0 - задается минимальное значение, которое увеличивается в соответствием с уровнем персонажа.

-----
Делая выбор, отбрось простое решение и выбери правильное...
 
 Top
Guyver Администратор
Отправлено: 17 Сентября, 2017 - 23:49:19
Post Id



Chief-Net


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





Спасибо!

-----
Я не волшебник - я только учусь...
 
 Top
Guyver Администратор
Отправлено: 18 Сентября, 2017 - 11:48:13
Post Id



Chief-Net


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





Разместил перевод на сайте. Всем спасибо! Давно хотел эту игру перевести, чем-то она меня затянула...

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


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



> Похожие темы: Magic Sword (SNES)
Темы Форум Информация о теме Обновление
Считывание информацииы из 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®