<?xml version="1.0" encoding="utf-8"?>
<CheatTable CheatEngineTableVersion="42">
  <CheatEntries>
    <CheatEntry>
      <ID>2702</ID>
      <Description>"StarField [GamePass edition]"</Description>
      <Options moHideChildren="1"/>
      <Color>FFFF00</Color>
      <GroupHeader>1</GroupHeader>
      <CheatEntries>
        <CheatEntry>
          <ID>2703</ID>
          <Description>"Youtube"</Description>
          <Color>208FFF</Color>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>{$lua}
[ENABLE]
shellExecute("https://www.youtube.com/user/droelke");
createThread(function();sleep(100);memrec.Active=false;end);
[DISABLE]

</AssemblerScript>
        </CheatEntry>
        <CheatEntry>
          <ID>2704</ID>
          <Description>"OCT Profile"</Description>
          <Color>208FFF</Color>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>{$lua}
[ENABLE]
shellExecute("https://opencheattables.com/memberlist.php?mode=viewprofile&amp;u=85");
createThread(function();sleep(100);memrec.Active=false;end);
[DISABLE]

</AssemblerScript>
        </CheatEntry>
        <CheatEntry>
          <ID>13</ID>
          <Description>"xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"</Description>
          <Options moManualExpandCollapse="1"/>
          <Color>0000FF</Color>
          <GroupHeader>1</GroupHeader>
          <CheatEntries>
            <CheatEntry>
              <ID>39</ID>
              <Description>"Table Author:  XxDaRealSlimballinxX"</Description>
              <Color>FC94B0</Color>
              <GroupHeader>1</GroupHeader>
              <CheatEntries>
                <CheatEntry>
                  <ID>40</ID>
                  <Description>"Visit us today @ GBA Services!"</Description>
                  <Color>C080FF</Color>
                  <GroupHeader>1</GroupHeader>
                </CheatEntry>
                <CheatEntry>
                  <ID>1337110746</ID>
                  <Description>"Discord  @ DaRealSlimballin"</Description>
                  <Color>008080</Color>
                  <GroupHeader>1</GroupHeader>
                </CheatEntry>
              </CheatEntries>
            </CheatEntry>
            <CheatEntry>
              <ID>1337110747</ID>
              <Description>"[X] &lt;=== For Full Tool View"</Description>
              <Options moManualExpandCollapse="1"/>
              <Color>00FF00</Color>
              <VariableType>Auto Assembler Script</VariableType>
              <AssemblerScript>[ENABLE]
// Script Creaded By mgr.inz.Player On CE Forums
LuaCall(function cycleFullCompact(sender,force) local state = not(compactmenuitem.Caption == 'Compact View Mode'); if force~=nil then state = not force end; compactmenuitem.Caption = state and 'Compact View Mode' or 'Full View Mode'; getMainForm().Splitter1.Visible = state; getMainForm().Panel4.Visible    = state; getMainForm().Panel5.Visible    = state; end; function addCompactMenu() if compactmenualreadyexists then return end; local parent = getMainForm().Menu.Items; compactmenuitem = createMenuItem(parent); parent.add(compactmenuitem); compactmenuitem.Caption = 'Compact View Mode'; compactmenuitem.OnClick = cycleFullCompact; compactmenualreadyexists = 'yes'; end; addCompactMenu(); cycleFullCompact(nil,true))

[DISABLE]
LuaCall(cycleFullCompact(nil,false))
</AssemblerScript>
              <CheatEntries>
                <CheatEntry>
                  <ID>5</ID>
                  <Description>"Cheats"</Description>
                  <Options moManualExpandCollapse="1"/>
                  <Color>FF00FF</Color>
                  <GroupHeader>1</GroupHeader>
                  <CheatEntries>
                    <CheatEntry>
                      <ID>9</ID>
                      <Description>"xxxxxxxxxxxxxxxxxxxxxxx"</Description>
                      <Options moManualExpandCollapse="1"/>
                      <GroupHeader>1</GroupHeader>
                      <CheatEntries>
                        <CheatEntry>
                          <ID>2</ID>
                          <Description>"Weapon options"</Description>
                          <Options moManualExpandCollapse="1"/>
                          <Color>FFFF00</Color>
                          <GroupHeader>1</GroupHeader>
                          <CheatEntries>
                            <CheatEntry>
                              <ID>0</ID>
                              <Description>"iNFINITE aMMO"</Description>
                              <Options moManualExpandCollapse="1" moActivateChildrenAsWell="1" moDeactivateChildrenAsWell="1"/>
                              <VariableType>Auto Assembler Script</VariableType>
                              <AssemblerScript>{ Game   : Starfield.exe | NHA's Cheat Engine Lua Library!
  Version: 
  Date   : 2023-09-01
  Author : slimb

  This script does blah blah blah
}

[ENABLE]

aobscanmodule(Am_mo,Starfield.exe,0F 84 D0 01 00 00 45 85) // should be unique
registersymbol(Am_mo)

Am_mo:
  db 90 E9

[DISABLE]

Am_mo:
  db 0F 84 D0 01 00 00

unregistersymbol(Am_mo)
dealloc(newmem)

{
// ORIGINAL CODE - INJECTION POINT: Starfield.exe+24D50EB

Starfield.exe+24D50C5: 44 38 78 30        - cmp [rax+30],r15l
Starfield.exe+24D50C9: 74 12              - je Starfield.exe+24D50DD
Starfield.exe+24D50CB: BA 6D 00 00 00     - mov edx,0000006D
Starfield.exe+24D50D0: 48 8B CF           - mov rcx,rdi
Starfield.exe+24D50D3: E8 DC DA FF FF     - call Starfield.exe+24D2BB4
Starfield.exe+24D50D8: 48 8B 54 24 48     - mov rdx,[rsp+48]
Starfield.exe+24D50DD: 45 84 E4           - test r12l,r12l
Starfield.exe+24D50E0: 45 0F 45 F5        - cmovne r14d,r13d
Starfield.exe+24D50E4: 44 2B F6           - sub r14d,esi
Starfield.exe+24D50E7: 44 38 7D 6F        - cmp [rbp+6F],r15l
// ---------- INJECTING HERE ----------
Starfield.exe+24D50EB: 0F 84 D0 01 00 00  - je Starfield.exe+24D52C1
// ---------- DONE INJECTING  ----------
Starfield.exe+24D50F1: 45 85 F6           - test r14d,r14d
Starfield.exe+24D50F4: 0F 8E C7 01 00 00  - jng Starfield.exe+24D52C1
Starfield.exe+24D50FA: 80 7A 36 31        - cmp byte ptr [rdx+36],31
Starfield.exe+24D50FE: 0F 85 61 01 00 00  - jne Starfield.exe+24D5265
Starfield.exe+24D5104: 8B 82 38 02 00 00  - mov eax,[rdx+00000238]
Starfield.exe+24D510A: C4 41 38 57 C0     - vxorps xmm8,xmm8,xmm8
Starfield.exe+24D510F: C4 61 BA 2A C0     - vcvtsi2ss xmm8,r8,rax
Starfield.exe+24D5114: C5 C0 57 FF        - vxorps xmm7,xmm7,xmm7
Starfield.exe+24D5118: C5 78 2F C7        - vcomiss xmm8,xmm7
Starfield.exe+24D511C: 0F 86 43 01 00 00  - jbe Starfield.exe+24D5265
}
</AssemblerScript>
                              <CheatEntries>
                                <CheatEntry>
                                  <ID>1</ID>
                                  <Description>"nO rELOAD"</Description>
                                  <VariableType>Auto Assembler Script</VariableType>
                                  <AssemblerScript>{ Game   : Starfield.exe | NHA's Cheat Engine Lua Library!
  Version: 
  Date   : 2023-09-01
  Author : slimb

  This script does blah blah blah
}

[ENABLE]

aobscanmodule(nO_RELOAD,Starfield.exe,44 8B CD 44 8B C3 48 8B D6 48) // should be unique
registersymbol(nO_RELOAD)

nO_RELOAD:
  db 45 31 C9 44 8B C3

[DISABLE]

nO_RELOAD:
  db 44 8B CD 44 8B C3

unregistersymbol(nO_RELOAD)
dealloc(newmem)

{
// ORIGINAL CODE - INJECTION POINT: Starfield.exe+259E4E6

Starfield.exe+259E4C3: E8 4C 70 FD FF  - call Starfield.exe+2575514
Starfield.exe+259E4C8: 84 C0           - test al,al
Starfield.exe+259E4CA: 74 0A           - je Starfield.exe+259E4D6
Starfield.exe+259E4CC: B8 64 00 00 00  - mov eax,00000064
Starfield.exe+259E4D1: E9 C0 01 00 00  - jmp Starfield.exe+259E696
Starfield.exe+259E4D6: 45 33 C0        - xor r8d,r8d
Starfield.exe+259E4D9: B2 01           - mov dl,01
Starfield.exe+259E4DB: 48 8D 4C 24 50  - lea rcx,[rsp+50]
Starfield.exe+259E4E0: E8 87 87 FB FF  - call Starfield.exe+2556C6C
Starfield.exe+259E4E5: 90              - nop 
// ---------- INJECTING HERE ----------
Starfield.exe+259E4E6: 44 8B CD        - mov r9d,ebp
// ---------- DONE INJECTING  ----------
Starfield.exe+259E4E9: 44 8B C3        - mov r8d,ebx
Starfield.exe+259E4EC: 48 8B D6        - mov rdx,rsi
Starfield.exe+259E4EF: 48 8B CF        - mov rcx,rdi
Starfield.exe+259E4F2: E8 05 6A F3 FF  - call Starfield.exe+24D4EFC
Starfield.exe+259E4F7: 8B E8           - mov ebp,eax
Starfield.exe+259E4F9: 48 8D 4C 24 50  - lea rcx,[rsp+50]
Starfield.exe+259E4FE: E8 A9 93 FB FF  - call Starfield.exe+25578AC
Starfield.exe+259E503: 4C 8B 0E        - mov r9,[rsi]
Starfield.exe+259E506: 4D 85 C9        - test r9,r9
Starfield.exe+259E509: 74 20           - je Starfield.exe+259E52B
}
</AssemblerScript>
                                </CheatEntry>
                                <CheatEntry>
                                  <ID>3</ID>
                                  <Description>"Inf Ammo [Energy weapons]"</Description>
                                  <Options moManualExpandCollapse="1"/>
                                  <VariableType>Auto Assembler Script</VariableType>
                                  <AssemblerScript>{ Game   : Starfield.exe | NHA's Cheat Engine Lua Library!
  Version: 
  Date   : 2023-09-01
  Author : slimb

  This script does blah blah blah
}

[ENABLE]

aobscanmodule(Beam_Weapo_ons,Starfield.exe,C5 FA 10 47 20 * * * * DE) // should be unique
alloc(newmem,$1000,Beam_Weapo_ons)
registersymbol(Beam_Weapo_ons Weap_Beamers)
label(code Weap_Beamers)
label(return)

newmem:
mov [Weap_Beamers],rdi
mov [rdi+20],(float)1
jmp return

Weap_Beamers:
dq 0

code:
  vmovss xmm0,[rdi+20]
  jmp return

Beam_Weapo_ons:
  jmp newmem
return:


[DISABLE]

Beam_Weapo_ons:
  db C5 FA 10 47 20

unregistersymbol(Beam_Weapo_ons Weap_Beamers)
dealloc(newmem)

{
// ORIGINAL CODE - INJECTION POINT: Starfield.exe+1F24D75

Starfield.exe+1F24D53: B3 01                    - mov bl,01
Starfield.exe+1F24D55: E8 FE FE FF FF           - call Starfield.exe+1F24C58
Starfield.exe+1F24D5A: C5 C8 57 F6              - vxorps xmm6,xmm6,xmm6
Starfield.exe+1F24D5E: C5 F8 2F C6              - vcomiss xmm0,xmm6
Starfield.exe+1F24D62: 76 32                    - jna Starfield.exe+1F24D96
Starfield.exe+1F24D64: 48 8B D6                 - mov rdx,rsi
Starfield.exe+1F24D67: 48 8B CF                 - mov rcx,rdi
Starfield.exe+1F24D6A: E8 A9 FE FF FF           - call Starfield.exe+1F24C18
Starfield.exe+1F24D6F: C5 F8 2F C6              - vcomiss xmm0,xmm6
Starfield.exe+1F24D73: 76 23                    - jna Starfield.exe+1F24D98
// ---------- INJECTING HERE ----------
Starfield.exe+1F24D75: C5 FA 10 47 20           - vmovss xmm0,[rdi+20]
// ---------- DONE INJECTING  ----------
Starfield.exe+1F24D7A: C5 FA 58 35 DE 77 01 02  - vaddss xmm6,xmm0,[Starfield.exe+3F3C560]
Starfield.exe+1F24D82: 48 8B D6                 - mov rdx,rsi
Starfield.exe+1F24D85: 48 8B CF                 - mov rcx,rdi
Starfield.exe+1F24D88: E8 2B FE FF FF           - call Starfield.exe+1F24BB8
Starfield.exe+1F24D8D: C5 F8 2F F0              - vcomiss xmm6,xmm0
Starfield.exe+1F24D91: 0F 93 C3                 - setae bl
Starfield.exe+1F24D94: EB 02                    - jmp Starfield.exe+1F24D98
Starfield.exe+1F24D96: 32 DB                    - xor bl,bl
Starfield.exe+1F24D98: 48 8B 74 24 48           - mov rsi,[rsp+48]
Starfield.exe+1F24D9D: 8A C3                    - mov al,bl
}
</AssemblerScript>
                                  <CheatEntries>
                                    <CheatEntry>
                                      <ID>4</ID>
                                      <Description>"-&gt;"</Description>
                                      <ShowAsHex>1</ShowAsHex>
                                      <ShowAsSigned>0</ShowAsSigned>
                                      <VariableType>8 Bytes</VariableType>
                                      <Address>Weap_Beamers</Address>
                                      <Offsets>
                                        <Offset>0</Offset>
                                      </Offsets>
                                      <CheatEntries>
                                        <CheatEntry>
                                          <ID>1337110748</ID>
                                          <Description>"Ammo count"</Description>
                                          <ShowAsHex>1</ShowAsHex>
                                          <ShowAsSigned>0</ShowAsSigned>
                                          <VariableType>Float</VariableType>
                                          <Address>Weap_Beamers</Address>
                                          <Offsets>
                                            <Offset>20</Offset>
                                          </Offsets>
                                        </CheatEntry>
                                      </CheatEntries>
                                    </CheatEntry>
                                  </CheatEntries>
                                </CheatEntry>
                              </CheatEntries>
                            </CheatEntry>
                          </CheatEntries>
                        </CheatEntry>
                        <CheatEntry>
                          <ID>12</ID>
                          <Description>"Skill points options"</Description>
                          <Options moManualExpandCollapse="1"/>
                          <Color>00FFFF</Color>
                          <GroupHeader>1</GroupHeader>
                          <CheatEntries>
                            <CheatEntry>
                              <ID>11</ID>
                              <Description>"Set Skill Points"</Description>
                              <Options moManualExpandCollapse="1"/>
                              <Color>FFFF00</Color>
                              <VariableType>Auto Assembler Script</VariableType>
                              <AssemblerScript Async="1">{ Game   : Starfield.exe | NHA's Cheat Engine Lua Library! (paused)
  Version: 
  Date   : 2023-09-01
  Author : slimb

  This script does blah blah blah
}

[ENABLE]

aobscanmodule(Set_skill_points,Starfield.exe,8B 88 20 0F 00 00) // should be unique
alloc(newmem,$1000,Set_skill_points)
registersymbol(Set_skill_points Ptr_set_skills)
label(code Ptr_set_skills)
label(return)

newmem:
mov ecx,[Ptr_set_skills]
mov [rax+00000F20],ecx
jmp return

Ptr_set_skills:
dd 99

code:
  mov ecx,[rax+00000F20]
  jmp return

Set_skill_points:
  jmp newmem
  nop
return:


[DISABLE]

Set_skill_points:
  db 8B 88 20 0F 00 00

unregistersymbol(Set_skill_points Ptr_set_skills)
dealloc(newmem)

{
// ORIGINAL CODE - INJECTION POINT: Starfield.exe+208905D

Starfield.exe+2089033: CC                       - int 3 
Starfield.exe+2089034: 40 53                    - push rbx
Starfield.exe+2089036: 48 83 EC 30              - sub rsp,30
Starfield.exe+208903A: 48 83 3D A6 EB 52 03 00  - cmp qword ptr [Starfield.exe+55B7BE8],00
Starfield.exe+2089042: 74 69                    - je Starfield.exe+20890AD
Starfield.exe+2089044: 48 81 C1 88 00 00 00     - add rcx,00000088
Starfield.exe+208904B: 48 8D 54 24 20           - lea rdx,[rsp+20]
Starfield.exe+2089050: E8 37 1A 80 FF           - call Starfield.exe+188AA8C
Starfield.exe+2089055: 90                       - nop 
Starfield.exe+2089056: 48 8B 05 8B EB 52 03     - mov rax,[Starfield.exe+55B7BE8]
// ---------- INJECTING HERE ----------
Starfield.exe+208905D: 8B 88 20 0F 00 00        - mov ecx,[rax+00000F20]
// ---------- DONE INJECTING  ----------
Starfield.exe+2089063: 89 4C 24 48              - mov [rsp+48],ecx
Starfield.exe+2089067: 48 8B 5C 24 20           - mov rbx,[rsp+20]
Starfield.exe+208906C: 48 8D 8B E0 00 00 00     - lea rcx,[rbx+000000E0]
Starfield.exe+2089073: 48 8D 54 24 48           - lea rdx,[rsp+48]
Starfield.exe+2089078: E8 57 0B 25 FF           - call Starfield.exe+12D9BD4
Starfield.exe+208907D: 48 8B 05 64 EB 52 03     - mov rax,[Starfield.exe+55B7BE8]
Starfield.exe+2089084: 8A 88 E3 10 00 00        - mov cl,[rax+000010E3]
Starfield.exe+208908A: 80 E1 01                 - and cl,01
Starfield.exe+208908D: 88 4C 24 48              - mov [rsp+48],cl
Starfield.exe+2089091: 48 8D 8B 20 01 00 00     - lea rcx,[rbx+00000120]
}
</AssemblerScript>
                              <CheatEntries>
                                <CheatEntry>
                                  <ID>34</ID>
                                  <Description>"-&gt;"</Description>
                                  <ShowAsHex>1</ShowAsHex>
                                  <ShowAsSigned>0</ShowAsSigned>
                                  <VariableType>8 Bytes</VariableType>
                                  <Address>Ptr_set_skills</Address>
                                  <Offsets>
                                    <Offset>0</Offset>
                                  </Offsets>
                                  <CheatEntries>
                                    <CheatEntry>
                                      <ID>35</ID>
                                      <Description>"Skill Points"</Description>
                                      <ShowAsHex>1</ShowAsHex>
                                      <ShowAsSigned>0</ShowAsSigned>
                                      <VariableType>8 Bytes</VariableType>
                                      <Address>Ptr_set_skills</Address>
                                      <Offsets>
                                        <Offset>0</Offset>
                                      </Offsets>
                                    </CheatEntry>
                                  </CheatEntries>
                                </CheatEntry>
                              </CheatEntries>
                            </CheatEntry>
                          </CheatEntries>
                        </CheatEntry>
                        <CheatEntry>
                          <ID>1337110749</ID>
                          <Description>"Currenies Options"</Description>
                          <Options moManualExpandCollapse="1"/>
                          <Color>00FF00</Color>
                          <GroupHeader>1</GroupHeader>
                          <CheatEntries>
                            <CheatEntry>
                              <ID>6</ID>
                              <Description>"Set Money"</Description>
                              <Options moManualExpandCollapse="1"/>
                              <Color>80FFFF</Color>
                              <VariableType>Auto Assembler Script</VariableType>
                              <AssemblerScript>{ Game   : Starfield.exe | NHA's Cheat Engine Lua Library! (paused)
  Version: 
  Date   : 2023-09-01
  Author : slimb

  This script does blah blah blah
}

[ENABLE]

aobscanmodule(Set_money,Starfield.exe,03 48 08 48 83 C0 10 EB F2 49 8B 04) // should be unique
alloc(newmem,$1000,Set_money)
registersymbol(Set_money Current_Money_ptr)
label(code Current_Money_ptr)
label(return)


newmem:
push rbx
mov rbx,[Current_Money_ptr]
mov [rax+08],rbx
pop rbx
jmp return


Current_Money_ptr:
dd 9999999

code:
  add ecx,[rax+08]
  add rax,10
  jmp return



Set_money:
  jmp newmem
  nop 2
return:


[DISABLE]

Set_money:
  db 03 48 08 48 83 C0 10

unregistersymbol(Set_money Current_Money_ptr)
dealloc(newmem)

{
// ORIGINAL CODE - INJECTION POINT: Starfield.exe+19C0545

Starfield.exe+19C052D: 75 06           - jne Starfield.exe+19C0535
Starfield.exe+19C052F: 33 C0           - xor eax,eax
Starfield.exe+19C0531: 33 D2           - xor edx,edx
Starfield.exe+19C0533: EB 0B           - jmp Starfield.exe+19C0540
Starfield.exe+19C0535: 48 8B 00        - mov rax,[rax]
Starfield.exe+19C0538: 48 C1 E2 04     - shl rdx,04
Starfield.exe+19C053C: 48 03 D0        - add rdx,rax
Starfield.exe+19C053F: 90              - nop 
Starfield.exe+19C0540: 48 3B C2        - cmp rax,rdx
Starfield.exe+19C0543: 74 09           - je Starfield.exe+19C054E
// ---------- INJECTING HERE ----------
Starfield.exe+19C0545: 03 48 08        - add ecx,[rax+08]
// ---------- DONE INJECTING  ----------
Starfield.exe+19C0548: 48 83 C0 10     - add rax,10
Starfield.exe+19C054C: EB F2           - jmp Starfield.exe+19C0540
Starfield.exe+19C054E: 49 8B 04 24     - mov rax,[r12]
Starfield.exe+19C0552: 89 08           - mov [rax],ecx
Starfield.exe+19C0554: 33 DB           - xor ebx,ebx
Starfield.exe+19C0556: EB 57           - jmp Starfield.exe+19C05AF
Starfield.exe+19C0558: 33 FF           - xor edi,edi
Starfield.exe+19C055A: 48 89 7C 24 28  - mov [rsp+28],rdi
Starfield.exe+19C055F: 4D 85 F6        - test r14,r14
Starfield.exe+19C0562: 74 29           - je Starfield.exe+19C058D
}
</AssemblerScript>
                              <CheatEntries>
                                <CheatEntry>
                                  <ID>7</ID>
                                  <Description>"-&gt;"</Description>
                                  <ShowAsHex>1</ShowAsHex>
                                  <ShowAsSigned>0</ShowAsSigned>
                                  <VariableType>8 Bytes</VariableType>
                                  <Address>Current_Money_ptr</Address>
                                  <Offsets>
                                    <Offset>0</Offset>
                                  </Offsets>
                                  <CheatEntries>
                                    <CheatEntry>
                                      <ID>8</ID>
                                      <Description>"Money"</Description>
                                      <ShowAsHex>1</ShowAsHex>
                                      <ShowAsSigned>0</ShowAsSigned>
                                      <VariableType>4 Bytes</VariableType>
                                      <Address>Current_Money_ptr</Address>
                                      <Offsets>
                                        <Offset>8</Offset>
                                      </Offsets>
                                    </CheatEntry>
                                  </CheatEntries>
                                </CheatEntry>
                              </CheatEntries>
                            </CheatEntry>
                          </CheatEntries>
                        </CheatEntry>
                        <CheatEntry>
                          <ID>29</ID>
                          <Description>"Equipment options"</Description>
                          <Options moManualExpandCollapse="1"/>
                          <Color>00FFFF</Color>
                          <GroupHeader>1</GroupHeader>
                          <CheatEntries>
                            <CheatEntry>
                              <ID>26</ID>
                              <Description>"Set Current Weight"</Description>
                              <Options moManualExpandCollapse="1"/>
                              <Color>FFFF00</Color>
                              <VariableType>Auto Assembler Script</VariableType>
                              <AssemblerScript Async="1">{ Game   : Starfield.exe | NHA's Cheat Engine Lua Library!
  Version: 
  Date   : 2023-09-01
  Author : slimb

  This script does blah blah blah
}

[ENABLE]

aobscanmodule(No_mass,Starfield.exe,C5 FA 11 43 3C * 8B 5C 24 30) // should be unique
alloc(newmem,$1000,No_mass)

label(code Weight_zero)
label(return)

newmem:
mov [Weight_zero],rbx
mov [rbx+3C],(float)0
jmp return

Weight_zero:
dq 0

code:
  vmovss [rbx+3C],xmm0
  jmp return

No_mass:
  jmp newmem
return:
registersymbol(No_mass Weight_zero)

[DISABLE]

No_mass:
  db C5 FA 11 43 3C

unregistersymbol(No_mass Weight_zero)
dealloc(newmem)

{
// ORIGINAL CODE - INJECTION POINT: Starfield.exe+1537451

Starfield.exe+1537428: 48 89 5C 24 08           - mov [rsp+08],rbx
Starfield.exe+153742D: 57                       - push rdi
Starfield.exe+153742E: 48 83 EC 20              - sub rsp,20
Starfield.exe+1537432: C5 FA 10 41 3C           - vmovss xmm0,[rcx+3C]
Starfield.exe+1537437: C5 F8 2E 05 E5 F1 9F 02  - vucomiss xmm0,[Starfield.exe+3F36624]
Starfield.exe+153743F: 48 8B FA                 - mov rdi,rdx
Starfield.exe+1537442: 48 8B D9                 - mov rbx,rcx
Starfield.exe+1537445: 75 0F                    - jne Starfield.exe+1537456
Starfield.exe+1537447: E8 E8 C9 FF FF           - call Starfield.exe+1533E34
Starfield.exe+153744C: C5 FA 10 47 08           - vmovss xmm0,[rdi+08]
// ---------- INJECTING HERE ----------
Starfield.exe+1537451: C5 FA 11 43 3C           - vmovss [rbx+3C],xmm0
// ---------- DONE INJECTING  ----------
Starfield.exe+1537456: 48 8B 5C 24 30           - mov rbx,[rsp+30]
Starfield.exe+153745B: 48 83 C4 20              - add rsp,20
Starfield.exe+153745F: 5F                       - pop rdi
Starfield.exe+1537460: C3                       - ret 
Starfield.exe+1537461: CC                       - int 3 
Starfield.exe+1537462: CC                       - int 3 
Starfield.exe+1537463: CC                       - int 3 
Starfield.exe+1537464: 48 89 5C 24 08           - mov [rsp+08],rbx
Starfield.exe+1537469: 48 89 6C 24 20           - mov [rsp+20],rbp
Starfield.exe+153746E: 48 89 54 24 10           - mov [rsp+10],rdx
}
</AssemblerScript>
                              <CheatEntries>
                                <CheatEntry>
                                  <ID>27</ID>
                                  <Description>"-&gt;"</Description>
                                  <ShowAsHex>1</ShowAsHex>
                                  <ShowAsSigned>0</ShowAsSigned>
                                  <VariableType>8 Bytes</VariableType>
                                  <Address>Weight_zero</Address>
                                  <Offsets>
                                    <Offset>0</Offset>
                                  </Offsets>
                                  <CheatEntries>
                                    <CheatEntry>
                                      <ID>28</ID>
                                      <Description>"Mass"</Description>
                                      <ShowAsSigned>0</ShowAsSigned>
                                      <Color>00FFFF</Color>
                                      <VariableType>Float</VariableType>
                                      <Address>Weight_zero</Address>
                                      <Offsets>
                                        <Offset>3c</Offset>
                                      </Offsets>
                                    </CheatEntry>
                                  </CheatEntries>
                                </CheatEntry>
                              </CheatEntries>
                            </CheatEntry>
                            <CheatEntry>
                              <ID>1337110753</ID>
                              <Description>"No item Consume"</Description>
                              <Color>00FF00</Color>
                              <VariableType>Auto Assembler Script</VariableType>
                              <AssemblerScript>{ Game   : Starfield.exe
  Version: 
  Date   : 2023-09-01
  Author : slimb

  This script does blah blah blah
}

[ENABLE]

aobscanmodule(No_consume,Starfield.exe,41 2B C2 41 89 44 D8 08) // should be unique
alloc(newmem,$1000,No_consume)

label(code)
label(return)

newmem:
cmp r10d,0
jle code
cmp eax,r10d
jle code
add eax,r10d

code:
  sub eax,r10d
  mov [r8+rbx*8+08],eax
  jmp return

No_consume:
  jmp newmem
  nop 3
return:
registersymbol(No_consume)

[DISABLE]

No_consume:
  db 41 2B C2 41 89 44 D8 08

unregistersymbol(No_consume)
dealloc(newmem)

{
// ORIGINAL CODE - INJECTION POINT: Starfield.exe+19E43A1

Starfield.exe+19E437F: 48 8B 41 08     - mov rax,[rcx+08]
Starfield.exe+19E4383: 44 8B 08        - mov r9d,[rax]
Starfield.exe+19E4386: 8B DA           - mov ebx,edx
Starfield.exe+19E4388: 48 03 DB        - add rbx,rbx
Starfield.exe+19E438B: 48 8B 01        - mov rax,[rcx]
Starfield.exe+19E438E: 4C 8B 40 18     - mov r8,[rax+18]
Starfield.exe+19E4392: 41 8B 44 D8 08  - mov eax,[r8+rbx*8+08]
Starfield.exe+19E4397: 44 8B D0        - mov r10d,eax
Starfield.exe+19E439A: 41 3B C1        - cmp eax,r9d
Starfield.exe+19E439D: 45 0F 43 D1     - cmovae r10d,r9d
// ---------- INJECTING HERE ----------
Starfield.exe+19E43A1: 41 2B C2        - sub eax,r10d
// ---------- DONE INJECTING  ----------
Starfield.exe+19E43A4: 41 89 44 D8 08  - mov [r8+rbx*8+08],eax
Starfield.exe+19E43A9: 48 8B 41 08     - mov rax,[rcx+08]
Starfield.exe+19E43AD: 44 29 10        - sub [rax],r10d
Starfield.exe+19E43B0: 48 8B 41 10     - mov rax,[rcx+10]
Starfield.exe+19E43B4: 44 01 10        - add [rax],r10d
Starfield.exe+19E43B7: 48 8B 01        - mov rax,[rcx]
Starfield.exe+19E43BA: 48 8B 50 18     - mov rdx,[rax+18]
Starfield.exe+19E43BE: 44 8B 4C DA 08  - mov r9d,[rdx+rbx*8+08]
Starfield.exe+19E43C3: 45 8B C2        - mov r8d,r10d
Starfield.exe+19E43C6: 48 8B 14 DA     - mov rdx,[rdx+rbx*8]
}
</AssemblerScript>
                            </CheatEntry>
                            <CheatEntry>
                              <ID>1337110769</ID>
                              <Description>"Free Craft"</Description>
                              <Color>C080FF</Color>
                              <VariableType>Auto Assembler Script</VariableType>
                              <AssemblerScript Async="1">{ Game   : Starfield.exe | NHA's Cheat Engine Lua Library!
  Version: 
  Date   : 2023-09-10
  Author : slimb

  This script does blah blah blah
}

[ENABLE]

aobscanmodule(Free_craft,Starfield.exe,8B 72 10 C5 D0 57 ED) // should be unique
registersymbol(Free_craft)

Free_craft:
db 31 F6 90

[DISABLE]

Free_craft:
  db 8B 72 10

unregistersymbol(Free_craft)


{
// ORIGINAL CODE - INJECTION POINT: Starfield.exe+18B4244

Starfield.exe+18B4216: 48 81 EC C0 00 00 00  - sub rsp,000000C0
Starfield.exe+18B421D: C5 F8 29 70 B8        - vmovaps [rax-48],xmm6
Starfield.exe+18B4222: C5 F8 29 78 A8        - vmovaps [rax-58],xmm7
Starfield.exe+18B4227: C5 78 29 40 98        - vmovaps [rax-68],xmm8
Starfield.exe+18B422C: C5 78 29 48 88        - vmovaps [rax-78],xmm9
Starfield.exe+18B4231: 4C 8B E1              - mov r12,rcx
Starfield.exe+18B4234: 4C 8B 32              - mov r14,[rdx]
Starfield.exe+18B4237: 4C 89 75 7F           - mov [rbp+7F],r14
Starfield.exe+18B423B: 4D 85 F6              - test r14,r14
Starfield.exe+18B423E: 0F 84 28 06 00 00     - je Starfield.exe+18B486C
// ---------- INJECTING HERE ----------
Starfield.exe+18B4244: 8B 72 10              - mov esi,[rdx+10]
// ---------- DONE INJECTING  ----------
Starfield.exe+18B4247: C5 D0 57 ED           - vxorps xmm5,xmm5,xmm5
Starfield.exe+18B424B: C4 E1 D2 2A EE        - vcvtsi2ss xmm5,rbp,rsi
Starfield.exe+18B4250: 48 8B 5A 08           - mov rbx,[rdx+08]
Starfield.exe+18B4254: 48 85 DB              - test rbx,rbx
Starfield.exe+18B4257: 0F 84 46 01 00 00     - je Starfield.exe+18B43A3
Starfield.exe+18B425D: 0F B6 4B 71           - movzx ecx,byte ptr [rbx+71]
Starfield.exe+18B4261: 85 C9                 - test ecx,ecx
Starfield.exe+18B4263: 0F 84 AC 00 00 00     - je Starfield.exe+18B4315
Starfield.exe+18B4269: 83 E9 01              - sub ecx,01
Starfield.exe+18B426C: 74 2F                 - je Starfield.exe+18B429D
}
</AssemblerScript>
                            </CheatEntry>
                            <CheatEntry>
                              <ID>1337110770</ID>
                              <Description>"Increased Drop rates"</Description>
                              <Options moHideChildren="1"/>
                              <VariableType>Auto Assembler Script</VariableType>
                              <AssemblerScript Async="1">{ Game   : Starfield.exe | NHA's Cheat Engine Lua Library!
  Version: 
  Date   : 2023-09-10
  Author : slimb

  This script does blah blah blah
}

[ENABLE]

aobscanmodule(Rate_dropper,Starfield.exe,C5 FA 58 CF C5 CA 59 F1) // should be unique
alloc(newmem,$1000,Rate_dropper)

label(code Drop)
label(return)

newmem:
movss [Drop],xmm1
jmp return

Drop:
dd (float)8888

code:
  vaddss xmm1,xmm0,xmm7
  vmulss xmm6,xmm6,xmm1
  jmp return

Rate_dropper:
  jmp newmem
  nop 3
return:
registersymbol(Rate_dropper Drop)

[DISABLE]

INJECT:
  db C5 FA 58 CF C5 CA 59 F1

unregistersymbol(Rate_dropper Drop)
dealloc(newmem)

{
// ORIGINAL CODE - INJECTION POINT: Starfield.exe+245E40A

Starfield.exe+245E3E2: 48 8B 15 B7 9A 10 03     - mov rdx,[Starfield.exe+5567EA0]
Starfield.exe+245E3E9: C5 FA 10 3D 43 D5 AD 01  - vmovss xmm7,[Starfield.exe+3F3B934]
Starfield.exe+245E3F1: 48 85 D2                 - test rdx,rdx
Starfield.exe+245E3F4: 74 1C                    - je Starfield.exe+245E412
Starfield.exe+245E3F6: 80 7A 36 6D              - cmp byte ptr [rdx+36],6D
Starfield.exe+245E3FA: 75 16                    - jne Starfield.exe+245E412
Starfield.exe+245E3FC: 49 8B 0C 24              - mov rcx,[r12]
Starfield.exe+245E400: 48 83 C1 70              - add rcx,70
Starfield.exe+245E404: 48 8B 01                 - mov rax,[rcx]
Starfield.exe+245E407: FF 50 08                 - call qword ptr [rax+08]
// ---------- INJECTING HERE ----------
Starfield.exe+245E40A: C5 FA 58 CF              - vaddss xmm1,xmm0,xmm7
// ---------- DONE INJECTING  ----------
Starfield.exe+245E40E: C5 CA 59 F1              - vmulss xmm6,xmm6,xmm1
Starfield.exe+245E412: C4 41 38 57 C0           - vxorps xmm8,xmm8,xmm8
Starfield.exe+245E417: C4 C1 4A 5F C0           - vmaxss xmm0,xmm6,xmm8
Starfield.exe+245E41C: C5 7A 5D CF              - vminss xmm9,xmm0,xmm7
Starfield.exe+245E420: C5 FB 10 0D 10 C4 C1 02  - vmovsd xmm1,[Starfield.exe+507A838]
Starfield.exe+245E428: C5 FB 11 4C 24 64        - vmovsd [rsp+64],xmm1
Starfield.exe+245E42E: C5 FA 10 35 32 2C 34 02  - vmovss xmm6,[Starfield.exe+47A1068]
Starfield.exe+245E436: C5 F8 28 C6              - vmovaps xmm0,xmm6
Starfield.exe+245E43A: FF 15 90 12 A6 01        - call qword ptr [Starfield.exe+3EBF6D0]
Starfield.exe+245E440: C5 FA 10 0D 10 28 34 02  - vmovss xmm1,[Starfield.exe+47A0C58]
}
</AssemblerScript>
                              <CheatEntries>
                                <CheatEntry>
                                  <ID>1337110771</ID>
                                  <Description>"No description"</Description>
                                  <ShowAsHex>1</ShowAsHex>
                                  <ShowAsSigned>0</ShowAsSigned>
                                  <VariableType>8 Bytes</VariableType>
                                  <Address>Drop</Address>
                                  <Offsets>
                                    <Offset>0</Offset>
                                  </Offsets>
                                </CheatEntry>
                              </CheatEntries>
                            </CheatEntry>
                          </CheatEntries>
                        </CheatEntry>
                        <CheatEntry>
                          <ID>33</ID>
                          <Description>"Player Options"</Description>
                          <Options moManualExpandCollapse="1"/>
                          <Color>FFFF80</Color>
                          <GroupHeader>1</GroupHeader>
                          <CheatEntries>
                            <CheatEntry>
                              <ID>30</ID>
                              <Description>"Get My Toon v1"</Description>
                              <Options moManualExpandCollapse="1"/>
                              <Color>4080FF</Color>
                              <VariableType>Auto Assembler Script</VariableType>
                              <AssemblerScript Async="1">{ Game   : Starfield.exe
  Version: 
  Date   : 2023-09-01
  Author : slimb

  This script does blah blah blah
}

[ENABLE]

aobscanmodule(Th_u_G,Starfield.exe,F6 80 * 10 00 00 08 74 03) // should be unique
alloc(newmem,$1000,Th_u_G)
registersymbol(Th_u_G Hoodman)
label(code Hoodman)
label(return)

newmem:
mov [Hoodman],rax
jmp return

Hoodman:
dq 0

code:
  test byte ptr [rax+000010E1],08
  jmp return

Th_u_G:
  jmp newmem
  nop 2
return:


[DISABLE]

Th_u_G:
  db F6 80 E2 10 00 00 08

unregistersymbol(Th_u_G Hoodman)
dealloc(newmem)

{//F6 80 * * 00 00 08 74 * * 32 * * * * * * * FF 90 * * 00 00
// ORIGINAL CODE - INJECTION POINT: Starfield.exe+23E3728

Starfield.exe+23E3704: 48 8B CF              - mov rcx,rdi
Starfield.exe+23E3707: FF 90 68 08 00 00     - call qword ptr [rax+00000868]
Starfield.exe+23E370D: 84 C0                 - test al,al
Starfield.exe+23E370F: 75 05                 - jne Starfield.exe+23E3716
Starfield.exe+23E3711: 40 8A DE              - mov bl,sil
Starfield.exe+23E3714: EB 02                 - jmp Starfield.exe+23E3718
Starfield.exe+23E3716: 32 DB                 - xor bl,bl
Starfield.exe+23E3718: 48 3B 3D 89 6A 53 03  - cmp rdi,[Starfield.exe+591A1A8]
Starfield.exe+23E371F: 75 13                 - jne Starfield.exe+23E3734
Starfield.exe+23E3721: 48 8B 05 C0 44 1D 03  - mov rax,[Starfield.exe+55B7BE8]
// ---------- INJECTING HERE ----------
Starfield.exe+23E3728: F6 80 E2 10 00 00 08  - test byte ptr [rax+000010E2],08
// ---------- DONE INJECTING  ----------
Starfield.exe+23E372F: 74 03                 - je Starfield.exe+23E3734
Starfield.exe+23E3731: 40 32 F6              - xor sil,sil
Starfield.exe+23E3734: 48 8B 07              - mov rax,[rdi]
Starfield.exe+23E3737: 48 8B CF              - mov rcx,rdi
Starfield.exe+23E373A: FF 90 F0 08 00 00     - call qword ptr [rax+000008F0]
Starfield.exe+23E3740: 48 83 64 24 20 00     - and qword ptr [rsp+20],00
Starfield.exe+23E3746: 44 8A C6              - mov r8l,sil
Starfield.exe+23E3749: 44 8A C8              - mov r9l,al
Starfield.exe+23E374C: 8A D3                 - mov dl,bl
Starfield.exe+23E374E: 48 8B CF              - mov rcx,rdi
}
</AssemblerScript>
                              <CheatEntries>
                                <CheatEntry>
                                  <ID>32</ID>
                                  <Description>"God Mode"</Description>
                                  <Color>FFFF80</Color>
                                  <VariableType>Auto Assembler Script</VariableType>
                                  <AssemblerScript Async="1">{ Game   : Starfield.exe
  Version: 
  Date   : 2023-09-01
  Author : slimb

  This script does blah blah blah
}

[ENABLE]

aobscanmodule(Hood_Fight,Starfield.exe,4C 39 A1 60 02 00 00 0F) // should be unique
alloc(newmem,$1000,Hood_Fight)
registersymbol(Hood_Fight Pussy)
label(code Pussy)
label(return)

newmem:
push r14
mov r14,Hoodman
cmp [r14],rcx
pop r14
je Pussy

Pussy:
jmp return

code:
  cmp [rcx+00000260],r12
  jmp return

Hood_Fight:
  jmp newmem
  nop 2
return:


[DISABLE]

Hood_Fight:
  db 4C 39 A1 60 02 00 00

unregistersymbol(Hood_Fight Pussy)
dealloc(newmem)

{
// ORIGINAL CODE - INJECTION POINT: Starfield.exe+24CCACA

Starfield.exe+24CCA8C: C5 78 29 90 68 FF FF FF  - vmovaps [rax-00000098],xmm10
Starfield.exe+24CCA94: C5 78 29 98 58 FF FF FF  - vmovaps [rax-000000A8],xmm11
Starfield.exe+24CCA9C: C5 78 29 A0 48 FF FF FF  - vmovaps [rax-000000B8],xmm12
Starfield.exe+24CCAA4: C5 78 29 A8 38 FF FF FF  - vmovaps [rax-000000C8],xmm13
Starfield.exe+24CCAAC: C5 78 29 B0 28 FF FF FF  - vmovaps [rax-000000D8],xmm14
Starfield.exe+24CCAB4: C5 78 29 B8 18 FF FF FF  - vmovaps [rax-000000E8],xmm15
Starfield.exe+24CCABC: 4C 8B FA                 - mov r15,rdx
Starfield.exe+24CCABF: 4C 8B F1                 - mov r14,rcx
Starfield.exe+24CCAC2: 45 33 E4                 - xor r12d,r12d
Starfield.exe+24CCAC5: 44 89 64 24 4C           - mov [rsp+4C],r12d
// ---------- INJECTING HERE ----------
Starfield.exe+24CCACA: 4C 39 A1 60 02 00 00     - cmp [rcx+00000260],r12
// ---------- DONE INJECTING  ----------
Starfield.exe+24CCAD1: 0F 84 41 1C 00 00        - je Starfield.exe+24CE718
Starfield.exe+24CCAD7: E8 A8 F6 FF FF           - call Starfield.exe+24CC184
Starfield.exe+24CCADC: 45 8B AE A8 03 00 00     - mov r13d,[r14+000003A8]
Starfield.exe+24CCAE3: 41 81 E5 00 40 00 00     - and r13d,00004000
Starfield.exe+24CCAEA: 44 89 6D 88              - mov [rbp-78],r13d
Starfield.exe+24CCAEE: 49 8B D7                 - mov rdx,r15
Starfield.exe+24CCAF1: 49 8B CE                 - mov rcx,r14
Starfield.exe+24CCAF4: E8 EB 6B 00 00           - call Starfield.exe+24D36E4
Starfield.exe+24CCAF9: 41 8B 47 40              - mov eax,[r15+40]
Starfield.exe+24CCAFD: 89 45 40                 - mov [rbp+40],eax
}
</AssemblerScript>
                                </CheatEntry>
                                <CheatEntry>
                                  <ID>1337110754</ID>
                                  <Description>"Infinite Air"</Description>
                                  <Color>FF80FF</Color>
                                  <VariableType>Auto Assembler Script</VariableType>
                                  <AssemblerScript>{ Game   : Starfield.exe
  Version: 
  Date   : 2023-09-01
  Author : slimb

  This script does blah blah blah
}

[ENABLE]

aobscanmodule(Infinte_air,Starfield.exe,74 06 C5 F8 28 DA EB 08) // should be unique
registersymbol(Infinte_air)

Infinte_air:
db 66 90

[DISABLE]

Infinte_air:
  db 74 06 C5 F8 28 DA

unregistersymbol(Infinte_air)
dealloc(newmem)

{
// ORIGINAL CODE - INJECTION POINT: Starfield.exe+24AF5EF

Starfield.exe+24AF5C6: CC                             - int 3 
Starfield.exe+24AF5C7: CC                             - int 3 
Starfield.exe+24AF5C8: 48 83 EC 28                    - sub rsp,28
Starfield.exe+24AF5CC: C5 F8 2F 15 5C C3 A8 01        - vcomiss xmm2,[Starfield.exe+3F3B930]
Starfield.exe+24AF5D4: 76 2C                          - jna Starfield.exe+24AF602
Starfield.exe+24AF5D6: 48 83 C1 70                    - add rcx,70
Starfield.exe+24AF5DA: 4C 8B C2                       - mov r8,rdx
Starfield.exe+24AF5DD: F7 82 5C 01 00 00 00 00 00 04  - test [rdx+0000015C],04000000
Starfield.exe+24AF5E7: BA 02 00 00 00                 - mov edx,00000002
Starfield.exe+24AF5EC: 48 8B 01                       - mov rax,[rcx]
// ---------- INJECTING HERE ----------
Starfield.exe+24AF5EF: 74 06                          - je Starfield.exe+24AF5F7
// ---------- DONE INJECTING  ----------
Starfield.exe+24AF5F1: C5 F8 28 DA                    - vmovaps xmm3,xmm2
Starfield.exe+24AF5F5: EB 08                          - jmp Starfield.exe+24AF5FF
Starfield.exe+24AF5F7: C5 E8 57 1D 41 D0 A8 01        - vxorps xmm3,xmm2,[Starfield.exe+3F3C640]
Starfield.exe+24AF5FF: FF 50 38                       - call qword ptr [rax+38]
Starfield.exe+24AF602: 48 83 C4 28                    - add rsp,28
Starfield.exe+24AF606: C3                             - ret 
Starfield.exe+24AF607: CC                             - int 3 
Starfield.exe+24AF608: 40 53                          - push rbx
Starfield.exe+24AF60A: 48 83 EC 30                    - sub rsp,30
Starfield.exe+24AF60E: C5 F8 2F 0D 1A C3 A8 01        - vcomiss xmm1,[Starfield.exe+3F3B930]
}
</AssemblerScript>
                                </CheatEntry>
                                <CheatEntry>
                                  <ID>1337110757</ID>
                                  <Description>"No Debuffs [Body Negative Effects]"</Description>
                                  <Color>FFFF00</Color>
                                  <VariableType>Auto Assembler Script</VariableType>
                                  <AssemblerScript Async="1">{ Game   : Starfield.exe
  Version: 
  Date   : 2023-09-01
  Author : slimb

  This script does blah blah blah
}

[ENABLE]

aobscanmodule(No_Debuffs,Starfield.exe,48 83 EC 58 C5 F8 29 74 24 40 * * * * E8) // should be unique
registersymbol(No_Debuffs)

No_Debuffs:
  db C3//ret

[DISABLE]

No_Debuffs:
  db 48 83 EC 58 C5 F8 29 74 24 40

unregistersymbol(No_Debuffs)


{//48 83 EC * C5 F8 29 * * * C5 F8 28 F0 E8 * * * * * 8D * * * * * * 89 * 24
// ORIGINAL CODE - INJECTION POINT: Starfield.exe+1A2BD44

Starfield.exe+1A2BD31: 49 8B 5B 28           - mov rbx,[r11+28]
Starfield.exe+1A2BD35: 49 8B 73 30           - mov rsi,[r11+30]
Starfield.exe+1A2BD39: 49 8B E3              - mov rsp,r11
Starfield.exe+1A2BD3C: 41 5E                 - pop r14
Starfield.exe+1A2BD3E: 5F                    - pop rdi
Starfield.exe+1A2BD3F: 5D                    - pop rbp
Starfield.exe+1A2BD40: C3                    - ret 
Starfield.exe+1A2BD41: CC                    - int 3 
Starfield.exe+1A2BD42: CC                    - int 3 
Starfield.exe+1A2BD43: CC                    - int 3 
// ---------- INJECTING HERE ----------
Starfield.exe+1A2BD44: 48 83 EC 58           - sub rsp,58
// ---------- DONE INJECTING  ----------
Starfield.exe+1A2BD48: C5 F8 29 74 24 40     - vmovaps [rsp+40],xmm6
Starfield.exe+1A2BD4E: C5 F8 28 F0           - vmovaps xmm6,xmm0
Starfield.exe+1A2BD52: E8 B9 A1 FF FF        - call Starfield.exe+1A25F10
Starfield.exe+1A2BD57: 48 8D 0D E2 4E 9B 02  - lea rcx,[Starfield.exe+43E0C40]
Starfield.exe+1A2BD5E: 48 89 44 24 30        - mov [rsp+30],rax
Starfield.exe+1A2BD63: 48 89 4C 24 20        - mov [rsp+20],rcx
Starfield.exe+1A2BD68: 48 8D 54 24 20        - lea rdx,[rsp+20]
Starfield.exe+1A2BD6D: 48 8D 4C 24 60        - lea rcx,[rsp+60]
Starfield.exe+1A2BD72: 48 89 4C 24 28        - mov [rsp+28],rcx
Starfield.exe+1A2BD77: 48 8B C8              - mov rcx,rax
}
</AssemblerScript>
                                </CheatEntry>
                              </CheatEntries>
                            </CheatEntry>
                          </CheatEntries>
                        </CheatEntry>
                        <CheatEntry>
                          <ID>1337110775</ID>
                          <Description>"Jet-Pack options"</Description>
                          <Options moHideChildren="1" moManualExpandCollapse="1"/>
                          <Color>FFFF80</Color>
                          <GroupHeader>1</GroupHeader>
                          <CheatEntries>
                            <CheatEntry>
                              <ID>1337110758</ID>
                              <Description>"Jet Pack Boots"</Description>
                              <VariableType>Auto Assembler Script</VariableType>
                              <AssemblerScript Async="1">{ Game   : Starfield.exe | NHA's Cheat Engine Lua Library!
  Version: 
  Date   : 2023-09-10
  Author : slimb

  This script does blah blah blah
}

[ENABLE]

aobscanmodule(Jet_Pakr,Starfield.exe,C4 C1 78 28 CA 48 8B CE) // should be unique
registersymbol(Jet_Pakr)

Jet_Pakr:
db 0F 57 C9 66 90
[DISABLE]

Jet_Pakr:
  db C4 C1 78 28 CA

unregistersymbol(Jet_Pakr)


{
// ORIGINAL CODE - INJECTION POINT: Starfield.exe+22CC2F0

Starfield.exe+22CC2BA: E8 65 16 1F 00              - call Starfield.exe+24BD924
Starfield.exe+22CC2BF: C5 CA 59 F0                 - vmulss xmm6,xmm6,xmm0
Starfield.exe+22CC2C3: 48 8B 1D 1E B9 2E 03        - mov rbx,[Starfield.exe+55B7BE8]
Starfield.exe+22CC2CA: E8 B1 9D 55 FE              - call Starfield.exe+826080
Starfield.exe+22CC2CF: C5 F8 28 DE                 - vmovaps xmm3,xmm6
Starfield.exe+22CC2D3: BA 02 00 00 00              - mov edx,00000002
Starfield.exe+22CC2D8: 48 8D 4B 70                 - lea rcx,[rbx+70]
Starfield.exe+22CC2DC: 4C 8B 80 C8 01 00 00        - mov r8,[rax+000001C8]
Starfield.exe+22CC2E3: E8 C8 2B 1F 00              - call Starfield.exe+24BEEB0
Starfield.exe+22CC2E8: C5 C0 57 05 50 03 C7 01     - vxorps xmm0,xmm7,[Starfield.exe+3F3C640]
// ---------- INJECTING HERE ----------
Starfield.exe+22CC2F0: C4 C1 78 28 CA              - vmovaps xmm1,xmm10
// ---------- DONE INJECTING  ----------
Starfield.exe+22CC2F5: 48 8B CE                    - mov rcx,rsi
Starfield.exe+22CC2F8: C5 FA 11 86 88 00 00 00     - vmovss [rsi+00000088],xmm0
Starfield.exe+22CC300: E8 AF F6 01 00              - call Starfield.exe+22EB9B4
Starfield.exe+22CC305: C5 FA 10 B4 24 F0 00 00 00  - vmovss xmm6,[rsp+000000F0]
Starfield.exe+22CC30E: C4 C1 78 2F F0              - vcomiss xmm6,xmm8
Starfield.exe+22CC313: 76 34                       - jna Starfield.exe+22CC349
Starfield.exe+22CC315: 49 8B 07                    - mov rax,[r15]
Starfield.exe+22CC318: 49 8B CF                    - mov rcx,r15
Starfield.exe+22CC31B: 48 8B 96 98 00 00 00        - mov rdx,[rsi+00000098]
Starfield.exe+22CC322: FF 50 08                    - call qword ptr [rax+08]
}
</AssemblerScript>
                              <CheatEntries>
                                <CheatEntry>
                                  <ID>1337110777</ID>
                                  <Description>"No fall damage"</Description>
                                  <Color>FF80FF</Color>
                                  <VariableType>Auto Assembler Script</VariableType>
                                  <AssemblerScript Async="1">{ Game   : Starfield.exe
  Version: 
  Date   : 2023-09-10
  Author : slimb

  This script does blah blah blah
}
//41 8B 87 * * 00 00 48 A9 80 00 00 00 0F 87 * * 00 00 * 8B
[ENABLE]
aobscanmodule(aobnofalldamage,Starfield.exe,48 A9 80 00 00 00 0F 87 * * 00 00 * 8B) // should be unique
alloc(newmem,$1000,aobnofalldamage)
label(code)
label(return)
label(nofalldmg)
registersymbol(nofalldmg)

newmem:
  cmp [nofalldmg],1
  jne code
  push rax
  mov rax,Hoodman
  sub rax,r15
  test rax,rax
  jns @f
  neg rax
@@:
  cmp rax,1000
  pop rax
  jae code
  cmp rsp,0
  jmp skipcode

code:
  test rax,00000080

skipcode:
  jmp return

newmem+200:
nofalldmg:
dd 0

aobnofalldamage:
  jmp newmem
  nop
return:
registersymbol(aobnofalldamage)

[DISABLE]
aobnofalldamage:
  db 48 A9 80 00 00 00
dealloc(newmem)

{
// ORIGINAL CODE - INJECTION POINT: Starfield.exe+1C08E5F

Starfield.exe+1C08E37: 4C 8B F2                 - mov r14,rdx
Starfield.exe+1C08E3A: 4C 8B E9                 - mov r13,rcx
Starfield.exe+1C08E3D: 48 8B 02                 - mov rax,[rdx]
Starfield.exe+1C08E40: 4C 8B 38                 - mov r15,[rax]
Starfield.exe+1C08E43: 48 8B 5A 08              - mov rbx,[rdx+08]
Starfield.exe+1C08E47: 48 89 5D E7              - mov [rbp-19],rbx
Starfield.exe+1C08E4B: 49 83 BF 60 02 00 00 00  - cmp qword ptr [r15+00000260],00
Starfield.exe+1C08E53: 0F 84 F6 02 00 00        - je Starfield.exe+1C0914F
Starfield.exe+1C08E59: 48 8B 01                 - mov rax,[rcx]
Starfield.exe+1C08E5C: FF 50 48                 - call qword ptr [rax+48]
// ---------- INJECTING HERE ----------
Starfield.exe+1C08E5F: 41 8B 87 D8 04 00 00     - mov eax,[r15+000004D8]
// ---------- DONE INJECTING  ----------
Starfield.exe+1C08E66: 48 A9 80 00 00 00        - test rax,00000080
Starfield.exe+1C08E6C: 0F 86 DD 02 00 00        - jbe Starfield.exe+1C0914F
Starfield.exe+1C08E72: 41 8B 87 30 01 00 00     - mov eax,[r15+00000130]
Starfield.exe+1C08E79: 25 00 C0 01 00           - and eax,0001C000
Starfield.exe+1C08E7E: 3D 00 80 00 00           - cmp eax,00008000
Starfield.exe+1C08E83: 0F 85 B9 02 00 00        - jne Starfield.exe+1C09142
Starfield.exe+1C08E89: BE 01 00 00 00           - mov esi,00000001
Starfield.exe+1C08E8E: 44 8A E6                 - mov r12l,sil
Starfield.exe+1C08E91: 48 83 7B 10 00           - cmp qword ptr [rbx+10],00
Starfield.exe+1C08E96: 0F 84 C3 00 00 00        - je Starfield.exe+1C08F5F
}
</AssemblerScript>
                                </CheatEntry>
                              </CheatEntries>
                            </CheatEntry>
                          </CheatEntries>
                        </CheatEntry>
                        <CheatEntry>
                          <ID>1337110756</ID>
                          <Description>"R-N-D"</Description>
                          <Options moHideChildren="1"/>
                          <Color>4080FF</Color>
                          <GroupHeader>1</GroupHeader>
                          <CheatEntries>
                            <CheatEntry>
                              <ID>1337110755</ID>
                              <Description>"ohk v1"</Description>
                              <VariableType>Auto Assembler Script</VariableType>
                              <AssemblerScript>{ Game   : Starfield.exe
  Version: 
  Date   : 2023-09-01
  Author : slimb

  This script does blah blah blah
}

[ENABLE]

aobscanmodule(One_Hit_killz,Starfield.exe,48 8B F1 C5 F8 28 F9 FF) // should be unique
alloc(newmem,$1000,One_Hit_killz)
registersymbol(One_Hit_killz)
label(code)
label(return)

newmem:

code:
  mov rsi,rcx
  vmovaps xmm7,xmm1
  jmp return

One_Hit_killz:
  jmp newmem
  nop 2
return:


[DISABLE]

One_Hit_killz:
  db 48 8B F1 C5 F8 28 F9

unregistersymbol(One_Hit_killz)
dealloc(newmem)

{
// ORIGINAL CODE - INJECTION POINT: Starfield.exe+247A230

Starfield.exe+247A20B: 48 89 68 10                    - mov [rax+10],rbp
Starfield.exe+247A20F: 48 89 70 18                    - mov [rax+18],rsi
Starfield.exe+247A213: 48 89 78 20                    - mov [rax+20],rdi
Starfield.exe+247A217: 41 56                          - push r14
Starfield.exe+247A219: 48 83 EC 50                    - sub rsp,50
Starfield.exe+247A21D: C5 F8 29 70 E8                 - vmovaps [rax-18],xmm6
Starfield.exe+247A222: 45 8A F1                       - mov r14l,r9l
Starfield.exe+247A225: C5 F8 29 78 D8                 - vmovaps [rax-28],xmm7
Starfield.exe+247A22A: 49 8B E8                       - mov rbp,r8
Starfield.exe+247A22D: 48 8B 01                       - mov rax,[rcx]
// ---------- INJECTING HERE ----------
Starfield.exe+247A230: 48 8B F1                       - mov rsi,rcx
// ---------- DONE INJECTING  ----------
Starfield.exe+247A233: C5 F8 28 F9                    - vmovaps xmm7,xmm1
Starfield.exe+247A237: FF 90 68 03 00 00              - call qword ptr [rax+00000368]
Starfield.exe+247A23D: 84 C0                          - test al,al
Starfield.exe+247A23F: 0F 85 77 01 00 00              - jne Starfield.exe+247A3BC
Starfield.exe+247A245: F7 86 A8 03 00 00 00 40 00 00  - test [rsi+000003A8],00004000
Starfield.exe+247A24F: 0F 85 67 01 00 00              - jne Starfield.exe+247A3BC
Starfield.exe+247A255: 41 8A D6                       - mov dl,r14l
Starfield.exe+247A258: 48 8B CE                       - mov rcx,rsi
Starfield.exe+247A25B: E8 08 F2 02 00                 - call Starfield.exe+24A9468
Starfield.exe+247A260: 8B 86 30 01 00 00              - mov eax,[rsi+00000130]
}
</AssemblerScript>
                            </CheatEntry>
                            <CheatEntry>
                              <ID>1337110750</ID>
                              <Description>"Set Money v2"</Description>
                              <Options moManualExpandCollapse="1"/>
                              <Color>80FFFF</Color>
                              <VariableType>Auto Assembler Script</VariableType>
                              <AssemblerScript>{ Game   : Starfield.exe | NHA's Cheat Engine Lua Library! (paused)
  Version: 
  Date   : 2023-09-01
  Author : slimb

  This script does blah blah blah
}

[ENABLE]

aobscanmodule(Set_money,Starfield.exe,03 48 08 48 83 C0 10 EB F2 49 8B 04) // should be unique
alloc(newmem,$1000,Set_money)
registersymbol(Set_money Current_Money_ptr)
label(code Current_Money_ptr)
label(return)


newmem:
push rbx
mov rbx, [Current_Money_ptr]
mov [rax+08],rbx
pop rbx
jmp return


Current_Money_ptr:
dd 999999999

code:
  add ecx,[rax+08]
  add rax,10
  jmp return



Set_money:
  jmp newmem
  nop 2
return:


[DISABLE]

Set_money:
  db 03 48 08 48 83 C0 10

unregistersymbol(Set_money Current_Money_ptr)
dealloc(newmem)

{
// ORIGINAL CODE - INJECTION POINT: Starfield.exe+19C0545

Starfield.exe+19C052D: 75 06           - jne Starfield.exe+19C0535
Starfield.exe+19C052F: 33 C0           - xor eax,eax
Starfield.exe+19C0531: 33 D2           - xor edx,edx
Starfield.exe+19C0533: EB 0B           - jmp Starfield.exe+19C0540
Starfield.exe+19C0535: 48 8B 00        - mov rax,[rax]
Starfield.exe+19C0538: 48 C1 E2 04     - shl rdx,04
Starfield.exe+19C053C: 48 03 D0        - add rdx,rax
Starfield.exe+19C053F: 90              - nop 
Starfield.exe+19C0540: 48 3B C2        - cmp rax,rdx
Starfield.exe+19C0543: 74 09           - je Starfield.exe+19C054E
// ---------- INJECTING HERE ----------
Starfield.exe+19C0545: 03 48 08        - add ecx,[rax+08]
// ---------- DONE INJECTING  ----------
Starfield.exe+19C0548: 48 83 C0 10     - add rax,10
Starfield.exe+19C054C: EB F2           - jmp Starfield.exe+19C0540
Starfield.exe+19C054E: 49 8B 04 24     - mov rax,[r12]
Starfield.exe+19C0552: 89 08           - mov [rax],ecx
Starfield.exe+19C0554: 33 DB           - xor ebx,ebx
Starfield.exe+19C0556: EB 57           - jmp Starfield.exe+19C05AF
Starfield.exe+19C0558: 33 FF           - xor edi,edi
Starfield.exe+19C055A: 48 89 7C 24 28  - mov [rsp+28],rdi
Starfield.exe+19C055F: 4D 85 F6        - test r14,r14
Starfield.exe+19C0562: 74 29           - je Starfield.exe+19C058D
}
</AssemblerScript>
                              <CheatEntries>
                                <CheatEntry>
                                  <ID>1337110751</ID>
                                  <Description>"-&gt;"</Description>
                                  <ShowAsHex>1</ShowAsHex>
                                  <ShowAsSigned>0</ShowAsSigned>
                                  <VariableType>8 Bytes</VariableType>
                                  <Address>Current_Money_ptr</Address>
                                  <Offsets>
                                    <Offset>0</Offset>
                                  </Offsets>
                                  <CheatEntries>
                                    <CheatEntry>
                                      <ID>1337110752</ID>
                                      <Description>"Money"</Description>
                                      <ShowAsHex>1</ShowAsHex>
                                      <ShowAsSigned>0</ShowAsSigned>
                                      <VariableType>4 Bytes</VariableType>
                                      <Address>Current_Money_ptr</Address>
                                      <Offsets>
                                        <Offset>8</Offset>
                                      </Offsets>
                                    </CheatEntry>
                                  </CheatEntries>
                                </CheatEntry>
                              </CheatEntries>
                            </CheatEntry>
                            <CheatEntry>
                              <ID>1337110759</ID>
                              <Description>"Boost X"</Description>
                              <Options moManualExpandCollapse="1"/>
                              <VariableType>Auto Assembler Script</VariableType>
                              <AssemblerScript Async="1">{ Game   : Starfield.exe | NHA's Cheat Engine Lua Library!
  Version: 
  Date   : 2023-09-10
  Author : slimb

  This script does blah blah blah
}

[ENABLE]

aobscanmodule(Y_ip,Starfield.exe,C5 FA 11 86 88 00 00 00) // should be unique
alloc(newmem,$1000,Y_ip)

label(code x_ray)
label(return)

newmem:
mov [x_ray],rsi
xorps xmm0,xmm0
movss [rsi+00000088],xmm0
mov [rsi+00000088],(float)-1

jmp return

x_ray:
dq 0

code:
  vmovss [rsi+00000088],xmm0
  jmp return

Y_ip:
  jmp newmem
  nop 3
return:
registersymbol(Y_ip x_ray)

[DISABLE]

Y_ip:
  db C5 FA 11 86 88 00 00 00

unregistersymbol(Y_ip x_ray)
dealloc(newmem)

{
// ORIGINAL CODE - INJECTION POINT: Starfield.exe+22CC2F8

Starfield.exe+22CC2CA: E8 B1 9D 55 FE              - call Starfield.exe+826080
Starfield.exe+22CC2CF: C5 F8 28 DE                 - vmovaps xmm3,xmm6
Starfield.exe+22CC2D3: BA 02 00 00 00              - mov edx,00000002
Starfield.exe+22CC2D8: 48 8D 4B 70                 - lea rcx,[rbx+70]
Starfield.exe+22CC2DC: 4C 8B 80 C8 01 00 00        - mov r8,[rax+000001C8]
Starfield.exe+22CC2E3: E8 C8 2B 1F 00              - call Starfield.exe+24BEEB0
Starfield.exe+22CC2E8: C5 C0 57 05 50 03 C7 01     - vxorps xmm0,xmm7,[Starfield.exe+3F3C640]
Jet_Pakr: 0F 57 C9                    - xorps xmm1,xmm1
Starfield.exe+22CC2F3: 66 90                       - nop 2
Starfield.exe+22CC2F5: 48 8B CE                    - mov rcx,rsi
// ---------- INJECTING HERE ----------
Starfield.exe+22CC2F8: C5 FA 11 86 88 00 00 00     - vmovss [rsi+00000088],xmm0
// ---------- DONE INJECTING  ----------
Starfield.exe+22CC300: E8 AF F6 01 00              - call Starfield.exe+22EB9B4
Starfield.exe+22CC305: C5 FA 10 B4 24 F0 00 00 00  - vmovss xmm6,[rsp+000000F0]
Starfield.exe+22CC30E: C4 C1 78 2F F0              - vcomiss xmm6,xmm8
Starfield.exe+22CC313: 76 34                       - jna Starfield.exe+22CC349
Starfield.exe+22CC315: 49 8B 07                    - mov rax,[r15]
Starfield.exe+22CC318: 49 8B CF                    - mov rcx,r15
Starfield.exe+22CC31B: 48 8B 96 98 00 00 00        - mov rdx,[rsi+00000098]
Starfield.exe+22CC322: FF 50 08                    - call qword ptr [rax+08]
Starfield.exe+22CC325: C4 C1 78 2F C0              - vcomiss xmm0,xmm8
Starfield.exe+22CC32A: 77 1D                       - ja Starfield.exe+22CC349
}
</AssemblerScript>
                              <CheatEntries>
                                <CheatEntry>
                                  <ID>1337110760</ID>
                                  <Description>"No description"</Description>
                                  <ShowAsHex>1</ShowAsHex>
                                  <ShowAsSigned>0</ShowAsSigned>
                                  <VariableType>4 Bytes</VariableType>
                                  <Address>x_ray</Address>
                                  <Offsets>
                                    <Offset>0</Offset>
                                  </Offsets>
                                  <CheatEntries>
                                    <CheatEntry>
                                      <ID>1337110761</ID>
                                      <Description>"No description"</Description>
                                      <ShowAsSigned>0</ShowAsSigned>
                                      <VariableType>Float</VariableType>
                                      <Address>x_ray</Address>
                                      <Offsets>
                                        <Offset>88</Offset>
                                      </Offsets>
                                    </CheatEntry>
                                    <CheatEntry>
                                      <ID>1337110762</ID>
                                      <Description>"No description"</Description>
                                      <ShowAsSigned>0</ShowAsSigned>
                                      <VariableType>Float</VariableType>
                                      <Address>x_ray</Address>
                                      <Offsets>
                                        <Offset>84</Offset>
                                      </Offsets>
                                    </CheatEntry>
                                  </CheatEntries>
                                </CheatEntry>
                              </CheatEntries>
                            </CheatEntry>
                            <CheatEntry>
                              <ID>1337110764</ID>
                              <Description>"Unlock_Skills_bypass"</Description>
                              <Options moManualExpandCollapse="1"/>
                              <Color>FFFF80</Color>
                              <VariableType>Auto Assembler Script</VariableType>
                              <AssemblerScript Async="1">{ Game   : Starfield.exe | NHA's Cheat Engine Lua Library!
  Version: 
  Date   : 2023-09-10
  Author : slimb

  This script does blah blah blah
}

[ENABLE]

aobscanmodule(Password_open,Starfield.exe,8B 41 24 C5 F8 57 C0) // should be unique
alloc(newmem,$1000,Password_open)

label(code Unlock_Skills_bypass)
label(return)

newmem:
push rbx
mov rbx,[rcx+28]
mov [Unlock_Skills_bypass],rcx
mov eax,FFFFFF
mov [rcx+24],rbx
pop rbx
mov [rcx+24],eax
jmp return

Unlock_Skills_bypass:
dq 0

code:
  mov [rcx+24],eax
  vxorps xmm0,xmm0,xmm0
  jmp return

Password_open:
  jmp newmem
  nop 2
return:
registersymbol(Password_open Unlock_Skills_bypass)

[DISABLE]

Password_open:
  db 8B 41 24 C5 F8 57 C0

unregistersymbol(Password_open Unlock_Skills_bypass)
dealloc(newmem)

{
// ORIGINAL CODE - INJECTION POINT: Starfield.exe+1254AA7

Starfield.exe+1254A88: 48 3B 51 18              - cmp rdx,[rcx+18]
Starfield.exe+1254A8C: 0F 94 C0                 - sete al
Starfield.exe+1254A8F: C3                       - ret 
Starfield.exe+1254A90: 8A 41 2C                 - mov al,[rcx+2C]
Starfield.exe+1254A93: C3                       - ret 
Starfield.exe+1254A94: 48 8B 41 18              - mov rax,[rcx+18]
Starfield.exe+1254A98: 83 78 10 00              - cmp dword ptr [rax+10],00
Starfield.exe+1254A9C: 75 09                    - jne Starfield.exe+1254AA7
Starfield.exe+1254A9E: C5 FA 10 05 8E 6E CE 02  - vmovss xmm0,[Starfield.exe+3F3B934]
Starfield.exe+1254AA6: C3                       - ret 
// ---------- INJECTING HERE ----------
Starfield.exe+1254AA7: 8B 41 24                 - mov eax,[rcx+24]
// ---------- DONE INJECTING  ----------
Starfield.exe+1254AAA: C5 F8 57 C0              - vxorps xmm0,xmm0,xmm0
Starfield.exe+1254AAE: C5 F0 57 C9              - vxorps xmm1,xmm1,xmm1
Starfield.exe+1254AB2: C4 E1 F2 2A C8           - vcvtsi2ss xmm1,rcx,rax
Starfield.exe+1254AB7: 8B 41 28                 - mov eax,[rcx+28]
Starfield.exe+1254ABA: C4 E1 FA 2A C0           - vcvtsi2ss xmm0,rax,rax
Starfield.exe+1254ABF: C5 F2 5E C0              - vdivss xmm0,xmm1,xmm0
Starfield.exe+1254AC3: C3                       - ret 
Starfield.exe+1254AC4: 48 8D 81 F8 01 00 00     - lea rax,[rcx+000001F8]
Starfield.exe+1254ACB: C3                       - ret 
Starfield.exe+1254ACC: CC                       - int 3 
}
</AssemblerScript>
                              <CheatEntries>
                                <CheatEntry>
                                  <ID>1337110765</ID>
                                  <Description>"-&gt;"</Description>
                                  <ShowAsHex>1</ShowAsHex>
                                  <ShowAsSigned>0</ShowAsSigned>
                                  <VariableType>8 Bytes</VariableType>
                                  <Address>Unlock_Skills_bypass</Address>
                                  <Offsets>
                                    <Offset>0</Offset>
                                  </Offsets>
                                  <CheatEntries>
                                    <CheatEntry>
                                      <ID>1337110766</ID>
                                      <Description>"4 Bytes"</Description>
                                      <VariableType>4 Bytes</VariableType>
                                      <Address>Unlock_Skills_bypass</Address>
                                      <Offsets>
                                        <Offset>24</Offset>
                                      </Offsets>
                                    </CheatEntry>
                                    <CheatEntry>
                                      <ID>1337110767</ID>
                                      <Description>"4 Bytes"</Description>
                                      <VariableType>4 Bytes</VariableType>
                                      <Address>Unlock_Skills_bypass</Address>
                                      <Offsets>
                                        <Offset>28</Offset>
                                      </Offsets>
                                    </CheatEntry>
                                    <CheatEntry>
                                      <ID>1337110768</ID>
                                      <Description>"4 Bytes"</Description>
                                      <VariableType>4 Bytes</VariableType>
                                      <Address>Unlock_Skills_bypass</Address>
                                      <Offsets>
                                        <Offset>2C</Offset>
                                      </Offsets>
                                    </CheatEntry>
                                  </CheatEntries>
                                </CheatEntry>
                              </CheatEntries>
                            </CheatEntry>
                            <CheatEntry>
                              <ID>1337110763</ID>
                              <Description>"String"</Description>
                              <VariableType>String</VariableType>
                              <Length>37</Length>
                              <Unicode>0</Unicode>
                              <CodePage>0</CodePage>
                              <ZeroTerminate>1</ZeroTerminate>
                              <Address>x_ray</Address>
                              <Offsets>
                                <Offset>5D8</Offset>
                                <Offset>88</Offset>
                                <Offset>58</Offset>
                              </Offsets>
                            </CheatEntry>
                            <CheatEntry>
                              <ID>1337110776</ID>
                              <Description>"no fall damg attempt 3"</Description>
                              <VariableType>Auto Assembler Script</VariableType>
                              <AssemblerScript Async="1">{ Game   : Starfield.exe
  Version: 
  Date   : 2023-09-10
  Author : slimb

  This script does blah blah blah
}

[ENABLE]

aobscanmodule(INJECT,Starfield.exe,41 8B 87 D8 04 00 00 48 A9 80) // should be unique
alloc(newmem,$1000,INJECT)

label(code)
label(return)

newmem:
cmp [r15+594],1b5
jne code

mov eax,[r15+000004Dc]
mov [r15+000004D8],eax
jmp return

code:
  mov eax,[r15+000004D8]
  jmp return

INJECT:
  jmp newmem
  nop 2
return:
registersymbol(INJECT)

[DISABLE]

INJECT:
  db 41 8B 87 D8 04 00 00

unregistersymbol(INJECT)
dealloc(newmem)

{
// ORIGINAL CODE - INJECTION POINT: Starfield.exe+1C08E5F

Starfield.exe+1C08E37: 4C 8B F2                 - mov r14,rdx
Starfield.exe+1C08E3A: 4C 8B E9                 - mov r13,rcx
Starfield.exe+1C08E3D: 48 8B 02                 - mov rax,[rdx]
Starfield.exe+1C08E40: 4C 8B 38                 - mov r15,[rax]
Starfield.exe+1C08E43: 48 8B 5A 08              - mov rbx,[rdx+08]
Starfield.exe+1C08E47: 48 89 5D E7              - mov [rbp-19],rbx
Starfield.exe+1C08E4B: 49 83 BF 60 02 00 00 00  - cmp qword ptr [r15+00000260],00
Starfield.exe+1C08E53: 0F 84 F6 02 00 00        - je Starfield.exe+1C0914F
Starfield.exe+1C08E59: 48 8B 01                 - mov rax,[rcx]
Starfield.exe+1C08E5C: FF 50 48                 - call qword ptr [rax+48]
// ---------- INJECTING HERE ----------
Starfield.exe+1C08E5F: 41 8B 87 D8 04 00 00     - mov eax,[r15+000004D8]
// ---------- DONE INJECTING  ----------
Starfield.exe+1C08E66: 48 A9 80 00 00 00        - test rax,00000080
Starfield.exe+1C08E6C: 0F 86 DD 02 00 00        - jbe Starfield.exe+1C0914F
Starfield.exe+1C08E72: 41 8B 87 30 01 00 00     - mov eax,[r15+00000130]
Starfield.exe+1C08E79: 25 00 C0 01 00           - and eax,0001C000
Starfield.exe+1C08E7E: 3D 00 80 00 00           - cmp eax,00008000
Starfield.exe+1C08E83: 0F 85 B9 02 00 00        - jne Starfield.exe+1C09142
Starfield.exe+1C08E89: BE 01 00 00 00           - mov esi,00000001
Starfield.exe+1C08E8E: 44 8A E6                 - mov r12l,sil
Starfield.exe+1C08E91: 48 83 7B 10 00           - cmp qword ptr [rbx+10],00
Starfield.exe+1C08E96: 0F 84 C3 00 00 00        - je Starfield.exe+1C08F5F
}
</AssemblerScript>
                            </CheatEntry>
                            <CheatEntry>
                              <ID>1337110778</ID>
                              <Description>"jUMP sCRIPT"</Description>
                              <Options moManualExpandCollapse="1"/>
                              <VariableType>Auto Assembler Script</VariableType>
                              <AssemblerScript Async="1">{ Game   : Starfield.exe
  Version: 
  Date   : 2023-09-10
  Author : slimb

  This script does blah blah blah
}

[ENABLE]

aobscanmodule(aobjump,Starfield.exe,C5 F8 11 8B * 00 00 00 E8 * * * * 48 8B ) // should be unique
alloc(newmem,$1000,aobjump)
label(code jump_f)
label(return)
registersymbol(aobjump jump_f)

newmem:
  vmovups [rbx+D0],xmm1
  cmp [jump_f],0
  je code
  push rax
  lea rax,[rbx+D0]
  fld [rax+08]
  fmul [jump_f]
  fstp [rax+08]
  pop rax
jmp return

jump_f:
dd 0

code:
  vmovups [rbx+000000D0],xmm1
  jmp return

aobjump:
  jmp newmem
  nop 3
return:
registersymbol(aobjump)

[DISABLE]

aobjump:
  db C5 F8 11 8B D0 00 00 00

unregistersymbol(aobjump)
dealloc(newmem)

{
// ORIGINAL CODE - INJECTION POINT: Starfield.exe+179011F

Starfield.exe+17900ED: 48 8B CB                 - mov rcx,rbx
Starfield.exe+17900F0: E8 77 2C 00 00           - call Starfield.exe+1792D6C
Starfield.exe+17900F5: 48 8D 54 24 20           - lea rdx,[rsp+20]
Starfield.exe+17900FA: 48 8B CB                 - mov rcx,rbx
Starfield.exe+17900FD: E8 B2 19 00 00           - call Starfield.exe+1791AB4
Starfield.exe+1790102: 48 8D 15 F7 8F C0 02     - lea rdx,[Starfield.exe+4399100]
Starfield.exe+1790109: 48 8D 4C 24 50           - lea rcx,[rsp+50]
Starfield.exe+179010E: C5 F8 10 00              - vmovups xmm0,[rax]
Starfield.exe+1790112: C5 F8 11 83 C0 00 00 00  - vmovups [rbx+000000C0],xmm0
Starfield.exe+179011A: C5 F8 10 48 10           - vmovups xmm1,[rax+10]
// ---------- INJECTING HERE ----------
Starfield.exe+179011F: C5 F8 11 8B D0 00 00 00  - vmovups [rbx+000000D0],xmm1
// ---------- DONE INJECTING  ----------
Starfield.exe+1790127: E8 60 5E DE FE           - call Starfield.exe+575F8C
Starfield.exe+179012C: 48 8B D0                 - mov rdx,rax
Starfield.exe+179012F: 48 8B CB                 - mov rcx,rbx
Starfield.exe+1790132: E8 35 2C 00 00           - call Starfield.exe+1792D6C
Starfield.exe+1790137: 48 83 C4 40              - add rsp,40
Starfield.exe+179013B: 5B                       - pop rbx
Starfield.exe+179013C: C3                       - ret 
Starfield.exe+179013D: CC                       - int 3 
Starfield.exe+179013E: CC                       - int 3 
Starfield.exe+179013F: CC                       - int 3 
}
</AssemblerScript>
                              <CheatEntries>
                                <CheatEntry>
                                  <ID>1337110779</ID>
                                  <Description>"No description"</Description>
                                  <ShowAsSigned>0</ShowAsSigned>
                                  <VariableType>Float</VariableType>
                                  <Address>jump_f</Address>
                                </CheatEntry>
                              </CheatEntries>
                            </CheatEntry>
                          </CheatEntries>
                        </CheatEntry>
                      </CheatEntries>
                    </CheatEntry>
                  </CheatEntries>
                </CheatEntry>
              </CheatEntries>
            </CheatEntry>
          </CheatEntries>
        </CheatEntry>
      </CheatEntries>
    </CheatEntry>
  </CheatEntries>
  <CheatCodes>
    <CodeEntry>
      <Description>Change of mov eax,[r15+000004D8]</Description>
      <AddressString>Starfield.exe+1C08E5F</AddressString>
      <Before>
        <Byte>8B</Byte>
        <Byte>01</Byte>
        <Byte>FF</Byte>
        <Byte>50</Byte>
        <Byte>48</Byte>
      </Before>
      <Actual>
        <Byte>41</Byte>
        <Byte>8B</Byte>
        <Byte>87</Byte>
        <Byte>D8</Byte>
        <Byte>04</Byte>
        <Byte>00</Byte>
        <Byte>00</Byte>
      </Actual>
      <After>
        <Byte>48</Byte>
        <Byte>A9</Byte>
        <Byte>80</Byte>
        <Byte>00</Byte>
        <Byte>00</Byte>
      </After>
    </CodeEntry>
    <CodeEntry>
      <Description>Change of test rax,00000080</Description>
      <AddressString>Starfield.exe+1C08E66</AddressString>
      <Before>
        <Byte>87</Byte>
        <Byte>D8</Byte>
        <Byte>04</Byte>
        <Byte>00</Byte>
        <Byte>00</Byte>
      </Before>
      <Actual>
        <Byte>48</Byte>
        <Byte>A9</Byte>
        <Byte>80</Byte>
        <Byte>00</Byte>
        <Byte>00</Byte>
        <Byte>00</Byte>
      </Actual>
      <After>
        <Byte>0F</Byte>
        <Byte>86</Byte>
        <Byte>DD</Byte>
        <Byte>02</Byte>
        <Byte>00</Byte>
      </After>
    </CodeEntry>
    <CodeEntry>
      <Description>Code :mov eax,[r15+00000378]</Description>
      <AddressString>Starfield.exe+24A2D9C</AddressString>
      <Before>
        <Byte>84</Byte>
        <Byte>FC</Byte>
        <Byte>01</Byte>
        <Byte>00</Byte>
        <Byte>00</Byte>
      </Before>
      <Actual>
        <Byte>41</Byte>
        <Byte>8B</Byte>
        <Byte>87</Byte>
        <Byte>78</Byte>
        <Byte>03</Byte>
        <Byte>00</Byte>
        <Byte>00</Byte>
      </Actual>
      <After>
        <Byte>E9</Byte>
        <Byte>58</Byte>
        <Byte>D2</Byte>
        <Byte>B0</Byte>
        <Byte>FD</Byte>
      </After>
    </CodeEntry>
  </CheatCodes>
  <UserdefinedSymbols>
    <SymbolEntry>
      <Name>PE_SEGMENTS</Name>
      <Address>7FF6170302C0</Address>
    </SymbolEntry>
  </UserdefinedSymbols>
  <Structures StructVersion="2">
    <Structure Name="unnamed structure" AutoFill="0" AutoCreate="1" DefaultHex="0" AutoDestroy="0" DoNotSaveLocal="0" RLECompression="1" AutoCreateStructsize="4096">
      <Elements>
        <Element Offset="0" Vartype="Pointer" Bytesize="8" OffsetHex="00000000" DisplayMethod="unsigned integer"/>
        <Element Offset="8" Vartype="4 Bytes" Bytesize="4" RLECount="2" OffsetHex="00000008" DisplayMethod="unsigned integer"/>
        <Element Offset="16" Vartype="Pointer" Bytesize="8" OffsetHex="00000010" DisplayMethod="unsigned integer"/>
        <Element Offset="24" Vartype="4 Bytes" Bytesize="4" RLECount="4" OffsetHex="00000018" DisplayMethod="unsigned integer"/>
        <Element Offset="40" Vartype="4 Bytes" Bytesize="4" RLECount="4" OffsetHex="00000028" DisplayMethod="hexadecimal"/>
        <Element Offset="56" Vartype="Pointer" Bytesize="8" RLECount="9" OffsetHex="00000038" DisplayMethod="unsigned integer"/>
        <Element Offset="128" Vartype="4 Bytes" Bytesize="4" RLECount="7" OffsetHex="00000080" DisplayMethod="unsigned integer"/>
        <Element Offset="156" Vartype="4 Bytes" Bytesize="4" OffsetHex="0000009C" DisplayMethod="hexadecimal"/>
        <Element Offset="160" Vartype="4 Bytes" Bytesize="4" RLECount="4" OffsetHex="000000A0" DisplayMethod="unsigned integer"/>
        <Element Offset="176" Vartype="Float" Bytesize="4" RLECount="3" OffsetHex="000000B0" DisplayMethod="unsigned integer"/>
        <Element Offset="188" Vartype="4 Bytes" Bytesize="4" OffsetHex="000000BC" DisplayMethod="unsigned integer"/>
        <Element Offset="192" Vartype="Pointer" Bytesize="8" OffsetHex="000000C0" Description="Pointer to instance of TESNPC" DisplayMethod="unsigned integer"/>
        <Element Offset="200" Vartype="4 Bytes" Bytesize="4" RLECount="2" OffsetHex="000000C8" DisplayMethod="hexadecimal"/>
        <Element Offset="208" Vartype="4 Bytes" Bytesize="4" RLECount="9" OffsetHex="000000D0" DisplayMethod="unsigned integer"/>
        <Element Offset="244" Vartype="Double" Bytesize="8" OffsetHex="000000F4" DisplayMethod="unsigned integer"/>
        <Element Offset="252" Vartype="4 Bytes" Bytesize="4" OffsetHex="000000FC" DisplayMethod="unsigned integer"/>
        <Element Offset="256" Vartype="Pointer" Bytesize="8" OffsetHex="00000100" DisplayMethod="unsigned integer"/>
        <Element Offset="264" Vartype="4 Bytes" Bytesize="4" OffsetHex="00000108" DisplayMethod="hexadecimal"/>
        <Element Offset="268" Vartype="4 Bytes" Bytesize="4" OffsetHex="0000010C" DisplayMethod="unsigned integer"/>
        <Element Offset="272" Vartype="Pointer" Bytesize="8" OffsetHex="00000110" DisplayMethod="unsigned integer"/>
        <Element Offset="280" Vartype="4 Bytes" Bytesize="4" RLECount="3" OffsetHex="00000118" DisplayMethod="unsigned integer"/>
        <Element Offset="292" Vartype="4 Bytes" Bytesize="4" OffsetHex="00000124" DisplayMethod="hexadecimal"/>
        <Element Offset="296" Vartype="Pointer" Bytesize="8" OffsetHex="00000128" DisplayMethod="unsigned integer"/>
        <Element Offset="304" Vartype="4 Bytes" Bytesize="4" RLECount="2" OffsetHex="00000130" DisplayMethod="hexadecimal"/>
        <Element Offset="312" Vartype="Pointer" Bytesize="8" RLECount="9" OffsetHex="00000138" DisplayMethod="unsigned integer"/>
        <Element Offset="384" Vartype="4 Bytes" Bytesize="4" RLECount="8" OffsetHex="00000180" DisplayMethod="unsigned integer"/>
        <Element Offset="416" Vartype="Pointer" Bytesize="8" OffsetHex="000001A0" DisplayMethod="unsigned integer"/>
        <Element Offset="424" Vartype="4 Bytes" Bytesize="4" RLECount="7" OffsetHex="000001A8" DisplayMethod="unsigned integer"/>
        <Element Offset="452" Vartype="4 Bytes" Bytesize="4" OffsetHex="000001C4" DisplayMethod="hexadecimal"/>
        <Element Offset="456" Vartype="Pointer" Bytesize="8" OffsetHex="000001C8" DisplayMethod="unsigned integer"/>
        <Element Offset="464" Vartype="4 Bytes" Bytesize="4" RLECount="8" OffsetHex="000001D0" DisplayMethod="unsigned integer"/>
        <Element Offset="496" Vartype="Pointer" Bytesize="8" OffsetHex="000001F0" DisplayMethod="unsigned integer"/>
        <Element Offset="504" Vartype="4 Bytes" Bytesize="4" RLECount="7" OffsetHex="000001F8" DisplayMethod="unsigned integer"/>
        <Element Offset="532" Vartype="4 Bytes" Bytesize="4" OffsetHex="00000214" DisplayMethod="hexadecimal"/>
        <Element Offset="536" Vartype="Pointer" Bytesize="8" OffsetHex="00000218" DisplayMethod="unsigned integer"/>
        <Element Offset="544" Vartype="4 Bytes" Bytesize="4" RLECount="6" OffsetHex="00000220" DisplayMethod="unsigned integer"/>
        <Element Offset="568" Vartype="Double" Bytesize="8" RLECount="2" OffsetHex="00000238" DisplayMethod="unsigned integer"/>
        <Element Offset="584" Vartype="4 Bytes" Bytesize="4" RLECount="5" OffsetHex="00000248" DisplayMethod="unsigned integer"/>
        <Element Offset="604" Vartype="Double" Bytesize="8" RLECount="2" OffsetHex="0000025C" DisplayMethod="unsigned integer"/>
        <Element Offset="620" Vartype="4 Bytes" Bytesize="4" RLECount="3" OffsetHex="0000026C" DisplayMethod="unsigned integer"/>
        <Element Offset="632" Vartype="Pointer" Bytesize="8" OffsetHex="00000278" Description="Pointer to instance of MovementControllerNPC" DisplayMethod="unsigned integer"/>
        <Element Offset="640" Vartype="4 Bytes" Bytesize="4" RLECount="8" OffsetHex="00000280" DisplayMethod="unsigned integer"/>
        <Element Offset="672" Vartype="Pointer" Bytesize="8" OffsetHex="000002A0" DisplayMethod="unsigned integer"/>
        <Element Offset="680" Vartype="4 Bytes" Bytesize="4" RLECount="13" OffsetHex="000002A8" DisplayMethod="unsigned integer"/>
        <Element Offset="732" Vartype="Double" Bytesize="8" OffsetHex="000002DC" DisplayMethod="unsigned integer"/>
        <Element Offset="740" Vartype="4 Bytes" Bytesize="4" RLECount="3" OffsetHex="000002E4" DisplayMethod="unsigned integer"/>
        <Element Offset="752" Vartype="4 Bytes" Bytesize="4" RLECount="2" OffsetHex="000002F0" DisplayMethod="hexadecimal"/>
        <Element Offset="760" Vartype="Float" Bytesize="4" RLECount="2" OffsetHex="000002F8" DisplayMethod="unsigned integer"/>
        <Element Offset="768" Vartype="4 Bytes" Bytesize="4" RLECount="34" OffsetHex="00000300" DisplayMethod="unsigned integer"/>
        <Element Offset="904" Vartype="Pointer" Bytesize="8" OffsetHex="00000388" Description="Pointer to instance of TESRace" DisplayMethod="unsigned integer"/>
        <Element Offset="912" Vartype="4 Bytes" Bytesize="4" RLECount="24" OffsetHex="00000390" DisplayMethod="unsigned integer"/>
        <Element Offset="1008" Vartype="Double" Bytesize="8" OffsetHex="000003F0" DisplayMethod="unsigned integer"/>
        <Element Offset="1016" Vartype="Float" Bytesize="4" RLECount="3" OffsetHex="000003F8" DisplayMethod="unsigned integer"/>
        <Element Offset="1028" Vartype="4 Bytes" Bytesize="4" OffsetHex="00000404" DisplayMethod="unsigned integer"/>
        <Element Offset="1032" Vartype="Pointer" Bytesize="8" OffsetHex="00000408" Description="Pointer to instance of TESObjectWEAP" DisplayMethod="unsigned integer"/>
        <Element Offset="1040" Vartype="4 Bytes" Bytesize="4" RLECount="8" OffsetHex="00000410" DisplayMethod="unsigned integer"/>
        <Element Offset="1072" Vartype="Pointer" Bytesize="8" OffsetHex="00000430" Description="Pointer to instance of BGSMaterialType" DisplayMethod="unsigned integer"/>
        <Element Offset="1080" Vartype="4 Bytes" Bytesize="4" RLECount="4" OffsetHex="00000438" DisplayMethod="hexadecimal"/>
        <Element Offset="1096" Vartype="4 Bytes" Bytesize="4" RLECount="8" OffsetHex="00000448" DisplayMethod="unsigned integer"/>
        <Element Offset="1128" Vartype="4 Bytes" Bytesize="4" RLECount="4" OffsetHex="00000468" DisplayMethod="hexadecimal"/>
        <Element Offset="1144" Vartype="4 Bytes" Bytesize="4" RLECount="15" OffsetHex="00000478" DisplayMethod="unsigned integer"/>
        <Element Offset="1204" Vartype="Double" Bytesize="8" OffsetHex="000004B4" DisplayMethod="unsigned integer"/>
        <Element Offset="1212" Vartype="Float" Bytesize="4" RLECount="3" OffsetHex="000004BC" DisplayMethod="unsigned integer"/>
        <Element Offset="1224" Vartype="Double" Bytesize="8" OffsetHex="000004C8" DisplayMethod="unsigned integer"/>
        <Element Offset="1232" Vartype="Float" Bytesize="4" OffsetHex="000004D0" DisplayMethod="unsigned integer"/>
        <Element Offset="1236" Vartype="4 Bytes" Bytesize="4" OffsetHex="000004D4" DisplayMethod="unsigned integer"/>
        <Element Offset="1240" Vartype="4 Bytes" Bytesize="4" RLECount="2" OffsetHex="000004D8" DisplayMethod="hexadecimal"/>
        <Element Offset="1248" Vartype="4 Bytes" Bytesize="4" RLECount="4" OffsetHex="000004E0" DisplayMethod="unsigned integer"/>
        <Element Offset="1264" Vartype="Float" Bytesize="4" OffsetHex="000004F0" DisplayMethod="unsigned integer"/>
        <Element Offset="1268" Vartype="Double" Bytesize="8" OffsetHex="000004F4" DisplayMethod="unsigned integer"/>
        <Element Offset="1276" Vartype="4 Bytes" Bytesize="4" OffsetHex="000004FC" DisplayMethod="unsigned integer"/>
        <Element Offset="1280" Vartype="4 Bytes" Bytesize="4" RLECount="4" OffsetHex="00000500" DisplayMethod="hexadecimal"/>
        <Element Offset="1296" Vartype="4 Bytes" Bytesize="4" RLECount="6" OffsetHex="00000510" DisplayMethod="unsigned integer"/>
        <Element Offset="1320" Vartype="Float" Bytesize="4" RLECount="3" OffsetHex="00000528" DisplayMethod="unsigned integer"/>
        <Element Offset="1332" Vartype="4 Bytes" Bytesize="4" OffsetHex="00000534" DisplayMethod="unsigned integer"/>
        <Element Offset="1336" Vartype="Pointer" Bytesize="8" RLECount="2" OffsetHex="00000538" Description="Pointer to instance of TESWorldSpace" DisplayMethod="unsigned integer"/>
        <Element Offset="1352" Vartype="Pointer" Bytesize="8" OffsetHex="00000548" Description="Pointer to instance of BGSLocation" DisplayMethod="unsigned integer"/>
        <Element Offset="1360" Vartype="Double" Bytesize="8" OffsetHex="00000550" DisplayMethod="unsigned integer"/>
        <Element Offset="1368" Vartype="Pointer" Bytesize="8" RLECount="3" OffsetHex="00000558" DisplayMethod="unsigned integer"/>
        <Element Offset="1392" Vartype="4 Bytes" Bytesize="4" RLECount="35" OffsetHex="00000570" DisplayMethod="hexadecimal"/>
        <Element Offset="1532" Vartype="4 Bytes" Bytesize="4" RLECount="2" OffsetHex="000005FC" DisplayMethod="unsigned integer"/>
        <Element Offset="1540" Vartype="4 Bytes" Bytesize="4" RLECount="3" OffsetHex="00000604" DisplayMethod="hexadecimal"/>
        <Element Offset="1552" Vartype="4 Bytes" Bytesize="4" RLECount="6" OffsetHex="00000610" DisplayMethod="unsigned integer"/>
        <Element Offset="1576" Vartype="4 Bytes" Bytesize="4" RLECount="18" OffsetHex="00000628" DisplayMethod="hexadecimal"/>
        <Element Offset="1648" Vartype="4 Bytes" Bytesize="4" OffsetHex="00000670" DisplayMethod="unsigned integer"/>
        <Element Offset="1652" Vartype="4 Bytes" Bytesize="4" RLECount="7" OffsetHex="00000674" DisplayMethod="hexadecimal"/>
        <Element Offset="1680" Vartype="4 Bytes" Bytesize="4" RLECount="5" OffsetHex="00000690" DisplayMethod="unsigned integer"/>
        <Element Offset="1700" Vartype="4 Bytes" Bytesize="4" RLECount="72" OffsetHex="000006A4" DisplayMethod="hexadecimal"/>
        <Element Offset="1988" Vartype="4 Bytes" Bytesize="4" RLECount="7" OffsetHex="000007C4" DisplayMethod="unsigned integer"/>
        <Element Offset="2016" Vartype="4 Bytes" Bytesize="4" RLECount="2" OffsetHex="000007E0" DisplayMethod="hexadecimal"/>
        <Element Offset="2024" Vartype="4 Bytes" Bytesize="4" OffsetHex="000007E8" DisplayMethod="unsigned integer"/>
        <Element Offset="2028" Vartype="4 Bytes" Bytesize="4" RLECount="5" OffsetHex="000007EC" DisplayMethod="hexadecimal"/>
        <Element Offset="2048" Vartype="4 Bytes" Bytesize="4" RLECount="2" OffsetHex="00000800" DisplayMethod="unsigned integer"/>
        <Element Offset="2056" Vartype="Pointer" Bytesize="8" OffsetHex="00000808" DisplayMethod="unsigned integer"/>
        <Element Offset="2064" Vartype="4 Bytes" Bytesize="4" RLECount="4" OffsetHex="00000810" DisplayMethod="unsigned integer"/>
        <Element Offset="2080" Vartype="Pointer" Bytesize="8" OffsetHex="00000820" DisplayMethod="unsigned integer"/>
        <Element Offset="2088" Vartype="4 Bytes" Bytesize="4" OffsetHex="00000828" DisplayMethod="hexadecimal"/>
        <Element Offset="2092" Vartype="String" Bytesize="4" OffsetHex="0000082C" DisplayMethod="unsigned integer"/>
        <Element Offset="2096" Vartype="4 Bytes" Bytesize="4" RLECount="2" OffsetHex="00000830" DisplayMethod="hexadecimal"/>
        <Element Offset="2104" Vartype="4 Bytes" Bytesize="4" OffsetHex="00000838" DisplayMethod="unsigned integer"/>
        <Element Offset="2108" Vartype="Double" Bytesize="8" OffsetHex="0000083C" DisplayMethod="unsigned integer"/>
        <Element Offset="2116" Vartype="4 Bytes" Bytesize="4" OffsetHex="00000844" DisplayMethod="unsigned integer"/>
        <Element Offset="2120" Vartype="Pointer" Bytesize="8" OffsetHex="00000848" Description="Pointer to instance of BSResource2::TEntryType&lt;0,CreationRendererPrivate::MaterialDB::LayerDB::DBTraits,BSResource2::DBDefaultStreamPolicy&gt;" DisplayMethod="unsigned integer"/>
        <Element Offset="2128" Vartype="4 Bytes" Bytesize="4" RLECount="5" OffsetHex="00000850" DisplayMethod="unsigned integer"/>
        <Element Offset="2148" Vartype="Double" Bytesize="8" OffsetHex="00000864" DisplayMethod="unsigned integer"/>
        <Element Offset="2156" Vartype="4 Bytes" Bytesize="4" RLECount="7" OffsetHex="0000086C" DisplayMethod="unsigned integer"/>
        <Element Offset="2184" Vartype="4 Bytes" Bytesize="4" OffsetHex="00000888" DisplayMethod="hexadecimal"/>
        <Element Offset="2188" Vartype="4 Bytes" Bytesize="4" RLECount="2" OffsetHex="0000088C" DisplayMethod="unsigned integer"/>
        <Element Offset="2196" Vartype="Float" Bytesize="4" OffsetHex="00000894" DisplayMethod="unsigned integer"/>
        <Element Offset="2200" Vartype="Double" Bytesize="8" OffsetHex="00000898" DisplayMethod="unsigned integer"/>
        <Element Offset="2208" Vartype="4 Bytes" Bytesize="4" OffsetHex="000008A0" DisplayMethod="unsigned integer"/>
        <Element Offset="2212" Vartype="Double" Bytesize="8" RLECount="2" OffsetHex="000008A4" DisplayMethod="unsigned integer"/>
        <Element Offset="2228" Vartype="4 Bytes" Bytesize="4" RLECount="5" OffsetHex="000008B4" DisplayMethod="unsigned integer"/>
        <Element Offset="2248" Vartype="Double" Bytesize="8" OffsetHex="000008C8" DisplayMethod="unsigned integer"/>
        <Element Offset="2256" Vartype="Float" Bytesize="4" RLECount="3" OffsetHex="000008D0" DisplayMethod="unsigned integer"/>
        <Element Offset="2268" Vartype="4 Bytes" Bytesize="4" RLECount="2" OffsetHex="000008DC" DisplayMethod="unsigned integer"/>
        <Element Offset="2276" Vartype="4 Bytes" Bytesize="4" OffsetHex="000008E4" DisplayMethod="hexadecimal"/>
        <Element Offset="2280" Vartype="4 Bytes" Bytesize="4" RLECount="36" OffsetHex="000008E8" DisplayMethod="unsigned integer"/>
        <Element Offset="2424" Vartype="Double" Bytesize="8" RLECount="2" OffsetHex="00000978" DisplayMethod="unsigned integer"/>
        <Element Offset="2440" Vartype="4 Bytes" Bytesize="4" RLECount="2" OffsetHex="00000988" DisplayMethod="unsigned integer"/>
        <Element Offset="2448" Vartype="Float" Bytesize="4" OffsetHex="00000990" DisplayMethod="unsigned integer"/>
        <Element Offset="2452" Vartype="4 Bytes" Bytesize="4" RLECount="36" OffsetHex="00000994" DisplayMethod="unsigned integer"/>
        <Element Offset="2596" Vartype="4 Bytes" Bytesize="4" OffsetHex="00000A24" DisplayMethod="hexadecimal"/>
        <Element Offset="2600" Vartype="4 Bytes" Bytesize="4" RLECount="5" OffsetHex="00000A28" DisplayMethod="unsigned integer"/>
        <Element Offset="2620" Vartype="Float" Bytesize="4" RLECount="18" OffsetHex="00000A3C" DisplayMethod="unsigned integer"/>
        <Element Offset="2692" Vartype="String" Bytesize="5" OffsetHex="00000A84" DisplayMethod="unsigned integer"/>
        <Element Offset="2697" Vartype="Byte" Bytesize="1" RLECount="3" OffsetHex="00000A89" DisplayMethod="unsigned integer"/>
        <Element Offset="2700" Vartype="Float" Bytesize="4" RLECount="10" OffsetHex="00000A8C" DisplayMethod="unsigned integer"/>
        <Element Offset="2740" Vartype="Double" Bytesize="8" OffsetHex="00000AB4" DisplayMethod="unsigned integer"/>
        <Element Offset="2748" Vartype="4 Bytes" Bytesize="4" RLECount="3" OffsetHex="00000ABC" DisplayMethod="unsigned integer"/>
        <Element Offset="2760" Vartype="Float" Bytesize="4" RLECount="12" OffsetHex="00000AC8" DisplayMethod="unsigned integer"/>
        <Element Offset="2808" Vartype="4 Bytes" Bytesize="4" RLECount="5" OffsetHex="00000AF8" DisplayMethod="unsigned integer"/>
        <Element Offset="2828" Vartype="Double" Bytesize="8" OffsetHex="00000B0C" DisplayMethod="unsigned integer"/>
        <Element Offset="2836" Vartype="Float" Bytesize="4" OffsetHex="00000B14" DisplayMethod="unsigned integer"/>
        <Element Offset="2840" Vartype="Pointer" Bytesize="8" OffsetHex="00000B18" DisplayMethod="unsigned integer"/>
        <Element Offset="2848" Vartype="4 Bytes" Bytesize="4" OffsetHex="00000B20" DisplayMethod="hexadecimal"/>
        <Element Offset="2852" Vartype="Float" Bytesize="4" RLECount="4" OffsetHex="00000B24" DisplayMethod="unsigned integer"/>
        <Element Offset="2868" Vartype="4 Bytes" Bytesize="4" RLECount="2" OffsetHex="00000B34" DisplayMethod="unsigned integer"/>
        <Element Offset="2876" Vartype="Double" Bytesize="8" OffsetHex="00000B3C" DisplayMethod="unsigned integer"/>
        <Element Offset="2884" Vartype="4 Bytes" Bytesize="4" RLECount="2" OffsetHex="00000B44" DisplayMethod="unsigned integer"/>
        <Element Offset="2892" Vartype="Double" Bytesize="8" OffsetHex="00000B4C" DisplayMethod="unsigned integer"/>
        <Element Offset="2900" Vartype="Float" Bytesize="4" OffsetHex="00000B54" DisplayMethod="unsigned integer"/>
        <Element Offset="2904" Vartype="4 Bytes" Bytesize="4" RLECount="4" OffsetHex="00000B58" DisplayMethod="unsigned integer"/>
        <Element Offset="2920" Vartype="Pointer" Bytesize="8" OffsetHex="00000B68" DisplayMethod="unsigned integer"/>
        <Element Offset="2928" Vartype="Float" Bytesize="4" RLECount="2" OffsetHex="00000B70" DisplayMethod="unsigned integer"/>
        <Element Offset="2936" Vartype="4 Bytes" Bytesize="4" RLECount="6" OffsetHex="00000B78" DisplayMethod="unsigned integer"/>
        <Element Offset="2960" Vartype="4 Bytes" Bytesize="4" OffsetHex="00000B90" DisplayMethod="hexadecimal"/>
        <Element Offset="2964" Vartype="4 Bytes" Bytesize="4" OffsetHex="00000B94" DisplayMethod="unsigned integer"/>
        <Element Offset="2968" Vartype="4 Bytes" Bytesize="4" OffsetHex="00000B98" DisplayMethod="hexadecimal"/>
        <Element Offset="2972" Vartype="4 Bytes" Bytesize="4" RLECount="4" OffsetHex="00000B9C" DisplayMethod="unsigned integer"/>
        <Element Offset="2988" Vartype="Double" Bytesize="8" RLECount="2" OffsetHex="00000BAC" DisplayMethod="unsigned integer"/>
        <Element Offset="3004" Vartype="4 Bytes" Bytesize="4" RLECount="5" OffsetHex="00000BBC" DisplayMethod="unsigned integer"/>
        <Element Offset="3024" Vartype="Pointer" Bytesize="8" OffsetHex="00000BD0" Description="Pointer to instance of BSResource2::TEntryType&lt;0,TextureDB::DBTraits,BSResource2::DBDefaultStreamPolicy&gt;" DisplayMethod="unsigned integer"/>
        <Element Offset="3032" Vartype="4 Bytes" Bytesize="4" RLECount="7" OffsetHex="00000BD8" DisplayMethod="unsigned integer"/>
        <Element Offset="3060" Vartype="Double" Bytesize="8" OffsetHex="00000BF4" DisplayMethod="unsigned integer"/>
        <Element Offset="3068" Vartype="4 Bytes" Bytesize="4" OffsetHex="00000BFC" DisplayMethod="unsigned integer"/>
        <Element Offset="3072" Vartype="4 Bytes" Bytesize="4" OffsetHex="00000C00" DisplayMethod="hexadecimal"/>
        <Element Offset="3076" Vartype="4 Bytes" Bytesize="4" RLECount="2" OffsetHex="00000C04" DisplayMethod="unsigned integer"/>
        <Element Offset="3084" Vartype="4 Bytes" Bytesize="4" OffsetHex="00000C0C" DisplayMethod="hexadecimal"/>
        <Element Offset="3088" Vartype="4 Bytes" Bytesize="4" RLECount="2" OffsetHex="00000C10" DisplayMethod="unsigned integer"/>
        <Element Offset="3096" Vartype="Pointer" Bytesize="8" OffsetHex="00000C18" DisplayMethod="unsigned integer"/>
        <Element Offset="3104" Vartype="4 Bytes" Bytesize="4" RLECount="4" OffsetHex="00000C20" DisplayMethod="unsigned integer"/>
        <Element Offset="3120" Vartype="Pointer" Bytesize="8" OffsetHex="00000C30" DisplayMethod="unsigned integer"/>
        <Element Offset="3128" Vartype="4 Bytes" Bytesize="4" OffsetHex="00000C38" DisplayMethod="hexadecimal"/>
        <Element Offset="3132" Vartype="String" Bytesize="4" OffsetHex="00000C3C" DisplayMethod="unsigned integer"/>
        <Element Offset="3136" Vartype="4 Bytes" Bytesize="4" RLECount="2" OffsetHex="00000C40" DisplayMethod="hexadecimal"/>
        <Element Offset="3144" Vartype="4 Bytes" Bytesize="4" OffsetHex="00000C48" DisplayMethod="unsigned integer"/>
        <Element Offset="3148" Vartype="Double" Bytesize="8" OffsetHex="00000C4C" DisplayMethod="unsigned integer"/>
        <Element Offset="3156" Vartype="4 Bytes" Bytesize="4" RLECount="17" OffsetHex="00000C54" DisplayMethod="unsigned integer"/>
        <Element Offset="3224" Vartype="4 Bytes" Bytesize="4" OffsetHex="00000C98" DisplayMethod="hexadecimal"/>
        <Element Offset="3228" Vartype="4 Bytes" Bytesize="4" RLECount="2" OffsetHex="00000C9C" DisplayMethod="unsigned integer"/>
        <Element Offset="3236" Vartype="Float" Bytesize="4" OffsetHex="00000CA4" DisplayMethod="unsigned integer"/>
        <Element Offset="3240" Vartype="Double" Bytesize="8" OffsetHex="00000CA8" DisplayMethod="unsigned integer"/>
        <Element Offset="3248" Vartype="4 Bytes" Bytesize="4" OffsetHex="00000CB0" DisplayMethod="unsigned integer"/>
        <Element Offset="3252" Vartype="Double" Bytesize="8" RLECount="2" OffsetHex="00000CB4" DisplayMethod="unsigned integer"/>
        <Element Offset="3268" Vartype="4 Bytes" Bytesize="4" RLECount="5" OffsetHex="00000CC4" DisplayMethod="unsigned integer"/>
        <Element Offset="3288" Vartype="Double" Bytesize="8" OffsetHex="00000CD8" DisplayMethod="unsigned integer"/>
        <Element Offset="3296" Vartype="Float" Bytesize="4" RLECount="3" OffsetHex="00000CE0" DisplayMethod="unsigned integer"/>
        <Element Offset="3308" Vartype="4 Bytes" Bytesize="4" RLECount="2" OffsetHex="00000CEC" DisplayMethod="unsigned integer"/>
        <Element Offset="3316" Vartype="4 Bytes" Bytesize="4" OffsetHex="00000CF4" DisplayMethod="hexadecimal"/>
        <Element Offset="3320" Vartype="4 Bytes" Bytesize="4" RLECount="36" OffsetHex="00000CF8" DisplayMethod="unsigned integer"/>
        <Element Offset="3464" Vartype="Double" Bytesize="8" RLECount="2" OffsetHex="00000D88" DisplayMethod="unsigned integer"/>
        <Element Offset="3480" Vartype="4 Bytes" Bytesize="4" RLECount="2" OffsetHex="00000D98" DisplayMethod="unsigned integer"/>
        <Element Offset="3488" Vartype="Float" Bytesize="4" OffsetHex="00000DA0" DisplayMethod="unsigned integer"/>
        <Element Offset="3492" Vartype="4 Bytes" Bytesize="4" RLECount="36" OffsetHex="00000DA4" DisplayMethod="unsigned integer"/>
        <Element Offset="3636" Vartype="4 Bytes" Bytesize="4" OffsetHex="00000E34" DisplayMethod="hexadecimal"/>
        <Element Offset="3640" Vartype="4 Bytes" Bytesize="4" RLECount="4" OffsetHex="00000E38" DisplayMethod="unsigned integer"/>
        <Element Offset="3656" Vartype="4 Bytes" Bytesize="4" OffsetHex="00000E48" DisplayMethod="hexadecimal"/>
        <Element Offset="3660" Vartype="Float" Bytesize="4" RLECount="18" OffsetHex="00000E4C" DisplayMethod="unsigned integer"/>
        <Element Offset="3732" Vartype="String" Bytesize="5" OffsetHex="00000E94" DisplayMethod="unsigned integer"/>
        <Element Offset="3737" Vartype="Byte" Bytesize="1" RLECount="3" OffsetHex="00000E99" DisplayMethod="unsigned integer"/>
        <Element Offset="3740" Vartype="Float" Bytesize="4" RLECount="10" OffsetHex="00000E9C" DisplayMethod="unsigned integer"/>
        <Element Offset="3780" Vartype="Double" Bytesize="8" OffsetHex="00000EC4" DisplayMethod="unsigned integer"/>
        <Element Offset="3788" Vartype="4 Bytes" Bytesize="4" RLECount="3" OffsetHex="00000ECC" DisplayMethod="unsigned integer"/>
        <Element Offset="3800" Vartype="Float" Bytesize="4" RLECount="12" OffsetHex="00000ED8" DisplayMethod="unsigned integer"/>
        <Element Offset="3848" Vartype="4 Bytes" Bytesize="4" RLECount="3" OffsetHex="00000F08" DisplayMethod="unsigned integer"/>
        <Element Offset="3860" Vartype="4 Bytes" Bytesize="4" OffsetHex="00000F14" DisplayMethod="hexadecimal"/>
        <Element Offset="3864" Vartype="Pointer" Bytesize="8" OffsetHex="00000F18" DisplayMethod="unsigned integer"/>
        <Element Offset="3872" Vartype="Float" Bytesize="4" RLECount="2" OffsetHex="00000F20" DisplayMethod="unsigned integer"/>
        <Element Offset="3880" Vartype="Pointer" Bytesize="8" OffsetHex="00000F28" DisplayMethod="unsigned integer"/>
        <Element Offset="3888" Vartype="4 Bytes" Bytesize="4" OffsetHex="00000F30" DisplayMethod="hexadecimal"/>
        <Element Offset="3892" Vartype="Float" Bytesize="4" RLECount="4" OffsetHex="00000F34" DisplayMethod="unsigned integer"/>
        <Element Offset="3908" Vartype="4 Bytes" Bytesize="4" RLECount="2" OffsetHex="00000F44" DisplayMethod="unsigned integer"/>
        <Element Offset="3916" Vartype="Double" Bytesize="8" OffsetHex="00000F4C" DisplayMethod="unsigned integer"/>
        <Element Offset="3924" Vartype="4 Bytes" Bytesize="4" RLECount="2" OffsetHex="00000F54" DisplayMethod="unsigned integer"/>
        <Element Offset="3932" Vartype="Double" Bytesize="8" OffsetHex="00000F5C" DisplayMethod="unsigned integer"/>
        <Element Offset="3940" Vartype="Float" Bytesize="4" OffsetHex="00000F64" DisplayMethod="unsigned integer"/>
        <Element Offset="3944" Vartype="4 Bytes" Bytesize="4" RLECount="4" OffsetHex="00000F68" DisplayMethod="unsigned integer"/>
        <Element Offset="3960" Vartype="Pointer" Bytesize="8" OffsetHex="00000F78" DisplayMethod="unsigned integer"/>
        <Element Offset="3968" Vartype="Float" Bytesize="4" RLECount="2" OffsetHex="00000F80" DisplayMethod="unsigned integer"/>
        <Element Offset="3976" Vartype="4 Bytes" Bytesize="4" RLECount="3" OffsetHex="00000F88" DisplayMethod="unsigned integer"/>
        <Element Offset="3988" Vartype="4 Bytes" Bytesize="4" RLECount="2" OffsetHex="00000F94" DisplayMethod="hexadecimal"/>
        <Element Offset="3996" Vartype="4 Bytes" Bytesize="4" OffsetHex="00000F9C" DisplayMethod="unsigned integer"/>
        <Element Offset="4000" Vartype="4 Bytes" Bytesize="4" OffsetHex="00000FA0" DisplayMethod="hexadecimal"/>
        <Element Offset="4004" Vartype="4 Bytes" Bytesize="4" OffsetHex="00000FA4" DisplayMethod="unsigned integer"/>
        <Element Offset="4008" Vartype="4 Bytes" Bytesize="4" OffsetHex="00000FA8" DisplayMethod="hexadecimal"/>
        <Element Offset="4012" Vartype="4 Bytes" Bytesize="4" RLECount="4" OffsetHex="00000FAC" DisplayMethod="unsigned integer"/>
        <Element Offset="4028" Vartype="Double" Bytesize="8" RLECount="2" OffsetHex="00000FBC" DisplayMethod="unsigned integer"/>
        <Element Offset="4044" Vartype="4 Bytes" Bytesize="4" RLECount="5" OffsetHex="00000FCC" DisplayMethod="unsigned integer"/>
        <Element Offset="4064" Vartype="Pointer" Bytesize="8" OffsetHex="00000FE0" Description="Pointer to instance of BSResource2::TEntryType&lt;0,TextureDB::DBTraits,BSResource2::DBDefaultStreamPolicy&gt;" DisplayMethod="unsigned integer"/>
        <Element Offset="4072" Vartype="4 Bytes" Bytesize="4" RLECount="6" OffsetHex="00000FE8" DisplayMethod="unsigned integer"/>
      </Elements>
    </Structure>
  </Structures>
</CheatTable>
