Перейти к содержанию
Авторизация  
skip123

Alan Wake's American Nightmare (steam)

Рекомендуемые сообщения

Жизнь игрока

Спойлер

{ Game   : alan_wakes_american_nightmare.exe
  Version: 1.0
  Date   : 10-09-21
  Author : [edit aamaker.lua and pastle Author]

  This script does blah blah blah
  
  Make by aamaker Lua plagin 
}

[ENABLE]

alan_wakes_american_nightmare.exe+1CB05B:
	db 90 90 90

[DISABLE]

alan_wakes_american_nightmare.exe+1CB05B:
	db D9 41 0C

{
// ORIGINAL CODE - INJECTION POINT: alan_wakes_american_nightmare.exe+1CB05B

alan_wakes_american_nightmare.exe+1CB03F: CC - int 3 
alan_wakes_american_nightmare.exe+1CB040: 55 - push ebp
alan_wakes_american_nightmare.exe+1CB041: 8B EC  - mov ebp,esp
alan_wakes_american_nightmare.exe+1CB043: 51 - push ecx
alan_wakes_american_nightmare.exe+1CB044: 80 79 04 00 - cmp byte ptr [ecx+04],00
alan_wakes_american_nightmare.exe+1CB048: 74 08 - je 0068B052
alan_wakes_american_nightmare.exe+1CB04A: D9 05 D054A200  - fld dword ptr [00A254D0]
alan_wakes_american_nightmare.exe+1CB050: EB 06 - jmp 0068B058
alan_wakes_american_nightmare.exe+1CB052: D9 05 DC739300  - fld dword ptr [009373DC]
alan_wakes_american_nightmare.exe+1CB058: D9 5D FC  - fstp dword ptr [ebp-04]
// ---------- INJECTING HERE ----------
alan_wakes_american_nightmare.exe+1CB05B: D9 41 0C  - fld dword ptr [ecx+0C]
// ---------- DONE INJECTING  ----------
alan_wakes_american_nightmare.exe+1CB05E: D9 45 FC  - fld dword ptr [ebp-04]
alan_wakes_american_nightmare.exe+1CB061: DED9 - fcompp 
alan_wakes_american_nightmare.exe+1CB063: DFE0 - fnstsw ax
alan_wakes_american_nightmare.exe+1CB065: F6 C4 41 - test ah,41
alan_wakes_american_nightmare.exe+1CB068: 75 09 - jne 0068B073
alan_wakes_american_nightmare.exe+1CB06A: B8 01000000 - mov eax,00000001
alan_wakes_american_nightmare.exe+1CB06F: 8B E5  - mov esp,ebp
alan_wakes_american_nightmare.exe+1CB071: 5D - pop ebp
alan_wakes_american_nightmare.exe+1CB072: C3 - ret 
alan_wakes_american_nightmare.exe+1CB073: 33 C0  - xor eax,eax
}

 

Выносливость

Спойлер

{ Game   : alan_wakes_american_nightmare.exe
  Version: 1.0
  Date   : 10-08-21
  Author : [edit aamaker.lua and pastle Author]

  This script does blah blah blah
  
  Make by aamaker Lua plagin 
}

[ENABLE]

alan_wakes_american_nightmare.exe+1C64A2:
	db 90 90 90

[DISABLE]

alan_wakes_american_nightmare.exe+1C64A2:
	db D9 56 7C

{
// ORIGINAL CODE - INJECTION POINT: alan_wakes_american_nightmare.exe+1C64A2

alan_wakes_american_nightmare.exe+1C6487: 8B 45 F8  - mov eax,[ebp-08]
alan_wakes_american_nightmare.exe+1C648A: 8B 55 F4  - mov edx,[ebp-0C]
alan_wakes_american_nightmare.exe+1C648D: D9 5D FC  - fstp dword ptr [ebp-04]
alan_wakes_american_nightmare.exe+1C6490: 8B 4D FC  - mov ecx,[ebp-04]
alan_wakes_american_nightmare.exe+1C6493: 85 C9  - test ecx,ecx
alan_wakes_american_nightmare.exe+1C6495: 7F 02 - jg 00746499
alan_wakes_american_nightmare.exe+1C6497: 8B C2  - mov eax,edx
alan_wakes_american_nightmare.exe+1C6499: 89 45 FC  - mov [ebp-04],eax
alan_wakes_american_nightmare.exe+1C649C: D9 45 FC  - fld dword ptr [ebp-04]
alan_wakes_american_nightmare.exe+1C649F: 83 EC 0C - sub esp,0C
// ---------- INJECTING HERE ----------
alan_wakes_american_nightmare.exe+1C64A2: D9 56 7C  - fst dword ptr [esi+7C]
// ---------- DONE INJECTING  ----------
alan_wakes_american_nightmare.exe+1C64A5: D9E8 - fld1 
alan_wakes_american_nightmare.exe+1C64A7: D9 5C 24 08  - fstp dword ptr [esp+08]
alan_wakes_american_nightmare.exe+1C64AB: D9 05 E46C9F00  - fld dword ptr [009F6CE4]
alan_wakes_american_nightmare.exe+1C64B1: D9 5C 24 04  - fstp dword ptr [esp+04]
alan_wakes_american_nightmare.exe+1C64B5: DC 0D C0459E00  - fmul qword ptr [009E45C0]
alan_wakes_american_nightmare.exe+1C64BB: DC 0D 806D9F00  - fmul qword ptr [009F6D80]
alan_wakes_american_nightmare.exe+1C64C1: DC 05 706D9F00  - fadd qword ptr [009F6D70]
alan_wakes_american_nightmare.exe+1C64C7: D9 5D F4  - fstp dword ptr [ebp-0C]
alan_wakes_american_nightmare.exe+1C64CA: D9 45 F4  - fld dword ptr [ebp-0C]
alan_wakes_american_nightmare.exe+1C64CD: D9 1C 24   - fstp dword ptr [esp]
}

 

Бесконечные патроны

Спойлер

{ Game   : alan_wakes_american_nightmare.exe
  Version: 1.0
  Date   : 10-08-21
  Author : [edit aamaker.lua and pastle Author]

  This script does blah blah blah
  
  Make by aamaker Lua plagin 
}

[ENABLE]

alan_wakes_american_nightmare.exe+27F8B2:
	db 90 90 90 90

[DISABLE]

alan_wakes_american_nightmare.exe+27F8B2:
	db 89 4C 86 20

{
// ORIGINAL CODE - INJECTION POINT: alan_wakes_american_nightmare.exe+27F8B2

alan_wakes_american_nightmare.exe+27F89A: 51 - push ecx
alan_wakes_american_nightmare.exe+27F89B: E8 3131D9FF - call 005929D1
alan_wakes_american_nightmare.exe+27F8A0: 8B 4C 86 20  - mov ecx,[esi+eax*4+20]
alan_wakes_american_nightmare.exe+27F8A4: 49 - dec ecx
alan_wakes_american_nightmare.exe+27F8A5: 83 C4 04 - add esp,04
alan_wakes_american_nightmare.exe+27F8A8: 33 D2  - xor edx,edx
alan_wakes_american_nightmare.exe+27F8AA: 85 C9  - test ecx,ecx
alan_wakes_american_nightmare.exe+27F8AC: 0F9E C2  - setle dl
alan_wakes_american_nightmare.exe+27F8AF: 4A - dec edx
alan_wakes_american_nightmare.exe+27F8B0: 23 CA  - and ecx,edx
// ---------- INJECTING HERE ----------
alan_wakes_american_nightmare.exe+27F8B2: 89 4C 86 20  - mov [esi+eax*4+20],ecx
// ---------- DONE INJECTING  ----------
alan_wakes_american_nightmare.exe+27F8B6: 8B CE  - mov ecx,esi
alan_wakes_american_nightmare.exe+27F8B8: 5E - pop esi
alan_wakes_american_nightmare.exe+27F8B9: E9 81AED9FF - jmp 0059A73F
alan_wakes_american_nightmare.exe+27F8BE: CC - int 3 
alan_wakes_american_nightmare.exe+27F8BF: CC - int 3 
alan_wakes_american_nightmare.exe+27F8C0: 55 - push ebp
alan_wakes_american_nightmare.exe+27F8C1: 8B EC  - mov ebp,esp
alan_wakes_american_nightmare.exe+27F8C3: 83 EC 08 - sub esp,08
alan_wakes_american_nightmare.exe+27F8C6: 53 - push ebx
alan_wakes_american_nightmare.exe+27F8C7: 56 - push esi
}

 

Без перзарядки

Спойлер

{ Game   : alan_wakes_american_nightmare.exe
  Version: 1.0
  Date   : 10-08-21
  Author : [edit aamaker.lua and pastle Author]

  This script does blah blah blah
  
  Make by aamaker Lua plagin 
}

[ENABLE]

alan_wakes_american_nightmare.exe+27F892:
	nop
	nop

[DISABLE]

alan_wakes_american_nightmare.exe+27F892:
	db 89 01

{
// ORIGINAL CODE - INJECTION POINT: alan_wakes_american_nightmare.exe+27F892

alan_wakes_american_nightmare.exe+27F878: E8 836CD8FF - call 00586500
alan_wakes_american_nightmare.exe+27F87D: 8B 0E  - mov ecx,[esi]
alan_wakes_american_nightmare.exe+27F87F: 8B 44 8E 14  - mov eax,[esi+ecx*4+14]
alan_wakes_american_nightmare.exe+27F883: 8D 4C 8E 14  - lea ecx,[esi+ecx*4+14]
alan_wakes_american_nightmare.exe+27F887: 48 - dec eax
alan_wakes_american_nightmare.exe+27F888: 33 D2  - xor edx,edx
alan_wakes_american_nightmare.exe+27F88A: 85 C0  - test eax,eax
alan_wakes_american_nightmare.exe+27F88C: 0F9E C2  - setle dl
alan_wakes_american_nightmare.exe+27F88F: 4A - dec edx
alan_wakes_american_nightmare.exe+27F890: 23 C2  - and eax,edx
// ---------- INJECTING HERE ----------
alan_wakes_american_nightmare.exe+27F892: 89 01  - mov [ecx],eax
// ---------- DONE INJECTING  ----------
alan_wakes_american_nightmare.exe+27F894: 8B 06  - mov eax,[esi]
alan_wakes_american_nightmare.exe+27F896: 8B 4C 86 08  - mov ecx,[esi+eax*4+08]
alan_wakes_american_nightmare.exe+27F89A: 51 - push ecx
alan_wakes_american_nightmare.exe+27F89B: E8 3131D9FF - call 005929D1
alan_wakes_american_nightmare.exe+27F8A0: 8B 4C 86 20  - mov ecx,[esi+eax*4+20]
alan_wakes_american_nightmare.exe+27F8A4: 49 - dec ecx
alan_wakes_american_nightmare.exe+27F8A5: 83 C4 04 - add esp,04
alan_wakes_american_nightmare.exe+27F8A8: 33 D2  - xor edx,edx
alan_wakes_american_nightmare.exe+27F8AA: 85 C9  - test ecx,ecx
alan_wakes_american_nightmare.exe+27F8AC: 0F9E C2  - setle dl
}

 

Енергия фонарика

Спойлер

{ Game   : alan_wakes_american_nightmare.exe
  Version: 1.0
  Date   : 10-08-21
  Author : [edit aamaker.lua and pastle Author]

  This script does blah blah blah
  
  Make by aamaker Lua plagin 
}

[ENABLE]

alan_wakes_american_nightmare.exe+1D0F95:
	db 90 90 90

[DISABLE]

alan_wakes_american_nightmare.exe+1D0F95:
	db D9 59 04

{
// ORIGINAL CODE - INJECTION POINT: alan_wakes_american_nightmare.exe+1D0F95

alan_wakes_american_nightmare.exe+1D0F78: E8 52D6E3FF - call 0058E5CF
alan_wakes_american_nightmare.exe+1D0F7D: D9 45 FC  - fld dword ptr [ebp-04]
alan_wakes_american_nightmare.exe+1D0F80: 8B 0E  - mov ecx,[esi]
alan_wakes_american_nightmare.exe+1D0F82: D9E8 - fld1 
alan_wakes_american_nightmare.exe+1D0F84: DEF1 - fdivrp st(1),st(0)
alan_wakes_american_nightmare.exe+1D0F86: D9 5D FC  - fstp dword ptr [ebp-04]
alan_wakes_american_nightmare.exe+1D0F89: D8 4D FC  - fmul dword ptr [ebp-04]
alan_wakes_american_nightmare.exe+1D0F8C: DC 6D EC  - fsubr qword ptr [ebp-14]
alan_wakes_american_nightmare.exe+1D0F8F: D9 5D FC  - fstp dword ptr [ebp-04]
alan_wakes_american_nightmare.exe+1D0F92: D9 45 FC  - fld dword ptr [ebp-04]
// ---------- INJECTING HERE ----------
alan_wakes_american_nightmare.exe+1D0F95: D9 59 04  - fstp dword ptr [ecx+04]
// ---------- DONE INJECTING  ----------
alan_wakes_american_nightmare.exe+1D0F98: 8B 16  - mov edx,[esi]
alan_wakes_american_nightmare.exe+1D0F9A: D9EE - fldz 
alan_wakes_american_nightmare.exe+1D0F9C: D8 5A 04  - fcomp dword ptr [edx+04]
alan_wakes_american_nightmare.exe+1D0F9F: DFE0 - fnstsw ax
alan_wakes_american_nightmare.exe+1D0FA1: F6 C4 01 - test ah,01
alan_wakes_american_nightmare.exe+1D0FA4: 75 1D - jne 00750FC3
alan_wakes_american_nightmare.exe+1D0FA6: D9 05 505FAE00  - fld dword ptr [00AE5F50]
alan_wakes_american_nightmare.exe+1D0FAC: D9 5D FC  - fstp dword ptr [ebp-04]
alan_wakes_american_nightmare.exe+1D0FAF: E8 0870E4FF - call 00597FBC
alan_wakes_american_nightmare.exe+1D0FB4: 8B C8  - mov ecx,eax
}

 

Батарейки 

Спойлер

{ Game   : alan_wakes_american_nightmare.exe
  Version: 1.0
  Date   : 10-08-21
  Author : [edit aamaker.lua and pastle Author]

  This script does blah blah blah
  
  Make by aamaker Lua plagin 
}

[ENABLE]

alan_wakes_american_nightmare.exe+1D1710:
	db 90 90 90

[DISABLE]

alan_wakes_american_nightmare.exe+1D1710:
	db 01 78 10

{
// ORIGINAL CODE - INJECTION POINT: alan_wakes_american_nightmare.exe+1D1710

alan_wakes_american_nightmare.exe+1D16EA: 83 CF FF - or edi,-01
alan_wakes_american_nightmare.exe+1D16ED: 39 BE 94000000  - cmp [esi+00000094],edi
alan_wakes_american_nightmare.exe+1D16F3: 0F84 EC000000 - je 007517E5
alan_wakes_american_nightmare.exe+1D16F9: 8B 0E  - mov ecx,[esi]
alan_wakes_american_nightmare.exe+1D16FB: E8 3126E4FF - call 00593D31
alan_wakes_american_nightmare.exe+1D1700: 84 C0  - test al,al
alan_wakes_american_nightmare.exe+1D1702: 0F84 DD000000 - je 007517E5
alan_wakes_american_nightmare.exe+1D1708: 8B 06  - mov eax,[esi]
alan_wakes_american_nightmare.exe+1D170A: 83 78 10 00 - cmp dword ptr [eax+10],00
alan_wakes_american_nightmare.exe+1D170E: 7E 4D - jle 0075175D
// ---------- INJECTING HERE ----------
alan_wakes_american_nightmare.exe+1D1710: 01 78 10  - add [eax+10],edi
// ---------- DONE INJECTING  ----------
alan_wakes_american_nightmare.exe+1D1713: 8B CE  - mov ecx,esi
alan_wakes_american_nightmare.exe+1D1715: E8 7586E4FF - call 00599D8F
alan_wakes_american_nightmare.exe+1D171A: 83 B8 B4000000 00 - cmp dword ptr [eax+000000B4],00
alan_wakes_american_nightmare.exe+1D1721: 7E 2E - jle 00751751
alan_wakes_american_nightmare.exe+1D1723: 8B CE  - mov ecx,esi
alan_wakes_american_nightmare.exe+1D1725: E8 6586E4FF - call 00599D8F
alan_wakes_american_nightmare.exe+1D172A: DB 80 B4000000  - fild dword ptr [eax+000000B4]
alan_wakes_american_nightmare.exe+1D1730: 8B 3E  - mov edi,[esi]
alan_wakes_american_nightmare.exe+1D1732: 8B CF  - mov ecx,edi
alan_wakes_american_nightmare.exe+1D1734: D9 5D FC  - fstp dword ptr [ebp-04]
}

 

Бросательные предметы 

Спойлер

{ Game   : alan_wakes_american_nightmare.exe
  Version: 1.0
  Date   : 10-08-21
  Author : [edit aamaker.lua and pastle Author]

  This script does blah blah blah
  
  Make by aamaker Lua plagin 
}

[ENABLE]

alan_wakes_american_nightmare.exe+29FFB3:
	nop
	nop

[DISABLE]

alan_wakes_american_nightmare.exe+29FFB3:
	db 89 01

{
// ORIGINAL CODE - INJECTION POINT: alan_wakes_american_nightmare.exe+29FFB3

alan_wakes_american_nightmare.exe+29FF98: B8 01000000 - mov eax,00000001
alan_wakes_american_nightmare.exe+29FF9D: EB 14 - jmp 0081FFB3
alan_wakes_american_nightmare.exe+29FF9F: 8B 06  - mov eax,[esi]
alan_wakes_american_nightmare.exe+29FFA1: 8D 4C 86 0C  - lea ecx,[esi+eax*4+0C]
alan_wakes_american_nightmare.exe+29FFA5: 8B 01  - mov eax,[ecx]
alan_wakes_american_nightmare.exe+29FFA7: 48 - dec eax
alan_wakes_american_nightmare.exe+29FFA8: BA 00000000 - mov edx,00000000
alan_wakes_american_nightmare.exe+29FFAD: 0F98 C2  - sets dl
alan_wakes_american_nightmare.exe+29FFB0: 4A - dec edx
alan_wakes_american_nightmare.exe+29FFB1: 23 C2  - and eax,edx
// ---------- INJECTING HERE ----------
alan_wakes_american_nightmare.exe+29FFB3: 89 01  - mov [ecx],eax
// ---------- DONE INJECTING  ----------
alan_wakes_american_nightmare.exe+29FFB5: 8B 06  - mov eax,[esi]
alan_wakes_american_nightmare.exe+29FFB7: 83 7C 86 0C 00 - cmp dword ptr [esi+eax*4+0C],00
alan_wakes_american_nightmare.exe+29FFBC: 75 0F - jne 0081FFCD
alan_wakes_american_nightmare.exe+29FFBE: 8B CE  - mov ecx,esi
alan_wakes_american_nightmare.exe+29FFC0: C7 44 86 04 FFFFFFFF - mov [esi+eax*4+04],FFFFFFFF
alan_wakes_american_nightmare.exe+29FFC8: E8 DD8CD7FF - call 00598CAA
alan_wakes_american_nightmare.exe+29FFCD: 8B C7  - mov eax,edi
alan_wakes_american_nightmare.exe+29FFCF: 5F - pop edi
alan_wakes_american_nightmare.exe+29FFD0: 5E - pop esi
alan_wakes_american_nightmare.exe+29FFD1: C3 - ret 
}

 

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
17 часов назад, skip123 сказал:

D9 41 0C - fld dword ptr [ecx+0C]

Такие вещи, просто так не перетираются. Ты же по сути условие сломал...  

Тебе проще вот эту функцию патчить...

75 09 - jne 0068B073

либо затереть её... либо jmp и всё будет норм. Ну будет тоже самое, что сделал ты - только ровно :) и не чего не куда не поедет. 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
2 часа назад, LIRW сказал:

Такие вещи, просто так не перетираются. Ты же по сути условие сломал...  

Тебе проще вот эту функцию патчить...


75 09 - jne 0068B073

либо затереть её... либо jmp и всё будет норм. Ну будет тоже самое, что сделал ты - только ровно :) и не чего не куда не поедет. 

Жень спасибо за совет я по сути и надеялся на то что кто то подскажет как правильно надо было сделать там и по другому мона было сделать еще в одном рядышком адресе типа быстрое убийство и жизнь игрока 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

  • Предпросмотр
Авторизация  

×
×
  • Создать...

Важная информация

Находясь на нашем сайте, Вы автоматически соглашаетесь соблюдать наши Условия использования.