Front Mission Evolved
-
- Noobzor
- Posts: 6
- Joined: Fri Jul 13, 2018 4:24 pm
- Reputation: 1
Front Mission Evolved
unlimited ammo, and god mode pls.
- kantoboy69
- Expert Cheater
- Posts: 90
- Joined: Fri Aug 30, 2019 5:33 am
- Reputation: 50
Re: Front Mission Evolved
[ENABLE]
aobscanmodule(INJNBC,FrontMissionEvolved.exe,8B 51 0C 2B 55 08) // should be unique
alloc(nnewmem,$1000)
label(ncode)
label(nreturn)
nnewmem:
ncode:
mov edx,[ecx+0C]
//sub edx,[ebp+08] // remark so no ammo decrease
jmp nreturn
INJNBC:
jmp nnewmem
nop
nreturn:
registersymbol(INJNBC)
[DISABLE]
INJNBC:
db 8B 51 0C 2B 55 08
unregistersymbol(INJNBC)
dealloc(nnewmem)
{
// ORIGINAL CODE - INJECTION POINT: "FrontMissionEvolved.exe"+1A4B53
"FrontMissionEvolved.exe"+1A4B32: 8B 0D DC 1B 36 01 - mov ecx,[FrontMissionEvolved.exe+F61BDC]
"FrontMissionEvolved.exe"+1A4B38: 83 B9 BC 00 00 00 00 - cmp dword ptr [ecx+000000BC],00
"FrontMissionEvolved.exe"+1A4B3F: 74 04 - je FrontMissionEvolved.exe+1A4B45
"FrontMissionEvolved.exe"+1A4B41: B0 01 - mov al,01
"FrontMissionEvolved.exe"+1A4B43: EB 20 - jmp FrontMissionEvolved.exe+1A4B65
"FrontMissionEvolved.exe"+1A4B45: 8B 55 FC - mov edx,[ebp-04]
"FrontMissionEvolved.exe"+1A4B48: 8B 45 08 - mov eax,[ebp+08]
"FrontMissionEvolved.exe"+1A4B4B: 3B 42 0C - cmp eax,[edx+0C]
"FrontMissionEvolved.exe"+1A4B4E: 77 13 - ja FrontMissionEvolved.exe+1A4B63
"FrontMissionEvolved.exe"+1A4B50: 8B 4D FC - mov ecx,[ebp-04]
// ---------- INJECTING HERE ----------
"FrontMissionEvolved.exe"+1A4B53: 8B 51 0C - mov edx,[ecx+0C]
"FrontMissionEvolved.exe"+1A4B56: 2B 55 08 - sub edx,[ebp+08]
// ---------- DONE INJECTING ----------
"FrontMissionEvolved.exe"+1A4B59: 8B 45 FC - mov eax,[ebp-04]
"FrontMissionEvolved.exe"+1A4B5C: 89 50 0C - mov [eax+0C],edx
"FrontMissionEvolved.exe"+1A4B5F: B0 01 - mov al,01
"FrontMissionEvolved.exe"+1A4B61: EB 02 - jmp FrontMissionEvolved.exe+1A4B65
"FrontMissionEvolved.exe"+1A4B63: 32 C0 - xor al,al
"FrontMissionEvolved.exe"+1A4B65: 8B E5 - mov esp,ebp
"FrontMissionEvolved.exe"+1A4B67: 5D - pop ebp
"FrontMissionEvolved.exe"+1A4B68: C2 08 00 - ret 0008
"FrontMissionEvolved.exe"+1A4B6B: CC - int 3
"FrontMissionEvolved.exe"+1A4B6C: CC - int 3
}
aobscanmodule(INJNBC,FrontMissionEvolved.exe,8B 51 0C 2B 55 08) // should be unique
alloc(nnewmem,$1000)
label(ncode)
label(nreturn)
nnewmem:
ncode:
mov edx,[ecx+0C]
//sub edx,[ebp+08] // remark so no ammo decrease
jmp nreturn
INJNBC:
jmp nnewmem
nop
nreturn:
registersymbol(INJNBC)
[DISABLE]
INJNBC:
db 8B 51 0C 2B 55 08
unregistersymbol(INJNBC)
dealloc(nnewmem)
{
// ORIGINAL CODE - INJECTION POINT: "FrontMissionEvolved.exe"+1A4B53
"FrontMissionEvolved.exe"+1A4B32: 8B 0D DC 1B 36 01 - mov ecx,[FrontMissionEvolved.exe+F61BDC]
"FrontMissionEvolved.exe"+1A4B38: 83 B9 BC 00 00 00 00 - cmp dword ptr [ecx+000000BC],00
"FrontMissionEvolved.exe"+1A4B3F: 74 04 - je FrontMissionEvolved.exe+1A4B45
"FrontMissionEvolved.exe"+1A4B41: B0 01 - mov al,01
"FrontMissionEvolved.exe"+1A4B43: EB 20 - jmp FrontMissionEvolved.exe+1A4B65
"FrontMissionEvolved.exe"+1A4B45: 8B 55 FC - mov edx,[ebp-04]
"FrontMissionEvolved.exe"+1A4B48: 8B 45 08 - mov eax,[ebp+08]
"FrontMissionEvolved.exe"+1A4B4B: 3B 42 0C - cmp eax,[edx+0C]
"FrontMissionEvolved.exe"+1A4B4E: 77 13 - ja FrontMissionEvolved.exe+1A4B63
"FrontMissionEvolved.exe"+1A4B50: 8B 4D FC - mov ecx,[ebp-04]
// ---------- INJECTING HERE ----------
"FrontMissionEvolved.exe"+1A4B53: 8B 51 0C - mov edx,[ecx+0C]
"FrontMissionEvolved.exe"+1A4B56: 2B 55 08 - sub edx,[ebp+08]
// ---------- DONE INJECTING ----------
"FrontMissionEvolved.exe"+1A4B59: 8B 45 FC - mov eax,[ebp-04]
"FrontMissionEvolved.exe"+1A4B5C: 89 50 0C - mov [eax+0C],edx
"FrontMissionEvolved.exe"+1A4B5F: B0 01 - mov al,01
"FrontMissionEvolved.exe"+1A4B61: EB 02 - jmp FrontMissionEvolved.exe+1A4B65
"FrontMissionEvolved.exe"+1A4B63: 32 C0 - xor al,al
"FrontMissionEvolved.exe"+1A4B65: 8B E5 - mov esp,ebp
"FrontMissionEvolved.exe"+1A4B67: 5D - pop ebp
"FrontMissionEvolved.exe"+1A4B68: C2 08 00 - ret 0008
"FrontMissionEvolved.exe"+1A4B6B: CC - int 3
"FrontMissionEvolved.exe"+1A4B6C: CC - int 3
}
Re: Front Mission Evolved
tip for you if u want shorter code without alloc memory and jumps:kantoboy69 wrote: ↑Sat Aug 31, 2019 2:11 pm[ENABLE]
aobscanmodule(INJNBC,FrontMissionEvolved.exe,8B 51 0C 2B 55 08) // should be unique
alloc(nnewmem,$1000)
label(ncode)
label(nreturn)
nnewmem:
ncode:
mov edx,[ecx+0C]
//sub edx,[ebp+08] // remark so no ammo decrease
jmp nreturn
INJNBC:
jmp nnewmem
nop
nreturn:
registersymbol(INJNBC)
[DISABLE]
INJNBC:
db 8B 51 0C 2B 55 08
unregistersymbol(INJNBC)
dealloc(nnewmem)
{
// ORIGINAL CODE - INJECTION POINT: "FrontMissionEvolved.exe"+1A4B53
"FrontMissionEvolved.exe"+1A4B32: 8B 0D DC 1B 36 01 - mov ecx,[FrontMissionEvolved.exe+F61BDC]
"FrontMissionEvolved.exe"+1A4B38: 83 B9 BC 00 00 00 00 - cmp dword ptr [ecx+000000BC],00
"FrontMissionEvolved.exe"+1A4B3F: 74 04 - je FrontMissionEvolved.exe+1A4B45
"FrontMissionEvolved.exe"+1A4B41: B0 01 - mov al,01
"FrontMissionEvolved.exe"+1A4B43: EB 20 - jmp FrontMissionEvolved.exe+1A4B65
"FrontMissionEvolved.exe"+1A4B45: 8B 55 FC - mov edx,[ebp-04]
"FrontMissionEvolved.exe"+1A4B48: 8B 45 08 - mov eax,[ebp+08]
"FrontMissionEvolved.exe"+1A4B4B: 3B 42 0C - cmp eax,[edx+0C]
"FrontMissionEvolved.exe"+1A4B4E: 77 13 - ja FrontMissionEvolved.exe+1A4B63
"FrontMissionEvolved.exe"+1A4B50: 8B 4D FC - mov ecx,[ebp-04]
// ---------- INJECTING HERE ----------
"FrontMissionEvolved.exe"+1A4B53: 8B 51 0C - mov edx,[ecx+0C]
"FrontMissionEvolved.exe"+1A4B56: 2B 55 08 - sub edx,[ebp+08]
// ---------- DONE INJECTING ----------
"FrontMissionEvolved.exe"+1A4B59: 8B 45 FC - mov eax,[ebp-04]
"FrontMissionEvolved.exe"+1A4B5C: 89 50 0C - mov [eax+0C],edx
"FrontMissionEvolved.exe"+1A4B5F: B0 01 - mov al,01
"FrontMissionEvolved.exe"+1A4B61: EB 02 - jmp FrontMissionEvolved.exe+1A4B65
"FrontMissionEvolved.exe"+1A4B63: 32 C0 - xor al,al
"FrontMissionEvolved.exe"+1A4B65: 8B E5 - mov esp,ebp
"FrontMissionEvolved.exe"+1A4B67: 5D - pop ebp
"FrontMissionEvolved.exe"+1A4B68: C2 08 00 - ret 0008
"FrontMissionEvolved.exe"+1A4B6B: CC - int 3
"FrontMissionEvolved.exe"+1A4B6C: CC - int 3
}
Code: Select all
[ENABLE]
aobscanmodule(INJNBC,FrontMissionEvolved.exe,8B 51 0C 2B 55 08)
INJNBC:
db 8B 51 0C 90 90 90
registersymbol(INJNBC)
[DISABLE]
INJNBC:
db 8B 51 0C 2B 55 08
unregistersymbol(INJNBC)
- kantoboy69
- Expert Cheater
- Posts: 90
- Joined: Fri Aug 30, 2019 5:33 am
- Reputation: 50
Re: Front Mission Evolved
// God mode
[ENABLE]
aobscanmodule(INJHP,FrontMissionEvolved.exe,8B 45 F8 F3 0F 10 84 ?? 6C 13 00 00) // should be unique
alloc(hnewmem,$1000)
label(hcode)
label(hreturn)
label(h_jmp1)
hnewmem:
hcode:
mov eax, [ebp-08]
pushf
cmp eax, [FrontMissionEvolved.exe+F98400]
jne h_jmp1
mov [ecx+0000136C], 447A0000
mov [ecx+00001574], 447A0000
mov [ecx+00001678], 447A0000
mov [ecx+00001470], 447A0000
mov [ecx+00000584], 447A0000
h_jmp1:
popf
movss xmm0, [edx+eax+0000136C]
jmp hreturn
INJHP:
jmp hnewmem
nop 7
hreturn:
registersymbol(INJHP)
[DISABLE]
INJHP:
db 8B 45 F8 F3 0F 10 84 02 6C 13 00 00
unregistersymbol(INJHP)
dealloc(hnewmem)
{
// ORIGINAL CODE - INJECTION POINT: "FrontMissionEvolved.exe"+FD4C1
"FrontMissionEvolved.exe"+FD49A: 73 36 - jae FrontMissionEvolved.exe+FD4D2
"FrontMissionEvolved.exe"+FD49C: 83 7D 08 00 - cmp dword ptr [ebp+08],00
"FrontMissionEvolved.exe"+FD4A0: 74 16 - je FrontMissionEvolved.exe+FD4B8
"FrontMissionEvolved.exe"+FD4A2: 8B 45 08 - mov eax,[ebp+08]
"FrontMissionEvolved.exe"+FD4A5: 69 C0 04 01 00 00 - imul eax,eax,00000104
"FrontMissionEvolved.exe"+FD4AB: 8B 4D F8 - mov ecx,[ebp-08]
"FrontMissionEvolved.exe"+FD4AE: 83 BC 01 18 14 00 00 00 - cmp dword ptr [ecx+eax+00001418],00
"FrontMissionEvolved.exe"+FD4B6: 74 1A - je FrontMissionEvolved.exe+FD4D2
"FrontMissionEvolved.exe"+FD4B8: 8B 55 08 - mov edx,[ebp+08]
"FrontMissionEvolved.exe"+FD4BB: 69 D2 04 01 00 00 - imul edx,edx,00000104
// ---------- INJECTING HERE ----------
"FrontMissionEvolved.exe"+FD4C1: 8B 45 F8 - mov eax,[ebp-08]
"FrontMissionEvolved.exe"+FD4C4: F3 0F 10 84 02 6C 13 00 00 - movss xmm0,[edx+eax+0000136C]
// ---------- DONE INJECTING ----------
"FrontMissionEvolved.exe"+FD4CD: F3 0F 11 45 FC - movss [ebp-04],xmm0
"FrontMissionEvolved.exe"+FD4D2: D9 45 FC - fld dword ptr [ebp-04]
"FrontMissionEvolved.exe"+FD4D5: 8B E5 - mov esp,ebp
"FrontMissionEvolved.exe"+FD4D7: 5D - pop ebp
"FrontMissionEvolved.exe"+FD4D8: C2 04 00 - ret 0004
"FrontMissionEvolved.exe"+FD4DB: CC - int 3
"FrontMissionEvolved.exe"+FD4DC: CC - int 3
"FrontMissionEvolved.exe"+FD4DD: CC - int 3
"FrontMissionEvolved.exe"+FD4DE: CC - int 3
"FrontMissionEvolved.exe"+FD4DF: CC - int 3
}
[ENABLE]
aobscanmodule(INJHP,FrontMissionEvolved.exe,8B 45 F8 F3 0F 10 84 ?? 6C 13 00 00) // should be unique
alloc(hnewmem,$1000)
label(hcode)
label(hreturn)
label(h_jmp1)
hnewmem:
hcode:
mov eax, [ebp-08]
pushf
cmp eax, [FrontMissionEvolved.exe+F98400]
jne h_jmp1
mov [ecx+0000136C], 447A0000
mov [ecx+00001574], 447A0000
mov [ecx+00001678], 447A0000
mov [ecx+00001470], 447A0000
mov [ecx+00000584], 447A0000
h_jmp1:
popf
movss xmm0, [edx+eax+0000136C]
jmp hreturn
INJHP:
jmp hnewmem
nop 7
hreturn:
registersymbol(INJHP)
[DISABLE]
INJHP:
db 8B 45 F8 F3 0F 10 84 02 6C 13 00 00
unregistersymbol(INJHP)
dealloc(hnewmem)
{
// ORIGINAL CODE - INJECTION POINT: "FrontMissionEvolved.exe"+FD4C1
"FrontMissionEvolved.exe"+FD49A: 73 36 - jae FrontMissionEvolved.exe+FD4D2
"FrontMissionEvolved.exe"+FD49C: 83 7D 08 00 - cmp dword ptr [ebp+08],00
"FrontMissionEvolved.exe"+FD4A0: 74 16 - je FrontMissionEvolved.exe+FD4B8
"FrontMissionEvolved.exe"+FD4A2: 8B 45 08 - mov eax,[ebp+08]
"FrontMissionEvolved.exe"+FD4A5: 69 C0 04 01 00 00 - imul eax,eax,00000104
"FrontMissionEvolved.exe"+FD4AB: 8B 4D F8 - mov ecx,[ebp-08]
"FrontMissionEvolved.exe"+FD4AE: 83 BC 01 18 14 00 00 00 - cmp dword ptr [ecx+eax+00001418],00
"FrontMissionEvolved.exe"+FD4B6: 74 1A - je FrontMissionEvolved.exe+FD4D2
"FrontMissionEvolved.exe"+FD4B8: 8B 55 08 - mov edx,[ebp+08]
"FrontMissionEvolved.exe"+FD4BB: 69 D2 04 01 00 00 - imul edx,edx,00000104
// ---------- INJECTING HERE ----------
"FrontMissionEvolved.exe"+FD4C1: 8B 45 F8 - mov eax,[ebp-08]
"FrontMissionEvolved.exe"+FD4C4: F3 0F 10 84 02 6C 13 00 00 - movss xmm0,[edx+eax+0000136C]
// ---------- DONE INJECTING ----------
"FrontMissionEvolved.exe"+FD4CD: F3 0F 11 45 FC - movss [ebp-04],xmm0
"FrontMissionEvolved.exe"+FD4D2: D9 45 FC - fld dword ptr [ebp-04]
"FrontMissionEvolved.exe"+FD4D5: 8B E5 - mov esp,ebp
"FrontMissionEvolved.exe"+FD4D7: 5D - pop ebp
"FrontMissionEvolved.exe"+FD4D8: C2 04 00 - ret 0004
"FrontMissionEvolved.exe"+FD4DB: CC - int 3
"FrontMissionEvolved.exe"+FD4DC: CC - int 3
"FrontMissionEvolved.exe"+FD4DD: CC - int 3
"FrontMissionEvolved.exe"+FD4DE: CC - int 3
"FrontMissionEvolved.exe"+FD4DF: CC - int 3
}
- totalabyss
- Expert Cheater
- Posts: 205
- Joined: Sat Dec 02, 2017 5:44 am
- Reputation: 26
Re: Front Mission Evolved
Did anyone make a table for this game? So many updates have been released since it was launched on steam, new dlc ect,
Who is online
Users browsing this forum: No registered users