Re: X4 Foundations v1.21 Steam (GM and More) 2018-Dec-06
Posted: Thu Dec 06, 2018 3:56 am
Community Cheat Tables of Cheat Engine
https://fearlessrevolution.com/
Try this,
Code: Select all
{ Game : X4.exe
Version: 1.30
Date : 2018-12-07
Author : kingFalcon
This script enable unlimited consumables
}
[ENABLE]
aobscanmodule(satDeploy,X4.exe,41 29 00 75 08 49 8B CF E8 6E) // Satellites
aobscanmodule(mines,X4.exe,41 29 00 75 08 48 8B CE) // Mines
aobscanmodule(lasers,X4.exe,41 29 00 75 08 49 8B CD) // Lasers
aobscanmodule(resBeacon,X4.exe,41 29 00 75 08 49 8B CF) // Resource Beacon
aobscanmodule(navBeacon,X4.exe,41 29 00 75 08 49 8B CF E8 5E) // Nav Beacons
alloc(satMem,$1000,"X4.exe"+2A5725)
alloc(minMem,$1000,"X4.exe"+2A5D85)
alloc(laserMem,$1000,"X4.exe"+2A738B)
alloc(resMem,$1000,"X4.exe"+2A6AA5)
alloc(navMem,$1000,"X4.exe"+2A6435)
label(satExit)
label(minExit)
label(laserExit)
label(resExit)
label(navExit)
registersymbol(satDeploy)
registersymbol(mines)
registersymbol(lasers)
registersymbol(navBeacon)
registersymbol(resBeacon)
// Satellite
satMem:
nop
nop
nop
jne X4.exe+2A5732
jmp satExit
// Resource Beacons
resMem:
nop
nop
nop
jne X4.exe+2A6AB2
jmp resExit
// Nav Beacons
navMem:
nop
nop
nop
jne X4.exe+2A6442
jmp navExit
//Lasers
laserMem:
nop
nop
nop
jne X4.exe+2A7398
jmp laserExit
// Mines
minMem:
nop
nop
nop
jne X4.exe+2A5D92
jmp minExit
satDeploy:
jmp satMem
satExit:
resBeacon:
jmp resMem
resExit:
navBeacon:
jmp navMem
navExit:
lasers:
jmp laserMem
laserExit:
mines:
jmp minMem
minExit:
[DISABLE]
satDeploy:
db 41 29 00 75 08
resBeacon:
db 41 29 00 75 08
navBeacon:
db 41 29 00 75 08
lasers:
db 41 29 00 75 08
mines:
db 41 29 00 75 08
unregistersymbol(satDeploy)
dealloc(satMem)
unregistersymbol(resBeacon)
dealloc(resMem)
unregistersymbol(navBeacon)
dealloc(navMem)
unregistersymbol(mines)
dealloc(minMem)
unregistersymbol(lasers)
dealloc(laserMem)
would be nice to see this added to the tableKingFalcon wrote: ↑Sat Dec 08, 2018 12:02 amHere is a bit code that enables unlimited consumables. Create a new script entry copy the code into the new script.
This works with version 1.30
Code: Select all
{ Game : X4.exe Version: 1.30 Date : 2018-12-07 Author : kingFalcon This script enable unlimited consumables } [ENABLE] aobscanmodule(satDeploy,X4.exe,41 29 00 75 08 49 8B CF E8 6E) // Satellites aobscanmodule(mines,X4.exe,41 29 00 75 08 48 8B CE) // Mines aobscanmodule(lasers,X4.exe,41 29 00 75 08 49 8B CD) // Lasers aobscanmodule(resBeacon,X4.exe,41 29 00 75 08 49 8B CF) // Resource Beacon aobscanmodule(navBeacon,X4.exe,41 29 00 75 08 49 8B CF E8 5E) // Nav Beacons alloc(satMem,$1000,"X4.exe"+2A5725) alloc(minMem,$1000,"X4.exe"+2A5D85) alloc(laserMem,$1000,"X4.exe"+2A738B) alloc(resMem,$1000,"X4.exe"+2A6AA5) alloc(navMem,$1000,"X4.exe"+2A6435) label(satExit) label(minExit) label(laserExit) label(resExit) label(navExit) registersymbol(satDeploy) registersymbol(mines) registersymbol(lasers) registersymbol(navBeacon) registersymbol(resBeacon) // Satellite satMem: nop nop nop jne X4.exe+2A5732 jmp satExit // Resource Beacons resMem: nop nop nop jne X4.exe+2A6AB2 jmp resExit // Nav Beacons navMem: nop nop nop jne X4.exe+2A6442 jmp navExit //Lasers laserMem: nop nop nop jne X4.exe+2A7398 jmp laserExit // Mines minMem: nop nop nop jne X4.exe+2A5D92 jmp minExit satDeploy: jmp satMem satExit: resBeacon: jmp resMem resExit: navBeacon: jmp navMem navExit: lasers: jmp laserMem laserExit: mines: jmp minMem minExit: [DISABLE] satDeploy: db 41 29 00 75 08 resBeacon: db 41 29 00 75 08 navBeacon: db 41 29 00 75 08 lasers: db 41 29 00 75 08 mines: db 41 29 00 75 08 unregistersymbol(satDeploy) dealloc(satMem) unregistersymbol(resBeacon) dealloc(resMem) unregistersymbol(navBeacon) dealloc(navMem) unregistersymbol(mines) dealloc(minMem) unregistersymbol(lasers) dealloc(laserMem)