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


 Страниц (11): В начало « ... 3 4 5 6 7 8 9 [10] 11 »   

> Описание: АРХИВНАЯ ТЕМА 2013 года
JARL32 Пользователь
Отправлено: 02 Апреля, 2025 - 16:07:16
Post Id





Покинул форум
Сообщений всего: 587
Дата рег-ции: Май 2023  





JARL32 пишет:
я нашёл поинтер в Стар трек DD9, нашёл терминал ввода фразы, но там ни фига ни то, ни другое, аж 5 байтов надо, чтобы появился !Кусок! фразы. Хотя обычный текст нормально вводится. Но это сегушка, здесь поинтеры 4-байтные, кажись я знаю, как устроить грязный хакинг.

Кстати, тут я обломался, я хотел расширить ром и перенести туда текст. Но, как оказалось, у каждой фразы идёт код персонажа, судя по версии снес, а поскольку коды зашифрованы, то и перевести игру у меня не вышло.

Если интересно, то вот терминал:

Поинтер 4-байтный 18F02

/B9/D5/72/C9/A2/E6/45/3D/77/5F/4 1/2C/F4/1E/82/DD/73/D3/8C/4B/51/ 19/12/83/22/1E/05/1D/70/97/4D/F3 /00

Commander Sisko, this is Odo.
Please meet me in security.
Фраза терминала вполне нормально переводится, но если выйти на мостик, то начнутся всякого рода непотребства.

Коды снес версии не сработали.
/18ALWAYS BREAKING DOWN!
/17CHIEF, WHERE'S MAJOR KIRA?/00

Так-то у меня несколько проектов разной степени завершённости. Кое-где моих ромхакерских навыков не хватает, я откладываю его в сторону, и беру другой.Радость

(Отредактировано автором: 02 Апреля, 2025 - 16:17:46)

 
 Top
Guyver Администратор
Отправлено: 02 Апреля, 2025 - 16:08:24
Post Id



Chief-Net


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





У меня таких отложенных было штук 50. Сейчас штук 20...

-----
Я не волшебник - я только учусь...
 
 Top
JARL32 Пользователь
Отправлено: 12 Июня, 2025 - 09:19:46
Post Id





Покинул форум
Сообщений всего: 587
Дата рег-ции: Май 2023  





Я тут смотрел Phantasy star 2 text adventure, и у меня не получается отключить защиту в роме.
Фикс чексуммы ничего не даёт, любое изменение в роме - красный экран. Не отказался бы от совета.

Защиту в играх электроник артс я научился отключать, но пользы от этого все равно мало. Забавная штука, но на сега сд, сега 32х и вот в этих играх для SegaNet используются нестандартные для обычной сеги поинтеры. А, например, в одной игре для Virtual Boy поинтеры 4-х байтные(!).
 
 Top
Griever Пользователь
Отправлено: 12 Июня, 2025 - 20:16:04
Post Id


VIP


Покинул форум
Сообщений всего: 515
Дата рег-ции: Июнь 2015  





JARL32 пишет:
Я тут смотрел Phantasy star 2 text adventure, и у меня не получается отключить защиту в роме.

Напиши сценарий воспроизведения. Ром беру отсюда, меняю байт по смещению здесь, запускаю на таком-то эмуляторе, наблюдаю красный экран.
 
 Top
Марат Супермодератор
Отправлено: 12 Июня, 2025 - 22:41:36
Post Id



Chief-Net


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





Обычная защита там от Electronic Arts там стоит насколько помню.
Вот к примеру для некоторых игры серии, которые меня просил взломать Lin1985
Цитата:

Привет.
Там стоит программная защита от изменения данных.
Список адресов, для обхода защиты.
1. Phantasy Star 2 - Anne's Adventure
адрес: 0x2E1B8 - поменять байт 67 на 60.

2. Phantasy Star 2 - Shilka's Advenure
адрес: 0x2E070 - поменять байт 67 на 60.

3. Undead Line
адрес: 0x81446 - поменять байт 67 на 60
 
 Top
Guyver Администратор
Отправлено: 13 Июня, 2025 - 02:12:50
Post Id



Chief-Net


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







Ром: https://dropmefiles.com/PEgVN

-----
Я не волшебник - я только учусь...
 
 Top
JARL32 Пользователь
Отправлено: 13 Июня, 2025 - 12:03:13
Post Id





Покинул форум
Сообщений всего: 587
Дата рег-ции: Май 2023  





Марат пишет:
поменять байт 67 на 60

Угу, помогло, спасибо. Там перед этой зелёной картинкой во всех 8 играх эти байты и идут.

Следующая проблема - основной шрифт, как я понял, ромхакер отключил вывод японских иероглифов и добавил вывод английского пропорционального шрифта. Однако данный шрифт непригоден для редактирования, некоторые буквы можно изменить с помощью смещения тайлов, но не все. Также в каждой игре есть 5 графических сжатых надписей. И если двумя Characters adventure можно пренебречь, то N,E,W,S и Up, Down перерисовать хотелось бы.
В описании к Sega Decompessor указано, что в этой игре используется сжатие Nemesis.
Если бы мне с этим помогли, я бы мог перевести данные игры.

И оставлю свои результаты по играм EA для сеги:
1)Buck Rogers - основной текст сжат, мне игра очень понравилась, там очень интересный текст, что-то подобное я видел на сеге только в Шадовран.
Спойлер (Отобразить)

2)Centurion - часть текста сжата.
3)Fairy Tale Adventure - шрифт и графика сжаты.
4)Immortal - основной шрифт, кажется, сжат, но он очень вычурный, редактировать его та ещё боль.
5)Kings Bounty - шрифт сжат.
6)Where in the world Carmen Sandiego? Текст оптимизирован словарной системой, но так как в игре несколько языков, мне не удалось её нормально расшифровать, хотя, возможно, там используется какая-то хитрость. Часть графика сжата, основной шрифт редактируется с трудом.
7)Might and Magic 2 - сжат шрифт и текста не видно.

(Отредактировано автором: 14 Августа, 2025 - 13:18:37)

 
 Top
JARL32 Пользователь
Отправлено: 14 Июня, 2025 - 17:45:03
Post Id





Покинул форум
Сообщений всего: 587
Дата рег-ции: Май 2023  





Ну, как вариант, я могу попробовать уложиться в 33 буквы. Конечно, будет не очень красиво, но хотя бы одну историю я переведу.

Ещё парочка любопытных наблюдений: 1)самая мерзкая платформа для переводов - это turbografix-cd. Хоть обычно все данные и хранятся, как правило, в одном файле, в отличие от sega cd(в образах которой чёрт ногу сломит), данные там любят дублироваться, а текст размазан тонких слоем по всему файлу, и поинтеров там я вообще не обнаружил, при том, что в ромах обычной turbografix они простые двухбайтные. В кармен сандиего я попробовал перерисовать одну графическую надпись во всех местах файла и не один из кусочков не сработал(!). А игра Might and Magic(тут вроде самая прокачанная версия, да ещё и с миникартой) использует модифицированный биос, в котором перерисовали японский шрифт на английский(!).

2)В роме Dark Eyes - Battle Gate (J) [!](3С1FD4) для Wonderswan color я обнаружил полный русский шрифт. Весьма любопытный факт, ведь кроме игр, в которых изображалась Россия(к примеру 688 attack sub, там один из шрифтов частично русский), такого вроде бы не встречалось до времён Nintendo DS.

(Отредактировано автором: 14 Июня, 2025 - 18:30:29)

 
 Top
JARL32 Пользователь
Отправлено: 22 Июня, 2025 - 15:11:48
Post Id





Покинул форум
Сообщений всего: 587
Дата рег-ции: Май 2023  





Mefistotel пишет:
Смещение для блока указателей одинаковое.

Должен отметить, что иногда смещение в блоке указателей может быть разным. Я наткнулся на одну игру, где у каждой строчки смещение разное. Помогло включение пункта ptAutoStart True.

Ещё мысли насчёт того большого мануала к круптару: когда ты начинающий ромхакер, читать его абсолютно бесполезно, но вот теперь, набравшись опыта, он может приносить пользу.

(Отредактировано автором: 22 Июня, 2025 - 15:17:53)

 
 Top
JARL32 Пользователь
Отправлено: 24 Июня, 2025 - 16:34:05
Post Id





Покинул форум
Сообщений всего: 587
Дата рег-ции: Май 2023  





А что такое RLE? Как оно выглядит, где чаще встречается и как с ним бороться?
А, нашёл у вас тему. К YY-CHR(обычной, с ромхакинга) есть плагин для просмотра(но не редактирования) такой графики, но у меня он что-то не завёлся...

(Отредактировано автором: 24 Июня, 2025 - 16:42:15)

 
 Top
JARL32 Пользователь
Отправлено: 28 Июня, 2025 - 12:20:14
Post Id





Покинул форум
Сообщений всего: 587
Дата рег-ции: Май 2023  





Ситуация следующая: для SMS существует программа Master Tile Converter, она позволяет просматривать в ромах SMS графику, сжатую RLE и вроде даже её редактировать с помощью графических редакторов(но у меня эта функция не завелась, я даже вынутую из рома графику не смог нормально вставить). У вас я нашёл вот такую программку - RLE Codec - http://chief-net.ru/forum/topic....76321#1653476321

Вопрос: Как ей правильно пользоваться? Дал я адрес сжатых данных, она их вынула, я DTM отредактировал, как вставить обратно? Прямо копировать через трансхекшион не получается, а вставлять - она в ром не вставляет.
 
 Top
JARL32 Пользователь
Отправлено: 10 Июля, 2025 - 15:22:02
Post Id





Покинул форум
Сообщений всего: 587
Дата рег-ции: Май 2023  





Уф, частично RLE удалось победить, пока только на СМС, почему-то конвертеры портили окончание сжатого изображения.
 
 Top
JARL32 Пользователь
Отправлено: 16 Июля, 2025 - 18:13:13
Post Id





Покинул форум
Сообщений всего: 587
Дата рег-ции: Май 2023  





Вкратце об играх для SMS, для перевода большинства стоящих игр хватает базовых знаний ромхкакинга, да, не всё очевидно и часто не хватает тайлов для шрифта, но жить можно.
Самые крепкие орешки:
1)Master of Darkness(шрифт чем-то сжат и явно не RLE)
2)Ninja Gaiden(аналогично)
3)Where in the World Carmen Sandiego?(текст чем-то сжат, при изменении одного байта весь текст "рушится" )
4)Ultima 4 - наверное, самая привлекательная ультима на 8 битах. Но там уйма текста, сам по себе он местами сложный, долго тестировать, множество хитростей и недостаток пространства в текстовых блоках. На денди ситуация с ультимами не лучше, там вроде бы многие ресурсы(в том числе и текст) сжаты, на 3 часть есть редактор, но работать с ним немного утомительно.

(Отредактировано автором: 16 Июля, 2025 - 18:15:56)

 
 Top
Guyver Администратор
Отправлено: 17 Июля, 2025 - 03:58:17
Post Id



Chief-Net


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





Ультиму я как-то смотрел на денди. Хороший вышел бы проект, но нужен заинтересованный хакер...

-----
Я не волшебник - я только учусь...
 
 Top
JARL32 Пользователь
Отправлено: 27 Июля, 2025 - 12:11:09
Post Id





Покинул форум
Сообщений всего: 587
Дата рег-ции: Май 2023  





JARL32 пишет:
1)Master of Darkness(шрифт чем-то сжат и явно не RLE)
2)Ninja Gaiden(аналогично)

Вот здесь имеется код декомпрессора для этих игр. https://www.smspower.org/Development/Compression

А здесь когда-то был компрессор/декомпрессор, но с костылями.
https://pscd.ru/forum/index.php?...inja-gaiden-sms/
 
 Top
JARL32 Пользователь
Отправлено: 14 Августа, 2025 - 13:24:21
Post Id





Покинул форум
Сообщений всего: 587
Дата рег-ции: Май 2023  





Есть одна игра и в ней есть словарь. Поинтеров к словарю не было, но очень их хотелось найти. Оказалось, что первая буква каждого слова словаря пишется со смещением(АА=А, со смещением 2A=А) и таким образом является отсекателем, а ограничений на слово в текстовом блоке нет.
 
 Top
JARL32 Пользователь
Отправлено: 19 Августа, 2025 - 14:30:50
Post Id





Покинул форум
Сообщений всего: 587
Дата рег-ции: Май 2023  





JARL32 пишет:
Понятно, будем ждать комментариев технических специалистов.

Так как спустя год комментариев мы не дождались, попробую примерно объяснить сам.
Любопытный, конечно, там принцип и он сильно мешает перевести такую простую игру.
С MTE/DTE было бы гораздо проще.

В начале текстового блока идёт обычный текст, а затем начинают идти коды, так вот эти коды действуют по принципу поинтеров на обычный текст и просто добавляют кусочек слова/фразы определенной длины(она задаётся) в текст. Как упростить себе жизнь, как точно высчитывать эти координаты, и есть ли взаимосвязь между соседними блоками я пока ещё не выяснил.

Два текстовых блока в игре дублируются и они неактивны. Также посредине рома есть свободный банк.

(Отредактировано автором: 19 Августа, 2025 - 14:31:53)

 
 Top
JARL32 Пользователь
Отправлено: 01 Октября, 2025 - 07:28:26
Post Id





Покинул форум
Сообщений всего: 587
Дата рег-ции: Май 2023  





Про Defender of Oasis:
В общем, это какая-то форма сжатия семейства LZ.

А ещё я забрался в одну игру для xbox360, там тоже есть поинтеры Радость Только идея с младшей частью тут вообще не работает. И тут также, как и на Sega MD big-endian. Зато русский шрифт рисовать не пришлось Радость Он изначально был в игре, и таблицу ширины редактировать тоже не нужно.

Я тут немного задумался, при переводе игр с японского на английский очень часто применяют словарные системы. А был ли такой опыт со стороны переводов на русский, когда словарную систему прикрутили с нуля? Как это делается? И в каких именно играх это было реализовано?

(Отредактировано автором: 02 Октября, 2025 - 07:27:41)

 
 Top
Guyver Администратор
Отправлено: 01 Октября, 2025 - 17:25:54
Post Id



Chief-Net


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





Таким занимался, как помню, Бубусяся, но он недоступен.

-----
Я не волшебник - я только учусь...
 
 Top
JARL32 Пользователь
Отправлено: 02 Ноября, 2025 - 10:06:45
Post Id





Покинул форум
Сообщений всего: 587
Дата рег-ции: Май 2023  





А сколько байт занимает несжатый тайл? 8? От режима графики размер как-то зависит?
Что вообще из себя представляет карта тайлов? Как она связана с ROM'ом? До сих пор я искал шрифт и картинки в ROM'е лишь исходя из пропорций.

(Отредактировано автором: 02 Ноября, 2025 - 10:07:05)

 
 Top
Guyver Администратор
Отправлено: 02 Ноября, 2025 - 14:26:33
Post Id



Chief-Net


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





http://chief-net.ru/forum/topic....m=8&topic=47

-----
Я не волшебник - я только учусь...
 
 Top
JARL32 Пользователь
Отправлено: 02 Ноября, 2025 - 15:12:43
Post Id





Покинул форум
Сообщений всего: 587
Дата рег-ции: Май 2023  





Угу, вижу. А 4 и 5 вопрос?

Я это всё к чему. У меня есть хороший прогресс по одной из своих хотелок. В общем, в этой игре невероятно огромная таблица MTE. Словарь найти, как в большинстве японско-английских игр, весьма не просто. Поинтеры здесь не абсолютные. И два шрифта с разной таблицей ширины. Классическими способами эту таблицу ширины не найти. То есть, искать 060606, 070707, 000600060006 и т.п. не выйдет. Здесь значение ширины идёт после кода каждой буквы. То есть, 8 байтов. В Carmen in time примерно всё тоже, только там ещё есть сжатая графика, которую было бы неплохо перевести. Вроде бы в тексте пару раз встречались слова RNC...

Спойлер (Отобразить)

 
 Top
Guyver Администратор
Отправлено: 02 Ноября, 2025 - 15:24:36
Post Id



Chief-Net


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





Цитата:
Здесь значение ширины идёт после кода каждой буквы
- relative hex поиск с интервалом тоже не даёт результата?

-----
Я не волшебник - я только учусь...
 
 Top
JARL32 Пользователь
Отправлено: 13 Ноября, 2025 - 08:42:42
Post Id





Покинул форум
Сообщений всего: 587
Дата рег-ции: Май 2023  





Guyver пишет:
relative hex поиск с интервалом тоже не даёт результата

Нет, здесь шрифт не совсем обычный(мне так и не удалось выставить весь его ровно, поэтому каждую букву я выравнивал отдельно в ДТМ'е) и, кажется, 8 байт приходится не на каждый знак. В любом случае, с переводом текстовой части этих игр я больше не вижу проблем.

(Отредактировано автором: 13 Ноября, 2025 - 15:50:41)

 
 Top
JARL32 Пользователь
Отправлено: 25 Ноября, 2025 - 18:01:52
Post Id





Покинул форум
Сообщений всего: 587
Дата рег-ции: Май 2023  





А есть программа для определения вместимости текста в рамку, если известна таблица ширины?
 
 Top
Guyver Администратор
Отправлено: 26 Ноября, 2025 - 01:29:09
Post Id



Chief-Net


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





Можно использовать это:

http://chief-net.ru/index.php?op...97&Itemid=55

-----
Я не волшебник - я только учусь...
 
 Top
JARL32 Пользователь
Отправлено: 28 Ноября, 2025 - 10:09:58
Post Id





Покинул форум
Сообщений всего: 587
Дата рег-ции: Май 2023  





А как правильно блокировать иностранные языки в мультиязычных версиях? Вот я написал пусто или флаг перерисовал на чёрный. Но так-то зайти туда всё равно можно. Не могу найти примеров хакинга игры, где эту возможность вырезали на программном уровне.

(Отредактировано автором: 28 Ноября, 2025 - 10:10:22)

 
 Top
Guyver Администратор
Отправлено: 28 Ноября, 2025 - 13:56:08
Post Id



Chief-Net


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





http://chief-net.ru/index.php?op...19&Itemid=37

-----
Я не волшебник - я только учусь...
 
 Top
JARL32 Пользователь
Отправлено: 29 Ноября, 2025 - 09:35:36
Post Id





Покинул форум
Сообщений всего: 587
Дата рег-ции: Май 2023  





Это ведь единичный случай, да? И, если нет помощи хакера, перебиваться - чёрным флагом, пусто и "не входить, убьёт!"?

(Отредактировано автором: 29 Ноября, 2025 - 09:44:46)

 
 Top
Guyver Администратор
Отправлено: 29 Ноября, 2025 - 09:49:05
Post Id



Chief-Net


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





Не единичный. На денди были случаи и на плойке первой. Но тут действительно хакер нужен. Часто помогает пропуск экрана. На финальном этапе перевода найти такого хакера проблемы не составит. На том же эмуленде...

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


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



> Похожие темы: Тестерская помощь
Темы Форум Информация о теме Обновление
Lunar
(части 1 и 2)
Старые игры... Ответов: 3
Автор темы: KenshinX
18 Июня, 2023 - 22:22:25
Автор: ExclusivE Studio
Treasure Island Dizzy [NES]
АРХИВНАЯ ТЕМА 2010 года
Переводы Ответов: 15
Автор темы: KenshinX
15 Марта, 2020 - 16:13:15
Автор: Guyver
Mafat Conspiracy - Golgo 13 [NES]
...
Прохождение... Ответов: 0
Автор темы: KenshinX
24 Июля, 2015 - 12:57:06
Автор: KenshinX
Star Fox (SNES)
АРХИВНАЯ ТЕМА 2013 года
Переводы Ответов: 21
Автор темы: KenshinX
29 Августа, 2016 - 13:00:43
Автор: Mefistotel
Rareware Compressor/Decompressor
Экстрим хакинг Ответов: 63
Автор темы: KenshinX
09 Октября, 2025 - 11:10:06
Автор: lehasergeev_2010
 

Powered by ExBB
ExBB FM 1.0 RC1 by TvoyWeb.ru
InvisionExBB Style converted by Markus®