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

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

Оффлайн splitman

  • Пользователь
  • Сообщений: 21
    • Просмотр профиля
Хаки на любой вкус
« Ответ #4440 : 05 Июль 2016, 19:12:02 »
Так что, есть ли вариант сделать такой хак? Именно на mario bros classic, ром я прикреплял. От обычного mario bros она отличается улучшенным управлением, управляемым прыжком, некоторыми новыми анимациями и наличием туториалов, как в аркадной.

Оффлайн CaH4e3

  • Пользователь
  • Сообщений: 3603
    • Twitter
    • Просмотр профиля
Хаки на любой вкус
« Ответ #4441 : 05 Июль 2016, 22:43:36 »
А вот это неправда. У меня нет usb-джоя, и прочие другие девайсы я не выставлял. У меня всегда управление настроено на 2 игроков.
То же самое могу сказать, почему именно на этом эмуле в игре Karnov герой умирал от падения, причём на любых ромах этой игры, и я точно помню, что не выставлял никаких читов.
я те еще раз говорю, ты можешь ничего сам не выставлять. Для игр, у которых управление выставляется автоматом, оно не сохраняется в настройках. А вот СПИДРАНЫ, запущенные на твоем фсеух, ВСЕГДА оставляют за собой включенные спец контроллеры. Обычно они пользуют 4-игроковый девайс для фамикома. И оставляют его включенным. Он будет глючить любую твою игру, пока ты не заметишь галку, выставленную в настройках контроллеров.

Да, и ещё я заметил. Иногда эмуль выделывается в хекс-редакторе, перестает работать часть клавиатуры, связанная с буквами. Приходится включать блокнот и там писать, чтоб доделать.
шта? ты умеешь формулировать свои мысли более конкретно? что значит выделываться? когда он начинает "выделываться"?, что значит "часть клавиатуры, связанная с буквами"? она блин почти вся связана с буквами. И как блокнот тебе это помогает лол, если в фсеух не работает хекст редактор?! убейте меня...

Оффлайн Shredder

  • Пользователь
  • Сообщений: 587
  • Пол: Мужской
  • Ninja Master
    • ВКонтакте
    • Просмотр профиля
Хаки на любой вкус
« Ответ #4442 : 05 Июль 2016, 22:50:26 »
Да, и ещё я заметил. Иногда эмуль выделывается в хекс-редакторе, перестает работать часть клавиатуры, связанная с буквами. Приходится включать блокнот и там писать, чтоб доделать.

Раскладка глючит, не? Переключается на русскую. Понятно, что русская в хексе не работает)

Оффлайн lancuster

  • Пользователь
  • Сообщений: 4214
  • Пол: Мужской
  • A nullo diligitur, qui neminem diligit...
    • Просмотр профиля
Хаки на любой вкус
« Ответ #4443 : 05 Июль 2016, 22:52:24 »
Я раскладку не переключаю, когда редактирую ром.

Оффлайн blackbird_ru

  • Пользователь
  • Сообщений: 1230
  • Пол: Мужской
    • Просмотр профиля
Хаки на любой вкус
« Ответ #4444 : 06 Июль 2016, 16:19:57 »
Ответит мне кто-нибудь? По-моему я озвучил максимально простые запросы. Или это не так?
Там кароч какая-то кривая система переключения уровней. Несколько переменных под это дело отведено, при старте новой игры они зануляются, а  если не нули, то прибавляется число и уровень следующий идёт.
Сделать то можно, но тестить мне это всё дело лень.

Может у кого другого и будет достаточно интереса к игре, чтобы провернуть всё.

Оффлайн lancuster

  • Пользователь
  • Сообщений: 4214
  • Пол: Мужской
  • A nullo diligitur, qui neminem diligit...
    • Просмотр профиля
Хаки на любой вкус
« Ответ #4445 : 06 Июль 2016, 17:18:39 »
Ну, ты сделай, а он пусть протестирует. :)

Оффлайн blackbird_ru

  • Пользователь
  • Сообщений: 1230
  • Пол: Мужской
    • Просмотр профиля
Хаки на любой вкус
« Ответ #4446 : 06 Июль 2016, 17:22:58 »
lancuster, не, часто придётся кидать, ещё морочнее.
Там же уровни нужно проходить чтобы смотреть вылазит ли следующий нормально, появляется ли подсказки по убийству врагов. А меня геймплей не прёт.
31 и 41 адреса за уровни отвечают, но там и ещё что-то может быть.

Оффлайн lancuster

  • Пользователь
  • Сообщений: 4214
  • Пол: Мужской
  • A nullo diligitur, qui neminem diligit...
    • Просмотр профиля
Хаки на любой вкус
« Ответ #4447 : 06 Июль 2016, 18:19:17 »
А, понятно.
Скажи, а может быть так, чтобы один адрес отвечал за две функции - прокачка героя и номер уровня? Может такое быть?

Оффлайн blackbird_ru

  • Пользователь
  • Сообщений: 1230
  • Пол: Мужской
    • Просмотр профиля
Хаки на любой вкус
« Ответ #4448 : 06 Июль 2016, 18:24:15 »
lancuster, Ну одна функция для разного может использоваться.
В том же дабл драконе жизни у врагов и у тебя в одном месте вычитаются.
И разные штуки на одну переменную тоже могут быть завязаны, всё от фантазии программиста зависит.

Но в твоём случае я бы не торопился, копай ещё, может ты ошибаешься.

Оффлайн lancuster

  • Пользователь
  • Сообщений: 4214
  • Пол: Мужской
  • A nullo diligitur, qui neminem diligit...
    • Просмотр профиля
Хаки на любой вкус
« Ответ #4449 : 06 Июль 2016, 19:05:26 »
Я покопался уже. Залез в пиратскую игру Tank от Asder. Ввел на определенном адресе цифру 14 (это 20 типа) - включился 20 уровень и скорость пуль у танка максимальная. А я хотел только скорость пуль увеличить, без выбора уровней.

Оффлайн blackbird_ru

  • Пользователь
  • Сообщений: 1230
  • Пол: Мужской
    • Просмотр профиля
Хаки на любой вкус
« Ответ #4450 : 06 Июль 2016, 19:19:31 »
lancuster, кидай ром тогда уж.

Оффлайн splitman

  • Пользователь
  • Сообщений: 21
    • Просмотр профиля
Хаки на любой вкус
« Ответ #4451 : 06 Июль 2016, 19:39:25 »
blackbird_ru, а тут еще кто-то есть шарящий, кроме тебя? В любом случае готов тестить, если что.

Оффлайн blackbird_ru

  • Пользователь
  • Сообщений: 1230
  • Пол: Мужской
    • Просмотр профиля
Хаки на любой вкус
« Ответ #4452 : 06 Июль 2016, 19:47:42 »
splitman, конечно есть. Только если они до этого интереса не проявили, сомневаюсь что сейчас возьмутся.

Оффлайн lancuster

  • Пользователь
  • Сообщений: 4214
  • Пол: Мужской
  • A nullo diligitur, qui neminem diligit...
    • Просмотр профиля
Хаки на любой вкус
« Ответ #4453 : 06 Июль 2016, 20:43:42 »
Санчез может, Shredder, Ti_. Но если последние могут помочь, то Санчез - вряд ли станет. Легче письмо Всевышнему отправить, или Клухту... :)

Оффлайн lancuster

  • Пользователь
  • Сообщений: 4214
  • Пол: Мужской
  • A nullo diligitur, qui neminem diligit...
    • Просмотр профиля
Хаки на любой вкус
« Ответ #4454 : 06 Июль 2016, 21:15:57 »
Блин... В гуднесе этого рома почему-то нет, хотя игра исправна и играется норм.
Вот, короче:

Оффлайн CaH4e3

  • Пользователь
  • Сообщений: 3603
    • Twitter
    • Просмотр профиля
Хаки на любой вкус
« Ответ #4455 : 06 Июль 2016, 21:31:57 »
Блин... В гуднесе этого рома почему-то нет, хотя игра исправна и играется норм.
Вот, короче:
идиот, потому что он был сдампен после выпуска последнего оф гуднеса лол ну до чего же вы тут все тупорылые я просто ржу покатываясь

Оффлайн lancuster

  • Пользователь
  • Сообщений: 4214
  • Пол: Мужской
  • A nullo diligitur, qui neminem diligit...
    • Просмотр профиля
Хаки на любой вкус
« Ответ #4456 : 06 Июль 2016, 23:21:37 »
Отлично! Тогда поясни мне, умник, почему игра JP Ronny из этого же сборника ЕСТЬ В ГУДНЕСЕ?!. :D
У меня есть на то объяснение. Просто кто-то решил извлечь игру, извлек, а кто-то потом добавил. Остальные, видимо, не были извлечены и добавлены в реестр лол. :lol:

Оффлайн splitman

  • Пользователь
  • Сообщений: 21
    • Просмотр профиля
Хаки на любой вкус
« Ответ #4457 : 07 Июль 2016, 01:14:27 »
lancuster, ну понял. Надо как-то привлечь внимание к этому рому. Мне кажется, что он не сильно известен, и все просто подумали, что это обычный mario bros. Но это доведенная до ума версия, последнее время если с кем-то садимся играть на двоих- то именно в нее. Если уровни не будут сбрасываться при гейм овере- это будет вообще эталон кооперативной игры для меня.
Кстати, а хотя бы фишку с жизнями замутить реально? Можно было бы сделать вообще по жизни за каждые 10000 например, тогда игра стала бы легче, и гейм оверы особо и не происходили бы- проблема решена была бы по сути.

Оффлайн lancuster

  • Пользователь
  • Сообщений: 4214
  • Пол: Мужской
  • A nullo diligitur, qui neminem diligit...
    • Просмотр профиля
Хаки на любой вкус
« Ответ #4458 : 07 Июль 2016, 07:59:47 »
Там придётся условие добавить. Разрабы это дело просто не продумали. Решили, что раз это порт с аркадного автомата, то ничего и упрощать не нужно. Никто ведь не станет проходить 100 уровней, да ещё и на двоих.

Оффлайн Shredder

  • Пользователь
  • Сообщений: 587
  • Пол: Мужской
  • Ninja Master
    • ВКонтакте
    • Просмотр профиля
Хаки на любой вкус
« Ответ #4459 : 07 Июль 2016, 08:31:55 »
Ячейка памяти 0041 отвечает за цифру уровня на экране, 0031 - фактический номер уровня. Можно по адресам 4223-4226 в роме выставить четыре байта EA, чтобы забить сброс уровней после game over, но в этом случае начинать будете со следующего уровня, а не с того, где умерли.

Оффлайн lancuster

  • Пользователь
  • Сообщений: 4214
  • Пол: Мужской
  • A nullo diligitur, qui neminem diligit...
    • Просмотр профиля
Хаки на любой вкус
« Ответ #4460 : 07 Июль 2016, 10:07:08 »
Ну, может, ему и такой вариант подойдет. Посмотрим, что он ответит. :)
Tank посмотрите? Нужно скорость пуль увеличить.

Оффлайн Shredder

  • Пользователь
  • Сообщений: 587
  • Пол: Мужской
  • Ninja Master
    • ВКонтакте
    • Просмотр профиля
Хаки на любой вкус
« Ответ #4461 : 07 Июль 2016, 11:22:18 »
Tank посмотрите? Нужно скорость пуль увеличить.

В этой игре надо всё ускорять, а не только пули. Там всё еле шевелится.

Оффлайн splitman

  • Пользователь
  • Сообщений: 21
    • Просмотр профиля
Хаки на любой вкус
« Ответ #4462 : 07 Июль 2016, 13:10:16 »
lancuster, да подойдет конечно, не суть вообще :D Я просто хочу играть на двоих максимально ненапряжно, любое время, и чтоб нас не обламывал гейм овер и начинание с первого уровня, ибо после этого момента все забивают, как правило. Беспонтово с самого начала опять всё то же самое проделывать.

Оффлайн blackbird_ru

  • Пользователь
  • Сообщений: 1230
  • Пол: Мужской
    • Просмотр профиля
Хаки на любой вкус
« Ответ #4463 : 07 Июль 2016, 13:28:38 »
Shredder, хинт, ты jsrом в месте где зануляются перепрыгни на свою субрутину, а там сделай бранч на ноль в 41 и не ноль. И если не ноль отнимай 4 из 31 и 1 из 41. Место в роме есть.
Но там всё равно глюки какие остаются вроде бы.

lancuster, жуть говно игра. Не, лень смотреть и искать там что-то.

Оффлайн lancuster

  • Пользователь
  • Сообщений: 4214
  • Пол: Мужской
  • A nullo diligitur, qui neminem diligit...
    • Просмотр профиля
Хаки на любой вкус
« Ответ #4464 : 07 Июль 2016, 16:07:08 »
Можно было покопаться. Хотя бы потому, что это одна из игр на тему Танчиков. :)

Оффлайн lancuster

  • Пользователь
  • Сообщений: 4214
  • Пол: Мужской
  • A nullo diligitur, qui neminem diligit...
    • Просмотр профиля
Хаки на любой вкус
« Ответ #4465 : 08 Июль 2016, 00:37:27 »
Shredder, а поможешь сделать в Dragon Fighter (японской версии) возможность включать дракона при любом количестве энергии? Я заменил 0c на 01 по адресу 1dc43, но дракон по-прежнему не включается. :(

Оффлайн Shredder

  • Пользователь
  • Сообщений: 587
  • Пол: Мужской
  • Ninja Master
    • ВКонтакте
    • Просмотр профиля
Хаки на любой вкус
« Ответ #4466 : 08 Июль 2016, 02:33:51 »
lancuster, да подойдет конечно, не суть вообще :D

Во вложении.

Shredder, хинт, ты jsrом в месте где зануляются перепрыгни на свою субрутину, а там сделай бранч на ноль в 41 и не ноль. И если не ноль отнимай 4 из 31 и 1 из 41. Место в роме есть.
Но там всё равно глюки какие остаются вроде бы.

Если делать JSR, есть опасность что-нибудь нужное покоцать. Однозначно свободного места в роме я не нашел.
В свой вариант играл, глюков не было.

Shredder, а поможешь сделать в Dragon Fighter (японской версии) возможность включать дракона при любом количестве энергии? Я заменил 0c на 01 по адресу 1dc43, но дракон по-прежнему не включается. :(

Займись чем-то более серьёзным, чем изменение энергии и скоростей)

Задание для продвинутых юзеров: Кто может сделать прохождение NES Double Dragon на двоих?
http://www.emu-land.net/consoles/dendy/roms?act=showonly&id=375

Оффлайн blackbird_ru

  • Пользователь
  • Сообщений: 1230
  • Пол: Мужской
    • Просмотр профиля
Хаки на любой вкус
« Ответ #4467 : 08 Июль 2016, 04:29:07 »
Если делать JSR, есть опасность что-нибудь нужное покоцать.
Он только адрес ретурна в стеке сохраняет, там ничего покоцать нельзя.
Разве что ты из середины бранчей прыгнуть решил и какой-то флаг для сравнения в своём коде похерил. Но это не тот случай и место есть.

Оффлайн Kinbeas

  • Пользователь
  • Сообщений: 4594
  • Пол: Мужской
    • ВКонтакте
    • Youtube
    • Просмотр профиля
Хаки на любой вкус
« Ответ #4468 : 08 Июль 2016, 09:49:41 »
lancuster, ты сам то успеваешь во все свои хаки играть?

Оффлайн Heidr

  • Пользователь
  • Сообщений: 6471
    • Просмотр профиля
Хаки на любой вкус
« Ответ #4469 : 08 Июль 2016, 10:10:05 »
Чукча - не геймер, чукча - ромхакер.