Пока мы ждём
alex_231 со спрайтовыми надписями, нужно решить вопросом с переводом слов в мини-играх: YOU LOSE/WIN, PLAYER 1/2 WIN/LOSE. В графике есть ещё буква Т, пока непонятно для какого слова.
инфо (Отобразить)Тайлы надписей YOU WIN, YOU LOSE и т.д. лежат в файле AllGFX.bin по адресу x98400 (2bpp GB - 128 тайлов).
Карты этих надписей не пожаты и лежат в роме по адресу x895B4.
Структура карты построчная, для каждой строки в начале указываются:
2 байта - адрес в видеопамяти, куда записывается карта (от него зависит положение на экране). Например, в первой карте - AA 35, для вычисления адреса нужно умножить это число на 2, получим h35AA*2=h6B58.
2 байта - количество копируемых байт. Например, в первой карте - 1D 00, h1D = 29, так как нумерация начинается с нуля, то всего будет скопировано 30 байт.
Далее лежат собственно данные карты по два байта на тайл.
Если это была последняя строка, то ставятся два байта FF FF.
Марат, можно как-то отобразить эту графику в собранном виде в твоей проге?
Буква Т получается не применяется и можно использовать это место. Возможно ещё какие-то тайлы свободные. Теперь нужно определиться с переводом.
Можно, к примеру, нарисовать три слова узким шрифтом "ПОБЕДА", "ПРОИГРЫШ" и "ИГРОК" в тайлах "YOU WIN/LOSE!, PLAYER и буквы T, а потом поправить и расширить тайловые карты, чтобы получились надписи "ИГРОК 1/2 ПОБЕДА/ПРОИГРЫШ! и просто "ПОБЕДА!/ПРОИГРЫШ!".
Или вариант нарисовать узким шрифтом "ТЫ ВЫИГРАЛ/ПРОИГРАЛ! и ИГРОК1/2 ВЫИГРАЛ!/ПРОИГРАЛ!". В таком варианте больше повторяющихся тайлов.
У кого какие предложения?
Mefistotel пишет:Буква Т получается не применяется и можно использовать это место. Возможно ещё какие-то тайлы свободные. Теперь нужно определиться с переводом.
Можно, к примеру, нарисовать три слова узким шрифтом "ПОБЕДА", "ПРОИГРЫШ" и "ИГРОК" в тайлах "YOU WIN/LOSE!, PLAYER и буквы T, а потом поправить и расширить тайловые карты, чтобы получились надписи "ИГРОК 1/2 ПОБЕДА/ПРОИГРЫШ! и просто "ПОБЕДА!/ПРОИГРЫШ!".
Или вариант нарисовать узким шрифтом "ТЫ ВЫИГРАЛ/ПРОИГРАЛ! и ИГРОК1/2 ВЫИГРАЛ!/ПРОИГРАЛ!". В таком варианте больше повторяющихся тайлов.
У кого какие предложения?
Я бы только ТЫ, на ВЫ поменял, а то в тексте везде обращение на вы идёт, а тут в миниигре, неожиданно так сблизились и породнились) правда длина строки увеличится в этом случае.
Перерисовал надписи. Для чего то большего не хватает места.
Нашёл ещё две надписи не переведённые. Game over тоже в 3Д крутится. Перфект появляется при прохождении всех уровней на 100%.
Talking Cat пишет:Перерисовал надписи. Для чего то большего не хватает места.
Хорошая работа!
Talking Cat пишет:Нашёл ещё две надписи не переведённые. Game over тоже в 3Д крутится. Перфект появляется при прохождении всех уровней на 100%.
Надо было сделать сейвы, особенно, на PERFECT
Talking Cat пишет:Перерисовал надписи. Для чего то большего не хватает места.
Симпатично выглядит 👍🏻
Марат пишет:Talking Cat пишет:Нашёл ещё две надписи не переведённые. Game over тоже в 3Д крутится. Перфект появляется при прохождении всех уровней на 100%.
Надо было сделать сейвы, особенно, на PERFECT
Спасибо ребят
Вот быстрый сейв перед финишем последнего уровня со всеми собранными предметами. После окончания уровня появится надпись PERFECT.
Переделал немного надписи, пришлось избавится от знака восклицания, но звучит более складно теперь
Хотелось бы увидеть все надписи полностью в русском виде. Сделай скрины.
Mefistotel пишет:Хотелось бы увидеть все надписи полностью в русском виде. Сделай скрины.
Alexandr_D пишет:Mefistotel пишет:Хотелось бы увидеть все надписи полностью в русском виде. Сделай скрины.
Похоже на глюк на скрине слева... Нет?
Ты конкретнее выражайся. Какой глюк?
Да уже сам разобрался. Просто не побеждал в такой игре. А это приз оказывается в виде тучки. Надо в отпуске ей заниматься, А то с наскока прохожу и не замечаю такие детали. На автопилоте можно так сказать
Марат, alex_231, кто поможет с оставшимися спрайтовыми надписями Pausa, Goal, Perfect и Game Over? Нужно собрать их в вид, удобный для перерисовывания, а потом вставить обратно в актуальный ром.
Да там не так легко, как в обычном снес. Из-за этого чипа super fx2 задача осложняется. В нем используется собственный ассемблер и он разительно отличается от снесовского. Вроде распаковкой графики тоже он занимается. И распаковывает он её в собственную оперативу. Для того чтобы заменить слово Perfect, нужно больше спрайтов, значит надо как то использовать другие архивы с графикой, которые не используются в игре. А где все эти адреса я пока не нашёл.
Терпеливо ждём, скрестив пальцы. Не всё же так просто должно быть в этой сфере.
По части PERFECT не надо голову ломать. На худой конец можно перевести шрифтом поуже как "ИДЕАЛЬНО".
UPD: Или "ОТЛИЧНО", что в аккурат подходит под оригинал (буква О повторяется).
P.S. Перенёс форум в закрытый раздел, чтобы промежуточные ромы не утекали в сеть.
Ром с последними исправлениями орфографии и перерисованными надписями ВЫИГРАЛ, ПРОИГРАЛ, ПОБЕДИЛ ИГРОК1/2
Mefistotel пишет:Терпеливо ждём, скрестив пальцы. Не всё же так просто должно быть в этой сфере.
По части Пёфекта не надо голову ломать. На худой конец можно перевести как "Идеально!".
Перенёс форум в закрытый раздел, чтобы промежуточные ромы не утекали в сеть.
Там вроде только 6 спрайтов букв, буква Е два раза повторяется. Я так понимаю нужно слово из 6 букв, чтоб вставить без проблем?
Ну и отлично! Тогда можете сами перерисовать буквы и выложите здесь, а я отредактирую порядок спрайтов. Буквы в распакованной графике allgfx. Только буква И отдельно от всех букв расположена
Погоди, нам нужно с переводом всех слов определиться)))
Pausa - Пауза
Goal - Финиш?
Perfect - Отлично (Идеально)
Game Over - Конец игры (в идеала игра окончена))))
Talking Cat пишет:Mefistotel пишет:Терпеливо ждём, скрестив пальцы. Не всё же так просто должно быть в этой сфере.
По части Пёфекта не надо голову ломать. На худой конец можно перевести как "Идеально!".
Перенёс форум в закрытый раздел, чтобы промежуточные ромы не утекали в сеть.
Там вроде только 6 спрайтов букв, буква Е два раза повторяется. Я так понимаю нужно слово из 6 букв, чтоб вставить без проблем?
Ну можно и из 7 букв, если две буквы будут повторяться. Либо надо любое друго слово вместить в 6 спрайтов.
В общем, согласованный вариант перевода.
GOAL - ФИНИШ (графика отдельная, стиль интересный).
P
AUS
A - П
АУЗ
А (количество букв одинаковое)
GAME OVER - КОНЕЦ ИГРЫ
Для этих двух вроде бы шрифт единый используется, судя по стилистике, но палитра разная. Но это не точно.
P
ERF
ECT -
ОТЛИЧН
О (количество букв одинаковое)
В общем, на первом этапе разберёмся с
PERFECT - ОТЛИЧНО. Тут вроде бы всё должно получиться нормально.
Ром, быстрый сеив и графика
Я вот думаю в слове Пауза буквы наверное используют несколько кадров, я имею в виду анимацию. Что если букву А скопировать на место буквы Е (кадры) и останется только перерисовать 3 буквы по сути. Это слово есть в распакованной графике? А кадры буквы Е перевернуть и Е можно под букву З использовать. Тайлы т. е