31. Mefistotel - 12 Октября, 2022 - 13:24:36 - перейти к сообщению
Едем дальше. Всё получилось.
32. Mefistotel - 26 Октября, 2022 - 12:54:13 - перейти к сообщению
alex_231, посмотри координаты для курсора и строки справа. Идея сдвинуть на тайл влево, чтобы умещалось две строчки по 8 символов.
Сейв во вложении.
И вот эту гадость можно расширить? Массив текста по адресам x00040E5-000418A. Это когда сделал ход волшебником и выбрал "Магия" для атаки.
Сейв во вложении.
И вот эту гадость можно расширить? Массив текста по адресам x00040E5-000418A. Это когда сделал ход волшебником и выбрал "Магия" для атаки.
33. alex_231 - 28 Октября, 2022 - 04:10:09 - перейти к сообщению
Меню в бою:
курсор сверху - x1E441 - 88 -> 80
курсор снизу - x1E445 - 88 -> 80
так как эти координты используются для всех менюшек, нужно сдвинуть влево все правые пункты:
RETREAT - x1ED7C - 64 -> 62
SPELL - x1ED92 - E4 -> E2
верхнее заклинание - x1EDB9 - 64 -> 62
нижнее зклинание - x1EDC7 - E4 -> E2
верхнее имя монстра - x1EDF2 - 64 -> 62
нижнее имя монстра - x1EE01 - E4 -> E2
курсор сверху - x1E441 - 88 -> 80
курсор снизу - x1E445 - 88 -> 80
так как эти координты используются для всех менюшек, нужно сдвинуть влево все правые пункты:
RETREAT - x1ED7C - 64 -> 62
SPELL - x1ED92 - E4 -> E2
верхнее заклинание - x1EDB9 - 64 -> 62
нижнее зклинание - x1EDC7 - E4 -> E2
верхнее имя монстра - x1EDF2 - 64 -> 62
нижнее имя монстра - x1EE01 - E4 -> E2
34. Mefistotel - 31 Октября, 2022 - 13:03:02 - перейти к сообщению
Движемся дальше! 4 раунд.
35. Mefistotel - 01 Ноября, 2022 - 13:03:18 - перейти к сообщению
Ещё пару проблемок. Нужны координаты надписи Game Over(адрес указателя h7189), а также адрес указателя на заклинание "огонь". В роме встречается очень много указателей на строку c с названием "fire". Нашёл, это массив строк 00168FD-001696C, перед которыми идут всегда комбинации 0000.
Сейвы во вложении.
Сейвы во вложении.
36. alex_231 - 02 Ноября, 2022 - 03:25:50 - перейти к сообщению
Сдвиг GAME OVER влево на 1 тайл:
x7186 - D6 -> D4
x7186 - D6 -> D4
37. Mefistotel - 02 Ноября, 2022 - 12:48:53 - перейти к сообщению
Перерисовывать будем или оставим в первозданном виде?
alex_231, посмотри координаты курсора и строк. Сейв как обычно во вложении.
alex_231, посмотри координаты курсора и строк. Сейв как обычно во вложении.
38. alex_231 - 03 Ноября, 2022 - 03:03:54 - перейти к сообщению
Меню замены заклинания:
DROP - x1F804 - DA -> D8
CANCEL - x1F80D - E4 -> E6
координаты курсора - те же что и в меню гостиницы.
DROP - x1F804 - DA -> D8
CANCEL - x1F80D - E4 -> E6
координаты курсора - те же что и в меню гостиницы.
39. Mefistotel - 06 Ноября, 2022 - 05:57:24 - перейти к сообщению
Вот сейв перед сном.
40. Guyver - 06 Ноября, 2022 - 06:28:55 - перейти к сообщению
Как это должно в итоге выглядеть, так?
41. Mefistotel - 06 Ноября, 2022 - 06:49:36 - перейти к сообщению
Guyver пишет:
Как это должно в итоге выглядеть, так?
Ты у нас художник. Может, "Хр-р-р..."?
42. Guyver - 06 Ноября, 2022 - 06:56:31 - перейти к сообщению
Так?
43. Mefistotel - 06 Ноября, 2022 - 08:01:25 - перейти к сообщению
Подходит.
44. alex_231 - 07 Ноября, 2022 - 06:36:01 - перейти к сообщению
Вот архив с графикой и картой "Zzz".
Там два набора тайлов (1bpp) для двух вариантов (x0000 и x0800), но карта под них общая (x1000).
Там два набора тайлов (1bpp) для двух вариантов (x0000 и x0800), но карта под них общая (x1000).
45. Mefistotel - 07 Ноября, 2022 - 14:13:42 - перейти к сообщению
Гайв, нужно "прилохматить" шрифт и дорисовать букву "Ё" на место символа "/".
Ром для работы во вложении. Ну и плюс нарисовать анимацию сна в сообщении выше.
Ром для работы во вложении. Ну и плюс нарисовать анимацию сна в сообщении выше.
46. Guyver - 07 Ноября, 2022 - 15:07:57 - перейти к сообщению
Через пару дней только смогу...
47. Mefistotel - 09 Ноября, 2022 - 05:04:34 - перейти к сообщению
Прошёл игру.
alex_231, нужно вытащить ещё графику END и ещё одной надписи Crystal Warriors. Возможно надпись получится просто скопировать с титульного экрана. Сейв только для bizhawk приложил. Также необходимо понять, где задаются длина каждой строки в титрах (0017BEF-0017CB5). Координаты уже позже понадобятся.
В русском роме надпись CW в титрах закосячена, пока не понял в чём проблема. Возможно, это связано с перерисовкой титульного экрана.
Гайвер, жду обновлённый шрифт и всю графику (шрифт, zzz, End). В архиве во вложении также уже нарисованная надпись CW для титульного экрана игры.
Ром для работы приложен закинул в рутину, чтобы отсюда не качали любители пополнять ромсет промежуточными версиями переводов.
alex_231, нужно вытащить ещё графику END и ещё одной надписи Crystal Warriors. Возможно надпись получится просто скопировать с титульного экрана. Сейв только для bizhawk приложил. Также необходимо понять, где задаются длина каждой строки в титрах (0017BEF-0017CB5). Координаты уже позже понадобятся.
В русском роме надпись CW в титрах закосячена, пока не понял в чём проблема. Возможно, это связано с перерисовкой титульного экрана.
Гайвер, жду обновлённый шрифт и всю графику (шрифт, zzz, End). В архиве во вложении также уже нарисованная надпись CW для титульного экрана игры.
Ром для работы приложен закинул в рутину, чтобы отсюда не качали любители пополнять ромсет промежуточными версиями переводов.
48. alex_231 - 09 Ноября, 2022 - 05:56:48 - перейти к сообщению
Можешь внутриигровой сэйв перед последним боем приложить?
Я его сам пройду и посмотрю на надписи в конце.
Я его сам пройду и посмотрю на надписи в конце.
49. alex_231 - 09 Ноября, 2022 - 06:08:04 - перейти к сообщению
Вот архив с тайлами (4bpp - SMS) и картой (x2000) надписи END.
50. Mefistotel - 09 Ноября, 2022 - 06:13:45 - перейти к сообщению
alex_231 пишет:
Можешь внутриигровой сэйв перед последним боем приложить?
Я его сам пройду и посмотрю на надписи в конце.
Я его сам пройду и посмотрю на надписи в конце.
Сейв во вложении. Если получится загрузиться, то думаю разберёшься с неуязвимостью и последней битвой.
По надписи END нужно сразу глянуть возможность переноса, так как русский вариант будет всяко больше оригинала.
51. Guyver - 09 Ноября, 2022 - 13:41:22 - перейти к сообщению
Конец: https://dropmefiles.com/ADDip
Храп: https://dropmefiles.com/C7AOT
Может, отдельно Ч сделать? Какой символ шрифта можно использовать? Есть ненужные?
Храп: https://dropmefiles.com/C7AOT
Может, отдельно Ч сделать? Какой символ шрифта можно использовать? Есть ненужные?
52. Mefistotel - 10 Ноября, 2022 - 03:50:15 - перейти к сообщению
alex_231, также нужна твоя помощь, чтобы разобраться в задействовании хекс-кодов 2E и 2F основного шрифта. Как -то странно они себя ведут. Если записать один хекс-код, то буква выводится сверху, а если сразу оба, то одна нормально, а вторая также сверху.
53. Guyver - 10 Ноября, 2022 - 04:32:01 - перейти к сообщению
Видимо, японское наследие с нигори/панигори... Можно тогда сделать Ё из буквы Е и двух точек, если не будет других вариантов. И Й тоже так сделать, тогда освободится 1 знакоместо...
54. Guyver - 10 Ноября, 2022 - 06:17:13 - перейти к сообщению
Новый храп: https://dropmefiles.com/T9VBI
55. Mefistotel - 10 Ноября, 2022 - 06:27:16 - перейти к сообщению
Guyver пишет:
Видимо, японское наследие с нигори/панигори... Можно тогда сделать Ё из буквы Е и двух точек, если не будет других вариантов. И Й тоже так сделать, тогда освободится 1 знакоместо...
Кстати, вполне интересный вариант. Подождём, пока alex_231 отпишется. Возможно так и сделаем.
56. alex_231 - 10 Ноября, 2022 - 08:12:29 - перейти к сообщению
Чтобы исправить вывод 2E/2F нужно поменять байты:
x1007 - 2E -> 3E
x100B - 2F -> 3F
x1007 - 2E -> 3E
x100B - 2F -> 3F
57. Mefistotel - 13 Ноября, 2022 - 12:25:22 - перейти к сообщению
alex_231, вслепую можешь указатели найти на блок текста?
Это блок текста из versus mode.
Это блок текста из versus mode.
Цитата:
The game includes a two player mode available by connecting to another Game Gear via a Gear-to-Gear cable. One player starts with Princess Iris and selects eight other team members from the recruitable characters found during the single player game. The other player starts with Princess Cham, an evil counterpart to Iris, and can select eight other team members from the standard Jyn forces (not the warlords, Grym or Emperor Jyn). Any map can be selected as an arena; teams start on a fortress and the opponent's team members are revealed in the same way as the single player version (by combat or spell). To win, the player has to defeat the entire opposing force or take the enemy fortress.
58. alex_231 - 14 Ноября, 2022 - 02:42:18 - перейти к сообщению
По тому, что я вижу, можно предположить следующее:
- всего здесь восемь сообщений,
- структура, ответственная за их вывод начинается с x33EC0, по 8 байт на строку,
- сначала идут 4 набора для сообщений победителю, потом 4 - проигравшему.
Состав набора для сообщения:
- два первых байта - адрес в видеопамяти, откуда начинается вывод текста,
- третий байт - длина одной строки сообщения,
- четвертый байт - количество строк в сообщении,
- пятый и шестой - поинтер на начало сообщения.
- всего здесь восемь сообщений,
- структура, ответственная за их вывод начинается с x33EC0, по 8 байт на строку,
- сначала идут 4 набора для сообщений победителю, потом 4 - проигравшему.
Состав набора для сообщения:
- два первых байта - адрес в видеопамяти, откуда начинается вывод текста,
- третий байт - длина одной строки сообщения,
- четвертый байт - количество строк в сообщении,
- пятый и шестой - поинтер на начало сообщения.
59. Mefistotel - 14 Ноября, 2022 - 03:27:18 - перейти к сообщению
Красавчик!