Разработка и ромхакинг > Переводы игр

[GBA] Shantae Advance

(1/4) > >>

Damin72:
Доброго всем! Появился дамп GBA-версии Shantae Advance: Risky’s Revolution. Может кто-то помочь с хакингом для последующего перевода? Заранее спасибо.

ww:
Круто конечно. А артефакты во время диалогов в оригинале были или кривой дамп? Ну и игра иногда подтормаживает

Damin72:

--- Цитата: ww от 01 Мая 2025, 14:37:32 ---Круто конечно. А артефакты во время диалогов в оригинале были или кривой дамп? Ну и игра иногда подтормаживает
(Ссылка на вложение)

--- Конец цитаты ---
Не знаю… вчера на Дельте пробежал до первого сейва и подобных багов не видел. О_о

Sharpnull:
Damin72, текст и графика шрифта в несжатом виде, в конца рома много свободного места. Главная проблема, чтобы все символы влезли в VRAM и вроде во время диалогов и в инвентаре есть свободное место.
--- Цитата: ww от 01 Мая 2025, 14:37:32 ---артефакты во время диалогов
--- Конец цитаты ---
Если вы не использовали mGBA, скорее всего кривой эмулятор.

Damin72:

--- Цитата: Sharpnull от 01 Мая 2025, 16:19:47 ---Damin72, текст и графика шрифта в несжатом виде, в конца рома много свободного места. Главная проблема, чтобы все символы влезли в VRAM и вроде во время диалогов и в инвентаре есть свободное место.Если вы не использовали mGBA, скорее всего кривой эмулятор.

--- Конец цитаты ---
Помимо графики шрифта ещё есть графика меню. Благо есть шрифты нужные. Если бы помогли достать это дело и потом вставить, то был бы крайне признателен.

dusha6613:
Скажите, скачать "дамп" в первом сообщении это уже полноценная игра или нет?

Damin72:

--- Цитата: dusha6613 от 01 Мая 2025, 17:59:25 ---Скажите, скачать "дамп" в первом сообщении это уже полноценная игра или нет?

--- Конец цитаты ---
Да, полноценная, даже плашка Limited Run Game есть.

Sharpnull:

--- Цитата: Damin72 от 01 Мая 2025, 17:44:19 ---Помимо графики шрифта ещё есть графика меню.
--- Конец цитаты ---
Там вроде тоже не сжато, форматы графики стандартные. Что-то отображается спрайтами. Нужно только правильно объединить. Любой ромхакер должен справиться, но это тоже время, поэтому я с этим не помогу.
UPD: Дамп почти overdump, 2-й половина отличается только заполнением FF байтами вместо 00, т. е. можно убрать половину рома. И для перевода стоит изменить текст EEPROM_V на SRAM_V, чтобы Mesen правильно определял тип сохранения (https://www.emu-land.net/forum/index.php/topic,91009.msg1639172.html#msg1639172).

Damin72:

--- Цитата: Sharpnull от 01 Мая 2025, 20:06:57 ---И для перевода стоит изменить текст EEPROM_V на SRAM_V, чтобы Mesen правильно определял тип сохранения (https://www.emu-land.net/forum/index.php/topic,91009.msg1639172.html#msg1639172).

--- Конец цитаты ---
А я и думаю «Что игра не сохраняется…»

Maximum:
Вот интересно. Найдутся еще люди, которые скачали ром не с целью просто проверить, не с целью хакнуть или перевести, а с тем, чтоб просто поиграть в игру и пройти ее?

Сейчас дошел до финальной главы игры. Если кто-то возьмется переводить, могу сказать:

- текста в игрушке много. Работы хватит;
- юмор игры моментами зиждется на чисто американских приколах, которые пока навскидку не до конца понятны. Видимо, переводчику придется еще и информацию изучать, чтобы передать смысл той или иной шутки;
(вообще тут и черного юмора как-то многовато, в других играх про Шантейку я такого не замечал).

И да, хорошо, если переведут имя ГГ как "Шантэй", это правильнее, чем "Шанти", как ее практически все называют.

lupus:
Maximum, я adventure time переводил, там тоже хватало сленга и прочих амерских приколов, которые приходилось гуглить и менять на чисто наши, типа «А и Б сидели на трубе».
Можно заморочиться, если захотеть.

Беларус:
Damin72, переводчики тоже могли ошибиться - вот пример, как они не могут определиться с именем в других их играх:
store.steampowered.com/app/1049320/River_City_Girls - Киоко
store.steampowered.com/app/1920480/River_City_Girls_2 - Кёко

Переводчик, конечно, может взять официальное. Но что, если в следующей раз у неё тоже немного поменяется имя? :)
Если в рунете не обсуждали эту проблему, то надо просто устроить голосование.

Damin72:
Опять же, воспользуюсь случаем и приглашу помочь с экспортом/импортом графики. Текст вытащили с помощью Pokeperevod и уже переводим.

Sharpnull:
Снова про то, какой ром выбрать для перевода. Оказалось, что у игры изначально был тип сохранения EEPROM, но для картриджа они использовали программу "GBA Tool Advance", которая меняет на SRAM/FRAM сохранение (у них FRAM), при этом в роме остался текст EEPROM_V из-за которого эмуляторы путали какой тип сохранения. Об этом здесь https://gbatemp.net/threads/eeprom-save-fixed-patch-for-gba-shantae-advance-risky-revolution.670572/, там приложили патчи, один возвращает оригинальный тип сохранения - EEPROM, другой добавляет поддержку SRAM и EEPROM одновременно. Я прикладываю ромы: оригинальный, [EEPROM_Fixed] - возврат EEPROM 512B сохранения, получается оригинальный ром до записи на картридж, [EEPROM&SRAM] - совместимость с обоими типами. Рекомендую выбрать [EEPROM_Fixed], он не имеет проблем в эмуляторах и можно сказать оригинальный.

Я только не знаю, почему все эти патчи SRAM/FRAM не соблюдают ограничения как в старых играх:

--- Цитата: https://problemkaputt.de/gbatek-gba-cart-backup-sram-fram.htm ---Addressing and Waitstates
SRAM/FRAM is mapped to E000000h-E007FFFh, it should be accessed with 8 waitstates (write a value of 3 into Bit0-1 of WAITCNT).
Reading and Writing
Reading from SRAM/FRAM should be performed by code executed in WRAM only (but not by code executed in ROM). There is no such restriction for writing.
--- Конец цитаты ---

Моё прошлое сообщение от 17 мая 2025:
Кстати, вот немного изменённый ром с nextgenroms: обрезали лишнее - теперь 16МиБ, исправили сохранение (почти как я описывал) и в заголовке добавили имя игры (эмуляторы выводят).

Cheshire Kotovsky:
поиграл в сие чудо

Намедни, я его закинул на свою 3дс. Я пока игру не прошел, но уже в финальной главе. Если коротко - это лучше "семь сирен"... но ненамного. Главный гиммик - вращение уровня. На локациях (их всего 3) есть кнопка, нажав которую - уровень сместится в сторону, точнее задний план. Помните как в Risky's revenge в первой локации можно было прыгать на задний план и обратно. Вот эта идея пришла как раз из этой игры, и на всех локациях так можно делать. Сюжет - тут если честно происходит именно то чего я боялся в прошлый раз. Шантэй превращается в "Том и Джерри" - Риски творит херню - Шантэй пытается ее поймать - Риски с ОХО-ХО-ХОхотом убегает и так по кругу. Весь character development из 2-3 игры вылетел в трубу. Спасибо. Игра выглядит неплохо, учитывая ограничения ГБА. Игра даже подтормаживает когда взрываешь двух крупных врагов одновременно. Музыка.... ну, Кауфмана она не вернули, так что не шедевр, но и не так плохо как в "семь сирен".

А теперь самый соус. В игре кошмарная навигация. Во первых нет карты..... воообще никакой. Учитывая что локации зацикленные и не имеют почти никаких примечательных запоминающихся ориентиров, это напрягает, особенно поначалу. Во вторых, в игре нельзя посмотреть список квестовых предметов и их предназначение. Инвентарь на паузе есть, но он показывает только расходники и магию (как в первой игре). Изза чего когда вы найдете какую нибудь неизвестную вещь, например "шоковое яйцо" (да, там есть такое). Что это, зачем и для чего - черт его знает. В свою очередь, в третьих - квесты тут в стиле "иди туда не знаю куда, принеси то не знаю что". Неписи вам просто говорят - "мне надо вот это". И все - вот у тебя игра, иди ищи. К счастью (или нет, смотря с какой стороны смотреть), игра построена по очень четкому (и повторяющемуся) шаблону - начинается глава, тебе дают задачу и доступ к городу А. У города А что-то поменялось с городом Б, к которому тебе тоже дают доступ. А проблема находится в локации. На локации есть 2 данжа, по одной трансформации в каждой (да, тут 6 форм, но все они нам знакомые. Спрайты слона, мартышки и гарпии даже не меняли, ленивые...) и с боссом в конце. Спасаете непися, тем самым решаете проблему в городе А или Б, где вам либо дают напрямую, либо с помощью новой трансформации надо найти шестеренку. Ее впихнуть в поломанную кнопку в одном из этих городов и нажав ее вернуть города в первоначальный вид. И так повторить 3 раза. Не шучу. Меняются города, локация и данжи, но все идет ровно по такому шаблону. В общем, если бы не эта структура, о которой быстро смекаешь, я гаранфакинтирую, игроки будут шлондатся по уровням в поисках квестовых предметов дольше чем играть в свое удовольствие. Настолько здесь просрана навигация - один из ключевых аспектов любой метроидвании.

В общем, как я и заметил - это лучше последней игры, но ненамного. Спасает презентация и местный юмор. Вот честно, у меня больше воспоминаний от катсцен и диалогов, нежели от геймплея. От сцены с лавового острова я поржал, и нам наконец показали Султаншу Сиквин Ленд. Она....... кхм... впечатляет) Но спойлерить не буду) Теперь к недавнему трейлеру с ДЛС. Во первых, я оооооочень сильно надеюсь что к хай деф релизу прилепят хоть какойто графический фильтр. Она и на ГБА смотрится довольно пикселяво, в ХЫДЫ я боюсь это будет бить по глазам. Во вторых, в делюкс издании продают костюмы которые улучшают магию... которую в этой игре понерфили просто в хлам. Помните как в прошлых играх она при полной прокачке просто рвала все на британский флаг? Во второй части даже был отдельный режим где вам маны больше давали. Так вот забудьте. Здесь она почти бесполезна. Я только один раз пайкбол применил на 3 боссе и ВСЕ. Раньше было 3 пайкбола на небольшой отдалении от вас, чтобы можно было дамажить врага не подходя к нему слишком близко. Теперь всего 1 шар и то буквально прямо на вашем месте. Файрбол был неплохой панацеей для дальних атак. Теперь, учитывая что игра на ГБА - он просто не нужен. Камера так близко к действу что обычной атаки за глаза хватает. А они за усиление этих бесполезных вещей еще и денег требуют))) Я конечно хз, может в хЫдЫ релизе там все исправят... но чето терзают меня смутные сомнения на этот счет)

Maximum:
Cheshire Kotovsky, спасибо за отзыв об игре. Но не могу не прицепиться кое к чему.


--- Цитата: Cheshire Kotovsky от 01 Августа 2025, 10:04:18 ---Весь character development из 2-3 игры вылетел в трубу. Спасибо.
--- Конец цитаты ---
Так его и не должно быть в общем-то. Действие происходит между 1-й Shantae и Risky's Revenge. Тут и не нужно сюжет развивать, главное было - вписать события игры в общую хронологию серии, не нарушив ее логики. Создателям это удалось.


--- Цитата: Cheshire Kotovsky от 01 Августа 2025, 10:04:18 ---Помните как в Risky's revenge в первой локации можно было прыгать на задний план и обратно. Вот эта идея пришла как раз из этой игры, и на всех локациях так можно делать.
--- Конец цитаты ---
Не только в первой локации RR. Ещё в лесу так было.


--- Цитата: Cheshire Kotovsky от 01 Августа 2025, 10:04:18 ---улучшают магию... которую в этой игре понерфили просто в хлам. Помните как в прошлых играх она при полной прокачке просто рвала все на британский флаг?
--- Конец цитаты ---
Так это другая крайность. И сходу не скажешь, что лучше.

А вот сейчас буду конкретно душнить. Не по игре.


--- Цитата: Cheshire Kotovsky от 01 Августа 2025, 10:04:18 ---На локациях (их всего 3) есть кнопка, нажав которую - уровень сместится в сторону, точнее задний план.
--- Конец цитаты ---
Вот знал бы ты, как меня задрало у наших обзорщиков применение деепричастий не по назначению! Почему нельзя написать "На локациях есть кнопка, при нажатии которой уровень сместится в сторону?" Поставленное в тексте тире делу не помогает. Пойми правильно - когда менее грамотные люди в массе своей так говорят, уже плюешь на это, но вот когда встречаешь такое у тебя, уже на самом деле грустно становится..

Cheshire Kotovsky:
Maximum,

--- Цитата ---Так его и не должно быть в общем-то.
--- Конец цитаты ---
В контексте игры согласен. Проблема в том что я это начал замечать еще в 4 части. Здесь они даже второстепенных персов не стали развивать. Кроме упоминания о том что Скай переезжает в город, Боло решает работать у дядьки и постоянных шутеек Ротти что "она может". По сути, просто привязка... типа, смотрите это мидквел, "я сделяль" :neznayu:

--- Цитата ---Не только в первой локации RR. Ещё в лесу так было.
--- Конец цитаты ---
я лес и имел ввиду) город не в счет, там врагов нет) Меня всегда смущало что данная механика была только в лесу и больше нигде, как будто авторы про нее забыли по ходу разработки. Здесь этот пробел восполнили, за это зачет.

--- Цитата ---Так это другая крайность.
--- Конец цитаты ---
Это не крайность, это результат прокачки. Магия стоит денег и немалых, если докачать до конца. А боссы под конец весьма жирные. Так что я бы не назвал это крайностью. Но на вкус и цвет. Факт в том, что ее сделали почти бесполезной. Прокачал пайкбол на максимум, он как был один, так и остался один. И толк от него? Вроде изначальная суть вращающихся вокруг игрока шаров - защищать его, нет?

Maximum:

--- Цитата: Cheshire Kotovsky от 01 Августа 2025, 11:05:06 ---В контексте игры согласен. Проблема в том что я это начал замечать еще в 4 части. Здесь они даже второстепенных персов не стали развивать. Кроме упоминания о том что Скай переезжает в город, Боло решает работать у дядьки и постоянных шутеек Ротти что "она может". По сути, просто привязка... типа, смотрите это мидквел, "я сделяль"
--- Конец цитаты ---
Ну, у создателей есть отмазка: мол, мы этот мидквел начали делать второй игрой по счету, но недоделали. :D

В 4-й части, да, с развитием персонажей застой. Хотя эта 4-я часть к хронологии серии вообще не пойми как относится. Не-сиквел, не-приквел, не-спинофф, не-пееросмысление... даже в самой игре шутка была на этот счет. Помнится, я еще предполагал, что 4-я игра - это спектакль, в котором участвуют персонажи серии в виде актеров и изображают самих себя. Потому и элементы сюжета все понадерганы из предыдущих игр. :) В "Семи сиренах", кстати, с этим делом получше. Там хоть у Роттитопс полноценная арка есть. И Риски как злодейка не разочаровывает. Ну, Скай там превратилась в стервозную недотрогу, но на то и в 3-й игре были намеки. С этим вот: "Я выхожу замуж, а мнение своего будущего мужа учитывать не собираюсь".


--- Цитата: Cheshire Kotovsky от 01 Августа 2025, 11:05:06 ---я лес и имел ввиду) город не в счет, там врагов нет) Меня всегда смущало что данная механика была только в лесу и больше нигде, как будто авторы про нее забыли по ходу разработки. Здесь этот пробел восполнили, за это зачет.
--- Конец цитаты ---
А, понял. :)
Возможно, из-за спешки так получилось. Удивительно, но даже при всем при этом RR выглядит как более зрелая и целостная игра, нежели Shantae Advance.

Вот что мне меньше всего в SA:RR понравилось, так это дизайн локаций. Явно они идут парами, копируя одна другую, только задники отличаются. Вдобавок, по размеру довольно малы, и только из-за этих самых "смещений" кажутся больше, чем есть на самом деле.


--- Цитата: Cheshire Kotovsky от 01 Августа 2025, 11:05:06 ---Это не крайность, это результат прокачки. Магия стоит денег и немалых, если докачать до конца. А боссы под конец весьма жирные. Так что я бы не назвал это крайностью. Но на вкус и цвет. Факт в том, что ее сделали почти бесполезной. Прокачал пайкбол на максимум, он как был один, так и остался один. И толк от него? Вроде изначальная суть вращающихся вокруг игрока шаров - защищать его, нет?
--- Конец цитаты ---
Я к тому, что чересчур имбовая магия убивает игровой баланс. Ну, и применительно к Shantae делает основное оружие героини не самым важным. По мне, пусть лучше Шантейка врагов волосами бьет, а магия идет как вспомогательное оружие.

Damin72:
Вышла HD-версия для ПК и консолей и возник затык.
Судя по тому, что в DLL есть код GBA-версии, а графика в форматах Unity лишь для HD-версии менюшек, то где-то разрабы заныкали пласт графики прямиком с GBA. Кто-то может подсобить с поисками? Не хотелось бы оставлять классический режим без перевода.
UPD.: Текст для классического режима нашли, замене подлежит, осталось найти графику и шрифт (они, похоже, в оригинальном формате).
UPD.: Да, что-то проглядывается, если смотреть файлы resources в CrystalTile2. 4BPP и 8BPP.

Sharpnull:

--- Цитата: Damin72 от 21 Августа 2025, 08:38:29 ---в DLL есть код GBA-версии
--- Конец цитаты ---
Насколько я вижу, там нет ARM-кода, игра написана без эмуляции, там даже вертушка в начале игры не "пиксельная" (у них и в прошлых частях не было pixel perfect). В Assembly-CSharp.dll текст задаётся как public class Languages { public static readonly string[] szDialogClassic = new string[5205] { ... }} (я открыл с помощью https://sourceforge.net/projects/ilspy.mirror/, редактировать Unity игры не умею). Графика в resources.assets 34F17AC - 40FE53F соответствует в GBA 337674 - E5166B.

Навигация

[0] Главная страница сообщений

[#] Следующая страница

Перейти к полной версии