Разработка и ромхакинг > Ромхакинг
(SMD) Centurion: Defender of Rome - поправить checksum !?
(1/1)
Maksim86:
Здравствуйте. У игры Centurion: Defender of Rome (SMD) не правильная контрольная сумма, как ее поправить, что бы rom запускался ? Спасибо..
Rumata:
А где ты брал игру и где не запускается?
Razor:
В случае с этой игрой вот тут было решение. Так как ром игры не предоставил - разбирайся.
Maksim86:
Rumata, Ром запускается, но после поправления контрольной суммы не запускается.
Razor:
--- Цитата: Maksim86 от 10 Август 2025, 10:14:24 ---но после поправления контрольной суммы не запускается.
--- Конец цитаты ---
В некоторых играх на Mega Drive расчёт контрольной суммы идёт нестандартно. И если в эмуляторе стоит галочка на "автоматически исправлять контрольную сумму", то это ломает игры типа вот этой.
AnyZero:
--- Цитата: Maksim86 от 10 Август 2025, 07:59:20 ---Здравствуйте. У игры Centurion: Defender of Rome (SMD) не правильная контрольная сумма, как ее поправить, что бы rom запускался ? Спасибо..
--- Конец цитаты ---
Игра от EA, вам поможет утилита от Tony Hedstrom.
Razor:
Судя по тому что писал автор ранее на форуме - ему важно чтобы стандартная чексума тоже была правильная, даже если это приводит вот к таким последствиям. :biggrin:
Rumata:
--- Цитата: Maksim86 от 10 Август 2025, 10:14:24 ---Ром запускается, но после поправления контрольной суммы не запускается.
--- Конец цитаты ---
Отсюда мораль: Не трогай то, что не понимаешь.
Добавлено позже:
--- Цитата: AnyZero от 10 Август 2025, 13:41:47 ---Игра от EA, вам поможет утилита от Tony Hedstrom.
--- Конец цитаты ---
Эта утилита для прописывания в игру GG кодов. К чему она?
Razor:
--- Цитата: Rumata от 10 Август 2025, 16:08:00 ---Отсюда мораль: Не трогай то, что не понимаешь.
--- Конец цитаты ---
Эта мораль ему уже была сказана 5 лет назад в подобной теме от него же. За это время уже, видимо, забылось, что не всегда нужно поправлять контрольную сумму. А если прям зудит проверять, то продуктивнее это делать не через эмулятор, а рассчитывать и сверять с базами MD5 хэш какой-нибудь.
Rumata:
Ну, MD5 - это перебор! :lol: Эмулятор-то всё равно будет ошибку выдавать. Что интересно, конкретно по этой игре он у меня не ругается.
AnyZero:
--- Цитата: Rumata от 10 Август 2025, 16:08:00 ---Эта утилита для прописывания в игру GG кодов. К чему она?
--- Конец цитаты ---
Info читать надо.
---------------------------
Help/info file
---------------------------
This program will give you a Game Genie master code for any Genesis EA (Electronic Arts) ROM. You can either just view the master code, or have the program patch the code into your ROM.
The program is useful if you have an EA game that no one has made a master code for, or if you want to patch a master code into your ROM.
The program can tell if your ROM is an EA ROM, and if it is an EA ROM, it can tell if it needs a master code or not (a few EA ROMs don't need master codes). Program Will not work on 'smd' interleaved ROMs.
What is a master code? A master code fixes it so that you can use Game Genie codes, or patch Game Genie codes into your ROM without any problems. The most common problem that a master code will fix is when you get a blank red or black screen, and your game won't run. Patching a master code into your ROM will not cause any problems, even if you don't need it. It makes the game skip the checksum check process.
There are a ton of Genesis EA games and I haven't tested this on all of them, but I have tested it on around 15 or 20 of them and it worked on all of them. There are at least a few EA games that don't need a master code, and this will tell you if you have one of them and it won't let you patch it (there's no need to patch it).
If you run across an EA ROM that this doesn't work on, please let me know (my email is in the readme or on my site (The Code Hut)).
-----
Эта программа создает мастер-код Game Genie для любого ROM-файла Genesis от Electronic Arts (EA). Вы можете просто просмотреть мастер-код или запрограммировать его прямо в ваш ROM.
Программа полезна, если у вас есть игра от EA, для которой никто не создал мастер-код, или если вы хотите встроить мастер-код в ROM.
Программа определяет, является ли ваш ROM файлом от EA, и проверяет, нужен ли ему мастер-код (некоторые ROM-файлы EA не требуют мастер-кодов). Программа не работает с ROM-файлами в формате 'smd' (interleaved).
Что такое мастер-код?
Мастер-код исправляет проблему, позволяя использовать коды Game Genie или встраивать их в ROM без ошибок. Чаще всего он решает проблему, когда игра не запускается, показывая черный или красный экран. Встраивание мастер-кода в ROM не навредит, даже если он не требуется. Он заставляет игру пропускать проверку контрольной суммы.
Существует множество игр Genesis от EA, и я не тестировал эту программу на всех, но проверил около 15–20 из них — она работала в каждом случае. Есть несколько игр EA, которым не нужен мастер-код, и программа сообщит вам, если у вас такая игра, не позволяя встроить код (в этом нет необходимости).
Если вы столкнётесь с ROM-файлом от EA, для которого программа не работает, пожалуйста, сообщите мне (мой email есть в readme или на моём сайте The Code Hut).
Навигация
Перейти к полной версии