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

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

Оффлайн spiiin

  • Модератор
  • Сообщений: 760
    • Просмотр профиля
Хаки на любой вкус
« Ответ #1320 : 13 Июль 2013, 13:33:26 »
battletoads идеально подходят для хардкорных хаков !  :wow:
Добавлено позже:
я когда-то скорость в гонках выкручивал, но не в виде хака, а так, в оперативке меняя значение, побаловаться.
http://www.youtube.com/watch?v=JheDS1MF_DU

Оффлайн ПАУК

  • Пользователь
  • Сообщений: 1556
  • Пол: Мужской
  • Ну-ка, от винта!
    • Steam
    • Youtube
    • Просмотр профиля
Хаки на любой вкус
« Ответ #1321 : 13 Июль 2013, 13:38:33 »
Из хардкора сделать хардкор? :ohmy:
Эх, парни, сделайте кто-нибудь хардкор из Ghosts N' Goblins ^_^

Оффлайн Roket

  • Пользователь
  • Сообщений: 3336
  • Пол: Мужской
  • Злой Котэ
    • Просмотр профиля
Хаки на любой вкус
« Ответ #1322 : 13 Июль 2013, 15:24:03 »
+Kinbeas+,  а помню. Да надо будет это поправить. ;)
Цитата
Из хардкора сделать хардкор?
Вообще бы да, чего-нибудь получше бы попробовать сделать, у меня у самого большое желание убрать смертельные удары у врагов. В частности у снеговиков, драконов, уток и роботов. Как бы снизить опасность умереть сразу. Я не знаю, может Ti сможет. Вообще мы пытаемся из этого хардкора сделать хоть какой-то битемап.

Оффлайн Ti_

  • Пользователь
  • Сообщений: 3258
  • Пол: Мужской
    • ВКонтакте
    • Youtube
    • Просмотр профиля
Хаки на любой вкус
« Ответ #1323 : 13 Июль 2013, 17:56:09 »
+Kinbeas+,  а помню. Да надо будет это поправить. ;)Вообще бы да, чего-нибудь получше бы попробовать сделать, у меня у самого большое желание убрать смертельные удары у врагов. В частности у снеговиков, драконов, уток и роботов. Как бы снизить опасность умереть сразу. Я не знаю, может Ti сможет. Вообще мы пытаемся из этого хардкора сделать хоть какой-то битемап.
Ну ты мне подсказал, что основная проблема там в ИИ врагов. В BT&DD они более адекватные, не зажимают.
Так что надо попросту оттуда код перенести. Но я это делать не буду, поскольку уже начал хак с переносом Джимми, правда полгода уже не притрагивался, так или иначе вначале надо завершить его.

Оффлайн Roket

  • Пользователь
  • Сообщений: 3336
  • Пол: Мужской
  • Злой Котэ
    • Просмотр профиля
Хаки на любой вкус
« Ответ #1324 : 13 Июль 2013, 18:19:58 »
Ti_,  хак с Джимми тоже не забрасывай, интересно получается. :) есть какие-нибудь последние видео. Я уже понимаю что сложность там ещё с заменой анимации.
А можно вообще Джимми заставить ловить мух, хотя бы кулаком. Можно кстати некоторые бесполезные фичи убрать, например езда на драконе.
А анимации плавания получается заменить? Интересен процесс просто, хоть и не могу чётко помочь с этим, поскольку это уже дикий лес ромхакинга. :)
Так или иначе хак ждём с нетерпением, не забрасывай. :)
Цитата
Ну ты мне подсказал, что основная проблема там в ИИ врагов. В BT&DD они более адекватные, не зажимают.
Там скорее и оставили ото ии, ведь в последнем уровне в BTDD роботы агрессивные же. Такое ощущение, что в нужном месте код ии вырубают и враги снова становятся агрессивными.

Ti можешь ещё найти блоки врагов для BT?

Оффлайн Ti_

  • Пользователь
  • Сообщений: 3258
  • Пол: Мужской
    • ВКонтакте
    • Youtube
    • Просмотр профиля
Хаки на любой вкус
« Ответ #1325 : 13 Июль 2013, 18:52:58 »
Ti можешь ещё найти блоки врагов для BT?
Какие именно блоки? Графику? Она сжата вроде бы.
Ti_,  хак с Джимми тоже не забрасывай, интересно получается. :) есть какие-нибудь последние видео. Я
А анимации плавания получается заменить? Интересен процесс просто, хоть и не могу чётко помочь с этим, поскольку это уже дикий лес ромхакинга. :)
После последнего видео ничего не делалось. Процесс там достаточно запутан, склеены 2 рома, некоторые данные код и читаются из 2-ого рома.
Анимации это вприцнипе набор последовательности байт, в которых указано какие действия должен сделать объект и какие кадры отрисовать. Для тех каких нету вприцнипе в BTDD, их надо придумывать самому, ну и кадры рисовать.  Там и статичных кадров много каких не хватает - но рисовать новые я пока никакие не пытался.
« Последнее редактирование: 13 Июль 2013, 19:00:17 от Ti_ »

Оффлайн Kinbeas

  • Пользователь
  • Сообщений: 4602
  • Пол: Мужской
    • ВКонтакте
    • Youtube
    • Просмотр профиля
Хаки на любой вкус
« Ответ #1326 : 13 Июль 2013, 19:38:38 »
Вообще мы пытаемся из этого хардкора сделать хоть какой-то битемап.
Какая потрясающая идея!  :wow:

Оффлайн Roket

  • Пользователь
  • Сообщений: 3336
  • Пол: Мужской
  • Злой Котэ
    • Просмотр профиля
Хаки на любой вкус
« Ответ #1327 : 14 Июль 2013, 16:01:00 »
Цитата
Какие именно блоки? Графику? Она сжата вроде бы.
Да не, адреса блоков противников и объектов на каждй уровень если можно. Тайлы ни к чему, там всё равно придётся ром ломать ;). Чтобы блоками противников других на уровни добавлять я вот к чему. К примеру носорогов на третий уровень.
Цитата
Анимации это вприцнипе набор последовательности байт, в которых указано какие действия должен сделать объект и какие кадры отрисовать. Для тех каких нету вприцнипе в BTDD, их надо придумывать самому, ну и кадры рисовать.  Там и статичных кадров много каких не хватает - но рисовать новые я пока никакие не пытался.
Да рисовать в принципе же не обязательно, можно заменить на существующие. К примеру когда джимми едет на мотоцикле -эту анимацию использовать в плавании, тоже самое наверное можно провернуть и с драконом из первого уровня. Когда скользит в ледяном уровне можно стандартную анимацию удара коленями или приседания. Кидает снежки стандартным апперкотом. Когда липнет липучка - тоже приседание какое-нибудь. ;)

Оффлайн Ti_

  • Пользователь
  • Сообщений: 3258
  • Пол: Мужской
    • ВКонтакте
    • Youtube
    • Просмотр профиля
Хаки на любой вкус
« Ответ #1328 : 14 Июль 2013, 16:41:52 »
К примеру когда джимми едет на мотоцикле -эту анимацию использовать в плавании, тоже самое наверное можно провернуть и с драконом из первого уровня. Когда скользит в ледяном уровне можно стандартную анимацию удара коленями или приседания. Кидает снежки стандартным апперкотом. Когда липнет липучка - тоже приседание какое-нибудь. ;)
Ну там многое так сделано. Но не все можно подобрать. Мотоциклы например в BT&DD являются частью общего кадра (кстати поэтому и мотоцикл там красится в зеленый у Джимми).
Добавлено позже:
Чтобы блоками противников других на уровни добавлять я вот к чему. К примеру
Я нефига не понял что ж за блоки? Указатели на графику?

Оффлайн Roket

  • Пользователь
  • Сообщений: 3336
  • Пол: Мужской
  • Злой Котэ
    • Просмотр профиля
Хаки на любой вкус
« Ответ #1329 : 15 Июль 2013, 13:55:26 »
Цитата
Я нефига не понял что ж за блоки? Указатели на графику?
Что в PPU Wiewere в эмуляторе fseux видно. Там же есть два вида блоков тайлы и объекты. Мне для объектов надо. Эти блоки которые меняются в зависимости от уровня или обстановки в игре и дают определённую графику объектам. Просто их адреса нужны на каждый уровень и всё.
Не сами пожатые тайлы а блоки объектов, которые дают для них графику. Ну номера блоков проще разъясняясь.
В BBDD ты же видел как ведёт себя Абобо - он может быть в любом уровне, так как встроенная программа в игре автоматически ему задаёт нужный номер блока.

Оффлайн Ti_

  • Пользователь
  • Сообщений: 3258
  • Пол: Мужской
    • ВКонтакте
    • Youtube
    • Просмотр профиля
Хаки на любой вкус
« Ответ #1330 : 15 Июль 2013, 15:25:01 »
Эти блоки которые меняются в зависимости от уровня или обстановки в игре и дают определённую графику объектам.
Так и сказал бы что номера блоков графики. А то блоки... блоки могут быть чего угодно, хоть блоки кода.
0x35bb4:
level_base_X_H: .BYTE 0                 ; ...
level_base_X_L: .BYTE 0                 ; ...
level_base_Y_H: .BYTE 0                 ; ...
level_base_Y_L: .BYTE 0                 ; ...
level_struct_id:.BYTE 8                 ; ...
level_bg_pal_id:.BYTE $28               ; ...
level_obj_pal_id:.BYTE $2A              ; ...
level_bg_gfx_id:.BYTE $20               ; ...
level_obj_gfx_id:.BYTE $A               ; ...
Для следующих уровней видимо дальше последовательно.
Вообще этот номер только указывает, целиковый блок, а там в дальнешем разделяется ещё. (8230-8274 - список указателей на наборы)
Например:
0x824c
.WORD turbo_tunnel_obj_gfx  - указатель на набор графики объектов турботунеля, в нём ещё 3 указателя на куска. Ну и там какие-то данные (адрес куда расжимать).
BANK1:82CA turbo_tunnel_obj_gfx:.BYTE 0            ; ...
BANK1:82CB                 .BYTE   0
BANK1:82CC                 .BYTE $21 ; !
BANK1:82CD                 .BYTE   0
BANK1:82CE                 .WORD byte_1000_B0AD
BANK1:82D0                 .BYTE   9
BANK1:82D1                 .BYTE   0
BANK1:82D2                 .WORD byte_1000_B0BD
BANK1:82D4                 .BYTE $C3 ; +
BANK1:82D5                 .BYTE   4
BANK1:82D6                 .WORD word_1000_D99A
BANK1:82D8                 .BYTE   0



Оффлайн Roket

  • Пользователь
  • Сообщений: 3336
  • Пол: Мужской
  • Злой Котэ
    • Просмотр профиля
Хаки на любой вкус
« Ответ #1331 : 15 Июль 2013, 16:11:39 »
Ti_, Спасиб.
По поводу твоего хака с невозможностью наносить удары друг по другу, Нашёл ещё один глюк. При игре вдвоём на восьмом уровне, если обе жабы схватят липучку и выбросят её, но жаба, подконтрольная первому игроку зависает- ей можно ходить, но не возможно прыгать и прочее. рассмотришь напоследок, он если что вкупе с расширенными банками.

Оффлайн Ti_

  • Пользователь
  • Сообщений: 3258
  • Пол: Мужской
    • ВКонтакте
    • Youtube
    • Просмотр профиля
Хаки на любой вкус
« Ответ #1332 : 22 Июль 2013, 20:46:00 »
Сравнение немного некорректное. Если это идет как дополнение добавляющее кучу новых фишек, то оно подходит только для тех кто уже играл в оригинал.
Представьте тех, кто никогда не играл в мегамана, не знают основных идей игр, а тут ему пихают сразу много и кучей, просто не всякий такое воспримет. Ему проще будет сыграть в оригинал, чтобы понять в чем тут смысл игры вообще.

Оффлайн ПАУК

  • Пользователь
  • Сообщений: 1556
  • Пол: Мужской
  • Ну-ка, от винта!
    • Steam
    • Youtube
    • Просмотр профиля
Хаки на любой вкус
« Ответ #1333 : 22 Июль 2013, 22:05:34 »
Цитата: Lomax
видел хак Castlevania, где лазиешь по тем же уровням, но в кромешной тьме - выглядит супер жутко)))

А я не видел. Где? Видел во тьме с переделанными уровнями Castlevania by Thaddeus и Castlevania Remix.

Оффлайн Lomax

  • Ушел с форума
  • Сообщений: 3191
    • Просмотр профиля
Хаки на любой вкус
« Ответ #1334 : 22 Июль 2013, 22:36:53 »
ПАУК, а, извиняюсь, это все же был Castlevania Remix. Мне показалось, что там те же уровни, оказалось, что другие  :blush: Может, оно даже и к лучшему, старые надоели))

Оффлайн Ti_

  • Пользователь
  • Сообщений: 3258
  • Пол: Мужской
    • ВКонтакте
    • Youtube
    • Просмотр профиля
Хаки на любой вкус
« Ответ #1335 : 25 Июль 2013, 15:33:01 »
Узнал интересный прикол - большинство эмулей теоретически позволяют отображать дофига спрайтов (более64) одновременно без мерцания (хотя какую-нить игру врядли так просто перехачить получится).
spr_dma - команда передачи буфера спрайтов на них возможна в любое время.  [ На реальном железе только во время выключенного экрана ( или vblank) ]
Правильно работают только эмуляторы нестопия и нинтедулятор.

Оффлайн The GR

  • Пользователь
  • Сообщений: 2329
    • Просмотр профиля
Хаки на любой вкус
« Ответ #1336 : 26 Июль 2013, 19:18:26 »
Цитата
Я смотрел фильм "300" спартанцев" старый, и современный римейк.

Фильм 300 он по комиксу, а не римейк старого  ;)

Цитата
Узнал интересный прикол - большинство эмулей теоретически позволяют отображать дофига спрайтов (более64) одновременно без мерцания (хотя какую-нить игру врядли так просто перехачить получится).
spr_dma - команда передачи буфера спрайтов на них возможна в любое время.  [ На реальном железе только во время выключенного экрана ( или vblank) ]

Может когда-нибудь можно будет поиграть в Contra Force без тормозов  :oldgamer:

Оффлайн ALEX_230_VOLT

  • Модератор
  • Сообщений: 7641
  • Пол: Мужской
    • Просмотр профиля
Хаки на любой вкус
« Ответ #1337 : 26 Июль 2013, 19:53:48 »
Цитата
Может когда-нибудь можно будет поиграть в Contra Force без тормозов
так уже можно - качай разогнанный эмуль и играй ;)

Оффлайн The GR

  • Пользователь
  • Сообщений: 2329
    • Просмотр профиля
Хаки на любой вкус
« Ответ #1338 : 28 Июль 2013, 14:45:50 »
так уже можно - качай разогнанный эмуль и играй ;)

FCEU ?

Так же тормозит  :neznayu:

Оффлайн Roket

  • Пользователь
  • Сообщений: 3336
  • Пол: Мужской
  • Злой Котэ
    • Просмотр профиля
Хаки на любой вкус
« Ответ #1339 : 28 Июль 2013, 15:53:38 »
Нашёл в себе силы доделать ещё один уровень. Это будут Небоскрёбы.
И уже дальше буду править злополучную канализацию и добивать остальные уровни. ;)

Оффлайн ClockworkBastard

  • Пользователь
  • Сообщений: 180
  • Пол: Мужской
  • dn
    • ВКонтакте
    • Просмотр профиля
Хаки на любой вкус
« Ответ #1340 : 01 Август 2013, 14:45:51 »
Удваивая Kunio-ZX, спрошу
Цитата
Contra - игра пройдена 6 раз
Что меняется то с этого?, добавляется сложности? С каждым разом?? В игре 7 сложностей???

Или это всё для того чтобы лицезреть необъяснимый баг
Цитата
Если проходить игру несколько раз не сбрасывая, максимальный счет в японской версии составит 6 553 500 очков
http://ru.wikipedia.org/wiki/Contra#.D0.98.D0.BD.D1.82.D0.B5.D1.80.D0.B5.D1.81.D0.BD.D1.8B.D0.B5_.D1.84.D0.B0.D0.BA.D1.82.D1.8B
« Последнее редактирование: 01 Август 2013, 14:55:49 от dn »

Оффлайн Lomax

  • Ушел с форума
  • Сообщений: 3191
    • Просмотр профиля
Хаки на любой вкус
« Ответ #1341 : 01 Август 2013, 15:26:28 »
dn, после каждого прохождения добавляется по 1 солдату одновременно на экране. Но есть предел, не больше 7 или 8 по-моему, дальше сложность не увеличивается. Игра и так начинает подтормаживать, что, кстати, заметно облегчает прохождение))

Оффлайн Brick_Man

  • Пользователь
  • Сообщений: 1947
  • Пол: Мужской
  • Rebuilt.
    • Просмотр профиля
Хаки на любой вкус
« Ответ #1342 : 01 Август 2013, 16:23:16 »
dn, после каждого прохождения добавляется по 1 солдату одновременно на экране. Но есть предел, не больше 7 или 8 по-моему, дальше сложность не увеличивается. Игра и так начинает подтормаживать, что, кстати, заметно облегчает прохождение))
Ещё враги заметно утолщаются. Не считая солдат.
Добавлено позже:
И стрелять они вроде умеют чуть ли не сразу же.

Оффлайн JAM

  • Пользователь
  • Сообщений: 425
    • Просмотр профиля
Хаки на любой вкус
« Ответ #1343 : 10 Август 2013, 04:50:16 »
Или это всё для того чтобы лицезреть необъяснимый баг
http://ru.wikipedia.org/wiki/Contra#.D0.98.D0.BD.D1.82.D0.B5.D1.80.D0.B5.D1.81.D0.BD.D1.8B.D0.B5_.D1.84.D0.B0.D0.BA.D1.82.D1.8B
Что тут необъяснимого? Последние 2 нуля никогда не меняются и не участвуют в процессе подсчёта очков. Остаётся 65535. Или $FFFF. Максимальное 16-битное значение.

Оффлайн Roket

  • Пользователь
  • Сообщений: 3336
  • Пол: Мужской
  • Злой Котэ
    • Просмотр профиля
Хаки на любой вкус
« Ответ #1344 : 10 Август 2013, 14:22:56 »
Освежу немного тему. Добрался таки до этой злосчастной канализации. Устранены баги с проходимостью уровня, ну а также изменён и сам уровень. Вот так будет выглядеть. Бой с боссом тоже будет не совсем обычный.

Оффлайн Kinbeas

  • Пользователь
  • Сообщений: 4602
  • Пол: Мужской
    • ВКонтакте
    • Youtube
    • Просмотр профиля
Хаки на любой вкус
« Ответ #1345 : 10 Август 2013, 15:45:04 »
Выглядит шикарно!  :wow:

Оффлайн spiiin

  • Модератор
  • Сообщений: 760
    • Просмотр профиля
Хаки на любой вкус
« Ответ #1346 : 15 Август 2013, 11:30:45 »
Roket
тебе 2 уровня осталось? или еще D будешь доделывать?

Оффлайн Roket

  • Пользователь
  • Сообщений: 3336
  • Пол: Мужской
  • Злой Котэ
    • Просмотр профиля
Хаки на любой вкус
« Ответ #1347 : 15 Август 2013, 16:22:46 »
spiiin, уже один. Уровень D изменю в плане нормальной проходимости и уровень C подправлю ещё ;). Остальные погляжу ещё, поскольку тоже может случайно чего-нибудь измениться. Боссов уровня D и последнего это однозначно менять надо, поскольку по поведению они ничтожны, хотя бы графически изменю. Ну там посмотрю, осталось немного. Единственное что напрягает , что в некоторые уровни нельзя добавить больше врагов, чем там было, но зато в другие уровни, которые меньшие по прохождению врагов суй сколько хочешь. :neznayu:
 Уровень "казино" в пример, там туева хуча скрытых звёзд и призов, вражин тоже хватает и в купе объектов в несколько раз больше. Я сделал уровень, но мне объектов хватило от силы несколько. Можно ещё разместить, но куда ещё. А вот в уровень I монстров запихнуть уже больше не получится, всё сэкомнолено до предела. Я даже, когда удалял комнату с Рокфором от силы запихал в последнюю стадию уровня всего три врага. :?

Нельзя вообще сделать, чтобы враги и объекты, которые сэкомномил на других уровнях, переместить в те уровни, где врагов и объектов совсем ничтожно мало.

Оффлайн spiiin

  • Модератор
  • Сообщений: 760
    • Просмотр профиля
Хаки на любой вкус
« Ответ #1348 : 15 Август 2013, 18:29:11 »
из редактора нельзя, руками можно вполне.
найти в hex-едиторе указатели на начала списков врагов и поправить адреса (там будет по 5 указателей скорее всего, на самих врагов и по паре на массивы координат x и y)
потом надо в конфиге редактора вписать новые адреса-смещения списка врагов и новые количества врагов на уровне.

Оффлайн liderx5

  • Пользователь
  • Сообщений: 1
    • Просмотр профиля
Хаки на любой вкус
« Ответ #1349 : 18 Август 2013, 02:14:50 »
господа! доброе время суток) а может мне ктото скинуть ссылку или обьяснить как найти игру Afro_Mario_Bros с бесконечными жизнями?) Люблю с женой играть в эту игру, но когда заинрываемся, кончаются жизни... подскажите плз где такой хак найти. спасибо.