Перейти к содержанию

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 
}

 

 

  • Плюс 1
Ссылка на комментарий
Поделиться на другие сайты

17 часов назад, skip123 сказал:

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

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

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

75 09 - jne 0068B073

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

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

2 часа назад, LIRW сказал:

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

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


75 09 - jne 0068B073

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

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

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

Пожалуйста, войдите, чтобы комментировать

Вы сможете оставить комментарий после входа в



Войти
×
×
  • Создать...

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

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