Разработка и ромхакинг > Ромхакинг и программирование
[ALL] CHEATS & MODS
<< < (173/197) > >>
krocki:
Здесь будут выкладываться чит-коды, моды и прочее что сними связано...
krocki:
эххх нет так нет значит не судьба :lol:
нужно в скрипте заменить так 07:FB68:C9 03     CMP #$03
Я думаю что там всего два оружия в игре - 1е базука, 2е гранаты и всё..........
3е это взрыв гранаты, 4 выстрелы врага, по этому и глюки идут со спрайтами. <_<
sergei1204:
а как изменить спрайт на пистолет? Почему взрыв от гранаты остаётся? как избавиться от остаточного взрыва? Полагаю ведь можно после этого поправить данный код или же нет?
Полагаю исправить пистолет можно если ещё такой код сделать на пистолет отдельно и сделать повторный прыжок уже на второй код.
Cyneprepou4uk:
krocki, регистр A после LDA $051C сразу же перезапишется инструкцией LDA $0006. LDA $051C надо ставить в конце, перед RTS.

Вместо CMP #$20 лучше сделать AND #$20, заменив BNE на BEQ, на случай если в этом же кадре была нажата еще какая-то кнопка вместе с Select, тогда твой CMP не пройдет проверку.

В остальном норм  :)  разве что если Select не нажата, можно сразу прыгать в конец на LDA $051C и не выполнять лишний код.
krocki:
sergei1204, Может и можно, но это лучше справится те, кто ковыряет сами ромы. ;)
Cyneprepou4uk, Был конец 3го часа ночи, пытался вспомнить что да как, и делал скрипт на быструю руку...
короче мне уже лень доделывать его...как нибудь сами. ^_^
krocki:
Final Fantasy VII (NTSC-U) :gamer: GameSharkCodes


--- Код: ---Infinite HP...
800AD18E AE26

Infinite MP...
800ACD32 00C0

Rapid Attacks...
800A3CF0 FF49
800A3CF2 2402
800A3CF6 A422
--- Конец кода ---
sergei1204:

--- Цитата: krocki от 26 Октябрь 2020, 07:12:36 ---sergei1204, Может и можно, но это лучше справится те, кто ковыряет сами ромы. ;)
Cyneprepou4uk, Был конец 3го часа ночи, пытался вспомнить что да как, и делал скрипт на быструю руку...
короче мне уже лень доделывать его...как нибудь сами. ^_^

--- Конец цитаты ---
кстати у тебя видео про контру и смотрел. Копец как там замудрено, не из-за того что сам хак сложен, а скорее потому что переисправлялось несколько раз. Т.е. смотрю, стараюсь вникнуть, а оказывается это уже не правильно.
У тебя была статься про "назначение действия на кнопку", только куда то она пропала. Эх, когда именно до этого раздела дойдём?...
А так то видно, шаришь в этом гораздо прогрессивнее.
Хотелось бы цвидеть видео с объяснением касаемо этой игры. Только без переделываний ошибок.
Т.е. почему AND а не CMP, почему BEQ а не BNE, почему (как ты написал) LDA с адресом в конец перед RTS.
Будет крутецкое видео для многих в том числе и для меня.
Я бы смог создать видео но ведь сам в этом не шарю.
Только про Krocki не понял почему конец 3 часа ночи если он написал по времени в 21:39 и того же дня, не стыковочка какая то...
Cyneprepou4uk:
sergei1204, ну и что с того что переисправлялось, в конце же все равно все работает, смотри с конца значит  :lol:

В группе вк есть такое название статьи в оглавлении, но саму статью я не писал. В следующем году возможно продолжу заниматься сайтом и снимать видео.
Sharpnull:

--- Цитата: krocki от 25 Октябрь 2020, 22:44:50 ---Я думаю что там всего два оружия в игре - 1е базука, 2е гранаты и всё
--- Конец цитаты ---
Оказалось, что пистолет на 3-м уровне и спрайты доступны только там (не считая в качестве мусора на 1-м уровне), поэтому на остальных уровнях кривые спрайты. Исправить не просто из-за нехватки места в CHR RAM, разве что вместо шрифта.

--- Цитата: Cyneprepou4uk от 26 Октябрь 2020, 04:05:08 ---Вместо CMP #$20 лучше сделать AND #$20, заменив BNE на BEQ, на случай если в этом же кадре была нажата еще какая-то кнопка вместе с Select, тогда твой CMP не пройдет проверку.
--- Конец цитаты ---
Не совсем, в этой игре, если идти и переключать оружие, то спрайт персонажа будет неверный.

sergei1204, вот мой исправленный вариант, с пропуском неверного оружия (остались ракетница, граната, пистолет). Я не делал CMP #$20 для нажатий, потому что всё равно сменялось оружие во время ходьбы, у меня другое место вставки кода. В версии от krocki не всегда меняется оружие, там проверка не однократного нажатия ($04), а нажатия текущего кадра ($06).

--- Цитата: sergei1204 от 27 Октябрь 2020, 00:26:12 ---Т.е. почему AND а не CMP, почему BEQ а не BNE, почему (как ты написал) LDA с адресом в конец перед RTS.
--- Конец цитаты ---
1-е и 2-е: AND для проверки одного бита, а CMP для сравнения всего байта, BEQ и BNE меняются, потому что установка регистра Z обратная. 3-е: Потому что вместо LDA $051C вставляли JSR $FB54, оригинальный код нужно оставить, а значит после нашего кода. Чтобы это понять, видео по этой игре не нужно, только здравый смысл и знание ассемблера.

--- Цитата: sergei1204 от 27 Октябрь 2020, 00:26:12 ---Только про Krocki не понял почему конец 3 часа ночи если он написал по времени в 21:39 и того же дня, не стыковочка какая то...
--- Конец цитаты ---
Часовые пояса.
ww:

--- Цитата: Sharpnull от 27 Октябрь 2020, 02:40:21 ---Не совсем, в этой игре, если идти и переключать оружие, то спрайт персонажа будет неверный.
--- Конец цитаты ---
я еще это заметил давно. На 3-м уровне если взять пистолет, а потом гранаты, то герой превращается в взрыв, а потом в кашу (1221) до того как прыгнет. Я даже прохождение записывал с этим багом
sergei1204:

--- Цитата: Cyneprepou4uk от 27 Октябрь 2020, 02:24:21 ---sergei1204, ну и что с того что переисправлялось, в конце же все равно все работает, смотри с конца значит  :lol:

В группе вк есть такое название статьи в оглавлении, но саму статью я не писал. В следующем году возможно продолжу заниматься сайтом и снимать видео.

--- Конец цитаты ---
Это конечно будет зачётно! Помощь если только в записи видео могу предложить, т.к. в смене орудия пок не разобрался. Вчера попытался подзаморочиться, но всё до конца не изучил.
Cyneprepou4uk:
sergei1204, не нужно, я один как-нибудь справлюсь  :)
А ты поблагодари krocki и Sharpnull за хак, раз сам не справился  :cop:
demon26:
Кроки дружище,поможешь мне снова с Resident evil 6?я бы тебя не беспокоил по этому вопросу,но я голову уже всю сломал
Я нашёл код на выносливость и всё вроде работает у персонажа выносливость бесконечна,после сцены с взрывами у персонажа накапливается выносливость,но почему то когда я вшиваю код на бесконечный воздух под водой,после сцен взрывов выносливость не накапливается(как будто конфликт кодов какой то)если ты понимаешь о чём я.
Поможешь мне? :-\
Всё остальное я сделал 
krocki:
demon26, Значит код воздуха робит и с выносливостью восстановления...прежде чем делать чит...нужно ставить бряк на код в редакторе памяти и смотреть какие ещё там робят адреса на этой инструкции.
demon26:

--- Цитата: krocki от 31 Октябрь 2020, 08:41:42 ---demon26, Значит код воздуха робит и с выносливостью восстановления...прежде чем делать чит...нужно ставить бряк на код в редакторе памяти и смотреть какие ещё там робят адреса на этой инструкции.

--- Конец цитаты ---
ОО спасибо,буду пробовать)
demon26:
Коды для файла KILLSWITCH.EXE
Версия игры любая

Бессмертие
№1
D9 86 A0 12 00 00 8B 86 B4 12 00 00 D8 64 24 08 89 86 B0 12
90 90 90 90 90 90 -- -- -- -- -- -- -- -- -- -- -- -- -- --

Бессмертие
№2
D9 9E A0 12 00 00 D9 44 24 08 D8
90 90 90 90 90 00 -- -- -- -- --


Бесконечные патроны
FF 4E 50 8B 8C 24 40 02 00 00 C7 01 01 00 00 00 8B 4E 54 E8
90 90 90 -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --

Бесконечные гранаты
FF 08 8B CE E8 0D BC FF FF 5F C7
90 90 -- -- -- -- -- -- -- -- --
demon26:
Вот взломанная Teenage Mutant Ninja Turtles 2 Battle Nexus полностью на Русском со всеми роликами
Если хотите качайте https://yadi.sk/d/g73C0QmBTJ53nQ
demon26:
Спасибо кроки за подсказку,вот так удалось сделать хотя бы
demon26:
Для файла BH6.exe

(Спасибо кроки за помощь в поиске бессмертия)
Бессмертие(за исключением транспорта)
74 43 80 7E 1C 00 75 09 80 3D D0 45 86 01 00 74 0A 8D 46 04 50 FF 15 C8 91 4F 01 8B 17 8B 44 24 10 8B 92 B0
EB -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --

Бесконечные патроны,травы,гранаты,бомбы(нужно иметь две гранаты и две бомбы чтоб они были бесконечные)
№1
66 29 54 41 0A 79 07 33 d2 66 89 54 41 0A
90 90 90 90 90 EB -- -- -- -- -- -- -- --
№2
66 01 54 41 0a 0f bf 44 41 0a c2
90 90 90 90 90 -- -- -- -- -- --

Бесконечная выносливость
D9 9E 00 3B 00 00 85 C0 79 08 F3 0F 11 8E 00 3B 00 00 F3 0F 10 86 04 3B 00 00 F3 0F 10 96 00 3B 00 00 0F 2F D0 76 08 F3 0F 11 86 00 3B 00 00 F3 0F 10 05
D9 меняем на D8

Бесконечный воздух
F3 0F 10 8E 00 3B 00 00 F3 0F 10 15 D0 8B 50 01
90 90 90 90 90 90 90 90 -- -- -- -- -- -- -- --
tolik5_90:
Привет Мужики!Хакнул оружие менять на кнопку старт игру Flintstones, The - The Surprise at Dinosaur Peak.Написал скрипт.AD0001C918D005A9018D1303AD0001C914D005A9028D1303AD0001C928D005A9038D1303AD130360.Ввех+старт дает молоток.Вверх+вниз дает шар.селект+Вверх дает пополнялку.Скрипт по адресу FFB8.Адрес на оружие 0313.А как сделать чтобы Вверх старт можно было чередовать оружие.Подскажите?
Sharpnull:
tolik5_90, вот Up+Start, после этого пауза, потому что нужно другое место выбирать, где обработка паузы, я не стал искать. Код такой по $FFB8:

--- Код: ---  LDA $0100 ; Сейчас нажаты Start + Up
  CMP #$18
  BNE end
  LDA $0102 ; Только что нажали Start
  AND #$10
  BEQ end
  INC $0313 ; Следующая вещь
  LDA $0313 ; Если >= #$04, снова #$00
  CMP #$04
  BCC end
  LDA #$00
  STA $0313
end:
  LDA $0313
  RTS
--- Конец кода ---
Навигация
Главная страница сообщений
Следующая страница
Предыдущая страница

Перейти к полной версии