Starpoint Gemini Warlords CODEX 2.041.0v2[added more] (+ALL DLC) +50

Upload your cheat tables here (No requests)
Schnitzelmaker
Expert Cheater
Expert Cheater
Posts: 107
Joined: Fri Mar 03, 2017 6:18 pm
Reputation: 80

Re: Starpoint Gemini Warlords CODEX 1.010.1 +50 (WIP)

Post by Schnitzelmaker »

Updated my table for 1.030.1. Lucky only 2 scripts didn't work. Also added some working script of gideon25 table. Big thanks to him.

How to use this cheat table?
  1. Install Cheat Engine
  2. Double-click the .CT file in order to open it.
  3. Click the PC icon in Cheat Engine in order to select the game process.
  4. Keep the list.
  5. Activate the trainer options by checking boxes or setting values from 0 to 1

TheByteSize
Expert Cheater
Expert Cheater
Posts: 293
Joined: Sat Mar 04, 2017 7:28 am
Reputation: 232

Re: Starpoint Gemini Warlords CODEX 1.010.1 +50 (WIP)

Post by TheByteSize »

I didn't see in your table so here it's. Free Research(No Cost)

Code: Select all

<?xml version="1.0" encoding="utf-8"?>
<CheatTable>
  <CheatEntries>
    <CheatEntry>
      <ID>1864</ID>
      <Description>"Free Research"</Description>
      <Options moHideChildren="1" moActivateChildrenAsWell="1" moDeactivateChildrenAsWell="1"/>
      <LastState Value="" Activated="1" RealAddress="00000000"/>
      <GroupHeader>1</GroupHeader>
      <CheatEntries>
        <CheatEntry>
          <ID>1861</ID>
          <Description>"Free Research - Ore"</Description>
          <LastState Activated="1"/>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>
[ENABLE]

aobscanmodule(SGW_Free_Research_Cost_Ore,StarpointGeminiWarlords.exe,2B 81 A4 04 00 00) // should be unique
alloc(newmem,$1000,"StarpointGeminiWarlords.exe"+196A85)

label(code)
label(return)

newmem:
  jmp return

code:
  sub eax,[rcx+000004A4]
  jmp return

SGW_Free_Research_Cost_Ore:
  jmp newmem
  nop
return:
registersymbol(SGW_Free_Research_Cost_Ore)

[DISABLE]

SGW_Free_Research_Cost_Ore:
  db 2B 81 A4 04 00 00

unregistersymbol(SGW_Free_Research_Cost_Ore)
dealloc(newmem)

{
// ORIGINAL CODE - INJECTION POINT: "StarpointGeminiWarlords.exe"+196A85

"StarpointGeminiWarlords.exe"+196A53: 84 C0                 -  test al,al
"StarpointGeminiWarlords.exe"+196A55: 74 6A                 -  je StarpointGeminiWarlords.exe+196AC1
"StarpointGeminiWarlords.exe"+196A57: 48 8B 05 0A C3 7B 00  -  mov rax,[StarpointGeminiWarlords.exe+952D68]
"StarpointGeminiWarlords.exe"+196A5E: 8B 90 A0 04 00 00     -  mov edx,[rax+000004A0]
"StarpointGeminiWarlords.exe"+196A64: F7 DA                 -  neg edx
"StarpointGeminiWarlords.exe"+196A66: 41 B8 06 00 00 00     -  mov r8d,00000006
"StarpointGeminiWarlords.exe"+196A6C: 48 8D 0D CD BF 7B 00  -  lea rcx,[StarpointGeminiWarlords.exe+952A40]
"StarpointGeminiWarlords.exe"+196A73: E8 08 95 2C 00        -  call StarpointGeminiWarlords.exe+45FF80
"StarpointGeminiWarlords.exe"+196A78: 48 8B 0D E9 C2 7B 00  -  mov rcx,[StarpointGeminiWarlords.exe+952D68]
"StarpointGeminiWarlords.exe"+196A7F: 8B 05 CB C2 7B 00     -  mov eax,[StarpointGeminiWarlords.exe+952D50]
// ---------- INJECTING HERE ----------
"StarpointGeminiWarlords.exe"+196A85: 2B 81 A4 04 00 00     -  sub eax,[rcx+000004A4]
// ---------- DONE INJECTING  ----------
"StarpointGeminiWarlords.exe"+196A8B: 41 0F 48 C6           -  cmovs eax,r14d
"StarpointGeminiWarlords.exe"+196A8F: 89 05 BB C2 7B 00     -  mov [StarpointGeminiWarlords.exe+952D50],eax
"StarpointGeminiWarlords.exe"+196A95: 8B 05 B9 C2 7B 00     -  mov eax,[StarpointGeminiWarlords.exe+952D54]
"StarpointGeminiWarlords.exe"+196A9B: 2B 81 A8 04 00 00     -  sub eax,[rcx+000004A8]
"StarpointGeminiWarlords.exe"+196AA1: 41 0F 48 C6           -  cmovs eax,r14d
"StarpointGeminiWarlords.exe"+196AA5: 89 05 A9 C2 7B 00     -  mov [StarpointGeminiWarlords.exe+952D54],eax
"StarpointGeminiWarlords.exe"+196AAB: 8B 05 A7 C2 7B 00     -  mov eax,[StarpointGeminiWarlords.exe+952D58]
"StarpointGeminiWarlords.exe"+196AB1: 2B 81 AC 04 00 00     -  sub eax,[rcx+000004AC]
"StarpointGeminiWarlords.exe"+196AB7: 41 0F 48 C6           -  cmovs eax,r14d
"StarpointGeminiWarlords.exe"+196ABB: 89 05 97 C2 7B 00     -  mov [StarpointGeminiWarlords.exe+952D58],eax
}
</AssemblerScript>
        </CheatEntry>
        <CheatEntry>
          <ID>1862</ID>
          <Description>"Free Research - Gas"</Description>
          <LastState Activated="1"/>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>
[ENABLE]

aobscanmodule(SGW_Free_Research_Cost_Gas,StarpointGeminiWarlords.exe,2B 81 A8 04 00 00) // should be unique
alloc(newmem,$1000,"StarpointGeminiWarlords.exe"+196A9B)

label(code)
label(return)

newmem:
  jmp return

code:
  sub eax,[rcx+000004A8]
  jmp return

SGW_Free_Research_Cost_Gas:
  jmp newmem
  nop
return:
registersymbol(SGW_Free_Research_Cost_Gas)

[DISABLE]

SGW_Free_Research_Cost_Gas:
  db 2B 81 A8 04 00 00

unregistersymbol(SGW_Free_Research_Cost_Gas)
dealloc(newmem)

{
// ORIGINAL CODE - INJECTION POINT: "StarpointGeminiWarlords.exe"+196A9B

"StarpointGeminiWarlords.exe"+196A64: F7 DA                 -  neg edx
"StarpointGeminiWarlords.exe"+196A66: 41 B8 06 00 00 00     -  mov r8d,00000006
"StarpointGeminiWarlords.exe"+196A6C: 48 8D 0D CD BF 7B 00  -  lea rcx,[StarpointGeminiWarlords.exe+952A40]
"StarpointGeminiWarlords.exe"+196A73: E8 08 95 2C 00        -  call StarpointGeminiWarlords.exe+45FF80
"StarpointGeminiWarlords.exe"+196A78: 48 8B 0D E9 C2 7B 00  -  mov rcx,[StarpointGeminiWarlords.exe+952D68]
"StarpointGeminiWarlords.exe"+196A7F: 8B 05 CB C2 7B 00     -  mov eax,[StarpointGeminiWarlords.exe+952D50]
"StarpointGeminiWarlords.exe"+196A85: 2B 81 A4 04 00 00     -  sub eax,[rcx+000004A4]
"StarpointGeminiWarlords.exe"+196A8B: 41 0F 48 C6           -  cmovs eax,r14d
"StarpointGeminiWarlords.exe"+196A8F: 89 05 BB C2 7B 00     -  mov [StarpointGeminiWarlords.exe+952D50],eax
"StarpointGeminiWarlords.exe"+196A95: 8B 05 B9 C2 7B 00     -  mov eax,[StarpointGeminiWarlords.exe+952D54]
// ---------- INJECTING HERE ----------
"StarpointGeminiWarlords.exe"+196A9B: 2B 81 A8 04 00 00     -  sub eax,[rcx+000004A8]
// ---------- DONE INJECTING  ----------
"StarpointGeminiWarlords.exe"+196AA1: 41 0F 48 C6           -  cmovs eax,r14d
"StarpointGeminiWarlords.exe"+196AA5: 89 05 A9 C2 7B 00     -  mov [StarpointGeminiWarlords.exe+952D54],eax
"StarpointGeminiWarlords.exe"+196AAB: 8B 05 A7 C2 7B 00     -  mov eax,[StarpointGeminiWarlords.exe+952D58]
"StarpointGeminiWarlords.exe"+196AB1: 2B 81 AC 04 00 00     -  sub eax,[rcx+000004AC]
"StarpointGeminiWarlords.exe"+196AB7: 41 0F 48 C6           -  cmovs eax,r14d
"StarpointGeminiWarlords.exe"+196ABB: 89 05 97 C2 7B 00     -  mov [StarpointGeminiWarlords.exe+952D58],eax
"StarpointGeminiWarlords.exe"+196AC1: 41 8B DE              -  mov ebx,r14d
"StarpointGeminiWarlords.exe"+196AC4: 83 BF 48 06 00 00 00  -  cmp dword ptr [rdi+00000648],00
"StarpointGeminiWarlords.exe"+196ACB: 0F 8E 7E 00 00 00     -  jng StarpointGeminiWarlords.exe+196B4F
"StarpointGeminiWarlords.exe"+196AD1: 8B D3                 -  mov edx,ebx
}
</AssemblerScript>
        </CheatEntry>
        <CheatEntry>
          <ID>1863</ID>
          <Description>"Free Research - Materials"</Description>
          <LastState Activated="1"/>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>
[ENABLE]

aobscanmodule(SGW_Free_Research_Cost_Materials,StarpointGeminiWarlords.exe,2B 81 AC 04 00 00) // should be unique
alloc(newmem,$1000,"StarpointGeminiWarlords.exe"+196AB1)

label(code)
label(return)

newmem:
  jmp return

code:
  sub eax,[rcx+000004AC]
  jmp return

SGW_Free_Research_Cost_Materials:
  jmp newmem
  nop
return:
registersymbol(SGW_Free_Research_Cost_Materials)

[DISABLE]

SGW_Free_Research_Cost_Materials:
  db 2B 81 AC 04 00 00

unregistersymbol(SGW_Free_Research_Cost_Materials)
dealloc(newmem)

{
// ORIGINAL CODE - INJECTION POINT: "StarpointGeminiWarlords.exe"+196AB1

"StarpointGeminiWarlords.exe"+196A85: E9 76 95 D9 FF        -  jmp 7FF608E50000
"StarpointGeminiWarlords.exe"+196A8A: 90                    -  nop 
"StarpointGeminiWarlords.exe"+196A8B: 41 0F 48 C6           -  cmovs eax,r14d
"StarpointGeminiWarlords.exe"+196A8F: 89 05 BB C2 7B 00     -  mov [StarpointGeminiWarlords.exe+952D50],eax
"StarpointGeminiWarlords.exe"+196A95: 8B 05 B9 C2 7B 00     -  mov eax,[StarpointGeminiWarlords.exe+952D54]
"StarpointGeminiWarlords.exe"+196A9B: E9 60 95 D8 FF        -  jmp 7FF608E40000
"StarpointGeminiWarlords.exe"+196AA0: 90                    -  nop 
"StarpointGeminiWarlords.exe"+196AA1: 41 0F 48 C6           -  cmovs eax,r14d
"StarpointGeminiWarlords.exe"+196AA5: 89 05 A9 C2 7B 00     -  mov [StarpointGeminiWarlords.exe+952D54],eax
"StarpointGeminiWarlords.exe"+196AAB: 8B 05 A7 C2 7B 00     -  mov eax,[StarpointGeminiWarlords.exe+952D58]
// ---------- INJECTING HERE ----------
"StarpointGeminiWarlords.exe"+196AB1: 2B 81 AC 04 00 00     -  sub eax,[rcx+000004AC]
// ---------- DONE INJECTING  ----------
"StarpointGeminiWarlords.exe"+196AB7: 41 0F 48 C6           -  cmovs eax,r14d
"StarpointGeminiWarlords.exe"+196ABB: 89 05 97 C2 7B 00     -  mov [StarpointGeminiWarlords.exe+952D58],eax
"StarpointGeminiWarlords.exe"+196AC1: 41 8B DE              -  mov ebx,r14d
"StarpointGeminiWarlords.exe"+196AC4: 83 BF 48 06 00 00 00  -  cmp dword ptr [rdi+00000648],00
"StarpointGeminiWarlords.exe"+196ACB: 0F 8E 7E 00 00 00     -  jng StarpointGeminiWarlords.exe+196B4F
"StarpointGeminiWarlords.exe"+196AD1: 8B D3                 -  mov edx,ebx
"StarpointGeminiWarlords.exe"+196AD3: 48 8B CE              -  mov rcx,rsi
"StarpointGeminiWarlords.exe"+196AD6: E8 15 7C F3 FF        -  call StarpointGeminiWarlords.exe+CE6F0
"StarpointGeminiWarlords.exe"+196ADB: 4C 8B C0              -  mov r8,rax
"StarpointGeminiWarlords.exe"+196ADE: 49 81 C0 24 01 00 00  -  add r8,00000124
}
</AssemblerScript>
        </CheatEntry>
      </CheatEntries>
    </CheatEntry>
  </CheatEntries>
</CheatTable>


gideon25
Table Makers
Table Makers
Posts: 1389
Joined: Mon Mar 20, 2017 1:42 am
Reputation: 2286

Re: Starpoint Gemini Warlords CODEX 1.030.1 +50 (WIP)

Post by gideon25 »

Updated to 1.030.1, used some of Schnitzelmaker's options, and added a few more *NEW* options.

Schnitzelmaker
Expert Cheater
Expert Cheater
Posts: 107
Joined: Fri Mar 03, 2017 6:18 pm
Reputation: 80

Re: Starpoint Gemini Warlords CODEX 1.030.1 +50 (WIP)

Post by Schnitzelmaker »

Here are 2 new scripts. I'm not releasing it in a table because currently working with Cheatengine 6.7 RC3 Beta and table is messed up.
To use it: Select code copy and paste it in your table when it is open with cheatengine.

Better Godmode (might need 1-2 hits before activating):
Its simply set the invulerable bit which also used in the scripts. I think address is "StarpointGeminiWarlords.exe+94F230" in 1.030.2.

Code: Select all

<?xml version="1.0" encoding="utf-8"?>
<CheatTable>
  <CheatEntries>
    <CheatEntry>
      <ID>1892</ID>
      <Description>"Godmode (new)"</Description>
      <LastState Activated="1"/>
      <VariableType>Auto Assembler Script</VariableType>
      <AssemblerScript>[ENABLE]


aobscanmodule(GodmodeLaserHit,StarpointGeminiWarlords.exe,83 BF 80 54 00 00 00 74 06) // should be unique
aobscanmodule(GodModeRailGunHit,StarpointGeminiWarlords.exe,44 39 A7 80 54 00 00) // should be unique
alloc(newmem,$1000,"StarpointGeminiWarlords.exe"+39F762)

label(_GodmodeLaserHitCode)
label(_GodmodeLaserHitReturn)
label(_GodModeRailGunHitCode)
label(_GodModeRailGunHitReturn)

registersymbol(GodmodeLaserHit)
registersymbol(GodModeRailGunHit)

newmem:
_GodmodeLaserHitCode:
  cmp ecx, #1
  jne @f
  mov [rdi+5480], #1

@@:
  cmp dword ptr [rdi+00005480],00
  jmp _GodmodeLaserHitReturn

_GodModeRailGunHitCode:
  cmp ecx, #1
  jne @f
  mov [rdi+5480], #1

@@:
  cmp [rdi+00005480],r12d
  jmp _GodModeRailGunHitReturn


GodmodeLaserHit:
  jmp _GodmodeLaserHitCode
  nop
  nop
_GodmodeLaserHitReturn:

GodModeRailGunHit:
  jmp _GodModeRailGunHitCode
  nop
  nop
_GodModeRailGunHitReturn:

[DISABLE]

GodmodeLaserHit:
  db 83 BF 80 54 00 00 00

GodModeRailGunHit:
  db 44 39 A7 80 54 00 00

unregistersymbol(GodmodeLaserHit)
unregistersymbol(GodModeRailGunHit)
dealloc(newmem)

{
// ORIGINAL CODE - INJECTION POINT: "StarpointGeminiWarlords.exe"+39F762

"StarpointGeminiWarlords.exe"+39F739: 41 8B D4                       -  mov edx,r12d
"StarpointGeminiWarlords.exe"+39F73C: 48 8D 0D BD 24 29 00           -  lea rcx,[StarpointGeminiWarlords.exe+631C00]
"StarpointGeminiWarlords.exe"+39F743: E8 98 5F ED FF                 -  call StarpointGeminiWarlords.exe+2756E0
"StarpointGeminiWarlords.exe"+39F748: 8B 8F 90 1B 00 00              -  mov ecx,[rdi+00001B90]
"StarpointGeminiWarlords.exe"+39F74E: 83 F9 01                       -  cmp ecx,01
"StarpointGeminiWarlords.exe"+39F751: 75 0F                          -  jne StarpointGeminiWarlords.exe+39F762
"StarpointGeminiWarlords.exe"+39F753: 80 3D 76 3D 5B 00 00           -  cmp byte ptr [StarpointGeminiWarlords.exe+9534D0],00
"StarpointGeminiWarlords.exe"+39F75A: 74 06                          -  je StarpointGeminiWarlords.exe+39F762
"StarpointGeminiWarlords.exe"+39F75C: 41 0F 28 F9                    -  movaps xmm7,xmm9
"StarpointGeminiWarlords.exe"+39F760: EB 19                          -  jmp StarpointGeminiWarlords.exe+39F77B
// ---------- INJECTING HERE ----------
"StarpointGeminiWarlords.exe"+39F762: 83 BF 80 54 00 00 00           -  cmp dword ptr [rdi+00005480],00
// ---------- DONE INJECTING  ----------
"StarpointGeminiWarlords.exe"+39F769: 74 06                          -  je StarpointGeminiWarlords.exe+39F771
"StarpointGeminiWarlords.exe"+39F76B: 41 0F 28 F9                    -  movaps xmm7,xmm9
"StarpointGeminiWarlords.exe"+39F76F: EB 0A                          -  jmp StarpointGeminiWarlords.exe+39F77B
"StarpointGeminiWarlords.exe"+39F771: C7 87 94 54 00 00 00 00 80 3F  -  mov [rdi+00005494],3F800000
"StarpointGeminiWarlords.exe"+39F77B: 41 83 FE 01                    -  cmp r14d,01
"StarpointGeminiWarlords.exe"+39F77F: 75 0E                          -  jne StarpointGeminiWarlords.exe+39F78F
"StarpointGeminiWarlords.exe"+39F781: 48 8B 05 30 36 5B 00           -  mov rax,[StarpointGeminiWarlords.exe+952DB8]
"StarpointGeminiWarlords.exe"+39F788: 48 89 87 A8 52 00 00           -  mov [rdi+000052A8],rax
"StarpointGeminiWarlords.exe"+39F78F: 8B 05 D7 88 45 00              -  mov eax,[StarpointGeminiWarlords.exe+7F806C]
"StarpointGeminiWarlords.exe"+39F795: 85 C0                          -  test eax,eax
}
</AssemblerScript>
    </CheatEntry>
  </CheatEntries>
</CheatTable>


Troops always ready. If you hate to wait after you captured a ship to get your troops ready for capture the next ship.

Code: Select all

<?xml version="1.0" encoding="utf-8"?>
<CheatTable>
  <CheatEntries>
    <CheatEntry>
      <ID>1983</ID>
      <Description>"Troops Always Ready"</Description>
      <LastState Activated="1"/>
      <VariableType>Auto Assembler Script</VariableType>
      <AssemblerScript>[ENABLE]

aobscanmodule(TroopsAlwaysReady,StarpointGeminiWarlords.exe,F3 0F 11 83 E4 09 00 00) // should be unique
alloc(newmem,$1000,"StarpointGeminiWarlords.exe"+4615DD)

label(code)
label(return)
label(fReady)

newmem:
  comiss xmm0, [fReady]
  ja code
  movss xmm0, [fReady]
code:
  movss [rbx+000009E4],xmm0
  jmp return

fReady:
 dd (float)100.0

TroopsAlwaysReady:
  jmp newmem
  nop
  nop
  nop
return:
registersymbol(TroopsAlwaysReady)

[DISABLE]

TroopsAlwaysReady:
  db F3 0F 11 83 E4 09 00 00

unregistersymbol(TroopsAlwaysReady)
dealloc(newmem)

{
// ORIGINAL CODE - INJECTION POINT: "StarpointGeminiWarlords.exe"+4615DD

"StarpointGeminiWarlords.exe"+46159E: 0F 28 CF                 -  movaps xmm1,xmm7
"StarpointGeminiWarlords.exe"+4615A1: F3 0F 58 83 E0 09 00 00  -  addss xmm0,[rbx+000009E0]
"StarpointGeminiWarlords.exe"+4615A9: 0F 28 D3                 -  movaps xmm2,xmm3
"StarpointGeminiWarlords.exe"+4615AC: E8 1F 30 BF FF           -  call StarpointGeminiWarlords.exe+545D0
"StarpointGeminiWarlords.exe"+4615B1: F3 0F 10 0D 4B 26 25 00  -  movss xmm1,[StarpointGeminiWarlords.exe+6B3C04]
"StarpointGeminiWarlords.exe"+4615B9: F3 0F 11 83 E0 09 00 00  -  movss [rbx+000009E0],xmm0
"StarpointGeminiWarlords.exe"+4615C1: F3 0F 10 05 E3 44 39 00  -  movss xmm0,[StarpointGeminiWarlords.exe+7F5AAC]
"StarpointGeminiWarlords.exe"+4615C9: F3 0F 58 83 E4 09 00 00  -  addss xmm0,[rbx+000009E4]
"StarpointGeminiWarlords.exe"+4615D1: E8 FA 2F BF FF           -  call StarpointGeminiWarlords.exe+545D0
"StarpointGeminiWarlords.exe"+4615D6: 48 8D 8B 18 06 00 00     -  lea rcx,[rbx+00000618]
// ---------- INJECTING HERE ----------
"StarpointGeminiWarlords.exe"+4615DD: F3 0F 11 83 E4 09 00 00  -  movss [rbx+000009E4],xmm0
// ---------- DONE INJECTING  ----------
"StarpointGeminiWarlords.exe"+4615E5: E8 A6 6C FF FF           -  call StarpointGeminiWarlords.exe+458290
"StarpointGeminiWarlords.exe"+4615EA: 45 33 F6                 -  xor r14d,r14d
"StarpointGeminiWarlords.exe"+4615ED: 44 38 35 74 C0 53 00     -  cmp [StarpointGeminiWarlords.exe+99D668],r14l
"StarpointGeminiWarlords.exe"+4615F4: 74 1A                    -  je StarpointGeminiWarlords.exe+461610
"StarpointGeminiWarlords.exe"+4615F6: F3 0F 10 05 AE 44 39 00  -  movss xmm0,[StarpointGeminiWarlords.exe+7F5AAC]
"StarpointGeminiWarlords.exe"+4615FE: F3 0F 58 83 E4 03 00 00  -  addss xmm0,[rbx+000003E4]
"StarpointGeminiWarlords.exe"+461606: F3 0F 11 83 E4 03 00 00  -  movss [rbx+000003E4],xmm0
"StarpointGeminiWarlords.exe"+46160E: EB 07                    -  jmp StarpointGeminiWarlords.exe+461617
"StarpointGeminiWarlords.exe"+461610: 44 89 B3 E4 03 00 00     -  mov [rbx+000003E4],r14d
"StarpointGeminiWarlords.exe"+461617: F3 0F 10 83 F8 03 00 00  -  movss xmm0,[rbx+000003F8]
}
</AssemblerScript>
    </CheatEntry>
  </CheatEntries>
</CheatTable>

gideon25
Table Makers
Table Makers
Posts: 1389
Joined: Mon Mar 20, 2017 1:42 am
Reputation: 2286

Re: Starpoint Gemini Warlords CODEX 1.030.1 +50 (WIP)

Post by gideon25 »

Updated to 1.030.1 Version2:
Added Schnitzelmaker's improved Godmode and Troopers Always Ready options. Added my 150 Endurance on Advance (during boarding every time you advance you get 150 endurance - means you can always take a ship) and my Ignore Biometric Shields (Board the same ship as many times as you want) options.

CannonFodder
Table Makers
Table Makers
Posts: 182
Joined: Mon May 08, 2017 3:34 pm
Reputation: 97

Re: Starpoint Gemini Warlords CODEX 1.030.1 +50 (WIP)

Post by CannonFodder »

gideon25 wrote:
Sun Jun 04, 2017 9:23 pm
Updated to 1.030.1 Version2:
Added Schnitzelmaker's improved Godmode and Troopers Always Ready options. Added my 150 Endurance on Advance (during boarding every time you advance you get 150 endurance - means you can always take a ship) and my Ignore Biometric Shields (Board the same ship as many times as you want) options.
Changing experience within level doesn't work, for example it needs 6000 exp to becom lvl2, after I change exp to 5999, the value just revert to my former exp.
150 Endurance on Advance (while Boarding) can't be activated in ver2, regardless whether before or in or after first deploy. (can be activated in ver1, but not sure if it works)
Could you please fix them or was I doing somthing wrong?

gideon25
Table Makers
Table Makers
Posts: 1389
Joined: Mon Mar 20, 2017 1:42 am
Reputation: 2286

Re: Starpoint Gemini Warlords CODEX 1.030.1 +50 (WIP)

Post by gideon25 »

CannonFodder wrote:
Wed Jun 07, 2017 3:23 pm
gideon25 wrote:
Sun Jun 04, 2017 9:23 pm
Updated to 1.030.1 Version2:
Added Schnitzelmaker's improved Godmode and Troopers Always Ready options. Added my 150 Endurance on Advance (during boarding every time you advance you get 150 endurance - means you can always take a ship) and my Ignore Biometric Shields (Board the same ship as many times as you want) options.
Changing experience within level doesn't work, for example it needs 6000 exp to becom lvl2, after I change exp to 5999, the value just revert to my former exp.
150 Endurance on Advance (while Boarding) can't be activated in ver2, regardless whether before or in or after first deploy. (can be activated in ver1, but not sure if it works)
Could you please fix them or was I doing somthing wrong?
Hi, the 1.030.1 ver2 is version 2 of the table (I added some more options to the original 1.030.1 table)- its still the original game version of 1.030.1. I understand some hotfix came out for 1.030.1 but this table was not made for anything beyond the original 1.030.1.

I see I put the wrong address on experience though. I just fixed that. UpIoaded version3 of the table. ! went ahead and put a longer AOBscan with wildcards for the "150 endurance on advance." What it should do is when you hit the "Advance" button (the button to move forward to another room) while you are boarding the endurance should set back to 150. I am not sure why the AOBscan does not work with your game as the original AOBscan did not reference any actual address just the assembly which should not have changed, but MIGHT have if you are using the hotfix and not the original 1.030.1. It still might not work properly on the hotfix though.

Looks like it just got updated today to 1.050. As soon as the codex version come out (sometime today or tomorrow), I will start updating the table for 1.050. I would wait until then for any more updating the game as 1.050 MAY break some of the scripts (possibly).

CannonFodder
Table Makers
Table Makers
Posts: 182
Joined: Mon May 08, 2017 3:34 pm
Reputation: 97

Re: Starpoint Gemini Warlords CODEX 1.030.1ver3 +50 (WIP)

Post by CannonFodder »

I encountered another problem with the table, after activate any cheat option, the ship's current speed has a chance to be fixed at 20000, unable to slowdown or stop, even options like set sublight speed and set T-Drive speed in table won't change the current speed. This will occur to enemy ships too.
Deactive all options can't make it return to normal, only exit and restart the game will do.
The problem occurs randomly, sometimes right after activate some cheat, sometimes I can play without problem for several hours.
At first, I'm not sure if it's game bug or caused by cheat table, so I played a lot with and without cheat, now I'm pretty sure it's caused by the table.
I did some google search, but didn't find anyone mentioning the same problem.
I'm playing 1.030.1 codex version, all 3 versions of 1.030.1 table will cause this.

Schnitzelmaker
Expert Cheater
Expert Cheater
Posts: 107
Joined: Fri Mar 03, 2017 6:18 pm
Reputation: 80

Re: Starpoint Gemini Warlords CODEX 1.030.1ver3 +50 (WIP)

Post by Schnitzelmaker »

Updated Godmode for 1.050.0. Should now work better with version updates.

Code: Select all

<?xml version="1.0" encoding="utf-8"?>
<CheatTable>
  <CheatEntries>
    <CheatEntry>
      <ID>1892</ID>
      <Description>"Godmode (new)"</Description>
      <LastState/>
      <VariableType>Auto Assembler Script</VariableType>
      <AssemblerScript>[ENABLE]

aobscanmodule(GodmodeLaserHit,StarpointGeminiWarlords.exe,83 BF ?? ?? 00 00 00 * * 41 0f 28 f9) // should be unique
aobscanmodule(GodModeRailGunHit,StarpointGeminiWarlords.exe,44 39 A7 * * 00 00 * * 45 0F 28 C8) // should be unique
alloc(newmem,$1000,"StarpointGeminiWarlords.exe"+39F762)

label(_GodmodeLaserHitCode)
label(_GodmodeLaserHitReturn)
label(_GodmodeLaserHitOrginialCode)

label(_GodModeRailGunHitCode)
label(_GodModeRailGunHitReturn)
label(_GodModeRailGunHitOriginalCode)

registersymbol(GodmodeLaserHit)
registersymbol(_GodmodeLaserHitOrginialCode)
registersymbol(GodModeRailGunHit)
registersymbol(_GodModeRailGunHitOriginalCode)

newmem:

_GodmodeLaserHitCode:
  cmp ecx, #1
  jne @f
  push rbx
  mov ebx, [_GodmodeLaserHitOrginialCode+2] //getOffset
//  mov [rdi+00005498], #1
  mov [rdi+ebx], #1
  pop rbx

_GodmodeLaserHitOrginialCode:
  //  cmp dword ptr [rdi+00005498],00
  readmem(GodmodeLaserHit,7)
  jmp _GodmodeLaserHitReturn


_GodModeRailGunHitCode:
  cmp ecx, #1
  jne @f
  push rbx
  mov ebx, [_GodModeRailGunHitOriginalCode+3] //getOffset
//  mov [rdi+00005498], #1
  mov [rdi+ebx], #1
  pop rbx

_GodModeRailGunHitOriginalCode:
//  cmp [rdi+00005498],r12d
  readmem(GodModeRailGunHit,7)
  jmp _GodModeRailGunHitReturn


GodmodeLaserHit:
  jmp _GodmodeLaserHitCode
  nop
  nop
_GodmodeLaserHitReturn:

GodModeRailGunHit:
  jmp _GodModeRailGunHitCode
  nop
  nop
_GodModeRailGunHitReturn:

[DISABLE]

GodmodeLaserHit:
  readmem(_GodmodeLaserHitOrginialCode,7)
//  db 83 BF 98 54 00 00 00

GodModeRailGunHit:
  readmem(_GodModeRailGunHitOriginalCode,7)
//  db 44 39 A7 98 54 00 00

unregistersymbol(GodmodeLaserHit)
unregistersymbol(_GodmodeLaserHitOrginialCode)
unregistersymbol(GodModeRailGunHit)
unregistersymbol(_GodModeRailGunHitOriginalCode)
dealloc(newmem)

{
// ORIGINAL CODE - INJECTION POINT: "StarpointGeminiWarlords.exe"+39F762

"StarpointGeminiWarlords.exe"+39F739: 41 8B D4                       -  mov edx,r12d
"StarpointGeminiWarlords.exe"+39F73C: 48 8D 0D BD 24 29 00           -  lea rcx,[StarpointGeminiWarlords.exe+631C00]
"StarpointGeminiWarlords.exe"+39F743: E8 98 5F ED FF                 -  call StarpointGeminiWarlords.exe+2756E0
"StarpointGeminiWarlords.exe"+39F748: 8B 8F 90 1B 00 00              -  mov ecx,[rdi+00001B90]
"StarpointGeminiWarlords.exe"+39F74E: 83 F9 01                       -  cmp ecx,01
"StarpointGeminiWarlords.exe"+39F751: 75 0F                          -  jne StarpointGeminiWarlords.exe+39F762
"StarpointGeminiWarlords.exe"+39F753: 80 3D 76 3D 5B 00 00           -  cmp byte ptr [StarpointGeminiWarlords.exe+9534D0],00
"StarpointGeminiWarlords.exe"+39F75A: 74 06                          -  je StarpointGeminiWarlords.exe+39F762
"StarpointGeminiWarlords.exe"+39F75C: 41 0F 28 F9                    -  movaps xmm7,xmm9
"StarpointGeminiWarlords.exe"+39F760: EB 19                          -  jmp StarpointGeminiWarlords.exe+39F77B
// ---------- INJECTING HERE ----------
"StarpointGeminiWarlords.exe"+39F762: 83 BF 80 54 00 00 00           -  cmp dword ptr [rdi+00005480],00
// ---------- DONE INJECTING  ----------
"StarpointGeminiWarlords.exe"+39F769: 74 06                          -  je StarpointGeminiWarlords.exe+39F771
"StarpointGeminiWarlords.exe"+39F76B: 41 0F 28 F9                    -  movaps xmm7,xmm9
"StarpointGeminiWarlords.exe"+39F76F: EB 0A                          -  jmp StarpointGeminiWarlords.exe+39F77B
"StarpointGeminiWarlords.exe"+39F771: C7 87 94 54 00 00 00 00 80 3F  -  mov [rdi+00005494],3F800000
"StarpointGeminiWarlords.exe"+39F77B: 41 83 FE 01                    -  cmp r14d,01
"StarpointGeminiWarlords.exe"+39F77F: 75 0E                          -  jne StarpointGeminiWarlords.exe+39F78F
"StarpointGeminiWarlords.exe"+39F781: 48 8B 05 30 36 5B 00           -  mov rax,[StarpointGeminiWarlords.exe+952DB8]
"StarpointGeminiWarlords.exe"+39F788: 48 89 87 A8 52 00 00           -  mov [rdi+000052A8],rax
"StarpointGeminiWarlords.exe"+39F78F: 8B 05 D7 88 45 00              -  mov eax,[StarpointGeminiWarlords.exe+7F806C]
"StarpointGeminiWarlords.exe"+39F795: 85 C0                          -  test eax,eax
}
</AssemblerScript>
    </CheatEntry>
  </CheatEntries>
</CheatTable>

Also something new for testing. 999999 Command Points. Open Shipbuilding to enable it.
Not sure how it will affect the game.

Code: Select all

<?xml version="1.0" encoding="utf-8"?>
<CheatTable>
  <CheatEntries>
    <CheatEntry>
      <ID>2012</ID>
      <Description>"9999999 Command Points"</Description>
      <LastState Activated="1"/>
      <VariableType>Auto Assembler Script</VariableType>
      <AssemblerScript>[ENABLE]

aobscanmodule(CommandPoints,StarpointGeminiWarlords.exe,44 8B F0 BB 04 00 00 00) // should be unique
alloc(newmem,$1000,"StarpointGeminiWarlords.exe"+4662C6)

label(code)
label(return)

newmem:
 mov eax, #989999

code:
  mov r14d,eax
  mov ebx,00000004
  jmp return

CommandPoints:
  jmp newmem
  nop
  nop
  nop
return:
registersymbol(CommandPoints)

[DISABLE]

CommandPoints:
  db 44 8B F0 BB 04 00 00 00

unregistersymbol(CommandPoints)
dealloc(newmem)

{
// ORIGINAL CODE - INJECTION POINT: "StarpointGeminiWarlords.exe"+4662C6

"StarpointGeminiWarlords.exe"+466299: 48 89 74 24 50              -  mov [rsp+50],rsi
"StarpointGeminiWarlords.exe"+46629E: 48 89 7C 24 58              -  mov [rsp+58],rdi
"StarpointGeminiWarlords.exe"+4662A3: 33 FF                       -  xor edi,edi
"StarpointGeminiWarlords.exe"+4662A5: 40 38 3D D0 6C 54 00        -  cmp [StarpointGeminiWarlords.exe+9ACF7C],dil
"StarpointGeminiWarlords.exe"+4662AC: 0F 85 5F 01 00 00           -  jne StarpointGeminiWarlords.exe+466411
"StarpointGeminiWarlords.exe"+4662B2: 44 8B F7                    -  mov r14d,edi
"StarpointGeminiWarlords.exe"+4662B5: 48 8B 0D 5C 9F 4F 00        -  mov rcx,[StarpointGeminiWarlords.exe+960218]
"StarpointGeminiWarlords.exe"+4662BC: 48 85 C9                    -  test rcx,rcx
"StarpointGeminiWarlords.exe"+4662BF: 74 08                       -  je StarpointGeminiWarlords.exe+4662C9
"StarpointGeminiWarlords.exe"+4662C1: E8 0A CF F9 FF              -  call StarpointGeminiWarlords.exe+4031D0
// ---------- INJECTING HERE ----------
"StarpointGeminiWarlords.exe"+4662C6: 44 8B F0                    -  mov r14d,eax
"StarpointGeminiWarlords.exe"+4662C9: BB 04 00 00 00              -  mov ebx,00000004
// ---------- DONE INJECTING  ----------
"StarpointGeminiWarlords.exe"+4662CE: 65 48 8B 0C 25 58 00 00 00  -  mov rcx,gs:[00000058]
"StarpointGeminiWarlords.exe"+4662D7: 48 03 19                    -  add rbx,[rcx]
"StarpointGeminiWarlords.exe"+4662DA: 8B 0B                       -  mov ecx,[rbx]
"StarpointGeminiWarlords.exe"+4662DC: 39 0D CA E9 60 00           -  cmp [StarpointGeminiWarlords.exe+A74CAC],ecx
"StarpointGeminiWarlords.exe"+4662E2: 7E 3C                       -  jle StarpointGeminiWarlords.exe+466320
"StarpointGeminiWarlords.exe"+4662E4: 48 8D 0D C1 E9 60 00        -  lea rcx,[StarpointGeminiWarlords.exe+A74CAC]
"StarpointGeminiWarlords.exe"+4662EB: E8 68 11 E1 FF              -  call StarpointGeminiWarlords.exe+277458
"StarpointGeminiWarlords.exe"+4662F0: 83 3D B5 E9 60 00 FF        -  cmp dword ptr [StarpointGeminiWarlords.exe+A74CAC],-01
"StarpointGeminiWarlords.exe"+4662F7: 75 27                       -  jne StarpointGeminiWarlords.exe+466320
"StarpointGeminiWarlords.exe"+4662F9: B9 77 00 00 00              -  mov ecx,00000077
}
</AssemblerScript>
    </CheatEntry>
  </CheatEntries>
</CheatTable>

gideon25
Table Makers
Table Makers
Posts: 1389
Joined: Mon Mar 20, 2017 1:42 am
Reputation: 2286

Re: Starpoint Gemini Warlords CODEX 1.030.1ver3 +50 (WIP)

Post by gideon25 »

Updated to 1.050.0
Added "10 million Command Points" (Schnitzelmaker) and "No Range Limit on Ability Use"-This lets you use your offensive abilities (like Execute) from any range. Note:Execute and Expose effects work from any range, other abilities like Overload and Shotgun will still fire but won't damage target until much closer to the target. If issues with Command points option then I also found an alternative address for them. Let me know.

reinzhart
Expert Cheater
Expert Cheater
Posts: 56
Joined: Wed Mar 15, 2017 11:08 am
Reputation: 2

Re: Starpoint Gemini Warlords CODEX 1.050.0 +50 (WIP)

Post by reinzhart »

@Schnitzelmaker that was great you can make it work all the time, my script was randomly crash at start building ship.
btw did you managed found out capital ship limit workaround?
i found some addresses but when i add or sub the value the ship 1 build on map was gone or added LOL.

gideon25
Table Makers
Table Makers
Posts: 1389
Joined: Mon Mar 20, 2017 1:42 am
Reputation: 2286

Re: Starpoint Gemini Warlords CODEX 1.050.0 +50 (WIP)

Post by gideon25 »

ADDED NEW PROXIMA CHEAT MOD
Just Added an easy Proxima (takeover planet) Mod (get it and follow directions in the zip file:
you just have to clear hostile fleet from area destroy ONE anomaly generator. Scan anomaly, then destroy ONE defense platform and you can summon Proxima. Proxima will appear and instantly be ready to fire! Each planet you conquer adds an extra Capital Ship slot so maybe we can find the value easier now. Enjoy!
Last edited by gideon25 on Thu Jun 15, 2017 5:03 pm, edited 2 times in total.

gideon25
Table Makers
Table Makers
Posts: 1389
Joined: Mon Mar 20, 2017 1:42 am
Reputation: 2286

Re: Starpoint Gemini Warlords CODEX 1.050.0 +50 (WIP)

Post by gideon25 »

reinzhart wrote:
Thu Jun 15, 2017 4:49 pm
@Schnitzelmaker that was great you can make it work all the time, my script was randomly crash at start building ship.
btw did you managed found out capital ship limit workaround?
i found some addresses but when i add or sub the value the ship 1 build on map was gone or added LOL.
Yea I also found the value for fleet power RIGHT after I asked schnizelmaker to see if he could find it! Buy I have an alternative in the not use section of table.

BIG problem with capital ship limit but it increase each time you conquer a planet so I made a proxima cheat mod that makes it MUCH easier and faster to conquer a planet. Oh, and you can't just search for 4 byte and expect that to work :P I am going to try to go the unknown initial value and increase value each time I conquer a planet and in between ill do the old value has not change. ANY HELP would be appreciated on this endeavor. Anyway grab the mod, as conquering a planet is the only way you can increase the max amount (and you will have to conquer several.) good luck. EDIT: The mod is in the first post of this thread.

gideon25
Table Makers
Table Makers
Posts: 1389
Joined: Mon Mar 20, 2017 1:42 am
Reputation: 2286

Re: Starpoint Gemini Warlords CODEX 1.050.0 +50 (WIP)

Post by gideon25 »

Ok, Supercapital Ship capacity was too difficult to find so I created a modded way around it:
ADDED NEW UNLIMITEDSUPERCAP Cheat Mod
Tricks the game into thinking supercaps are cruisers so you can build an infinite amount of them. Instructions on how to install mod in zip file. Download on the first page where the tables are. See they all say cruiser but we know they are not :P Notice the supercapital Capacity number :P

Image

reinzhart
Expert Cheater
Expert Cheater
Posts: 56
Joined: Wed Mar 15, 2017 11:08 am
Reputation: 2

Re: Starpoint Gemini Warlords CODEX 1.050.0 +50 (WIP)

Post by reinzhart »

gideon25 wrote:
Sat Jun 17, 2017 4:07 am
Ok, Supercapital Ship capacity was too difficult to find so I created a modded way around it:
ADDED NEW UNLIMITEDSUPERCAP Cheat Mod
Tricks the game into thinking supercaps are cruisers so you can build an infinite amount of them. Instructions on how to install mod in zip file. Download on the first page where the tables are. See they all say cruiser but we know they are not :P Notice the supercapital Capacity number :P

Image
yeah i use that alternative method too, like i said before i found the script for supercap and Command Points
the command points was randomly crash for sure, but for supercap i can make it work but with downside.
so when i searching the address i bough always the same type ship and sell the same type ship till i found the address.
but i can't manually add ship inside the game but i must use the script to add the ship but that specific ship when i search only.
if i ever bought different ship while still trying to find the address 70% i wont find the right address.
at that time i gave up finding supcap :lol:

EDITED: i found not the max supcap but the currently have capacity supcap.

Post Reply

Who is online

Users browsing this forum: alienrex, Google Adsense [Bot], keokixx, killerkrok555, roioros, Roland410, SemrushBot, throwaway88, zhenle1994