Форум PSCD.ru

Игровые приставки и Эмуляция => Ромхакинг и программирование => Тема начата: FantasyNik от 05 октября 2015, 20:00

Название: Final Fantasy I & II - Dawn of Souls GBA
Отправлено: FantasyNik от 05 октября 2015, 20:00
Всем привет. Решил попробовать перевести данный шедевр для GBA. 
На данный момент перерисовано два шрифта. Разобрался с основным текстом игры. 
Возникли на данный момент проблемы с переводом инвентаря. Не могу найти к нему указателей. 
За основу взята Final Fantasy I & II - Dawn of Souls (U).
Данный текст начинается с 0Х1DA4E0.
Вот что получилось на данный момент.
(http://trueimages.ru/thumb/70/a5/d54ff065.png) (http://trueimages.ru/view/werQh) 
(http://trueimages.ru/thumb/94/76/f54ff065.png) (http://trueimages.ru/view/kVqWL) 
(http://trueimages.ru/thumb/c2/9e/164ff065.png) (http://trueimages.ru/view/c3G0q) 
Надеюсь на вашу помощь.
Название: Re: Final Fantasy I & II - Dawn of Souls GBA
Отправлено: Greengh0st от 05 октября 2015, 22:10
Шрифт взят из перевода другой Финалки? Так как я его уже видел. Ничего обещать не буду но посмотреть конечно можно.
Название: Re: Final Fantasy I & II - Dawn of Souls GBA
Отправлено: FantasyNik от 05 октября 2015, 22:37
Да. Шрифт был взят из пятой части. С некоторыми изменениями.
Всё аккуратно вставлено и подогнано по ширине. Сохранён полностью английский шрифт.
Надеюсь поможете. ;)   
Название: Re: Final Fantasy I & II - Dawn of Souls GBA
Отправлено: Greengh0st от 06 октября 2015, 05:26
Картинки сюда можно заливать не через сайты а напрямую, так больше шансов, что они останутся тут надолго.
Название: Re: Final Fantasy I & II - Dawn of Souls GBA
Отправлено: SPOT от 06 октября 2015, 08:47
FantasyNik, что там за фраза по адресу 0x1DA4E0 должна быть? Можешь предоставить таблицу "символов (букв)" или там используется стандартная ASCII?
Нашёл только ром 1805 - Final Fantasy I & II - Dawn of Souls (U)(Independent) и 1805 - Final Fantasy I & II - Dawn of Souls (UA), но это судя по всему, одно и тоже.
Название: Re: Final Fantasy I & II - Dawn of Souls GBA
Отправлено: FantasyNik от 06 октября 2015, 08:56
Не надо простыни выкладывать сюда.
Название: Re: Final Fantasy I & II - Dawn of Souls GBA
Отправлено: FantasyNik от 06 октября 2015, 08:59
Вот таблица. Какой ром без разницы. Это один и тот же. Самая первая строчка это выбор действия Да или Нет. А дальше идёт инвентарь. 
Название: Re: Final Fantasy I & II - Dawn of Souls GBA
Отправлено: SPOT от 06 октября 2015, 11:03
(http://pscd.ru/forum/uploads/monthly_10_2015/post-95-0-09161400-1444118571.png)
Поинтеры (указатели) на первое слово Yes (находящиеся по адресу 0x1DA4E0) находятся по адресу:
0x36C00
0x2F338
 
Поинтер имеет вид E0A41D08 это стандартный абсолютный указатель GBA. Это то что нужно или я что-то не так понял?
Название: Re: Final Fantasy I & II - Dawn of Souls GBA
Отправлено: FantasyNik от 06 октября 2015, 12:59
Да спасибо. Я сам совсем недавно разобрался с этим делом. )))
Есть только одна загвоздка. Она связанна с вставкой текста. Через круптак если вставлять возникают проблемы.
Название: Re: Final Fantasy I & II - Dawn of Souls GBA
Отправлено: Diablo от 06 октября 2015, 14:49
FantasyNik, держите нас в курсе процесса перевода игры, а то многие начав забрасывают свой проект, сколько таких случаев было.
 
Название: Re: Final Fantasy I & II - Dawn of Souls GBA
Отправлено: FantasyNik от 06 октября 2015, 15:15
Цитата: Diablo от 06 октября 2015, 14:49FantasyNik, держите нас в курсе процесса перевода игры, а то многие начав забрасывают свой проект, сколько таких случаев было.
Да конечно.  ;)
Забрасывать не планирую. 
В скором будущем понадобятся переводчики.  Текста предостаточно. :P
Название: Re: Final Fantasy I & II - Dawn of Souls GBA
Отправлено: Greengh0st от 07 октября 2015, 00:56
А можно узнать, что за программа такая круптак?
Название: Re: Final Fantasy I & II - Dawn of Souls GBA
Отправлено: FantasyNik от 07 октября 2015, 06:30
Опечатка. Круптар. 
Название: Re: Final Fantasy I & II - Dawn of Souls GBA
Отправлено: Greengh0st от 07 октября 2015, 14:40
А в чём там проблема? Можешь описать.
Название: Re: Final Fantasy I & II - Dawn of Souls GBA
Отправлено: FantasyNik от 07 октября 2015, 14:45
Спасибо что помогаете.  :)
Просто я его ещё не до конца освоил. Вот вроде разобрался в чём была у меня ошибка. Идёт понемногу  перевод инвентаря.  ;)
Название: Re: Final Fantasy I & II - Dawn of Souls GBA
Отправлено: noob от 07 октября 2015, 14:54
Цитата: FantasyNik от 07 октября 2015, 14:45 Вот вроде разобрался в чём была у меня ошибка. Идёт понемногу  перевод инвентаря.  ;)
Может опишите, в чём было дело и как её решили, ведь многие могут сталкиваться с подобным и искать ответ в интернете. Да и плюс самому, если что будет где подглядеть, если забудете.
Название: Re: Final Fantasy I & II - Dawn of Souls GBA
Отправлено: FantasyNik от 07 октября 2015, 17:37
Немножко новых скринов. ;)
 
Название: Re: Final Fantasy I & II - Dawn of Souls GBA
Отправлено: Greengh0st от 07 октября 2015, 20:08
Жз- ОЗ, а М - ОМ, плюс посмотреть где шрифт лежит и слова типа ОРУ написать полностью. И наилучшее, может просто лучшее, наилучше чего? лучшего? лучшее нигде не встречается, так что думаю не стоит наилучшее писать.
Название: Re: Final Fantasy I & II - Dawn of Souls GBA
Отправлено: Mefistotel от 08 октября 2015, 00:36
Старики за каноничный вариант ЖЗ и МГ. :)
Название: Re: Final Fantasy I & II - Dawn of Souls GBA
Отправлено: FantasyNik от 08 октября 2015, 03:50
Наилучшее имеется ввиду вариант экипировки.  Что касается ОРУ. Полностью написать можно. Но вот только текст просто начинает залазить на само оружие. Что с этим делать я не знаю. А так я тоже за полный вариант. Но не знаю как реализовать его.   
Название: Re: Final Fantasy I & II - Dawn of Souls GBA
Отправлено: Greengh0st от 08 октября 2015, 08:19
Если там где есть шрифт есть место под то чтобы сделать надписью графикой в длину трёх букв надо нарисовать и вставить вместо этих трех букв.
Название: Re: Final Fantasy I & II - Dawn of Souls GBA
Отправлено: FantasyNik от 08 октября 2015, 08:36
Цитата: Greengh0st от 08 октября 2015, 08:19Если там где есть шрифт есть место под то чтобы сделать надписью графикой в длину трёх букв надо нарисовать и вставить вместо этих трех букв.
В конце рома места предостаточно для этого дела. А можно поподробнее как это сделать ?
Название: Re: Final Fantasy I & II - Dawn of Souls GBA
Отправлено: FantasyNik от 08 октября 2015, 08:54
А вот места где сам шрифт увы не осталось. 
Название: Re: Final Fantasy I & II - Dawn of Souls GBA
Отправлено: Mefistotel от 08 октября 2015, 14:07
Цитата: FantasyNik от 08 октября 2015, 08:54А вот места где сам шрифт увы не осталось. 
Не всё всегда так, как кажется на первый взгляд. Зачастую в шрифте идут ненужные символы, наподобие апострофов и умляутов. Также, если есть свободное место в видеопамяти, шрифт целиком переносят в свободное место.  Конечно, при этом также часто приходится перебить пойнтеры, расширить диапазон используемых хекскодов, перенести таблицу ширин и прочее и тому подобное, но овчинка стоит выделки.
Название: Re: Final Fantasy I & II - Dawn of Souls GBA
Отправлено: FantasyNik от 08 октября 2015, 14:43
Цитата: Mefistotel от 08 октября 2015, 14:07 Конечно, при этом также часто приходится перебить пойнтеры, расширить диапазон используемых хекскодов, перенести таблицу ширин и прочее и тому подобное, но овчинка стоит выделки.
 
 
 
Увы. Места под притык .Все ненужные символы, наподобие апострофов и умляутов заняты русскими символами. Остаётся второй вариант. И он довольно сложный. Мне такое одному точно не поднять.
 Интересно то что каждая игра использует по два шрифта. И плюс один общий. Для начального меню. Ещё не особо разобрался с шрифтом на ввод имён персонажей. В данный момент перебиваю инвентарь на пустое место в конце рома. Так как где он расположен катастрофически не хватает места.  
Название: Re: Final Fantasy I & II - Dawn of Souls GBA
Отправлено: Greengh0st от 08 октября 2015, 14:53
Ты скинь в личку аську, посмотрим, может чего можно придумать будет.
Название: Re: Final Fantasy I & II - Dawn of Souls GBA
Отправлено: FantasyNik от 13 октября 2015, 19:52
Есть небольшие продвижения. Благодаря Greengh0st удалось перебить шрифты на новое место. И в общем продвинуться по переводу игры. Есть всё ещё пару не решённых проблем. Но думаю со временем найдутся на них решения. Вот пару скринов. 
Название: Re: Final Fantasy I & II - Dawn of Souls GBA
Отправлено: Alon от 30 октября 2015, 15:09
Какие успехи, как продвигается перевод?
Название: Re: Final Fantasy I & II - Dawn of Souls GBA
Отправлено: Lin от 19 февраля 2016, 16:47
Цитата: FantasyNik от 07 октября 2015, 17:37Немножко новых скринов. ;)
"Одеть" и "надеть" изучи. Надо, конечно, "надеть".