Re: Starfield
Posted: Sun Sep 03, 2023 12:36 pm
Updated My Table.
Community Cheat Tables of Cheat Engine
https://fearlessrevolution.com/
Stealth isn't working for me sadlyZanzer wrote: ↑Fri Sep 01, 2023 7:00 pmHere are my contributions.
Container Pointer
Experience Multiplier
Zero Weight
Free Research
Free Build
Ignore Skill Challenge
Unlimited Dialog Turns
Stealth Always Active
Stealth Meter Always Visible
Unlimited Boost Pack new
Unlimited Oxygen
No Reload
Unlimited Ship Weapons
Ship Systems Run at Full Power
Unlimited Inventory
Unlimited Ship Weapons also affects enemy ships too. This can be resolved by checking if the playerPtr is on the stack or not.Zanzer wrote: ↑Fri Sep 01, 2023 7:00 pmHere are my contributions.
Container Pointer
Experience Multiplier
Zero Weight
Free Research
Free Build
Ignore Skill Challenge
Unlimited Dialog Turns
Stealth Always Active
Stealth Meter Always Visible
Unlimited Boost Pack new
Unlimited Oxygen
No Reload
Unlimited Ship Weapons
Ship Systems Run at Full Power
Unlimited Inventory
Code: Select all
// Game Executable : Starfield.exe
// Author : gir489
// Executable Version: 1.7.23.0
// MD5 Signature : 173549837281599BF8E44DE81D884675
// EXE Compile Date : August 21, 2023 04:58 PM
// Script Date : September 03, 2023 11:28 AM
[ENABLE]
aobscanmodule(aob_shipWeapons,Starfield.exe,00 00 00 C5 FA 10 4B 20)
registersymbol(aob_shipWeapons)
alloc(newmem_shipWeapons,1024,Starfield.exe)
label(return_shipWeapons)
newmem_shipWeapons:
vmovss xmm1,[rbx+20]
push rax
mov rax, [playerPtr]
cmp [rsp+10], rax
pop rax
jne return_shipWeapons
// vmovss xmm1,[rbx+20]
movss xmm2,xmm1
jmp return_shipWeapons+4
aob_shipWeapons+03:
jmp newmem_shipWeapons
return_shipWeapons:
[DISABLE]
aob_shipWeapons+03:
db C5 FA 10 4B 20
unregistersymbol(aob_shipWeapons)
dealloc(newmem_shipWeapons)
{
// ORIGINAL CODE - INJECTION POINT: Starfield.exe.text+1F25B21
Starfield.exe.text+1F25AD4: 48 89 5C 24 10 - mov [rsp+10],rbx
Starfield.exe.text+1F25AD9: 57 - push rdi
Starfield.exe.text+1F25ADA: 48 83 EC 30 - sub rsp,30
Starfield.exe.text+1F25ADE: C5 F8 29 74 24 20 - vmovaps [rsp+20],xmm6
Starfield.exe.text+1F25AE4: 48 8B FA - mov rdi,rdx
Starfield.exe.text+1F25AE7: 48 8B D9 - mov rbx,rcx
Starfield.exe.text+1F25AEA: E8 E9 00 00 00 - call Starfield.exe.text+1F25BD8
Starfield.exe.text+1F25AEF: C5 C8 57 F6 - vxorps xmm6,xmm6,xmm6
Starfield.exe.text+1F25AF3: C5 F8 2F C6 - vcomiss xmm0,xmm6
Starfield.exe.text+1F25AF7: 76 5F - jna Starfield.exe.text+1F25B58
Starfield.exe.text+1F25AF9: 48 8B CB - mov rcx,rbx
Starfield.exe.text+1F25AFC: E8 D3 01 00 00 - call Starfield.exe.text+1F25CD4
Starfield.exe.text+1F25B01: 80 78 43 00 - cmp byte ptr [rax+43],00
Starfield.exe.text+1F25B05: 74 0F - je Starfield.exe.text+1F25B16
Starfield.exe.text+1F25B07: C5 FA 10 05 81 BB 61 03 - vmovss xmm0,[Starfield.exe+5542690]
Starfield.exe.text+1F25B0F: C5 F8 2F 43 30 - vcomiss xmm0,[rbx+30]
Starfield.exe.text+1F25B14: 73 42 - jae Starfield.exe.text+1F25B58
Starfield.exe.text+1F25B16: 48 8B D7 - mov rdx,rdi
Starfield.exe.text+1F25B19: 48 8B CB - mov rcx,rbx
Starfield.exe.text+1F25B1C: E8 57 00 00 00 - call Starfield.exe.text+1F25B78
// ---------- INJECTING HERE ----------
Starfield.exe.text+1F25B21: C5 FA 10 4B 20 - vmovss xmm1,[rbx+20]
// ---------- DONE INJECTING ----------
Starfield.exe.text+1F25B26: C5 F2 5C D0 - vsubss xmm2,xmm1,xmm0
Starfield.exe.text+1F25B2A: C5 EA 5F DE - vmaxss xmm3,xmm2,xmm6
Starfield.exe.text+1F25B2E: C5 E2 58 0D 2A FA FF 01 - vaddss xmm1,xmm3,[Starfield.exe.rdata+7E560]
Starfield.exe.text+1F25B36: C5 F2 C2 C0 01 - vcmpltss xmm0,xmm1,xmm0
Starfield.exe.text+1F25B3B: C4 E3 61 4A C6 00 - vblendvps xmm0,xmm3,xmm6,xmm0
Starfield.exe.text+1F25B41: C5 FA 11 44 24 40 - vmovss [rsp+40],xmm0
Starfield.exe.text+1F25B47: C5 FA 10 54 24 40 - vmovss xmm2,[rsp+40]
Starfield.exe.text+1F25B4D: 48 8B D7 - mov rdx,rdi
Starfield.exe.text+1F25B50: 48 8B CB - mov rcx,rbx
Starfield.exe.text+1F25B53: E8 74 04 00 00 - call Starfield.exe.text+1F25FCC
Starfield.exe.text+1F25B58: 48 8B CB - mov rcx,rbx
Starfield.exe.text+1F25B5B: E8 74 01 00 00 - call Starfield.exe.text+1F25CD4
Starfield.exe.text+1F25B60: C5 F8 28 74 24 20 - vmovaps xmm6,[rsp+20]
Starfield.exe.text+1F25B66: 8B 48 34 - mov ecx,[rax+34]
Starfield.exe.text+1F25B69: 89 4B 24 - mov [rbx+24],ecx
Starfield.exe.text+1F25B6C: 48 8B 5C 24 48 - mov rbx,[rsp+48]
Starfield.exe.text+1F25B71: 48 83 C4 30 - add rsp,30
Starfield.exe.text+1F25B75: 5F - pop rdi
Starfield.exe.text+1F25B76: C3 - ret
Starfield.exe.text+1F25B77: CC - int 3
}
Code: Select all
<?xml version="1.0" encoding="utf-8"?>
<CheatTable>
<CheatEntries>
<CheatEntry>
<ID>255</ID>
<Description>"ignore power gauge"</Description>
<LastState Activated="1"/>
<Color>FFFF00</Color>
<VariableType>Auto Assembler Script</VariableType>
<AssemblerScript>[ENABLE]
//code from here to '[DISABLE]' will be used to enable the cheat
aobscanmodule(ignorePowerGuageFlagChkOnUseAOB,Starfield.exe,75 0E E8 ** ** ** ** 84 C0 74 05 44 ** ** EB 03)
registersymbol(ignorePowerGuageFlagChkOnUseAOB)
ignorePowerGuageFlagChkOnUseAOB+9: //"Starfield.exe"+22C5242:
db 90 90
//**********************************************//
aobscanmodule(someResetZeroCounterAOB,Starfield.exe,74 ** 48 ** ** ** EB ** C5 ** ** ** ** C5 ** ** ** ** C5 ** ** ** ** 48)
registersymbol(someResetZeroCounterAOB)
aobscanmodule(powerGaugeResetZeroCounterCallerAOB,Starfield.exe,48 ** ** E8 ** ** ** ** 48 ** ** ** 48 ** ** ** ** 00 00 E8 ** ** ** ** 48 ** ** 48 ** ** ** ** 48 ** ** ** C5 ** ** ** ** ** E8)
registersymbol(powerGaugeResetZeroCounterCallerAOB)
alloc(newmem,2048,someResetZeroCounterAOB+8) //"Starfield.exe"+24EF111)
label(returnhere)
label(originalcode_someResetZeroCounterAOB)
registersymbol(originalcode_someResetZeroCounterAOB)
label(exit)
newmem: //this is allocated memory, you have read,write,execute access
//place your code here
//mov rbp,"Starfield.exe"+208B902
mov rbp,powerGaugeResetZeroCounterCallerAOB
lea rbp,[rbp+18]
cmp [rsp+c8],rbp
jne @f
xorps xmm0,xmm0
subss xmm0,[rsp+20]
maxss xmm0,[rbx+10]
movss [rbx+10],xmm0
originalcode_someResetZeroCounterAOB:
readmem(someResetZeroCounterAOB+8,15)
//vmovss xmm0,[rbx+0C]
//vaddss xmm1,xmm0,[rbx+08]
//vaddss xmm6,xmm1,[rbx+10]
exit:
jmp returnhere
///
someResetZeroCounterAOB+8: //"Starfield.exe"+24EF111:
jmp far newmem
nop
returnhere:
//**********************************************//
[DISABLE]
//code from here till the end of the code will be used to disable the cheat
ignorePowerGuageFlagChkOnUseAOB+9: //"Starfield.exe"+22C5242:
db 74 05
//je Starfield.exe+22C5249
//**********************************************//
dealloc(newmem)
someResetZeroCounterAOB+8: //"Starfield.exe"+24EF111:
readmem(originalcode_someResetZeroCounterAOB,15)
//db C5 FA 10 43 0C C5 FA 58 4B 08 C5 F2 58 73 10
//vmovss xmm0,[rbx+0C]
//vaddss xmm1,xmm0,[rbx+08]
//vaddss xmm6,xmm1,[rbx+10]
unregistersymbol(originalcode_someResetZeroCounterAOB)
//**********************************************//
</AssemblerScript>
</CheatEntry>
</CheatEntries>
</CheatTable>
Code: Select all
<?xml version="1.0" encoding="utf-8"?>
<CheatTable>
<CheatEntries>
<CheatEntry>
<ID>249</ID>
<Description>"ignore boost pack gauge"</Description>
<LastState Activated="1"/>
<Color>FFFF00</Color>
<VariableType>Auto Assembler Script</VariableType>
<AssemblerScript>[ENABLE]
//code from here to '[DISABLE]' will be used to enable the cheat
aobscanmodule(ignoreBoostPackGuageFlagChkOnUseAOB,Starfield.exe,75 09 E8 ** ** ** ** 84 C0 75 ** BA)
registersymbol(ignoreBoostPackGuageFlagChkOnUseAOB)
ignoreBoostPackGuageFlagChkOnUseAOB+9: //"Starfield.exe"+22ED950:
db EB
[DISABLE]
//code from here till the end of the code will be used to disable the cheat
ignoreBoostPackGuageFlagChkOnUseAOB+9: //"Starfield.exe"+22ED950:
db 75
//jne
</AssemblerScript>
</CheatEntry>
</CheatEntries>
</CheatTable>
so free resarch is not working i tried to resarch thing but not resarch it for freeZanzer wrote: ↑Fri Sep 01, 2023 7:00 pmHere are my contributions.
Player Pointer
Container Pointer
Experience Multiplier
Zero Weight
Free Research
Free Build
Free Craft new
Ignore Skill Challenge
Unlimited Dialog Turns
Unlimited Boost Pack
Unlimited Oxygen
No Reload
Ship Systems Run at Full Power
Unlimited Ship Weapons
Stealth Always Active
Stealth Meter Always Visible
Unlimited Inventory
This also affects consuming aid items. (Makes them infinite)
can you do toggleble chemillion? like moving with the effect still active i meanZanzer wrote: ↑Fri Sep 01, 2023 7:00 pmHere are my contributions.
Player Pointer
Container Pointer
Experience Multiplier
Zero Weight
Free Research
Free Build
Free Craft new
Ignore Skill Challenge
Unlimited Dialog Turns
Unlimited Boost Pack
Unlimited Oxygen
No Reload
Ship Systems Run at Full Power
Unlimited Ship Weapons
Stealth Always Active
Stealth Meter Always Visible
Unlimited Inventory
Cheers for this.Zanzer wrote: ↑Sun Sep 03, 2023 8:51 pmviewtopic.php?p=313155#p313155
Table v8:
Research Ignores Skill Check
Free Craft (fix)
Free Mod