wiz2vip Опубликовано 29 января, 2013 Поделиться Опубликовано 29 января, 2013 Помогите разобраться.Игра DmC.Devil May Cry + 1 DLC версия хз какая нигде не написано, знаю только дату выхода 25.01.2013В первой миссии сделал Бессмертие и One Hit Kill.Во второй миссии ничего не работает и даже прыгать перестал при включенном One Hit Kill)).Вопрос: как можно сделать это без указателей(недолюбливаю я их).Предложение: Давайте делиться опытом по взлому этой игры(без указателей, только скрипты).[ENABLE]alloc(Cheats,1024)//Метки//Бесмертиеlabel(GodModeEnable)label(GodModeStart)label(GodModeEnd)label(GodModeExit)//One Hit Killlabel(OHKEnable)//One Hit Kill Для Босовlabel(OHKBStart)label(OHKBEnd)label(OHKBExit)//Нульlabel(Zero)//Очкиlabel(PointsEnable)label(PointsStart)label(PointsValue)label(PointsEnd)label(PointsExit)registersymbol(PointsEnable)registersymbol(PointsValue)registersymbol(GodModeEnable)registersymbol(OHKEnable)registersymbol(Zero)Cheats:// Бесмертие и One Hit KillGodModeStart:mov ecx,[esp+10] // Передаем в ecx указатель жизнейcmp [GodModeEnable],1 // Бесмертия? jne GodModeEnd // Прыгаем если нетcmp [edi+2C],1 // Наш игрок? jne GodModeEnd // Прыгаем если нетcmp [edi+24],4 // Чтобы небыло глюков с камерой jne GodModeEnd // Прыгаем если есть левое значениеmovss [ecx],xmm1 // Вбиваем xmm1 общее количество жизней в настоящие(xmm0)jmp GodModeExit // Прыгаем на выход из этой инструкцииGodModeEnd:cmp [OHKEnable],1 // One Hit Kill? jne +Ecmp [edi+2C],1 je +8 // Если не включен прыгаем на (movss [ecx],xmm0) movss xmm0,[Zero] // Вбиваем в жизни 0 movss [ecx],xmm0 // Вбиваем xmm0 измененное количество жизнейjmp GodModeExit // Прыгаем на выход из этой инструкции// Добавить 5000 очковPointsStart:cmp [PointsEnable],1jne PointsEndcmp [edi+F8],1jne PointsEndaddss xmm0,[PointsValue]mov [PointsEnable],0PointsEnd:movss [edi],xmm0pop edijmp PointsExit//One Hit Kill Для БосовOHKBStart:cmp [OHKEnable],1 jne OHKBEndcmp [edi+2F0],0 je OHKBEndmovss xmm0,[Zero]OHKBEnd:movss [edi],xmm0pop edijmp OHKBExit// ПеременныеGodModeEnable:dd 0PointsEnable:dd 0PointsValue:dd (float)5000OHKEnable:dd 0Zero:dd 0"DMC-DevilMayCry.exe"+6780E:jmp OHKBStartOHKBExit:"DMC-DevilMayCry.exe"+68160:jmp GodModeStartnopnopnopGodModeExit:"DMC-DevilMayCry.exe"+6778E:jmp PointsStartPointsExit:[DISABLE]// Отключаем Бесмертие"DMC-DevilMayCry.exe"+68160:mov ecx,[esp+10]movss [ecx],xmm0// Очки"DMC-DevilMayCry.exe"+6778E:movss [edi],xmm0pop edi// Отключаем One Hit Kill Для босов"DMC-DevilMayCry.exe"+6780E:movss [edi],xmm0pop ediunregistersymbol(PointsEnable)unregistersymbol(PointsValue)unregistersymbol(OHKEnable)unregistersymbol(GodModeEnable)unregistersymbol(Zero)dealloc(Cheats) Ссылка на комментарий Поделиться на другие сайты Поделиться
Рекомендуемые сообщения