Автор Тема: [SMD] ROM glitcher - сделай себе хак не зная ромхакинг  (Прочитано 2249 раз)

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

Оффлайн SeregaZ

  • Пользователь
  • Сообщений: 2508
  • Пол: Мужской
  • ливнул с форума
    • Youtube
    • Просмотр профиля
то есть работу с эмулятором через образ памяти внутри эмулятора ты не сделал? то есть не создавая временный файл на жестком диске.

Оффлайн perfect_genius

  • Пользователь
  • Сообщений: 1144
    • ВКонтакте
    • Steam
    • Просмотр профиля
Ты не ответил, в чём у тебя проблема с жёстким диском, вот и не сделал. Переходи уже на SSD, не сопротивляйся :D
Ну или создай RAM-диск.

Оффлайн SeregaZ

  • Пользователь
  • Сообщений: 2508
  • Пол: Мужской
  • ливнул с форума
    • Youtube
    • Просмотр профиля
проблемы особо как бы и нет. это просто не вежливо миллион раз создавать файл на жестком диске. память то в этом плане гораздо удобнее и быстрее и ресурс у неё куда побольше будет, чем у жесткого диска.

Оффлайн perfect_genius

  • Пользователь
  • Сообщений: 1144
    • ВКонтакте
    • Steam
    • Просмотр профиля
У временной памяти вообще нет ресурса, вроде бы. Или предел недостижим.
Глитчер не создаёт файлы (только при выходе), но редактирует ром, да. Сотня/две сотни изменений мелкого файла - ерунда для ресурса накопителя, он даже не заметит.
Рамдиск для тебя слишком сложно?

Оффлайн SeregaZ

  • Пользователь
  • Сообщений: 2508
  • Пол: Мужской
  • ливнул с форума
    • Youtube
    • Просмотр профиля
для меня нет. но видишь ли автор софта должен позаботиться обо всем заранее, чтобы пользователю софта было очень приятно пользоваться, без необходимости всяких танцев с бубном. а то тут получится как с той Идой... питон поставь, саму иду поставь, плагин поставь, что-то там настрой, и после один хрен оно работать с ASM68K.exe не будет. это же просто капец капецные костыли :)

особенно порадовала рекомендация про SSD. как раз таки он наоборот не любит, когда ему пишут и пишут без конца.





Оффлайн AnyZero

  • Пользователь
  • Сообщений: 25
    • Просмотр профиля
Замечательная штука, что мне удалось в ней сделать, на получение результата примерно полчаса уходило, а то и меньше.
Beyond oasis - чит-меню(начало со всем оружием итп), неуязвимость.
Wayne's World - неуязвимость.
Life on Earth - открытие ачивок и внутриигровых роликов.
Comix Zone - неуязвимость.
И это в играх выбранных наугад.

Оффлайн perfect_genius

  • Пользователь
  • Сообщений: 1144
    • ВКонтакте
    • Steam
    • Просмотр профиля
AnyZero, если не шутишь, то это очень здорово! :wow: Ты первый, кто отписался, поэтому может и первый, кто им активно пользовался.
Как пользоваться - понял из описания тут или в самой программе?
Ромхакинг до этого знал?
Есть какие-то моменты, которые хотелось бы улучшить?
Было такое, что нажал не ту клавишу и пришлось откатить изменение перезапуском программы?
Что не удалось найти и в какой игре?

Смотрю, у тебя в хаках часто "неуязвимость" - а это побочный хак, эту логику не предполагалось ломать в играх. У тебя было такое, что неуязвимость появлялась только для определённых вещей и для остального надо искать новые инструкции? Или же одно изменение даёт неуязвимость ко всему?

Оффлайн AnyZero

  • Пользователь
  • Сообщений: 25
    • Просмотр профиля
С ромхакингом я знаком, то есть быстренько сделать неуязвимость персонажу умею, тут же другой случай.
Эта программа как тумблер уже имеющихся возможностей игры, иногда скрытых (в мирах Уэйна читов нет на неуязвимость, но возможно для разработчиков был режим для теста) и даже не пробуя например скажу, что в Shining Force 2 включится возможность управления ботами с вероятностью 90 процентов, потому что там есть уже такое с помощью ввода читов.
Что не удалось найти..Сложно сказать, я же искал то что уже по-моему мнению есть и оно было :D
Сейчас вот потестил игру Batman Forever, сразу увидеть концовку - 87 шаг, 137 - чит меню.
Откатом пользовался, на автомате ошибиться можно, когда долго результат не видишь.
Чего не хватает, это кнопки 4, сделать шаг назад, без перезапуска.

Оффлайн Sharpnull

  • Пользователь
  • Сообщений: 4999
    • Просмотр профиля
С ромхакингом я знаком, то есть быстренько сделать неуязвимость персонажу умею
Значит вы опытный. Сделать нормально неуязвимость/непобедимость не всегда просто, иногда это равно бесконечному здоровью и здоровье отнимается в нескольких местах, тогда такое не получится сделать через программу как здесь. Например, я долго делал бесконечное здоровье в [3DO] Alone in the Dark, вычитание здоровья в общем коде, в итоге добавил код на месте мусора, который ставит макс. здоровье каждый раз из этого общего кода.
Вообще для меня термины неуязвимость/непобедимость/бессмертие к играм расплывчатое, можно убрать отскок от удара или чтобы провал в пропасть возвращал персонажа рядом. Ещё путаю invulnerability (неуязвимость) и invincibility (непобедимость). Занятно, что мультсериал Invincible у нас перевели неверно - Неуязвимый, но по сюжету его как раз часто побеждают и он скорее неуязвимый, возможно переводом испортили юмор или смысл.

Оффлайн perfect_genius

  • Пользователь
  • Сообщений: 1144
    • ВКонтакте
    • Steam
    • Просмотр профиля
AnyZero, спасибо, пункт 4 ("Отменить последний выбор") может быть сделаю в обновлении. Долго думал что выбрать (4 или перезапуск) и логика была такая, что 4-ый пункт был бы всё время на экране, хотя используется крайне редко, а перезапустить программу - дело нескольких секунд.

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




Оффлайн AnyZero

  • Пользователь
  • Сообщений: 25
    • Просмотр профиля
Ещё немного напишу, к сожалению в Shining Force 2 не включилось управление мобами, повторно проверять уже не стал, но зато нашлась мгновенная победа. И ещё, в противовес находимой неуязвимости я почти везде нашёл и мгновенную смерть, сразу умираешь или полоска энергии стремится к нулю (Shining Force 2 , Comix Zone, Waynes world, Beyond oasis).

Оффлайн perfect_genius

  • Пользователь
  • Сообщений: 1144
    • ВКонтакте
    • Steam
    • Просмотр профиля
в Shining Force 2 не включилось управление мобами
Видимо, игра сначала проверяет активированность секретного меню. Т.е. надо сначала сделать хак на его постоянную включённость, чтобы далее код проверял его пункты.
Попробую проверить. Скинь мне сохранение в бою, если ещё не удалил.

я почти везде нашёл и мгновенную смерть
Про это и написано в описании к программе:
Зато неожиданно нашёл неуязвимость для первого игрока, хотя всегда думал, что там только логика "если получен урон, то игрок умирает", которая инвертируется в "если не получен урон, то игрок умирает", что обычно и происходило - игрок моментально умирал
Поэтому интересно что же там меняется, из-за чего появляется неуязвимость. Но проверить это пока нет времени.

Кстати, когда ты находишь нужное, ты продолжаешь до конца процесса, отсеиваешь все ненужные изменения? Т.е. получаешь в конце адрес изменения?

Оффлайн AnyZero

  • Пользователь
  • Сообщений: 25
    • Просмотр профиля
Сохранёнка первой битвы, сделана в kegafusion.
Да потом до конца добиваю, там уже быстро процесс проходит, но ромы и места изменений я не смотрел.
« Последнее редактирование: 17 Июль 2024, 12:22:19 от AnyZero »

Оффлайн perfect_genius

  • Пользователь
  • Сообщений: 1144
    • ВКонтакте
    • Steam
    • Просмотр профиля
0x28fb4 - активация секретного меню (26 попыток)
0x23fd8 - управление врагами, меню оказалось не нужным (185 попыток)
По адресам будет 66 или 67 и просто меняешь их друг на друга.

(В этот переводе Шедевра глючит звук в GensRRv11- это известный баг?)

Оффлайн AnyZero

  • Пользователь
  • Сообщений: 25
    • Просмотр профиля
[SMD] ROM glitcher - сделай себе хак не зная ромхакинг
« Ответ #44 : 08 Октябрь 2024, 14:37:46 »
Так как пользуюсь Kega как основным эмулятором, а там проблемы со звуком не было, то хз известный он или нет.
Новую версию не планируешь выкладывать? Хочется чего-то такого, поэкспериментировать.

Оффлайн perfect_genius

  • Пользователь
  • Сообщений: 1144
    • ВКонтакте
    • Steam
    • Просмотр профиля
[SMD] ROM glitcher - сделай себе хак не зная ромхакинг
« Ответ #45 : 09 Октябрь 2024, 01:57:23 »
Да, что-то затянулась разработка, хотя делаю непрерывно каждый день, уже 7 месяцев :lol:
Надеюсь, за неделю доделаю, а пока отправил тебе в личку что есть.

Оффлайн AnyZero

  • Пользователь
  • Сообщений: 25
    • Просмотр профиля
[SMD] ROM glitcher - сделай себе хак не зная ромхакинг
« Ответ #46 : 11 Октябрь 2024, 12:45:31 »
Всё же с массивами не так интересно играть чем с "переключателями", пока видел только графические и звуковые глюки.

Оффлайн perfect_genius

  • Пользователь
  • Сообщений: 1144
    • ВКонтакте
    • Steam
    • Просмотр профиля
[SMD] ROM glitcher - сделай себе хак не зная ромхакинг
« Ответ #47 : 11 Октябрь 2024, 16:40:04 »
Первоначальной функций было менять вещи местами или множить. В какой игре что ты хотел изменить и на что?
По идее, с этим инструментом тоже можно развлечься, установив своему персонажу приёмы какого-нибудь босса, например. Или поменять местами расположение предметов. Но это только в идеале, поэтому это больше поисковик ресурсов для хакеров получился.
После него буду делать поисковик чисел, чтобы менять количества и координаты. Может с ним будет поинтереснее :)