"ArtMoney Table","20","8.13","197C080A","E36E09FB","VP2BB32321","1","1","english","ELEX2","ELEX2.exe","1","013c8aebfb72e577282cf8ea2125e7d7","03/02/2022","2","10","0","1","256","9","","7601","Richard","Vienna,Austria","aon.at","richardxxx","M","64","N","Y","Y","Y","Y","N","4","Get-Elexit;8BF8 3B4368 74?? C744;9;;0C;A;S;","Get-EXP;8BD5 488BCF 448938 488B07;B;;0D;A;S;","Get-Health_Range;81FA??000000 0F8D???????? 4863C2 8B448120 C3;14;;0D;A;S;","Get-Jet_Fuel;F30F108F78010000 F30F5CC8 0F57FF F30F5FCF;13;;0D;A;S;","0","","This Table was testet on GoG Version 1,04 The Code (see below) will injected automatically Load the Table after loading a (game)save or do manually the injewction (maybe also Signature search) You may freeze HP and/or Jet-Fuel or change Godmode, Jet-Cheat from 0 to 1 (better) Elexit will set using Menu (Map, Inventory, ...) Jet-Fuel will set using the Jet All other will set loading a save or earning EXP Signatures and Inject: Get-Elexit 8BF8 * mov edi,eax 3B4368 * cmp eax,[rbx+68] 74?? je skip C744 first part of command next command: (C744243801010000 mov dword ptr [rsp+38],00000101) inject * 5 Bytes mov [Money_Range],rbx PutOriginalCode Get-EXP 8BD5 mov edx,ebp 488BCF mov rcx,rdi 448938 * mov [rax],r15d 488B07 * mov rax,[rdi] inject * 6 Bytes mov [EXP_Addr],rax PutOriginalCode Get-Health_Range 81FA??000000 cmp edx,000000A0 0F8D???????? jnl skip 4863C2 movsxd rax,rdx 8B448120 * mov eax,[rcx+rax*4+20] C3 * ret inject * 5 Bytes mov [Health_Range],rcx push rax mov eax,[Godmode] test eax,eax jz skipGM mov eax,[rcx+240] // Health mov [rcx+244],eax // Cheat skipGM: pop rax PutOriginalCode Get-Jet_Fuel F30F108F78010000 * movss xmm1,[rdi+00000178] F30F5CC8 subss xmm1,xmm0 0F57FF xorps xmm7,xmm7 F30F5FCF maxss xmm1,xmm7 inject * mov [Jet-Fuel],rdi mov eax,[Jet-Cheat] // check Cheat test eax,eax // rax will set later by game -> no push/pop je skipJF xorps xmm0,xmm0 // zero fuel usage skipJF: PutOriginalCode","Money_Range dq 0 Health_Range dq 0 EXP_Addr dq 0 Godmode dq 0 Jet-Cheat dq 0 Jet-Fuel dq 0 ","-- Read: Table/Info/Comment --","000000000000","","","","nt3","","","","","0","- Replace all Codes: Table/Info/Code injecting -","000000000000","","","","nt3","","","","","0"," HP-max (may set higher)","Health_Range+P000000000000,576","","","","ni4&","","","","","1",">HP-actual (may set higher and/or frozen)","Health_Range+P000000000000,580","","","","ni4&","","","","","1"," Elexit (Money)","Money_Range+P000000000000,104","","","","ni4&","","","","","0"," EXP","EXP_Addr+P000000000000","","","","ni4&","","","","","0"," Destruction","EXP_Addr+P000000000000,4","","","","ni4&","","","","","0"," LP","EXP_Addr+P000000000000,8","","","","ni4&","","","","","0"," AP","EXP_Addr+P000000000000,12","","","","ni4&","","","","","0",">Jet-Fuel (Info, maybe frozen)","Jet-Fuel+P000000000000,376","","","","nf4.2&","","","","","1","# SET Godmode = 1 (default=off)","Godmode+000000000000","","","","ni1&","","","","","0","# SET Jet-Cheat = 1 (default=off)","Jet-Cheat+000000000000","","","","ni1&","","","","","0","A Get EXP-Address mov [rax],r15d","Get-EXP+000000000005","","","","nc5$","","","","","0","Y","6","448938","mov [EXP_Addr],rax PutOriginalCode","A Get Elexit (Money) mov edi,eax","Get-Elexit+000000000000","","","","nc5$","","","","","0","Y","5","8BF8","mov [Money_Range],rbx PutOriginalCode","A Get Health-Range mov eax,[rcx+rax*4+20]","Get-Health_Range+00000000000F","","","","nc5$","","","","","0","Y","0","8B448120","mov [Health_Range],rcx push rax mov eax,[Godmode] test eax,eax jz skipGM mov eax,[rcx+240] // Health mov [rcx+244],eax // Cheat skipGM: pop rax PutOriginalCode","A Get Jet-Fuel movss xmm1,[rdi+00000178]","Get-Jet_Fuel+000000000000","","","","nc5$","","","","","0","Y","0","F30F108F78010000","mov [Jet-Fuel],rdi mov eax,[Jet-Cheat] // check Cheat test eax,eax // rax will set later by game -> no push/pop je skipJF xorps xmm0,xmm0 // zero fuel usage skipJF: PutOriginalCode","-- END --","000000000000","","","","nt3","","","","","0"