Разработка и ромхакинг > Ромхакинг
Хаки на любой вкус
<< < (383/384) > >>
Awesomealldays:
Привет бластер мастер сделаете хак?
платформу пониже сделать чтобы вначале было видно, вход в пещеру.
убавить кол-во оружия в комнатах.
убрать скольжение авто.
уменьшить скорострельность гранат на 50%.
Кто заинтересован пишите сюда я админ https://vk.com/wa3analys
Mad:
Awesomealldays, обратитесь в эту тему: https://www.emu-land.net/forum/index.php/topic,92318.0.html
Awesomealldays:
Мне за бесплатно нужно, автор сам сыграет если сделает.
Давайте делать добро в играх, на Денди можно подтянуть некоторые игры до высокой крутизны.
Guyver(X.B.M.):
off:


--- Цитата ---автор сам сыграет если сделает
--- Конец цитаты ---
- мем с кланяющимся пингвином :lol:
yaiba1989:
Glitch CHR MMC3, I remember another fixed it. Final Fight 3 nes. Did anyone save it?
safronoff:

--- Цитата: yaiba1989 от 09 Март 2026, 07:04:45 ---Glitch CHR MMC3, I remember another fixed it. Final Fight 3 nes. Did anyone save it?

--- Конец цитаты ---
I know that this hack was done by Evgeny Kuznetsov (EvgenyKz), you just renamed the file. The game itself is "buggy" only because the rom uses VRAM-256, which is not supported in most modern emulators, only the original author of this hack has it, whose hack was leaked to the network when the github had problems.

Я знаю, что данный хак был сделан Евгением Кузнецовым (EvgenyKz), ты просто переименовал файл. Сама игра "глючит" только потому, что ром использует VRAM-256, поддержки которого нет в большинстве современных эмуляторов, она есть только у оригинального автора данного хака, чей хак был слит в сеть, когда у гитхаба были проблемы.

Лол. Не ожидал, что увижу тут такое - челики приходят в тему и выдают чужие хаки за свои, тупо переименовывая название файла. :lol:
А что будет дальше? В теме программирования станут писать: "Это я сделал Марио 1, Сигэру Миямото - обманщик!" :rofl:
Mad:
safronoff, он разве выдал хак за свой? Переименовал - вижу.
safronoff:

--- Цитата: Mad от 09 Март 2026, 12:05:55 ---safronoff, он разве выдал хак за свой? Переименовал - вижу.

--- Конец цитаты ---
А ведь никто его и не просил переименовывать ром и затирать имя автора хака в названии, согласись. :cool:
Я автору хака написал - ему обидно, так-то.
Возвращаясь к вышеупомянутого рома. Нет, он работает на эмуляторах с поддержкой VRAM-256, исправлять его не нужно.
Mad:
safronoff, переименовать файл может кто угодно, обижаться на это - такое себе. Возможно, лучшим выходом было вставить своё авторство в сам хак.
safronoff:

--- Цитата: Mad от 09 Март 2026, 12:28:35 ---safronoff, переименовать файл может кто угодно, обижаться на это - такое себе. Возможно, лучшим выходом было вставить своё авторство в сам хак.

--- Конец цитаты ---
Ну... Что-то я не припомню, чтобы тот же Sharpnull внедрял бы свой ник непосредственно в игру с изменённым маппером.
yaiba1989:

--- Цитата: safronoff от 09 Март 2026, 11:53:28 ---I know that this hack was done by Evgeny Kuznetsov (EvgenyKz), you just renamed the file. The game itself is "buggy" only because the rom uses VRAM-256, which is not supported in most modern emulators, only the original author of this hack has it, whose hack was leaked to the network when the github had problems.

Я знаю, что данный хак был сделан Евгением Кузнецовым (EvgenyKz), ты просто переименовал файл. Сама игра "глючит" только потому, что ром использует VRAM-256, поддержки которого нет в большинстве современных эмуляторов, она есть только у оригинального автора данного хака, чей хак был слит в сеть, когда у гитхаба были проблемы.

Лол. Не ожидал, что увижу тут такое - челики приходят в тему и выдают чужие хаки за свои, тупо переименовывая название файла. :lol:
А что будет дальше? В теме программирования станут писать: "Это я сделал Марио 1, Сигэру Миямото - обманщик!" :rofl:

--- Конец цитаты ---
:lol: This is a ROM file downloaded from the internet, and that's its exact name. As for EvgenyKz, he doesn't share it; if he does, it's always a fail version  :biggrin:. Only people in this forum actually share it.
safronoff:

--- Цитата: yaiba1989 от 11 Март 2026, 02:35:45 --- :lol: This is a ROM file downloaded from the internet, and that's its exact name. As for EvgenyKz, he doesn't share it; if he does, it's always a fail version  :biggrin:. Only people in this forum actually share it.

--- Конец цитаты ---
Are you sure about this? <_< Maybe what you downloaded was made for his own CoolX flash cartridge and he wasn't going to share these roms, they just leaked online when the github had a data leak? https://evgenykzz2.github.io/CoolX-Lite-web/
And what you call the "fail version" is just made for this flash cartridge and runs on it. The same Final Fight 3 on the MMC3 mapper will work on this flash cartridge, because it requires VRAM-256 support, which the Everdrive doesn't have. Don't pass off your ignorance as someone else's failures. :P
OMOIKANE:
Есть хендхелд Game Magnetic Wireless Charging Mobile Power Bank v99.
На нём виснет игра Kick Master после взятия предмета из сундука.
То есть либо на первом сундуке, либо после босса, если первый пропустить.
Есть ли какой способ это пофиксить, изменив ром?
Я даже не знаю как этот павербанк работает, в смысле это там эмулятор
или хитрый фамиклон с картой памяти.
Игры можно просто на карту загружать и редактировать текстовый файл,
при этом никакого меню эмуляторного или например сохранений нет.
Есть какой-нибудь ром, по которому можно понять на чём его запустили?
Sharpnull:

--- Цитата: OMOIKANE от 15 Март 2026, 03:00:20 ---виснет игра Kick Master после взятия предмета из сундука
--- Конец цитаты ---
Плохая эмуляция MMC3 или остальная эмуляция. Об этом писали для PocketNES эмулятора https://forums.nesdev.org/viewtopic.php?t=1072 (там есть другие упоминания и для другого эмулятора), проваленные тесты эмуляции (mmc3_test_2) и другие тесты: https://www.nesdev.org/wiki/Emulator_tests. Замечу, в FCEUX и VirtuaNES тесты MMC3 провалены, но игра не зависает после взятия spirit, поэтому не показатель. 5-й и 6-й тесты не могут быть пройдены одновременно. Для проверки изменил один байт рома, чтобы эмуляторы не применяли костыли для исправления плохой эмуляции на основе контрольной суммы.
Исправить ром для кривой эмуляции можно. Чтобы узнать используемый эмулятор только по ромам, нужно запускать разные тесты (выше) на всех эмуляторах и всех их версий, чтобы сравнить ошибки. UPD: Начать можно с PocketNES, сравнить баги в играх.
OMOIKANE:

--- Цитата: Sharpnull от 15 Март 2026, 04:41:15 ---Начать можно с PocketNES, сравнить баги в играх.
--- Конец цитаты ---
Я, честно говоря, не понял что сравнивать  :)
MMC3 тесты все failed пишет.
Один китаец в интернетах мне сказал что на этом девайсе не эмулятор софтовый и
не фамиклон встроенный, а в чипе есть как бы nes hardware emu.
Не знаю что это точно значит) У меня на нём глючила игра Robocco Wars,
не отображались бэкграунды. Я в этой теме нашел фикс этой игры для мультиигровки,
игра нормально заработала. Много переведённых игр не запускаются, хотя оригиналы работают.
Robocop 3 оригинальный ром не запускается, MMC3 хак работает без нареканий.
Batman Jocker оригинальный не работает, mapper25 хак работает.
И игры, которые не глючат, все работают как на железке, без тормозов характерных для эмуляции.
Если бы это был софтовый эмулятор, всё должно было тормозить, внутри какой-то чип от TaiXin, видимо.

Проверил другие тестовые ромы.
M0_P32K_C8K_V-OK.nes
M1_P128K_C128K_S8K-no.nes
M1_P128K_C128K_W8K-no.nes
M1_P128K_C128K-no.nes
M1_P128K_C32K_S8K-no.nes
M1_P128K_C32K_W8K-no.nes
M1_P128K_C32K-no.nes
M1_P128K-no.nes
M1_P512K_S32K-OK.nes
M1_P512K_S8K-OK.nes
M10_P128K_C64K_S8K-no.nes
M10_P128K_C64K_W8K-no.nes
M118_P128K_C64K-no.nes
M180_P128K_H-no-morze.nes
M2_P128K_V-OK.nes
M28_P512K-no.nes
M3_P32K_C32K_H-OK.nes
M34_P128K_H-OK.nes
M4_P128K-no-morze.nes
M4_P256K_C256K-OK.nes
M66_P64K_C16K_V-OK.nes
M69_P128K_C64K_S8K-no.nes
M69_P128K_C64K_W8K-no.nes
M7_P128K-OK.nes
M78.3_P128K_C64K-no.nes
M9_P128K_C64K-no.nes
М1 с пометкой no запускаются, но на экране глюк графический.
Эмуляторы на ПК пишут на все тесты PRG RAM MISSING.
На девайсе ОК.
morze это ром загружается в чёрный экран и пиликает как азбука морзе)
Sharpnull:

--- Цитата: OMOIKANE от 15 Март 2026, 06:33:28 ---в чипе есть как бы nes hardware emu
--- Конец цитаты ---
Важно только то, что обновить эмулятор не получится, поэтому либо играть что работает, либо пытаться адаптировать, но это пустая трата времени.

--- Цитата: OMOIKANE от 15 Март 2026, 06:33:28 ---Много переведённых игр не запускаются, хотя оригиналы работают.
--- Конец цитаты ---
Зависит от перевода, но скорее всего эмулятор проверяет контрольную сумму и включает костыль для конкретного рома, чтобы исправить кривую эмуляцию, наличие таких костылей проверяется изменением одного байта (который не влияет на игру) в оригинальном рома. Если хотите проверить, посмотрите размер PRG ROM указанный в заголовке рома (в Mesen Debug > NES Header Editor), если 128 KB, значит 131072 байт, прибавьте 9 байт и измените байт там (0x20009) на другой (например, был 00 -> 01, был FF -> 00) через Hex-редактор. Если оригинальный ром перестал работать после изменения этого байт, возможно дело костылях.

--- Цитата: OMOIKANE от 15 Март 2026, 06:33:28 ---И игры, которые не глючат, все работают как на железке, без тормозов характерных для эмуляции.
--- Конец цитаты ---
В эмуляторах скорость работы такая же как на железе, если только устройство на котором работает эмулятор не слишком слабое для эмуляции. Самый точный эмулятор Mesen2, но железки бывают со своим багами и особенностями, есть много пиратских мапперов, которые поддерживает только NintendulatorNRS (но это не влияет на скорость игры).

--- Цитата: OMOIKANE от 15 Март 2026, 06:33:28 ---Проверил другие тестовые ромы.
--- Конец цитаты ---
Нет смысла так проверять, если вы не знаете что они проверяют.
OMOIKANE:

--- Цитата: Sharpnull от 15 Март 2026, 13:22:52 ---Нет смысла так проверять, если вы не знаете что они проверяют.
--- Конец цитаты ---
Зачем не знаю? Тестовые ромы с определёнными мапперами и параметрами.
Tool for testing Famicom cartridge board assembly.
Работают только 9 из 26 вариантов.
В эмуляторах под виндоус все варианты работают.



--- Цитата: Sharpnull от 15 Март 2026, 13:22:52 ---поэтому либо играть что работает, либо пытаться адаптировать, но это пустая трата времени.
--- Конец цитаты ---
Ладно, понятно)
Просто хотелось чтобы самые ностальгические игрушки работали
на этом девайсе, а с ними проблемы.
Kick Master и Battletoads виснут, Guardian Legend нижний статус бар моргает, когда много объектов на экране, а там это почти всегда,
Armadillo нижний бар не отображается, Rambo вместо графики цифры в некоторых локациях,
Over Horizon только бэкграунды отображаются, Contra Fighter и Akumajou Special не работают.
При этом тысячи игр работают без проблем, большинство которых не нужны )


--- Цитата: Sharpnull от 15 Март 2026, 13:22:52 ---Если оригинальный ром перестал работать после изменения этого байт, возможно дело костылях.
--- Конец цитаты ---
Не перестаёт.

SavitarSvit:
Вопрос к знатокам. Есть игра на SMS - Power Strike 2. Выходила только в европе, соответственно скорость игры заточена под 50Гц. Если запустить ее на 60Гц консоли, то глюков графики нет, но скорость игрового процесса и воспроизведения музыки завышена. Мцзыка пригрывается слишком быстро, пули и враги тоже становятся слишком быстрыми. Можно ли хакнуть игру так, чтобы она работала в 60 Гц, со скоростью в игровом процессе и музыке как на 50Гц?
Это нужно для комфортной игры, поскольку в 50Гц область экрана настолько маленькая по вертикали, что играть не комфортно, а особенно это критично для вертикального шмапа.
Razor:
Есть ромхак от JOAOM2006 на SMS Power чтобы игра работала на 50 кадрах в секунду при 60Гц.
SavitarSvit:
Razor, видел я его. Еще в момент применения патча, дельтапатчер ругается. Вроде пропатчил ром, проверил на эмуляторе, но разницу при 50 и 60Гц не заметил. На 60Гц так же ускоряется игра, да еще и титульник колбасит не по-детски.
Навигация
Главная страница сообщений
Следующая страница
Предыдущая страница

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