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

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

Оффлайн MaxWooD

  • Пользователь
  • Сообщений: 1129
    • Просмотр профиля
Хаки на любой вкус
« Ответ #6390 : 03 Июнь 2020, 23:18:44 »
Спасибо, день прошел не зря!
Ничего страшного, ведь ты стоишь в начале своего пути  :lol:

Оффлайн AlexGS

  • Пользователь
  • Сообщений: 170
  • Пол: Мужской
  • Главное начать, а потом доделать!
    • Просмотр профиля
Хаки на любой вкус
« Ответ #6391 : 03 Июнь 2020, 23:35:37 »
Ничего страшного, ведь ты стоишь в начале своего пути 
Начало моего пути было 31 год назад, когда я еще играл в игры на ZX Spectrum. Вот где жесть была. Мало того, что сохранений не было, игры грузились по 5-7 минут, так еще и зависал он от включения холодильника.  :lol:

Оффлайн CaH4e3

  • Пользователь
  • Сообщений: 3597
    • Twitter
    • Просмотр профиля
Хаки на любой вкус
« Ответ #6392 : 04 Июнь 2020, 00:46:58 »
плохой блок питания!

Оффлайн Stormtrooper3d

  • Пользователь
  • Сообщений: 817
    • Просмотр профиля
Хаки на любой вкус
« Ответ #6393 : 04 Июнь 2020, 06:57:55 »
AlexGS, не обижай Спекки, там сотни крутых гам, в которые можно с удовольствием играть и по сей день) Один Rex чего стоит

Оффлайн AlexGS

  • Пользователь
  • Сообщений: 170
  • Пол: Мужской
  • Главное начать, а потом доделать!
    • Просмотр профиля
Хаки на любой вкус
« Ответ #6394 : 04 Июнь 2020, 08:35:06 »
Stormtrooper3d, я ни в коем случае его не обижаю, так как для меня он до сих пор является одним из лучших компьютеров. Он у меня жемчужина моей коллекции.
Просто собирал его я сам, и использовал не самые лучшие комплектующие. Блок питания действительно был далек от идеала, но это был максимум из того, что я мог найти в то время. Отсюда и все мои мучения, но не смотря на это, он остался в моем сердце как один из лучших. У меня и сейчас установлен эмулятор на консоли Xbox Original, через который я гоняю в эти игрушки. На реальном железе уже не играю, так как нет возможности сохранений.

Оффлайн YuzorG

  • Пользователь
  • Сообщений: 3877
    • Просмотр профиля
Хаки на любой вкус
« Ответ #6395 : 05 Июнь 2020, 12:13:17 »
Не знаю куда писать.
А вот в такой хак играл кто? ЧП в гостях у Мурлык

Оффлайн Maximum

  • Модератор
  • Сообщений: 7393
  • Пол: Мужской
  • за хорошие ИГРЫ
    • Просмотр профиля
Хаки на любой вкус
« Ответ #6396 : 05 Июнь 2020, 12:17:32 »

Оффлайн Stormtrooper3d

  • Пользователь
  • Сообщений: 817
    • Просмотр профиля
Хаки на любой вкус
« Ответ #6397 : 05 Июнь 2020, 12:19:25 »
YuzorG, есть 2 версии хака: та, что на видео - easy версия

Оффлайн eskayelle

  • Пользователь
  • Сообщений: 12
    • Просмотр профиля
Хаки на любой вкус
« Ответ #6398 : 06 Июнь 2020, 07:27:28 »
For anyone who enjoys Teenage Mutant Ninja Turtles games or Streets of Rage 2,  my completed Teenage Mutant Ninja Turtles of Rage - The Final Shell Shock patch may be found here.

Also, a fairly comprehensive list of my hacks may be found here.

Thanks for reading!

Оффлайн Takamura-kun

  • Пользователь
  • Сообщений: 1133
  • Пол: Мужской
    • Просмотр профиля
Хаки на любой вкус
« Ответ #6399 : 06 Июнь 2020, 15:28:58 »
AuAurora, на карантине :lol:

Оффлайн Беларус учит русский

  • Модератор
  • Сообщений: 1423
    • ВКонтакте
    • Steam
    • Просмотр профиля
Хаки на любой вкус
« Ответ #6400 : 06 Июнь 2020, 22:04:25 »
Пипец, людям скучно на карантине :ohmy:
Тема называется "Хаки на любой вкус", где, вроде бы, предлагаешь хак и кто хочет делает. А в итоге одного зачмырили, другого отговаривают от его желания, но каким-то чудом нашлось решение...

Stormtrooper3d, ты всё ещё возишься с этими стенами Бомбермена или это уже мем? :lol:
Ты же вроде известный кидала? Кто же тебе поверит.
А вот эту фразу я сохраню-ка себе:
Цитата
Я готов заплатить любую сумму, только не дороже 100 рублей
:lol:

Оффлайн SavitarSvit

  • Пользователь
  • Сообщений: 1502
  • Пол: Мужской
  • Хирург личности
    • Youtube
    • Просмотр профиля
Хаки на любой вкус
« Ответ #6401 : 12 Июнь 2020, 06:52:47 »
Ребята, а можно в роме Earthworm Jim 2 (U) на сеге, вообще убрать региональную защиту?
В сети я нашел Game Genie код, чтобы игра запускалась в (J) регионе, но при этом она перестает запускаться в (U и E).

Оффлайн Stormtrooper3d

  • Пользователь
  • Сообщений: 817
    • Просмотр профиля
Хаки на любой вкус
« Ответ #6402 : 12 Июнь 2020, 07:23:29 »
Stormtrooper3d, ты всё ещё возишься с этими стенами Бомбермена или это уже мем? :lol:
Ты же вроде известный кидала? Кто же тебе поверит.
мем. В оригинале чувак примерно тоже самое говорил, только сумма была кажется 200 рублей, но деньги для него тоже были не вопрос  :lol: Но приятно когда тебя принимают за известных личностей

Оффлайн Ramzet

  • Пользователь
  • Сообщений: 160
  • Пол: Мужской
  • Коллекционер хаков!!!
    • ВКонтакте
    • Youtube
    • Просмотр профиля
Хаки на любой вкус
« Ответ #6403 : 13 Июнь 2020, 15:06:05 »
Всем доброго времени суток. Есть одна просьба у меня к ромхакерам. Кто сможет сделать на денди отдельный ром Tank N. Это танки 1990 где враги берут бонусы. Знаю есть сборник танков от а до я с разными ревизиями. Но хотелось бы иметь отдельный ром. Планирую записать его на картридж. Кто поможет буду примного благодарен.

Оффлайн Sharpnull

  • Пользователь
  • Сообщений: 5677
    • Просмотр профиля
Хаки на любой вкус
« Ответ #6404 : 13 Июнь 2020, 15:26:37 »
Кто сможет сделать на денди отдельный ром Tank N.
Если вы об этом

то, как я понимаю, там одна игра, а пункты - параметры. Вам вероятно нужно просто сделать переход на Tank N, с этим справится любой немного знакомый с хакингом NES.
И вы не сказали, нужно 15 -> 28 или 1 -> 14?

Оффлайн Sharpnull

  • Пользователь
  • Сообщений: 5677
    • Просмотр профиля
Хаки на любой вкус
« Ответ #6405 : 13 Июнь 2020, 17:01:21 »
Ramzet, сделал простой пропуск, экран с выбором в начале виден на мгновение, как отключить не знаю, я не разбираюсь. В архиве ромы и патчи, на всякий случай.
Информация
RAM $46 - положение курсора, значения $00 - $06 (A - G), $80 - $86 (H - N).
RAM $8E - выбор (на select) 1->14 - значение $00, 15->28 - значение $01.
$C4A1: A9 80 LDA #$80 - начальная позиция курсора. Заменил на A9 86.
$C4E8: A9 01 LDA #$01 - начальный выбор 1->14 / 15->28. Заменил на A9 00 для версии 1->14.
$C576: F0 AF BEQ $C527 - заменил на F0 00, чтобы пропустить меню выбора.


Оффлайн Ramzet

  • Пользователь
  • Сообщений: 160
  • Пол: Мужской
  • Коллекционер хаков!!!
    • ВКонтакте
    • Youtube
    • Просмотр профиля
Хаки на любой вкус
« Ответ #6406 : 13 Июнь 2020, 19:18:48 »
Ramzet, сделал простой пропуск, экран с выбором в начале виден на мгновение, как отключить не знаю, я не разбираюсь. В архиве ромы и патчи, на всякий случай.
Информация
RAM $46 - положение курсора, значения $00 - $06 (A - G), $80 - $86 (H - N).
RAM $8E - выбор (на select) 1->14 - значение $00, 15->28 - значение $01.
$C4A1: A9 80 LDA #$80 - начальная позиция курсора. Заменил на A9 86.
$C4E8: A9 01 LDA #$01 - начальный выбор 1->14 / 15->28. Заменил на A9 00 для версии 1->14.
$C576: F0 AF BEQ $C527 - заменил на F0 00, чтобы пропустить меню выбора.


А чем отличается 1->14 от 15->28?
Всё равно менюшка моргает пару раз. Если бы её убрать как то совсем, было бы шикарно.

Оффлайн Sharpnull

  • Пользователь
  • Сообщений: 5677
    • Просмотр профиля
Хаки на любой вкус
« Ответ #6407 : 13 Июнь 2020, 20:20:52 »
А чем отличается 1->14 от 15->28?
Наличие бонуса "корабль/понтон": https://promodj.com/x/blog/1012328/Battle_City_Super_Tank_1990_Tank_1991_Missile_Tank_1994_Missile_Tank_1995. Ещё есть версия "Tank 1990. 1".
Убрал меню. В подпрограмме $C4A1, где менял все остальные значения, заNOPал несколько JSR $D6B3, JSR $D8F6, JSR $FD0C - отображение меню, JSR $FD27 - курсор.
Не гарантирую, что сделал правильно, не разбирался что делают убранные вызовы и какие могут быть побочные эффекты, и как уже говорил, я не разбираюсь в NES хакинге.
Ошмёток танка в углу есть и в оригинале при запуске.

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

  • Пользователь
  • Сообщений: 2698
  • Пол: Мужской
  • Уничтожим Кронос!
    • Facebook
    • Twitter
    • ВКонтакте
    • Youtube
    • Просмотр профиля
Хаки на любой вкус
« Ответ #6408 : 14 Июнь 2020, 01:29:18 »
Убрал меню, версия N. Изменил 3 байта корруптором...

адрес в роме h0063EC изменил A5 на 8A плюс h0063EE изменил 0A на 8A - Начало с N (01-14 и 15-28)
адрес в роме h0044B6 изменил 70 на B0 - пропуск меню

Понтона вроде нет.

upd: Исправил ром, есть понтон и исправлена вероятность его появления.
« Последнее редактирование: 04 Сентябрь 2021, 03:28:43 от Guyver(X.B.M.) »

Оффлайн Sharpnull

  • Пользователь
  • Сообщений: 5677
    • Просмотр профиля
Хаки на любой вкус
« Ответ #6409 : 14 Июнь 2020, 03:42:07 »
Понтона вроде нет.
На самом деле, как повезёт, потому что вы убрали инициализацию $8E, а RAM ($0000-$07FF) после power on может иметь любые значения. Если в эмуляторе стоят $00, то не будет "понтона", $FF - будет (проверил), Random - I'm feeling lucky.

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

  • Пользователь
  • Сообщений: 2698
  • Пол: Мужской
  • Уничтожим Кронос!
    • Facebook
    • Twitter
    • ВКонтакте
    • Youtube
    • Просмотр профиля
Хаки на любой вкус
« Ответ #6410 : 14 Июнь 2020, 05:28:37 »
off: Тогда вероятность появления понтона будет 1 к 256? :neznayu:
« Последнее редактирование: 14 Июнь 2020, 07:27:16 от Guyver(X.B.M.) »

Оффлайн Ramzet

  • Пользователь
  • Сообщений: 160
  • Пол: Мужской
  • Коллекционер хаков!!!
    • ВКонтакте
    • Youtube
    • Просмотр профиля
Хаки на любой вкус
« Ответ #6411 : 14 Июнь 2020, 12:38:31 »
Sharpnull
Спасибо тебе большое за помощь, всё как и задумывалось. Респект тебе огромный. И всем тем кто участвовал в помощи)

Оффлайн Sharpnull

  • Пользователь
  • Сообщений: 5677
    • Просмотр профиля
Хаки на любой вкус
« Ответ #6412 : 14 Июнь 2020, 13:19:11 »
off: Тогда вероятность появления понтона будет 1 к 256? :neznayu:
Для случайной RAM наоборот, я привёл $FF для примера, изначально срабатывало на $01. Сейчас проверил код выбора бонуса, проверка на равенство 0:
$C5F3
  LDA $8E                 
  BEQ $C5FB               
  LDA $E8FA,Y             
  RTS                     
$C5FB
  LDA $C63A,Y             
  RTS                     
# Значения в RAM
$C63A: 00 01 02 03 03 04 05 06
$E8FA: 00 01 02 03 04 05 06 07
Если != $00, то вместе с "понтоном" (07). В реальной жизни, на nesdev говорили, что обычно биты стоят в 1 с некоторыми 0, то есть чаще тоже будет "понтон", но эмуляторы по умолчанию могут ставить $00 (как Mesen).
--------
Здесь же можно исправить инициализацию, если вместо LDA $8E сделать LDA #$8E (A5 8E -> A9 8E) для "понтона" и без него - LDA #$00 (A9 00). В роме это адрес $4603.
« Последнее редактирование: 14 Июнь 2020, 13:39:25 от Sharpnull »

Оффлайн Veals

  • Пользователь
  • Сообщений: 4
    • Просмотр профиля
Хаки на любой вкус
« Ответ #6413 : 21 Июнь 2020, 20:15:51 »
Переделал весь уровень "Ниагарский водопад" в Duck Tales 2. Построен на глюках, трэше и желании Скруджу как можно скорее отправиться на тот свет.



Оффлайн Stormtrooper3d

  • Пользователь
  • Сообщений: 817
    • Просмотр профиля
Хаки на любой вкус
« Ответ #6414 : 21 Июнь 2020, 20:32:49 »
Veals, можешь попробовать еще вот эти, тебе должны понравится  :lol:  :lol:
В одном из них ухардкорены загадки, во втором вся игра

Оффлайн AuAurora

  • Пользователь
  • Сообщений: 1782
  • Мур
    • Youtube
    • Просмотр профиля
Хаки на любой вкус
« Ответ #6415 : 21 Июнь 2020, 22:02:34 »
Никому случаем не попадались хаки на скуби-ду, чтобы после использования предметы исчезали?  :blush:

Оффлайн Stormtrooper3d

  • Пользователь
  • Сообщений: 817
    • Просмотр профиля
Хаки на любой вкус
« Ответ #6416 : 21 Июнь 2020, 22:17:12 »
AuAurora, это как?

Оффлайн AuAurora

  • Пользователь
  • Сообщений: 1782
  • Мур
    • Youtube
    • Просмотр профиля
Хаки на любой вкус
« Ответ #6417 : 22 Июнь 2020, 11:00:51 »
Stormtrooper3d, ну в сеговском скуби. Предметы там вроде все по разу юзаются, но из-за того, что не исчезают - их всё время надо проматывать туда-сюда и путаться, что ещё не юзано

Оффлайн Stormtrooper3d

  • Пользователь
  • Сообщений: 817
    • Просмотр профиля
Хаки на любой вкус
« Ответ #6418 : 22 Июнь 2020, 11:55:23 »
не совсем) К примеру, лопата используется 2 раза, возможно что то еще. А писать исключения для некоторых предметов вряд ли кто-то будет :)

Оффлайн MaxWooD

  • Пользователь
  • Сообщений: 1129
    • Просмотр профиля
Хаки на любой вкус
« Ответ #6419 : 22 Июнь 2020, 13:47:06 »
не совсем) К примеру, лопата используется 2 раза, возможно что то еще. А писать исключения для некоторых предметов вряд ли кто-то будет :)
Ну про это и разговор: когда в игре пропадает надобность в каком-либо предмете, он должен исчезнуть, и ты уже не ломаешь голову для какого еще действия этот предмет в инвентаре. Или Шегги его выложить и сказать что-то наподобие: "Этот предмет нам больше не пригодится". Так было бы намного логичнее. Уже не помню что там  с предметами было...давно проходил.