Автор Тема: [NES] Хаки на любой вкус  (Прочитано 1050833 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Lomax

  • Ушел с форума
  • Сообщений: 3191
    • Просмотр профиля
[NES] Хаки на любой вкус
« : 24 Октябрь 2011, 10:07:12 »
В архиве лежат сами игры, пользуюсь эмулятором FCEUX 2.1.5.
Главный

Приколы


HARDCORE

SOFTCORE

Обновление от 01.03.2012
* Lomax NES_01-03-2012.7z (11703.05 КБ - загружено 12733 раз.)

Если вы не хотите качать из-за каждого хака весь архив заново, заходите на мой сайт: там в разделе хаки все есть. Также там можно будет почитать мини-обзоры на различные игры (уже два))) ), и  выложил свои переводы AVGN)
_http://lomaxdomain.jimdo.com/ (сайт недоступен)
« Последнее редактирование: 21 Ноябрь 2015, 13:47:46 от Iron »

Онлайн Mad

  • Пользователь
  • Сообщений: 7913
  • Пол: Мужской
    • Просмотр профиля
[NES] Хаки на любой вкус
« Ответ #8460 : 19 Октябрь 2022, 01:31:13 »
Лёгкий - враги дохнут с 1 тычки, нормал - с 2, хард - боссы жирнее, екперт - 4 тычки на врага, жирные боссы
Спасибо, пропустил его  в свое время.

Оффлайн Guyver(X.B.M.)

  • Пользователь
  • Сообщений: 2348
  • Пол: Мужской
  • Уничтожим Кронос!
    • Facebook
    • Twitter
    • ВКонтакте
    • Youtube
    • Просмотр профиля
[NES] Хаки на любой вкус
« Ответ #8461 : 31 Октябрь 2022, 16:17:45 »
Небольшой хак Onyanko Town. В нём при встрече кошки с собаками они её не убивают.



Актуальная версия: http://famicom.byethost7.com/page.php?Onyanko_Town_(J)_Goog_Dogs_hack

Отравлять собак тоже теперь нельзя. От падения в ямы, от машин и злого продавца рыбы всё ещё можно умереть.
« Последнее редактирование: 30 Март 2024, 09:55:15 от Guyver(X.B.M.) »

Оффлайн Guyver(X.B.M.)

  • Пользователь
  • Сообщений: 2348
  • Пол: Мужской
  • Уничтожим Кронос!
    • Facebook
    • Twitter
    • ВКонтакте
    • Youtube
    • Просмотр профиля
[NES] Хаки на любой вкус
« Ответ #8462 : 01 Ноябрь 2022, 12:21:27 »
Мини-хак 720, в котором скейтер не получает урона от врагов и после окончания времени не умирает от роя пчёл при соприкосновении с ними.



Актуальная версия: http://famicom.byethost7.com/page.php?720_(U)_[!]_Immortal_hack
« Последнее редактирование: 30 Март 2024, 09:55:47 от Guyver(X.B.M.) »

Оффлайн Kinbeas

  • Пользователь
  • Сообщений: 3861
  • Пол: Мужской
    • ВКонтакте
    • Youtube
    • Просмотр профиля
[NES] Хаки на любой вкус
« Ответ #8463 : 06 Ноябрь 2022, 11:35:25 »
Сделал видео по своим хакам баланса на Eliminator Boat Duel. Для тех, кто хочет новый вызов в этой игре.  :cool:


Оффлайн john458

  • Пользователь
  • Сообщений: 19
    • Просмотр профиля
[NES] Хаки на любой вкус
« Ответ #8464 : 06 Ноябрь 2022, 12:58:18 »
Solomon's Key (1986) (Tecmo)

15 ромов с полностью новыми уровнями.

Список:
Solomon's Key - Another Route
Solomon's Key - Dana's Power
Solomon's Key - Deluxe
Solomon's Key - Enigma
Solomon's Key - Forgotten Rooms
Solomon's Key - Fusion XVIII
Solomon's Key - Hard
Solomon's Key - Pandemonium
Solomon's Key - Pyramid
Solomon's Key - Secrets
Solomon's Key - The Hidden Book
Solomon's Key - The Way Of Fire
Solomon's Key - Throung My Wand
Solomon's Key - Unlocked
Solomon's Key - XVI

Первый архив:
Только с новыми уровнями (уровни делал не я. Автор: https://youtu.be/xDpxfzgjbBg)

Второй архив:
Так же с новыми уровнями и хаком на время и жизни (таймер остановлен, жизни после смерти не уменьшаются).
« Последнее редактирование: 06 Ноябрь 2022, 13:41:48 от john458 »

Оффлайн MaxWooD

  • Пользователь
  • Сообщений: 1074
    • Просмотр профиля
[NES] Хаки на любой вкус
« Ответ #8465 : 06 Ноябрь 2022, 15:35:36 »
Kinbeas, Спасибо за видео :)

Оффлайн Smoke_John

  • Пользователь
  • Сообщений: 941
    • Просмотр профиля
[NES] Хаки на любой вкус
« Ответ #8466 : 06 Ноябрь 2022, 18:14:51 »
Solomon's Key
вот бы 2players хак для этой игры

Оффлайн Kinbeas

  • Пользователь
  • Сообщений: 3861
  • Пол: Мужской
    • ВКонтакте
    • Youtube
    • Просмотр профиля
[NES] Хаки на любой вкус
« Ответ #8467 : 06 Ноябрь 2022, 21:31:06 »
MaxWooD;)

Онлайн Mr2

  • Пользователь
  • Сообщений: 1582
  • Пол: Мужской
  • Free roaming sorcerer
    • Facebook
    • Просмотр профиля
[NES] Хаки на любой вкус
« Ответ #8468 : 08 Декабрь 2022, 14:20:45 »
[SNES] Mortal Kombat 1 - Champion Edition.
Рептилия, Горо и Шанцунг доступны игроку. Долго бразильский френд выпрашивал такой мод. :lol:
« Последнее редактирование: 08 Декабрь 2022, 14:57:08 от Mr2 »

Оффлайн YuzorG

  • Пользователь
  • Сообщений: 3083
  • Отличное настроение обеспечено!
    • Steam
    • Youtube
    • Просмотр профиля
[NES] Хаки на любой вкус
« Ответ #8469 : 08 Декабрь 2022, 14:44:06 »
Mr2, не поверишь. Только позавчера его обнаружил и качнул!

Оффлайн DIMASLiVER

  • Пользователь
  • Сообщений: 30
    • Просмотр профиля
[NES] Хаки на любой вкус
« Ответ #8470 : 14 Декабрь 2022, 11:01:10 »
Можно ли сделать хак (желательно патч) для Captain America & Avengers (NES), в котором маленький кристалл давал бы "5", а большой кристалл давал бы "25". Попадался в сети наподобие хак, но там маленький кристалл давал 10, а большой давал 50, и это чересчур на мой взгляд. Заранее спасибо!

Оффлайн yousver2

  • Пользователь
  • Сообщений: 2605
    • Просмотр профиля
[NES] Хаки на любой вкус
« Ответ #8471 : 14 Декабрь 2022, 11:11:12 »
DIMASLiVER,
Открой ром эмулятором FCEUX, далее вкладка Debug, Hex editor. В Хекс редакторе вкладка View - ROM File
Далее идешь на адрес 1A345 - там стоит 01 - меняешь его на любое значение, какое ты хочешь - это для маленьких кристаллов. Значения естественно в 16ричном формате - то есть после 09 идет не 10, а 0A, 15 - 0F, 16 - 10  и т.д.
Для больших кристаллов адрес 1A38D. Можешь менять прямо в процессе игры, допустим засейвься перед кристаллом, и смотри сколько добавляет - разгружайся и меняй значение, пока тебя не устроит нужное. Далее, не забудь засейвится в хекс редакторе, чтобы сохранить изменения в роме

Оффлайн perfect_genius

  • Пользователь
  • Сообщений: 1144
    • ВКонтакте
    • Steam
    • Просмотр профиля
[NES] Хаки на любой вкус
« Ответ #8472 : 14 Декабрь 2022, 14:21:29 »
Или можешь просто подправить эти значения в том хаке, сравнив его с оригиналом, например в HexCmp.

Оффлайн DIMASLiVER

  • Пользователь
  • Сообщений: 30
    • Просмотр профиля
[NES] Хаки на любой вкус
« Ответ #8473 : 20 Декабрь 2022, 22:57:23 »
Возвращаясь к "злосчастной" Contra Force.
Спасибо yousver2 подсказал, как в хекс редакторе редактировать значения.
Так вот, появилась идея и желание чтобы напарники под управлением ПК появлялись не на 5 сек, а на немного больше. В Хексе это адрес "16649", значение меняется без проблем, НО! вот беда, спрайты времени в игре есть только от 0 до 5. Если выставить значение больше 5 то время будет идти как выставлено, но сами цифры будут отображаться кракозябрами.
Кто-нибудь сможет сделать такой хак и добавить спрайты чисел, чтобы увеличить время напарника (хотя бы до 9 сек. - чтобы проще изображение влазило)? Если конечно это реально и не сложно. 

Оффлайн FCEUX

  • Пользователь
  • Сообщений: 3
    • Просмотр профиля
[NES] Хаки на любой вкус
« Ответ #8474 : 21 Декабрь 2022, 00:27:32 »
Подскажите, как чит добавить в ром, и наоборот из измененного рома сделать чит для оригинального. Большое спасибо!

Оффлайн yousver2

  • Пользователь
  • Сообщений: 2605
    • Просмотр профиля
[NES] Хаки на любой вкус
« Ответ #8475 : 21 Декабрь 2022, 00:33:06 »
FCEUX, смотря какой чит и в каком виде. Если гейм джини, то во фсеуксе есть конвертер, который показывает реальное место в роме, просто идешь в это место, меняешь значение, там в конвертере тоже показывается с какого на какое менять, и сохраняешься - все, ром готов.
Если код для оперативной памяти, к примеру 0798 или 0444, обычно они от 0000 до 07ff, хотя могут и на 60xx начинаться, если есть расширенная память, то тогда ты не сможешь прописать такой код внутрь рома - тебе нужно ставить точки остановки на эту память, дебажить код, менять и только потом сохраняться - тут без знаний ромхакинга ты сам не сможешь

Оффлайн FCEUX

  • Пользователь
  • Сообщений: 3
    • Просмотр профиля
[NES] Хаки на любой вкус
« Ответ #8476 : 21 Декабрь 2022, 01:04:14 »
Если код для оперативной памяти, к примеру 0798 или 0444, обычно они от 0000 до 07ff, хотя могут и на 60xx начинаться, если есть расширенная память, то тогда ты не сможешь прописать такой код внутрь рома - тебе нужно ставить точки остановки на эту память

С точками останова я разобрался, чит добавил в ром. А как из измененного рома сделать чит?

Оффлайн yousver2

  • Пользователь
  • Сообщений: 2605
    • Просмотр профиля
[NES] Хаки на любой вкус
« Ответ #8477 : 21 Декабрь 2022, 06:52:21 »
FCEUX, на ромхакинге полно всяких утилит по созданию патчей - там просто указываешь оригинальный ром, затем указываешь измененный ром и прога сама тебе делает удобный патчик, который применяется двойным щелчком мышки, типа ips.
А зачем тебе именно чит нужен? Патч намного удобней, кликнул 2 раза и применил на том роме, на котором хочешь, гораздо быстрей, чем вводить читы вручную. Если патч не подходит к другому рому, ну значит и читы тоже не подойдут, так как адреса находятся в других местах  :) Просто патч все автоматом делает за тебя, представь, что изменений вдресов в роме больше сотни - ты запаришься читы вводить вручную - сто кодов Game Genie - это жесть
« Последнее редактирование: 21 Декабрь 2022, 07:01:04 от yousver2 »

Оффлайн FCEUX

  • Пользователь
  • Сообщений: 3
    • Просмотр профиля
[NES] Хаки на любой вкус
« Ответ #8478 : 21 Декабрь 2022, 10:22:24 »
А зачем тебе именно чит нужен? Патч намного удобней, кликнул 2 раза и применил на том роме, на котором хочешь, гораздо быстрей, чем вводить читы вручную. Если патч не подходит к другому рому, ну значит и читы тоже не подойдут, так как адреса находятся в других местах   Просто патч все автоматом делает за тебя, представь, что изменений вдресов в роме больше сотни - ты запаришься читы вводить вручную - сто кодов Game Genie - это жесть

Мне нужно внести именно одно два однобайтовое изменение в ром тому и патч, просто хотелось понять как это работает. Про ips я знаю, без надобности. Большое спасибо!

Оффлайн Sharpnull

  • Пользователь
  • Сообщений: 4993
    • Просмотр профиля
[NES] Хаки на любой вкус
« Ответ #8479 : 21 Декабрь 2022, 12:59:03 »
типа ips
Только делать IPS самому, чтобы не нарваться на оптимизаторов (Lunar IPS и другое дерьмо), которые объединяют близкие изменённые байты из-за чего может произойти редкая ситуация с изменением ненужных байтов в хаке на основе целевого рома.
Мне нужно внести именно одно два однобайтовое изменение в ром
Лучше вообще не использовать Game Genie для NES, это чисто для коротких ненадёжных читов, для запоминания изменений или передачи текстом, лучше обычные "позиция_в_файле:байты_для_вставки" (ABCD: EF 01 23).
Сделать Game Genie на основе двух файлов почти так же как и сделать свой GG:
1) Сравниваете файлы.
2) Высчитываете номер PRG банка изменённого байта.
3) В отладчике во время игры (рекомендую Mesen) смотрите по каким CPU адресам появляется банк, чтобы вычислите CPU адрес байта.
4) Составляете дешифрованный GG - "CPU_адрес?Оригинальный_байт:Новый_байт" (например, 8FFF?A9:60) и переводите в GG.
5) Проверяете чит на коллизии с другими банками, нужно убедиться, что по CPU адресу во время игры не будет других банков с таким же проверочным байтом (например 00 может встречаться часто), иначе эмулятор или программа для вшития GG заденет лишние байты. Если есть коллизия, то всё, такое изменение нельзя представить в виде GG, нужно придумать другой чит. Для проверки можно использовать программы для вшития GG (как Game Genie Guy!, но она кривая, и ucon64), будет видно сколько произошло изменений одного чита, исключаем изменение CHR ROM (потому что программа тупая и будет шарить там). Для NROM коллизий не будет, для MMC3 в CPU $E000-FFFF всегда фиксированный банк + в зависимости от игры также $8000-9FFF или $C000-DFFF, для других мапперов по ситуации.
Повторяете всё для каждого байта. Пункты 2) и 3) можно заменить на установку точек остановки RWX с запасом на нужные адреса.
Как видно, GG это проблема для серьёзных читов/хаков, в редких случаях PRG в адресах CPU $4020-7FFF, куда GG не достать. Может в каких-то эмуляторах догадались иметь читы в виде позиции в файле, а лучше позицию PRG (чтобы исключить трейнеры, заголовок iNES и т. п.), чтобы не жонглировать патчами.
UPD: Кстати, не называйте профили (ник) известными названиями. Теперь при поиске по FCEUX будут выводиться сообщения с обращениями к пользователю FCEUX. Не знаю о чём люди думают, золотые люди которые имеют ники вида dima47813675.
« Последнее редактирование: 21 Декабрь 2022, 13:16:14 от Sharpnull »

Оффлайн perfect_genius

  • Пользователь
  • Сообщений: 1144
    • ВКонтакте
    • Steam
    • Просмотр профиля
Re: [NES] Хаки на любой вкус
« Ответ #8480 : 21 Декабрь 2022, 15:40:56 »

Sharpnull, про Lunar IPS и "другое дерьмо" уж очень интересно, где-нибудь про это писал? Почему портят данные, если они рядом?

Оффлайн Cyneprepou4uk

  • Пользователь
  • Сообщений: 205
  • Пол: Мужской
  • Самый лысый ромхакер
    • ВКонтакте
    • Просмотр профиля
[NES] Хаки на любой вкус
« Ответ #8481 : 21 Декабрь 2022, 16:50:22 »
perfect_genius, допустим у тебя 3 рядом стоящих байта, например FF FF FF. Ты делаешь хак, где меняешь первый и третий байты на 00, то есть будет 00 FF 00. Lunar IPS сохранит строку 00 FF 00 целиком, так как для него в плане экономии места файла выгоднее записать все 3 байта и указать длину строки 3, вместо того, чтобы для каждого байта 00 указывать отдельный адрес с длиной строки 1.

Это приводит к тому, что если вдруг ты решишь поменять второй байт FF и создать отдельный патч, то эти 2 патча уже будут несовместимы, если применять их в неправильном порядке, ведь первый патч просто вернет FF как в оригинале.

Онлайн Mr2

  • Пользователь
  • Сообщений: 1582
  • Пол: Мужской
  • Free roaming sorcerer
    • Facebook
    • Просмотр профиля
[NES] Хаки на любой вкус
« Ответ #8482 : 21 Декабрь 2022, 18:08:38 »
Это приводит к тому, что если вдруг ты решишь поменять второй байт FF и создать отдельный патч, то эти 2 патча уже будут несовместимы, если применять их в неправильном порядке, ведь первый патч просто вернет FF как в оригинале.
Это не проблема IPS патча, это проблема исключительно хакера. :facepalm: В IPS патчах распространяется полная модификация игры, следовательно оптимизация байт вполне оправдана.

10 лет назад был выпущен Чит патчер, который идеально подходит для чит кодов. Но видимо его время ещё не пришло, нам интереснее выдумывать свой велик в виде IPS, HEX, а самое оно, это закидывать на форум сотни ромов с парой изменённых байт.  :wall:

Оффлайн MaxWooD

  • Пользователь
  • Сообщений: 1074
    • Просмотр профиля
[NES] Хаки на любой вкус
« Ответ #8483 : 21 Декабрь 2022, 19:15:19 »
10 лет назад был выпущен Чит патчер
Есть замечательная программа Game Genie Guy!, чтобы пропатчит ром кодами GG.

Оффлайн Cyneprepou4uk

  • Пользователь
  • Сообщений: 205
  • Пол: Мужской
  • Самый лысый ромхакер
    • ВКонтакте
    • Просмотр профиля
[NES] Хаки на любой вкус
« Ответ #8484 : 21 Декабрь 2022, 19:34:27 »
Это не проблема IPS патча, это проблема исключительно хакера.

Чушь.

Оффлайн MaxWooD

  • Пользователь
  • Сообщений: 1074
    • Просмотр профиля
[NES] Хаки на любой вкус
« Ответ #8485 : 21 Декабрь 2022, 20:28:10 »
нужно генерировать коды
Как понять? Просто вставить код GG не получится?

Онлайн Mr2

  • Пользователь
  • Сообщений: 1582
  • Пол: Мужской
  • Free roaming sorcerer
    • Facebook
    • Просмотр профиля
[NES] Хаки на любой вкус
« Ответ #8486 : 21 Декабрь 2022, 21:19:47 »
Как понять? Просто вставить код GG не получится?
Тут вроде как речь идёт о создании патча:
Мне нужно внести именно одно два однобайтовое изменение в ром тому и патч

То есть автору придётся самому создавать GG коды, а не вставлять уже готовые.

Оффлайн Shredder

  • Пользователь
  • Сообщений: 583
  • Пол: Мужской
  • Ninja Master
    • Просмотр профиля
[NES] Хаки на любой вкус
« Ответ #8487 : 17 Февраль 2023, 23:50:09 »
Shredder, спорное решение. но в оригинале под управлением игрока у него вроде стандартная скорость была.
В оригинале у всех скорость также была разная, и этот китаец был самым медленным. Даже иногда казалось, что чересчур

Оффлайн Abismal888

  • Пользователь
  • Сообщений: 4
    • Просмотр профиля
[NES] Хаки на любой вкус
« Ответ #8488 : 30 Март 2023, 20:52:53 »
City Connection Dandy Nes. Кто нить знает, есть ли, такая с бессмертием. Сам не нашел. Если нет такой, то возможно ли, такую сделать?!

Оффлайн Sharpnull

  • Пользователь
  • Сообщений: 4993
    • Просмотр профиля
[NES] Хаки на любой вкус
« Ответ #8489 : 30 Март 2023, 21:11:07 »
City Connection Dandy Nes. Кто нить знает, есть ли, такая с бессмертием
https://vk.com/vzlomconsoligr?w=wall-163942153_21349 (без регистрации).