Page 1 of 1
Max Payne v1.05 +4
Posted: Sat Oct 28, 2017 6:57 pm
by Satanael
[Notes]:
the table should be able to work with other versions.
tested and worked at version 1.05
[Table Options]:
God Mode
Infinite Bullets
Infinite Bullet Time
Infinite Painkillers And Credtis - cause bugs in and between missions if you know how to fix it please let me know
have fun ...

Edit:
infinite ammo improved
Re: Max Payne v1.05 +4
Posted: Sun Oct 29, 2017 8:45 am
by supMarco
gj dude!
mov [ecx+00000085],eax <---- remove this instruction, that's redundant!
mov [ecx+00000085],(float)100
Re: Max Payne v1.05 +4
Posted: Mon Oct 30, 2017 8:54 am
by Satanael
supMarco wrote: ↑Sun Oct 29, 2017 8:45 am
gj dude!
mov [ecx+00000085],eax <---- remove this instruction, that's redundant!
mov [ecx+00000085],(float)100
yea you are the right the game was acting strange sometimes so i had to add it. anyway re-uploaded
Re: Max Payne v1.05 +4
Posted: Thu Oct 26, 2023 3:24 am
by gir489
Infinite Painkillers and ammo.
Code: Select all
// Game Executable : MaxPayne.exe
// Author : gir489
// Executable Version: 1.0.4.0
// MD5 Signature : 1806D2151E5EA7663DD2FD1754DEF639
// EXE Compile Date : May 08, 2031 11:51 AM
// Script Date : October 25, 2023 11:24 PM
[ENABLE]
aobscanmodule(aob_PainkillersAndAmmo,maxpayne.exe,75 1B 8B 11 8B 44 24 04)
registersymbol(aob_PainkillersAndAmmo)
aob_PainkillersAndAmmo:
db EB
[DISABLE]
aob_PainkillersAndAmmo:
db 75
unregistersymbol(aob_PainkillersAndAmmo)
{
// ORIGINAL CODE - INJECTION POINT: maxpayne.exe+348295
maxpayne.exe+348267: 8B 11 - mov edx,[ecx]
maxpayne.exe+348269: 8B 44 24 04 - mov eax,[esp+04]
maxpayne.exe+34826D: 03 D0 - add edx,eax
maxpayne.exe+34826F: 89 11 - mov [ecx],edx
maxpayne.exe+348271: 79 06 - jns maxpayne.exe+348279
maxpayne.exe+348273: C7 01 00 00 00 00 - mov [ecx],00000000
maxpayne.exe+348279: 8B 54 24 08 - mov edx,[esp+08]
maxpayne.exe+34827D: 8B 41 08 - mov eax,[ecx+08]
maxpayne.exe+348280: 2B C2 - sub eax,edx
maxpayne.exe+348282: 39 01 - cmp [ecx],eax
maxpayne.exe+348284: 7E 02 - jle maxpayne.exe+348288
maxpayne.exe+348286: 89 01 - mov [ecx],eax
maxpayne.exe+348288: C2 08 00 - ret 0008
maxpayne.exe+34828B: 90 - nop
maxpayne.exe+34828C: 90 - nop
maxpayne.exe+34828D: 90 - nop
maxpayne.exe+34828E: 90 - nop
maxpayne.exe+34828F: 90 - nop
maxpayne.exe+348290: 8A 41 0C - mov al,[ecx+0C]
maxpayne.exe+348293: 84 C0 - test al,al
// ---------- INJECTING HERE ----------
maxpayne.exe+348295: 75 1B - jne maxpayne.exe+3482B2
// ---------- DONE INJECTING ----------
maxpayne.exe+348297: 8B 11 - mov edx,[ecx]
maxpayne.exe+348299: 8B 44 24 04 - mov eax,[esp+04]
maxpayne.exe+34829D: 2B D0 - sub edx,eax
paincreditsID: 89 11 - mov [ecx],edx
maxpayne.exe+3482A1: 79 06 - jns maxpayne.exe+3482A9
maxpayne.exe+3482A3: C7 01 00 00 00 00 - mov [ecx],00000000
maxpayne.exe+3482A9: 8B 41 08 - mov eax,[ecx+08]
maxpayne.exe+3482AC: 39 01 - cmp [ecx],eax
maxpayne.exe+3482AE: 7E 02 - jle maxpayne.exe+3482B2
maxpayne.exe+3482B0: 89 01 - mov [ecx],eax
maxpayne.exe+3482B2: C2 04 00 - ret 0004
maxpayne.exe+3482B5: 90 - nop
maxpayne.exe+3482B6: 90 - nop
maxpayne.exe+3482B7: 90 - nop
maxpayne.exe+3482B8: 90 - nop
maxpayne.exe+3482B9: 90 - nop
maxpayne.exe+3482BA: 90 - nop
maxpayne.exe+3482BB: 90 - nop
maxpayne.exe+3482BC: 90 - nop
maxpayne.exe+3482BD: 90 - nop
}