<?xml version="1.0" encoding="utf-8"?>
<CheatTable CheatEngineTableVersion="45">
  <CheatEntries>
    <CheatEntry>
      <ID>2702</ID>
      <Description>"Remnant 1/REMNANET 2"</Description>
      <Options moHideChildren="1"/>
      <Color>280592</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>1337142906</ID>
                          <Description>"Remnant 1"</Description>
                          <Options moHideChildren="1" moManualExpandCollapse="1"/>
                          <Color>FFFF00</Color>
                          <GroupHeader>1</GroupHeader>
                          <CheatEntries>
                            <CheatEntry>
                              <ID>46464</ID>
                              <Description>"Dax_PeT3R"</Description>
                              <Options moManualExpandCollapse="1" moActivateChildrenAsWell="1" moDeactivateChildrenAsWell="1"/>
                              <Color>4080FF</Color>
                              <VariableType>Auto Assembler Script</VariableType>
                              <AssemblerScript Async="1">{ Game   : Win64-Shipping.exe | NHA's Cheat Engine Lua Library!
  Version: 
  Date   : 2023-07-18
  Author : slimb

  This script does blah blah blah
}

[ENABLE]

aobscanmodule(plaw,Remnant2-Win64-Shipping.exe,48 8B 00 48 8B 00 48 85 C0 74 15 48 8B 40 30) // should be unique
alloc(newmem,$1000,plaw)
registersymbol(plaw Dax_PeT3R)
label(code Dax_PeT3R)
label(return)

newmem:
  mov [Dax_PeT3R],rax
  jmp return

  Dax_PeT3R:
  dq 0

code:
mov rax,[rax]
mov rax,[rax]
  test rax,rax
  jmp return

plaw:
  jmp newmem
  nop
return:


[DISABLE]

plaw:
  db 48 8B 00 48 85 C0

unregistersymbol(plaw Dax_PeT3R)
dealloc(newmem)

{
// ORIGINAL CODE - INJECTION POINT: Remnant-Win64-Shipping.exe+1C3EE1A

Remnant-Win64-Shipping.exe+1C3EDFB: 40 0F 95 C6           - setne sil
Remnant-Win64-Shipping.exe+1C3EDFF: 48 85 C9              - test rcx,rcx
Remnant-Win64-Shipping.exe+1C3EE02: 74 33                 - je Remnant-Win64-Shipping.exe+1C3EE37
Remnant-Win64-Shipping.exe+1C3EE04: 48 85 FF              - test rdi,rdi
Remnant-Win64-Shipping.exe+1C3EE07: 74 2E                 - je Remnant-Win64-Shipping.exe+1C3EE37
Remnant-Win64-Shipping.exe+1C3EE09: 48 8B D7              - mov rdx,rdi
Remnant-Win64-Shipping.exe+1C3EE0C: E8 BF 5D 00 00        - call Remnant-Win64-Shipping.exe+1C44BD0
Remnant-Win64-Shipping.exe+1C3EE11: 83 78 08 00           - cmp dword ptr [rax+08],00
Remnant-Win64-Shipping.exe+1C3EE15: 74 20                 - je Remnant-Win64-Shipping.exe+1C3EE37
Remnant-Win64-Shipping.exe+1C3EE17:               - mov rax,[rax]
// ---------- INJECTING HERE ----------
Remnant-Win64-Shipping.exe+1C3EE1A: 48 8B 00              - mov rax,[rax]
// ---------- DONE INJECTING  ----------
Remnant-Win64-Shipping.exe+1C3EE1D: 48 85 C0              - test rax,rax
Remnant-Win64-Shipping.exe+1C3EE20: 74 15                 - je Remnant-Win64-Shipping.exe+1C3EE37
Remnant-Win64-Shipping.exe+1C3EE22: 48 8B 40 30           - mov rax,[rax+30]
Remnant-Win64-Shipping.exe+1C3EE26: 48 85 C0              - test rax,rax
Remnant-Win64-Shipping.exe+1C3EE29: 74 0C                 - je Remnant-Win64-Shipping.exe+1C3EE37
Remnant-Win64-Shipping.exe+1C3EE2B: F6 80 E0 04 00 00 02  - test byte ptr [rax+000004E0],02
Remnant-Win64-Shipping.exe+1C3EE32: 74 03                 - je Remnant-Win64-Shipping.exe+1C3EE37
Remnant-Win64-Shipping.exe+1C3EE34: 40 B6 01              - mov sil,01
Remnant-Win64-Shipping.exe+1C3EE37: 48 8B 03              - mov rax,[rbx]
Remnant-Win64-Shipping.exe+1C3EE3A: 41 0F B6 D5           - movzx edx,r13b
}
</AssemblerScript>
                              <CheatEntries>
                                <CheatEntry>
                                  <ID>46493</ID>
                                  <Description>"_____________________________________"</Description>
                                  <Color>00FFFF</Color>
                                  <VariableType>Auto Assembler Script</VariableType>
                                  <AssemblerScript>{$lua}

[ENABLE]

GodMode = writePointer('[[[[[[[[Dax_PeT3R]+10]+20]+38]+0]+30]+360]+FA9]',1)
Untargetable = writePointer('[[[[[[[[Dax_PeT3R]+10]+20]+38]+0]+30]+360]+FC8]',1)
StatusEffectsApplied = writePointer('[[[[[[[[Dax_PeT3R]+10]+20]+38]+0]+30]+360]+1378]',0)
Stamina = writePointer('[[[[[[[[Dax_PeT3R]+10]+20]+38]+0]+30]+360]+EA8]+140]',100)
SkipWallChecks = writePointer('[[[[[[[[Dax_PeT3R]+10]+20]+38]+0]+30]+360]+A51]',1)
TraitPoints = writePointer('[[[[[[[Dax_PeT3R]+10]+20]+38]+0]+30]+360]+CF8]+124]',100)
TraitPointsSpent = writePointer('[[[[[[[[Dax_PeT3R]+10]+20]+38]+0]+30]+360]+CF8]+120]',0)

{$ASM}
[DISABLE]
</AssemblerScript>
                                  <CheatEntries>
                                    <CheatEntry>
                                      <ID>46410</ID>
                                      <Description>"Move Faster"</Description>
                                      <Color>FFFF00</Color>
                                      <VariableType>Auto Assembler Script</VariableType>
                                      <AssemblerScript>{ Game   : Win64-Shipping.exe | NHA's Cheat Engine Lua Library!
  Version: 
  Date   : 2023-07-18
  Author : slimb

  This script does blah blah blah
}

[ENABLE]

aobscanmodule(P_sped,Remnant-Win64-Shipping.exe,F3 0F 11 B3 C0 00 00 00 48 8B) // should be unique
alloc(newmem,$100,P_sped)

label(code)
label(return)

newmem:
  mov [rbx+c0],(float)2//Time Dialation
  jmp return
code:
  movss [rbx+000000C0],xmm6
  jmp return

P_sped:
  jmp newmem
  nop 3
return:
registersymbol(P_sped)

[DISABLE]

P_sped:
  db F3 0F 11 B3 C0 00 00 00

unregistersymbol(P_sped)
dealloc(newmem)

{
// ORIGINAL CODE - INJECTION POINT: Remnant-Win64-Shipping.exe+6DA678

Remnant-Win64-Shipping.exe+6DA654: 0F 2F F0                 - comiss xmm6,xmm0
Remnant-Win64-Shipping.exe+6DA657: 72 0B                    - jb Remnant-Win64-Shipping.exe+6DA664
Remnant-Win64-Shipping.exe+6DA659: 0F 28 C2                 - movaps xmm0,xmm2
Remnant-Win64-Shipping.exe+6DA65C: F3 0F 58 C1              - addss xmm0,xmm1
Remnant-Win64-Shipping.exe+6DA660: F3 0F 5D C6              - minss xmm0,xmm6
Remnant-Win64-Shipping.exe+6DA664: 40 84 ED                 - test bpl,bpl
Remnant-Win64-Shipping.exe+6DA667: 74 05                    - je Remnant-Win64-Shipping.exe+6DA66E
Remnant-Win64-Shipping.exe+6DA669: F3 0F 11 46 6C           - movss [rsi+6C],xmm0
Remnant-Win64-Shipping.exe+6DA66E: F3 0F 11 83 C0 00 00 00  - movss [rbx+000000C0],xmm0
Remnant-Win64-Shipping.exe+6DA676: EB 08                    - jmp Remnant-Win64-Shipping.exe+6DA680
// ---------- INJECTING HERE ----------
Remnant-Win64-Shipping.exe+6DA678: F3 0F 11 B3 C0 00 00 00  - movss [rbx+000000C0],xmm6
// ---------- DONE INJECTING  ----------
Remnant-Win64-Shipping.exe+6DA680: 48 8B 5C 24 50           - mov rbx,[rsp+50]
Remnant-Win64-Shipping.exe+6DA685: 48 8B 6C 24 60           - mov rbp,[rsp+60]
Remnant-Win64-Shipping.exe+6DA68A: 48 8B 74 24 68           - mov rsi,[rsp+68]
Remnant-Win64-Shipping.exe+6DA68F: 0F 28 74 24 30           - movaps xmm6,[rsp+30]
Remnant-Win64-Shipping.exe+6DA694: 0F 28 7C 24 20           - movaps xmm7,[rsp+20]
Remnant-Win64-Shipping.exe+6DA699: 48 83 C4 40              - add rsp,40
Remnant-Win64-Shipping.exe+6DA69D: 5F                       - pop rdi
Remnant-Win64-Shipping.exe+6DA69E: C3                       - ret 
Remnant-Win64-Shipping.exe+6DA69F: CC                       - int 3 
Remnant-Win64-Shipping.exe+6DA6A0: 4C 8B DC                 - mov r11,rsp
}
</AssemblerScript>
                                      <CheatEntries>
                                        <CheatEntry>
                                          <ID>46420</ID>
                                          <Description>"Traders Pocket"</Description>
                                          <Color>FFFF80</Color>
                                          <VariableType>Auto Assembler Script</VariableType>
                                          <AssemblerScript>{ Game   : Remnant-Win64-Shipping.exe
  Version: 
  Date   : 2023-07-18
  Author : slimb

  This script does blah blah blah
}

[ENABLE]

aobscanmodule(buy_sell,Remnant-Win64-Shipping.exe,41 2B C7 89 41 2C) // should be unique
alloc(newmem,$400,buy_sell)

label(code)
label(return)

newmem:
mov r15d,99
add eax,r15d
mov [rcx+2C],eax
jmp return

code:
sub eax,r15d
  mov [rcx+2C],eax
  jmp return

buy_sell:
  jmp newmem
  nop
return:
registersymbol(buy_sell)

[DISABLE]

free buy:
  db 41 2B C7 89 41 2C

unregistersymbol(buy_sell)
dealloc(newmem)

{
// ORIGINAL CODE - INJECTION POINT: Remnant-Win64-Shipping.exe+79C51D

Remnant-Win64-Shipping.exe+79C503: 48 8B 74 24 50  - mov rsi,[rsp+50]
Remnant-Win64-Shipping.exe+79C508: 48 83 C4 20     - add rsp,20
Remnant-Win64-Shipping.exe+79C50C: 41 5F           - pop r15
Remnant-Win64-Shipping.exe+79C50E: 41 5E           - pop r14
Remnant-Win64-Shipping.exe+79C510: 5F              - pop rdi
Remnant-Win64-Shipping.exe+79C511: C3              - ret 
Remnant-Win64-Shipping.exe+79C512: 8B 41 2C        - mov eax,[rcx+2C]
Remnant-Win64-Shipping.exe+79C515: 41 3B C7        - cmp eax,r15d
Remnant-Win64-Shipping.exe+79C518: 7E 12           - jle Remnant-Win64-Shipping.exe+79C52C
Remnant-Win64-Shipping.exe+79C51A: 41 2B C7        -
// ---------- INJECTING HERE ----------
Remnant-Win64-Shipping.exe+79C51D: 89 41 2C        - mov [rcx+2C],eax
// ---------- DONE INJECTING  ----------
Remnant-Win64-Shipping.exe+79C520: 48 8B CD        - mov rcx,rbp
Remnant-Win64-Shipping.exe+79C523: E8 98 A5 FF FF  - call Remnant-Win64-Shipping.exe+796AC0
Remnant-Win64-Shipping.exe+79C528: B0 01           - mov al,01
Remnant-Win64-Shipping.exe+79C52A: EB CD           - jmp Remnant-Win64-Shipping.exe+79C4F9
Remnant-Win64-Shipping.exe+79C52C: 48 83 7A 20 00  - cmp qword ptr [rdx+20],00
Remnant-Win64-Shipping.exe+79C531: 74 0B           - je Remnant-Win64-Shipping.exe+79C53E
Remnant-Win64-Shipping.exe+79C533: 41 B0 01        - mov r8l,01
Remnant-Win64-Shipping.exe+79C536: 48 8B CD        - mov rcx,rbp
Remnant-Win64-Shipping.exe+79C539: E8 B2 97 00 00  - call Remnant-Win64-Shipping.exe+7A5CF0
Remnant-Win64-Shipping.exe+79C53E: 41 8B 4E 08     - mov ecx,[r14+08]
}
</AssemblerScript>
                                        </CheatEntry>
                                      </CheatEntries>
                                    </CheatEntry>
                                  </CheatEntries>
                                </CheatEntry>
                                <CheatEntry>
                                  <ID>46465</ID>
                                  <Description>"ptr"</Description>
                                  <Options moManualExpandCollapse="1"/>
                                  <ShowAsHex>1</ShowAsHex>
                                  <ShowAsSigned>0</ShowAsSigned>
                                  <Color>000000</Color>
                                  <VariableType>8 Bytes</VariableType>
                                  <Address>Dax_PeT3R</Address>
                                  <CheatEntries>
                                    <CheatEntry>
                                      <ID>46466</ID>
                                      <Description>"Level"</Description>
                                      <ShowAsSigned>0</ShowAsSigned>
                                      <VariableType>Byte</VariableType>
                                      <Address>Dax_PeT3R</Address>
                                      <Offsets>
                                        <Offset>858</Offset>
                                        <Offset>360</Offset>
                                        <Offset>30</Offset>
                                        <Offset>0</Offset>
                                        <Offset>38</Offset>
                                        <Offset>20</Offset>
                                        <Offset>10</Offset>
                                      </Offsets>
                                    </CheatEntry>
                                    <CheatEntry>
                                      <ID>46467</ID>
                                      <Description>"HealthNormalized"</Description>
                                      <VariableType>Float</VariableType>
                                      <Address>Dax_PeT3R</Address>
                                      <Offsets>
                                        <Offset>870</Offset>
                                        <Offset>360</Offset>
                                        <Offset>30</Offset>
                                        <Offset>0</Offset>
                                        <Offset>38</Offset>
                                        <Offset>20</Offset>
                                        <Offset>10</Offset>
                                      </Offsets>
                                    </CheatEntry>
                                    <CheatEntry>
                                      <ID>46468</ID>
                                      <Description>"bSkipWallChecks"</Description>
                                      <VariableType>Byte</VariableType>
                                      <Address>Dax_PeT3R</Address>
                                      <Offsets>
                                        <Offset>A51</Offset>
                                        <Offset>360</Offset>
                                        <Offset>30</Offset>
                                        <Offset>0</Offset>
                                        <Offset>38</Offset>
                                        <Offset>20</Offset>
                                        <Offset>10</Offset>
                                      </Offsets>
                                    </CheatEntry>
                                    <CheatEntry>
                                      <ID>46469</ID>
                                      <Description>"Inventory"</Description>
                                      <ShowAsHex>1</ShowAsHex>
                                      <VariableType>8 Bytes</VariableType>
                                      <Address>Dax_PeT3R</Address>
                                      <Offsets>
                                        <Offset>AB0</Offset>
                                        <Offset>360</Offset>
                                        <Offset>30</Offset>
                                        <Offset>0</Offset>
                                        <Offset>38</Offset>
                                        <Offset>20</Offset>
                                        <Offset>10</Offset>
                                      </Offsets>
                                    </CheatEntry>
                                    <CheatEntry>
                                      <ID>46470</ID>
                                      <Description>"bHasAggro"</Description>
                                      <VariableType>Byte</VariableType>
                                      <Address>Dax_PeT3R</Address>
                                      <Offsets>
                                        <Offset>AF0</Offset>
                                        <Offset>360</Offset>
                                        <Offset>30</Offset>
                                        <Offset>0</Offset>
                                        <Offset>38</Offset>
                                        <Offset>20</Offset>
                                        <Offset>10</Offset>
                                      </Offsets>
                                    </CheatEntry>
                                    <CheatEntry>
                                      <ID>46471</ID>
                                      <Description>"Progression"</Description>
                                      <ShowAsHex>1</ShowAsHex>
                                      <VariableType>8 Bytes</VariableType>
                                      <Address>Dax_PeT3R</Address>
                                      <Offsets>
                                        <Offset>CF0</Offset>
                                        <Offset>360</Offset>
                                        <Offset>30</Offset>
                                        <Offset>0</Offset>
                                        <Offset>38</Offset>
                                        <Offset>20</Offset>
                                        <Offset>10</Offset>
                                      </Offsets>
                                    </CheatEntry>
                                    <CheatEntry>
                                      <ID>46472</ID>
                                      <Description>"StartingLevel"</Description>
                                      <VariableType>4 Bytes</VariableType>
                                      <Address>Dax_PeT3R</Address>
                                      <Offsets>
                                        <Offset>100</Offset>
                                        <Offset>CF0</Offset>
                                        <Offset>360</Offset>
                                        <Offset>30</Offset>
                                        <Offset>0</Offset>
                                        <Offset>38</Offset>
                                        <Offset>20</Offset>
                                        <Offset>10</Offset>
                                      </Offsets>
                                    </CheatEntry>
                                    <CheatEntry>
                                      <ID>46473</ID>
                                      <Description>"InitialRequiredExperience"</Description>
                                      <VariableType>Float</VariableType>
                                      <Address>Dax_PeT3R</Address>
                                      <Offsets>
                                        <Offset>104</Offset>
                                        <Offset>CF0</Offset>
                                        <Offset>360</Offset>
                                        <Offset>30</Offset>
                                        <Offset>0</Offset>
                                        <Offset>38</Offset>
                                        <Offset>20</Offset>
                                        <Offset>10</Offset>
                                      </Offsets>
                                    </CheatEntry>
                                    <CheatEntry>
                                      <ID>46474</ID>
                                      <Description>"RequiredExperienceInc"</Description>
                                      <VariableType>Float</VariableType>
                                      <Address>Dax_PeT3R</Address>
                                      <Offsets>
                                        <Offset>108</Offset>
                                        <Offset>CF0</Offset>
                                        <Offset>360</Offset>
                                        <Offset>30</Offset>
                                        <Offset>0</Offset>
                                        <Offset>38</Offset>
                                        <Offset>20</Offset>
                                        <Offset>10</Offset>
                                      </Offsets>
                                    </CheatEntry>
                                    <CheatEntry>
                                      <ID>46475</ID>
                                      <Description>"RequiredExperienceExp"</Description>
                                      <VariableType>Float</VariableType>
                                      <Address>Dax_PeT3R</Address>
                                      <Offsets>
                                        <Offset>10C</Offset>
                                        <Offset>CF0</Offset>
                                        <Offset>360</Offset>
                                        <Offset>30</Offset>
                                        <Offset>0</Offset>
                                        <Offset>38</Offset>
                                        <Offset>20</Offset>
                                        <Offset>10</Offset>
                                      </Offsets>
                                    </CheatEntry>
                                    <CheatEntry>
                                      <ID>46476</ID>
                                      <Description>"MaxRequiredExperience"</Description>
                                      <VariableType>Float</VariableType>
                                      <Address>Dax_PeT3R</Address>
                                      <Offsets>
                                        <Offset>110</Offset>
                                        <Offset>CF0</Offset>
                                        <Offset>360</Offset>
                                        <Offset>30</Offset>
                                        <Offset>0</Offset>
                                        <Offset>38</Offset>
                                        <Offset>20</Offset>
                                        <Offset>10</Offset>
                                      </Offsets>
                                    </CheatEntry>
                                    <CheatEntry>
                                      <ID>46477</ID>
                                      <Description>"IncomingExperienceScalar"</Description>
                                      <VariableType>Float</VariableType>
                                      <Address>Dax_PeT3R</Address>
                                      <Offsets>
                                        <Offset>114</Offset>
                                        <Offset>CF0</Offset>
                                        <Offset>360</Offset>
                                        <Offset>30</Offset>
                                        <Offset>0</Offset>
                                        <Offset>38</Offset>
                                        <Offset>20</Offset>
                                        <Offset>10</Offset>
                                      </Offsets>
                                    </CheatEntry>
                                    <CheatEntry>
                                      <ID>46478</ID>
                                      <Description>"RequiredExperienceRound"</Description>
                                      <VariableType>4 Bytes</VariableType>
                                      <Address>Dax_PeT3R</Address>
                                      <Offsets>
                                        <Offset>118</Offset>
                                        <Offset>CF0</Offset>
                                        <Offset>360</Offset>
                                        <Offset>30</Offset>
                                        <Offset>0</Offset>
                                        <Offset>38</Offset>
                                        <Offset>20</Offset>
                                        <Offset>10</Offset>
                                      </Offsets>
                                    </CheatEntry>
                                    <CheatEntry>
                                      <ID>46479</ID>
                                      <Description>"MaxLevel"</Description>
                                      <VariableType>4 Bytes</VariableType>
                                      <Address>Dax_PeT3R</Address>
                                      <Offsets>
                                        <Offset>11C</Offset>
                                        <Offset>CF0</Offset>
                                        <Offset>360</Offset>
                                        <Offset>30</Offset>
                                        <Offset>0</Offset>
                                        <Offset>38</Offset>
                                        <Offset>20</Offset>
                                        <Offset>10</Offset>
                                      </Offsets>
                                    </CheatEntry>
                                    <CheatEntry>
                                      <ID>46480</ID>
                                      <Description>"Level"</Description>
                                      <VariableType>4 Bytes</VariableType>
                                      <Address>Dax_PeT3R</Address>
                                      <Offsets>
                                        <Offset>120</Offset>
                                        <Offset>CF0</Offset>
                                        <Offset>360</Offset>
                                        <Offset>30</Offset>
                                        <Offset>0</Offset>
                                        <Offset>38</Offset>
                                        <Offset>20</Offset>
                                        <Offset>10</Offset>
                                      </Offsets>
                                    </CheatEntry>
                                    <CheatEntry>
                                      <ID>46481</ID>
                                      <Description>"Experience"</Description>
                                      <VariableType>4 Bytes</VariableType>
                                      <Address>Dax_PeT3R</Address>
                                      <Offsets>
                                        <Offset>124</Offset>
                                        <Offset>CF0</Offset>
                                        <Offset>360</Offset>
                                        <Offset>30</Offset>
                                        <Offset>0</Offset>
                                        <Offset>38</Offset>
                                        <Offset>20</Offset>
                                        <Offset>10</Offset>
                                      </Offsets>
                                    </CheatEntry>
                                    <CheatEntry>
                                      <ID>46482</ID>
                                      <Description>"QueuedExperience"</Description>
                                      <VariableType>4 Bytes</VariableType>
                                      <Address>Dax_PeT3R</Address>
                                      <Offsets>
                                        <Offset>128</Offset>
                                        <Offset>CF0</Offset>
                                        <Offset>360</Offset>
                                        <Offset>30</Offset>
                                        <Offset>0</Offset>
                                        <Offset>38</Offset>
                                        <Offset>20</Offset>
                                        <Offset>10</Offset>
                                      </Offsets>
                                    </CheatEntry>
                                    <CheatEntry>
                                      <ID>46483</ID>
                                      <Description>"AutoAcquireExperience"</Description>
                                      <VariableType>Byte</VariableType>
                                      <Address>Dax_PeT3R</Address>
                                      <Offsets>
                                        <Offset>12C</Offset>
                                        <Offset>CF0</Offset>
                                        <Offset>360</Offset>
                                        <Offset>30</Offset>
                                        <Offset>0</Offset>
                                        <Offset>38</Offset>
                                        <Offset>20</Offset>
                                        <Offset>10</Offset>
                                      </Offsets>
                                    </CheatEntry>
                                    <CheatEntry>
                                      <ID>46484</ID>
                                      <Description>"QueueExperience"</Description>
                                      <VariableType>Byte</VariableType>
                                      <Address>Dax_PeT3R</Address>
                                      <Offsets>
                                        <Offset>12D</Offset>
                                        <Offset>CF0</Offset>
                                        <Offset>360</Offset>
                                        <Offset>30</Offset>
                                        <Offset>0</Offset>
                                        <Offset>38</Offset>
                                        <Offset>20</Offset>
                                        <Offset>10</Offset>
                                      </Offsets>
                                    </CheatEntry>
                                    <CheatEntry>
                                      <ID>46485</ID>
                                      <Description>"SharedExperience"</Description>
                                      <VariableType>Byte</VariableType>
                                      <Address>Dax_PeT3R</Address>
                                      <Offsets>
                                        <Offset>12E</Offset>
                                        <Offset>CF0</Offset>
                                        <Offset>360</Offset>
                                        <Offset>30</Offset>
                                        <Offset>0</Offset>
                                        <Offset>38</Offset>
                                        <Offset>20</Offset>
                                        <Offset>10</Offset>
                                      </Offsets>
                                    </CheatEntry>
                                    <CheatEntry>
                                      <ID>46486</ID>
                                      <Description>"SharedExperienceRange"</Description>
                                      <VariableType>Float</VariableType>
                                      <Address>Dax_PeT3R</Address>
                                      <Offsets>
                                        <Offset>130</Offset>
                                        <Offset>CF0</Offset>
                                        <Offset>360</Offset>
                                        <Offset>30</Offset>
                                        <Offset>0</Offset>
                                        <Offset>38</Offset>
                                        <Offset>20</Offset>
                                        <Offset>10</Offset>
                                      </Offsets>
                                    </CheatEntry>
                                    <CheatEntry>
                                      <ID>46487</ID>
                                      <Description>"MaxValidExperienceOverTime"</Description>
                                      <VariableType>4 Bytes</VariableType>
                                      <Address>Dax_PeT3R</Address>
                                      <Offsets>
                                        <Offset>148</Offset>
                                        <Offset>CF0</Offset>
                                        <Offset>360</Offset>
                                        <Offset>30</Offset>
                                        <Offset>0</Offset>
                                        <Offset>38</Offset>
                                        <Offset>20</Offset>
                                        <Offset>10</Offset>
                                      </Offsets>
                                    </CheatEntry>
                                    <CheatEntry>
                                      <ID>46488</ID>
                                      <Description>"ExpTimeOutSeconds"</Description>
                                      <VariableType>Float</VariableType>
                                      <Address>Dax_PeT3R</Address>
                                      <Offsets>
                                        <Offset>14C</Offset>
                                        <Offset>CF0</Offset>
                                        <Offset>360</Offset>
                                        <Offset>30</Offset>
                                        <Offset>0</Offset>
                                        <Offset>38</Offset>
                                        <Offset>20</Offset>
                                        <Offset>10</Offset>
                                      </Offsets>
                                    </CheatEntry>
                                    <CheatEntry>
                                      <ID>46489</ID>
                                      <Description>"Traits"</Description>
                                      <ShowAsHex>1</ShowAsHex>
                                      <VariableType>8 Bytes</VariableType>
                                      <Address>Dax_PeT3R</Address>
                                      <Offsets>
                                        <Offset>CF8</Offset>
                                        <Offset>360</Offset>
                                        <Offset>30</Offset>
                                        <Offset>0</Offset>
                                        <Offset>38</Offset>
                                        <Offset>20</Offset>
                                        <Offset>10</Offset>
                                      </Offsets>
                                    </CheatEntry>
                                    <CheatEntry>
                                      <ID>46409</ID>
                                      <Description>"DefaultTraitLevel"</Description>
                                      <VariableType>4 Bytes</VariableType>
                                      <Address>Dax_PeT3R</Address>
                                      <Offsets>
                                        <Offset>120</Offset>
                                        <Offset>CF8</Offset>
                                        <Offset>360</Offset>
                                        <Offset>30</Offset>
                                        <Offset>0</Offset>
                                        <Offset>38</Offset>
                                        <Offset>20</Offset>
                                        <Offset>10</Offset>
                                      </Offsets>
                                    </CheatEntry>
                                    <CheatEntry>
                                      <ID>46490</ID>
                                      <Description>"TraitPoints"</Description>
                                      <VariableType>4 Bytes</VariableType>
                                      <Address>Dax_PeT3R</Address>
                                      <Offsets>
                                        <Offset>124</Offset>
                                        <Offset>CF8</Offset>
                                        <Offset>360</Offset>
                                        <Offset>30</Offset>
                                        <Offset>0</Offset>
                                        <Offset>38</Offset>
                                        <Offset>20</Offset>
                                        <Offset>10</Offset>
                                      </Offsets>
                                    </CheatEntry>
                                    <CheatEntry>
                                      <ID>46491</ID>
                                      <Description>"TraitPointsSpent"</Description>
                                      <VariableType>4 Bytes</VariableType>
                                      <Address>Dax_PeT3R</Address>
                                      <Offsets>
                                        <Offset>128</Offset>
                                        <Offset>CF8</Offset>
                                        <Offset>360</Offset>
                                        <Offset>30</Offset>
                                        <Offset>0</Offset>
                                        <Offset>38</Offset>
                                        <Offset>20</Offset>
                                        <Offset>10</Offset>
                                      </Offsets>
                                    </CheatEntry>
                                    <CheatEntry>
                                      <ID>46412</ID>
                                      <Description>"Stamina"</Description>
                                      <ShowAsHex>1</ShowAsHex>
                                      <VariableType>8 Bytes</VariableType>
                                      <Address>Dax_PeT3R</Address>
                                      <Offsets>
                                        <Offset>EA8</Offset>
                                        <Offset>360</Offset>
                                        <Offset>30</Offset>
                                        <Offset>0</Offset>
                                        <Offset>38</Offset>
                                        <Offset>20</Offset>
                                        <Offset>10</Offset>
                                      </Offsets>
                                      <CheatEntries>
                                        <CheatEntry>
                                          <ID>46413</ID>
                                          <Description>"Value"</Description>
                                          <VariableType>Float</VariableType>
                                          <Address>Dax_PeT3R</Address>
                                          <Offsets>
                                            <Offset>140</Offset>
                                            <Offset>EA8</Offset>
                                            <Offset>360</Offset>
                                            <Offset>30</Offset>
                                            <Offset>0</Offset>
                                            <Offset>38</Offset>
                                            <Offset>20</Offset>
                                            <Offset>10</Offset>
                                          </Offsets>
                                        </CheatEntry>
                                      </CheatEntries>
                                    </CheatEntry>
                                    <CheatEntry>
                                      <ID>46414</ID>
                                      <Description>"AimCast"</Description>
                                      <VariableType>Byte</VariableType>
                                      <Address>Dax_PeT3R</Address>
                                      <Offsets>
                                        <Offset>FA8</Offset>
                                        <Offset>360</Offset>
                                        <Offset>30</Offset>
                                        <Offset>0</Offset>
                                        <Offset>38</Offset>
                                        <Offset>20</Offset>
                                        <Offset>10</Offset>
                                      </Offsets>
                                    </CheatEntry>
                                    <CheatEntry>
                                      <ID>46415</ID>
                                      <Description>"God Mode"</Description>
                                      <VariableType>Byte</VariableType>
                                      <Address>Dax_PeT3R</Address>
                                      <Offsets>
                                        <Offset>FA9</Offset>
                                        <Offset>360</Offset>
                                        <Offset>30</Offset>
                                        <Offset>0</Offset>
                                        <Offset>38</Offset>
                                        <Offset>20</Offset>
                                        <Offset>10</Offset>
                                      </Offsets>
                                    </CheatEntry>
                                    <CheatEntry>
                                      <ID>1337142904</ID>
                                      <Description>"Untargetable"</Description>
                                      <VariableType>Byte</VariableType>
                                      <Address>Dax_PeT3R</Address>
                                      <Offsets>
                                        <Offset>FC8</Offset>
                                        <Offset>360</Offset>
                                        <Offset>30</Offset>
                                        <Offset>0</Offset>
                                        <Offset>38</Offset>
                                        <Offset>20</Offset>
                                        <Offset>10</Offset>
                                      </Offsets>
                                    </CheatEntry>
                                    <CheatEntry>
                                      <ID>46492</ID>
                                      <Description>"StatusEffectsApplied"</Description>
                                      <VariableType>4 Bytes</VariableType>
                                      <Address>Dax_PeT3R</Address>
                                      <Offsets>
                                        <Offset>1378</Offset>
                                        <Offset>360</Offset>
                                        <Offset>30</Offset>
                                        <Offset>0</Offset>
                                        <Offset>38</Offset>
                                        <Offset>20</Offset>
                                        <Offset>10</Offset>
                                      </Offsets>
                                    </CheatEntry>
                                    <CheatEntry>
                                      <ID>1337142905</ID>
                                      <Description>"HasEquippedHarsgaardRootGun"</Description>
                                      <VariableType>Byte</VariableType>
                                      <Address>Dax_PeT3R</Address>
                                      <Offsets>
                                        <Offset>1390</Offset>
                                        <Offset>360</Offset>
                                        <Offset>30</Offset>
                                        <Offset>0</Offset>
                                        <Offset>38</Offset>
                                        <Offset>20</Offset>
                                        <Offset>10</Offset>
                                      </Offsets>
                                    </CheatEntry>
                                    <CheatEntry>
                                      <ID>46419</ID>
                                      <Description>"bJoiningMustSpectate"</Description>
                                      <VariableType>Byte</VariableType>
                                      <Address>Dax_PeT3R</Address>
                                      <Offsets>
                                        <Offset>754</Offset>
                                        <Offset>30</Offset>
                                        <Offset>0</Offset>
                                        <Offset>38</Offset>
                                        <Offset>20</Offset>
                                        <Offset>10</Offset>
                                      </Offsets>
                                    </CheatEntry>
                                  </CheatEntries>
                                </CheatEntry>
                              </CheatEntries>
                            </CheatEntry>
                          </CheatEntries>
                        </CheatEntry>
                        <CheatEntry>
                          <ID>46417</ID>
                          <Description>"REMNANET 2 [Epic/Steam]"</Description>
                          <Options moHideChildren="1" moManualExpandCollapse="1"/>
                          <Color>00FFFF</Color>
                          <GroupHeader>1</GroupHeader>
                          <CheatEntries>
                            <CheatEntry>
                              <ID>1337142944</ID>
                              <Description>"xxxx Player Options xxxxx"</Description>
                              <Options moHideChildren="1" moManualExpandCollapse="1"/>
                              <Color>C080FF</Color>
                              <GroupHeader>1</GroupHeader>
                              <CheatEntries>
                                <CheatEntry>
                                  <ID>1337142913</ID>
                                  <Description>"[2 PLAYERS]GodMode"</Description>
                                  <Color>FF80FF</Color>
                                  <VariableType>Auto Assembler Script</VariableType>
                                  <AssemblerScript Async="1">{ Game   : Win64-Shipping.exe | NHA's Cheat Engine Lua Library!
  Version: 
  Date   : 2023-07-27
  Author : slimb

  This script does blah blah blah
}

[ENABLE]

aobscanmodule(G_Mod,Remnant2-Win64-Shipping.exe,F3 0F 11 B3 60 08 00 00) // should be unique
alloc(newmem,$100,G_Mod)
registersymbol(G_Mod Hookme)
label(code Hookme)
label(return)

newmem:
//cmp [rbx+8D0],00000001
cmp [rbx+228],FFFFFFFF
jne  code
mov [Hookme],rbx
mov [rbx+860],(float)10001// P[layer Health

//mov [rbx+11E0],1// GoD Mode
//mov [rbx+B48],0// bHasAggro
//mov [rbx+1200],1// Untargetable
//mov [rbx+1215],1// IsplayingConsole
//mov [rbx+12E8],1// SkillCooldownDisabled

jmp return

Hookme:
dq 0

code:
  movss [rbx+00000860],xmm6
  jmp return

G_Mod:
  jmp newmem
  nop 3
return:


[DISABLE]

G_Mod:
  db F3 0F 11 B3 60 08 00 00

unregistersymbol(G_Mod Hookme)
dealloc(newmem)

{
// ORIGINAL CODE - INJECTION POINT: Remnant2-Win64-Shipping.exe+1FAA997

Remnant2-Win64-Shipping.exe+1FAA975: 0F 28 F1                 - movaps xmm6,xmm1
Remnant2-Win64-Shipping.exe+1FAA978: 48 8B 01                 - mov rax,[rcx]
Remnant2-Win64-Shipping.exe+1FAA97B: FF 50 50                 - call qword ptr [rax+50]
Remnant2-Win64-Shipping.exe+1FAA97E: 0F 57 C9                 - xorps xmm1,xmm1
Remnant2-Win64-Shipping.exe+1FAA981: 0F 2F C1                 - comiss xmm0,xmm1
Remnant2-Win64-Shipping.exe+1FAA984: 76 0E                    - jna Remnant2-Win64-Shipping.exe+1FAA994
Remnant2-Win64-Shipping.exe+1FAA986: F3 0F 59 35 D6 39 7A 03  - mulss xmm6,[Remnant2-Win64-Shipping.exe+574E364]
Remnant2-Win64-Shipping.exe+1FAA98E: F3 0F 5E F0              - divss xmm6,xmm0
Remnant2-Win64-Shipping.exe+1FAA992: EB 03                    - jmp Remnant2-Win64-Shipping.exe+1FAA997
Remnant2-Win64-Shipping.exe+1FAA994: 0F 57 F6                 - xorps xmm6,xmm6
// ---------- INJECTING HERE ----------
Remnant2-Win64-Shipping.exe+1FAA997: F3 0F 11 B3 60 08 00 00  - movss [rbx+00000860],xmm6
// ---------- DONE INJECTING  ----------
Remnant2-Win64-Shipping.exe+1FAA99F: 48 8D 8B 38 09 00 00     - lea rcx,[rbx+00000938]
Remnant2-Win64-Shipping.exe+1FAA9A6: 48 8D 54 24 40           - lea rdx,[rsp+40]
Remnant2-Win64-Shipping.exe+1FAA9AB: 48 89 5C 24 40           - mov [rsp+40],rbx
Remnant2-Win64-Shipping.exe+1FAA9B0: E8 EB F1 AA FE           - call Remnant2-Win64-Shipping.exe+A59BA0
Remnant2-Win64-Shipping.exe+1FAA9B5: 0F 28 74 24 20           - movaps xmm6,[rsp+20]
Remnant2-Win64-Shipping.exe+1FAA9BA: 48 83 C4 30              - add rsp,30
Remnant2-Win64-Shipping.exe+1FAA9BE: 5B                       - pop rbx
Remnant2-Win64-Shipping.exe+1FAA9BF: C3                       - ret 
Remnant2-Win64-Shipping.exe+1FAA9C0: 40 53                    - push rbx
Remnant2-Win64-Shipping.exe+1FAA9C2: 48 83 EC 20              - sub rsp,20
}
</AssemblerScript>
                                </CheatEntry>
                                <CheatEntry>
                                  <ID>46416</ID>
                                  <Description>"[2 PLAYERS]GodMode+1 OHk [Not Safe for Boss fights]"</Description>
                                  <Color>8080FF</Color>
                                  <VariableType>Auto Assembler Script</VariableType>
                                  <AssemblerScript Async="1">{ Game   : Win64-Shipping.exe | NHA's Cheat Engine Lua Library!
  Version: 
  Date   : 2023-07-27
  Author : slimb

  This script does blah blah blah
}

[ENABLE]

aobscanmodule(G_Mod,Remnant2-Win64-Shipping.exe,F3 0F 11 B3 60 08 00 00) // should be unique
alloc(newmem,$100,G_Mod)
registersymbol(G_Mod Pussy Hookme)
label(code Pussy Hookme)
label(return)

newmem:
cmp [rbx+228],FFFFFFFF
//cmp [rbx+8D0],00000001
jne  Pussy
mov [Hookme],rbx
mov [rbx+860],(float)10001// P[layer Health
//mov [rbx+11E0],1// GoD Mode
//mov [rbx+B48],0// bHasAggro
//mov [rbx+1200],1// Untargetable
mov [rbx+1215],1// IsplayingConsole
//mov [rbx+12E8],1// SkillCooldownDisabled
jmp return

Hookme:
dq 0

Pussy:
// Enemy's Health
sub [rbx+00000860],(float)200000
mov [rbx+00000860],(float)0.00001
jmp return

code:
  movss [rbx+00000860],xmm6
  jmp return

G_Mod:
  jmp newmem
  nop 3
return:


[DISABLE]

G_Mod:
  db F3 0F 11 B3 60 08 00 00

unregistersymbol(G_Mod Pussy Hookme)
dealloc(newmem)

{
// ORIGINAL CODE - INJECTION POINT: Remnant2-Win64-Shipping.exe+1FAA997

Remnant2-Win64-Shipping.exe+1FAA975: 0F 28 F1                 - movaps xmm6,xmm1
Remnant2-Win64-Shipping.exe+1FAA978: 48 8B 01                 - mov rax,[rcx]
Remnant2-Win64-Shipping.exe+1FAA97B: FF 50 50                 - call qword ptr [rax+50]
Remnant2-Win64-Shipping.exe+1FAA97E: 0F 57 C9                 - xorps xmm1,xmm1
Remnant2-Win64-Shipping.exe+1FAA981: 0F 2F C1                 - comiss xmm0,xmm1
Remnant2-Win64-Shipping.exe+1FAA984: 76 0E                    - jna Remnant2-Win64-Shipping.exe+1FAA994
Remnant2-Win64-Shipping.exe+1FAA986: F3 0F 59 35 D6 39 7A 03  - mulss xmm6,[Remnant2-Win64-Shipping.exe+574E364]
Remnant2-Win64-Shipping.exe+1FAA98E: F3 0F 5E F0              - divss xmm6,xmm0
Remnant2-Win64-Shipping.exe+1FAA992: EB 03                    - jmp Remnant2-Win64-Shipping.exe+1FAA997
Remnant2-Win64-Shipping.exe+1FAA994: 0F 57 F6                 - xorps xmm6,xmm6
// ---------- INJECTING HERE ----------
Remnant2-Win64-Shipping.exe+1FAA997: F3 0F 11 B3 60 08 00 00  - movss [rbx+00000860],xmm6
// ---------- DONE INJECTING  ----------
Remnant2-Win64-Shipping.exe+1FAA99F: 48 8D 8B 38 09 00 00     - lea rcx,[rbx+00000938]
Remnant2-Win64-Shipping.exe+1FAA9A6: 48 8D 54 24 40           - lea rdx,[rsp+40]
Remnant2-Win64-Shipping.exe+1FAA9AB: 48 89 5C 24 40           - mov [rsp+40],rbx
Remnant2-Win64-Shipping.exe+1FAA9B0: E8 EB F1 AA FE           - call Remnant2-Win64-Shipping.exe+A59BA0
Remnant2-Win64-Shipping.exe+1FAA9B5: 0F 28 74 24 20           - movaps xmm6,[rsp+20]
Remnant2-Win64-Shipping.exe+1FAA9BA: 48 83 C4 30              - add rsp,30
Remnant2-Win64-Shipping.exe+1FAA9BE: 5B                       - pop rbx
Remnant2-Win64-Shipping.exe+1FAA9BF: C3                       - ret 
Remnant2-Win64-Shipping.exe+1FAA9C0: 40 53                    - push rbx
Remnant2-Win64-Shipping.exe+1FAA9C2: 48 83 EC 20              - sub rsp,20
}
</AssemblerScript>
                                  <CheatEntries>
                                    <CheatEntry>
                                      <ID>1337142947</ID>
                                      <Description>"ptr"</Description>
                                      <Options moManualExpandCollapse="1"/>
                                      <ShowAsHex>1</ShowAsHex>
                                      <ShowAsSigned>0</ShowAsSigned>
                                      <Color>000000</Color>
                                      <VariableType>8 Bytes</VariableType>
                                      <Address>Hookme</Address>
                                      <Offsets>
                                        <Offset>0</Offset>
                                      </Offsets>
                                      <CheatEntries>
                                        <CheatEntry>
                                          <ID>1337142980</ID>
                                          <Description>"Health"</Description>
                                          <VariableType>Float</VariableType>
                                          <Address>Hookme</Address>
                                          <Offsets>
                                            <Offset>860</Offset>
                                          </Offsets>
                                          <CheatEntries>
                                            <CheatEntry>
                                              <ID>1337142981</ID>
                                              <Description>"God Mode flag"</Description>
                                              <ShowAsSigned>0</ShowAsSigned>
                                              <VariableType>Byte</VariableType>
                                              <Address>Hookme</Address>
                                              <Offsets>
                                                <Offset>11E0</Offset>
                                              </Offsets>
                                            </CheatEntry>
                                          </CheatEntries>
                                        </CheatEntry>
                                      </CheatEntries>
                                    </CheatEntry>
                                  </CheatEntries>
                                </CheatEntry>
                                <CheatEntry>
                                  <ID>1337142938</ID>
                                  <Description>"Inf Ammo"</Description>
                                  <Options moHideChildren="1" moManualExpandCollapse="1" moActivateChildrenAsWell="1" moDeactivateChildrenAsWell="1"/>
                                  <Color>00FFFF</Color>
                                  <VariableType>Auto Assembler Script</VariableType>
                                  <AssemblerScript Async="1">{ Game   : Remnant2-Win64-Shipping.exe
  Version: 
  Date   : 2023-07-30
  Author : slimb

  This script does blah blah blah
}

[ENABLE]

aobscanmodule(Ammo,Remnant2-Win64-Shipping.exe,F3 0F 11 B3 F0 00 00 00 B0) // should be unique
alloc(newmem,$70,Ammo)
registersymbol(Ammo Am_mo)
label(code Am_mo)
label(return)

newmem:
cmp [rbx+3EC],00000000
jne code
mov [Am_mo],rbx
mov [rbx+000000F0],(float)1000
jmp return


Am_mo:
dq 0

code:
  movss [rbx+000000F0],xmm6
  jmp return

Ammo:
  jmp newmem
  nop 3
return:


[DISABLE]

Ammo:
  db F3 0F 11 B3 F0 00 00 00

unregistersymbol(Ammo Am_mo)
dealloc(newmem)

{
// ORIGINAL CODE - INJECTION POINT: Remnant2-Win64-Shipping.exe+1F82FA0

Remnant2-Win64-Shipping.exe+1F82F7E: 0F 57 C0                 - xorps xmm0,xmm0
Remnant2-Win64-Shipping.exe+1F82F81: 0F 28 C8                 - movaps xmm1,xmm0
Remnant2-Win64-Shipping.exe+1F82F84: F3 0F 58 CF              - addss xmm1,xmm7
Remnant2-Win64-Shipping.exe+1F82F88: 0F 2F CE                 - comiss xmm1,xmm6
Remnant2-Win64-Shipping.exe+1F82F8B: 72 08                    - jb Remnant2-Win64-Shipping.exe+1F82F95
Remnant2-Win64-Shipping.exe+1F82F8D: 0F 28 F1                 - movaps xmm6,xmm1
Remnant2-Win64-Shipping.exe+1F82F90: F3 41 0F 5D F0           - minss xmm6,xmm8
Remnant2-Win64-Shipping.exe+1F82F95: 0F 2E F0                 - ucomiss xmm6,xmm0
Remnant2-Win64-Shipping.exe+1F82F98: 44 0F 28 44 24 20        - movaps xmm8,[rsp+20]
Remnant2-Win64-Shipping.exe+1F82F9E: 74 1A                    - je Remnant2-Win64-Shipping.exe+1F82FBA
// ---------- INJECTING HERE ----------
Remnant2-Win64-Shipping.exe+1F82FA0: F3 0F 11 B3 F0 00 00 00  - movss [rbx+000000F0],xmm6
// ---------- DONE INJECTING  ----------
Remnant2-Win64-Shipping.exe+1F82FA8: B0 01                    - mov al,01
Remnant2-Win64-Shipping.exe+1F82FAA: 0F 28 74 24 40           - movaps xmm6,[rsp+40]
Remnant2-Win64-Shipping.exe+1F82FAF: 0F 28 7C 24 30           - movaps xmm7,[rsp+30]
Remnant2-Win64-Shipping.exe+1F82FB4: 48 83 C4 50              - add rsp,50
Remnant2-Win64-Shipping.exe+1F82FB8: 5B                       - pop rbx
Remnant2-Win64-Shipping.exe+1F82FB9: C3                       - ret 
Remnant2-Win64-Shipping.exe+1F82FBA: 0F 28 74 24 40           - movaps xmm6,[rsp+40]
Remnant2-Win64-Shipping.exe+1F82FBF: 32 C0                    - xor al,al
Remnant2-Win64-Shipping.exe+1F82FC1: 0F 28 7C 24 30           - movaps xmm7,[rsp+30]
Remnant2-Win64-Shipping.exe+1F82FC6: 48 83 C4 50              - add rsp,50
}
</AssemblerScript>
                                  <CheatEntries>
                                    <CheatEntry>
                                      <ID>1337142941</ID>
                                      <Description>"No Reload"</Description>
                                      <VariableType>Auto Assembler Script</VariableType>
                                      <AssemblerScript Async="1">{ Game   : Remnant2-Win64-Shipping.exe
  Version: 
  Date   : 2023-07-30
  Author : slimb

  This script does blah blah blah
}

[ENABLE]

aobscanmodule(No_reloading,Remnant2-Win64-Shipping.exe,29 68 54 F7 DD) // should be unique
registersymbol(No_reloading)

No_reloading:
  db 90 90 90 90 90
[DISABLE]

No_reloading:
  db 29 68 54 F7 DD

unregistersymbol(No_reloading)


{
// ORIGINAL CODE - INJECTION POINT: Remnant2-Win64-Shipping.exe+20D6A62

Remnant2-Win64-Shipping.exe+20D6A33: B8 D4 04 00 00        - mov eax,000004D4
Remnant2-Win64-Shipping.exe+20D6A38: B9 2C 01 00 00        - mov ecx,0000012C
Remnant2-Win64-Shipping.exe+20D6A3D: 0F 44 C1              - cmove eax,ecx
Remnant2-Win64-Shipping.exe+20D6A40: 80 3C 38 00           - cmp byte ptr [rax+rdi],00
Remnant2-Win64-Shipping.exe+20D6A44: 74 09                 - je Remnant2-Win64-Shipping.exe+20D6A4F
Remnant2-Win64-Shipping.exe+20D6A46: 80 BF E0 05 00 00 00  - cmp byte ptr [rdi+000005E0],00
Remnant2-Win64-Shipping.exe+20D6A4D: 75 27                 - jne Remnant2-Win64-Shipping.exe+20D6A76
Remnant2-Win64-Shipping.exe+20D6A4F: 48 8D 8F E8 F9 FF FF  - lea rcx,[rdi-00000618]
Remnant2-Win64-Shipping.exe+20D6A56: E8 A5 F1 FE FF        - call Remnant2-Win64-Shipping.exe+20C5C00
Remnant2-Win64-Shipping.exe+20D6A5B: 48 8D 8F E8 F9 FF FF  - lea rcx,[rdi-00000618]
// ---------- INJECTING HERE ----------
Remnant2-Win64-Shipping.exe+20D6A62: 29 68 54              - sub [rax+54],ebp
Remnant2-Win64-Shipping.exe+20D6A65: F7 DD                 - neg ebp
// ---------- DONE INJECTING  ----------
Remnant2-Win64-Shipping.exe+20D6A67: 48 8B 87 E8 F9 FF FF  - mov rax,[rdi-00000618]
Remnant2-Win64-Shipping.exe+20D6A6E: 8B D5                 - mov edx,ebp
Remnant2-Win64-Shipping.exe+20D6A70: FF 90 10 09 00 00     - call qword ptr [rax+00000910]
Remnant2-Win64-Shipping.exe+20D6A76: 48 8B 6C 24 38        - mov rbp,[rsp+38]
Remnant2-Win64-Shipping.exe+20D6A7B: 48 8B 74 24 40        - mov rsi,[rsp+40]
Remnant2-Win64-Shipping.exe+20D6A80: 48 83 C4 20           - add rsp,20
Remnant2-Win64-Shipping.exe+20D6A84: 5F                    - pop rdi
Remnant2-Win64-Shipping.exe+20D6A85: C3                    - ret 
Remnant2-Win64-Shipping.exe+20D6A86: CC                    - int 3 
}
</AssemblerScript>
                                    </CheatEntry>
                                    <CheatEntry>
                                      <ID>1337142999</ID>
                                      <Description>"iNF mOD cHARGES"</Description>
                                      <VariableType>Auto Assembler Script</VariableType>
                                      <AssemblerScript>{ Game   : Remnant2-Win64-Shipping.exe
  Version: 
  Date   : 2023-08-25
  Author : slimb

  This script does blah blah blah
}

[ENABLE]

aobscanmodule(mOD_CHARGES,Remnant2-Win64-Shipping.exe,2C 01 88 * * * 00 00 0F 85 * * 00 00 80 * * * 00 00 02) // should be unique
registersymbol(mOD_CHARGES)

mOD_CHARGES:
  db 2C 00

[DISABLE]

mOD_CHARGES:
  db 2C 01

unregistersymbol(mOD_CHARGES)
dealloc(newmem)

{
// ORIGINAL CODE - INJECTION POINT: Remnant2-Win64-Shipping.exe+1D9DBA9

Remnant2-Win64-Shipping.exe+1D9DB7F: 83 F8 03                 - cmp eax,03
Remnant2-Win64-Shipping.exe+1D9DB82: 75 16                    - jne Remnant2-Win64-Shipping.exe+1D9DB9A
Remnant2-Win64-Shipping.exe+1D9DB84: E9 EC 01 00 00           - jmp Remnant2-Win64-Shipping.exe+1D9DD75
Remnant2-Win64-Shipping.exe+1D9DB89: 48 8B CB                 - mov rcx,rbx
Remnant2-Win64-Shipping.exe+1D9DB8C: E8 0F 98 12 02           - call Remnant2-Win64-Shipping.exe+3EC73A0
Remnant2-Win64-Shipping.exe+1D9DB91: 83 F8 03                 - cmp eax,03
Remnant2-Win64-Shipping.exe+1D9DB94: 0F 84 DB 01 00 00        - je Remnant2-Win64-Shipping.exe+1D9DD75
Remnant2-Win64-Shipping.exe+1D9DB9A: 0F B6 83 2C 0C 00 00     - movzx eax,byte ptr [rbx+00000C2C]
Remnant2-Win64-Shipping.exe+1D9DBA1: 84 C0                    - test al,al
Remnant2-Win64-Shipping.exe+1D9DBA3: 0F 84 CC 01 00 00        - je Remnant2-Win64-Shipping.exe+1D9DD75
// ---------- INJECTING HERE ----------
Remnant2-Win64-Shipping.exe+1D9DBA9: 2C 01                    - sub al,01
// ---------- DONE INJECTING  ----------
Remnant2-Win64-Shipping.exe+1D9DBAB: 88 83 2C 0C 00 00        - mov [rbx+00000C2C],al
Remnant2-Win64-Shipping.exe+1D9DBB1: 0F 85 B6 01 00 00        - jne Remnant2-Win64-Shipping.exe+1D9DD6D
Remnant2-Win64-Shipping.exe+1D9DBB7: 80 BB B8 0C 00 00 02     - cmp byte ptr [rbx+00000CB8],02
Remnant2-Win64-Shipping.exe+1D9DBBE: 0F 85 A9 01 00 00        - jne Remnant2-Win64-Shipping.exe+1D9DD6D
Remnant2-Win64-Shipping.exe+1D9DBC4: 48 89 B4 24 F8 00 00 00  - mov [rsp+000000F8],rsi
Remnant2-Win64-Shipping.exe+1D9DBCC: 48 8B CB                 - mov rcx,rbx
Remnant2-Win64-Shipping.exe+1D9DBCF: 4C 89 B4 24 00 01 00 00  - mov [rsp+00000100],r14
Remnant2-Win64-Shipping.exe+1D9DBD7: 0F 29 B4 24 C0 00 00 00  - movaps [rsp+000000C0],xmm6
Remnant2-Win64-Shipping.exe+1D9DBDF: E8 6C 81 12 02           - call Remnant2-Win64-Shipping.exe+3EC5D50
Remnant2-Win64-Shipping.exe+1D9DBE4: F3 0F 10 B3 58 09 00 00  - movss xmm6,[rbx+00000958]
}
</AssemblerScript>
                                    </CheatEntry>
                                    <CheatEntry>
                                      <ID>1337143000</ID>
                                      <Description>"Inf Buff Timer"</Description>
                                      <VariableType>Auto Assembler Script</VariableType>
                                      <AssemblerScript>{ Game   : Remnant2-Win64-Shipping.exe
  Version: 
  Date   : 2023-08-25
  Author : slimb

  This script does blah blah blah
}

[ENABLE]

aobscanmodule(BUUF_LONGER,Remnant2-Win64-Shipping.exe,75 * * * * FF * * * 00 00 F3 0F 58 * * * 00 00 F3 0F 10) // should be unique
registersymbol(BUUF_LONGER)


BUUF_LONGER+0b:
db F3 0F 10
[DISABLE]

BUUF_LONGER+0b:
  db F3 0F 58

unregistersymbol(BUUF_LONGER)


{
// ORIGINAL CODE - INJECTION POINT: Remnant2-Win64-Shipping.exe+1D4D5E9

Remnant2-Win64-Shipping.exe+1D4D5C0: 40 56                    - push rsi
Remnant2-Win64-Shipping.exe+1D4D5C2: 48 83 EC 40              - sub rsp,40
Remnant2-Win64-Shipping.exe+1D4D5C6: 0F 29 74 24 30           - movaps [rsp+30],xmm6
Remnant2-Win64-Shipping.exe+1D4D5CB: 48 8B F1                 - mov rsi,rcx
Remnant2-Win64-Shipping.exe+1D4D5CE: 0F 29 7C 24 20           - movaps [rsp+20],xmm7
Remnant2-Win64-Shipping.exe+1D4D5D3: 0F 28 F1                 - movaps xmm6,xmm1
Remnant2-Win64-Shipping.exe+1D4D5D6: 0F 57 FF                 - xorps xmm7,xmm7
Remnant2-Win64-Shipping.exe+1D4D5D9: 0F 2F B9 80 03 00 00     - comiss xmm7,[rcx+00000380]
Remnant2-Win64-Shipping.exe+1D4D5E0: 73 57                    - jae Remnant2-Win64-Shipping.exe+1D4D639
Remnant2-Win64-Shipping.exe+1D4D5E2: 80 B9 A4 03 00 00 00     - cmp byte ptr [rcx+000003A4],00
// ---------- INJECTING HERE ----------
Remnant2-Win64-Shipping.exe+1D4D5E9: 75 4E                    - jne Remnant2-Win64-Shipping.exe+1D4D639
// ---------- DONE INJECTING  ----------
Remnant2-Win64-Shipping.exe+1D4D5EB: 48 8B 01                 - mov rax,[rcx]
Remnant2-Win64-Shipping.exe+1D4D5EE: FF 90 60 03 00 00        - call qword ptr [rax+00000360]
Remnant2-Win64-Shipping.exe+1D4D5F4: F3 0F 58 86 9C 03 00 00  - addss xmm0,[rsi+0000039C]
Remnant2-Win64-Shipping.exe+1D4D5FC: F3 0F 10 8E 80 03 00 00  - movss xmm1,[rsi+00000380]
Remnant2-Win64-Shipping.exe+1D4D604: 0F 2F C1                 - comiss xmm0,xmm1
Remnant2-Win64-Shipping.exe+1D4D607: F3 0F 11 86 9C 03 00 00  - movss [rsi+0000039C],xmm0
Remnant2-Win64-Shipping.exe+1D4D60F: 72 28                    - jb Remnant2-Win64-Shipping.exe+1D4D639
Remnant2-Win64-Shipping.exe+1D4D611: 48 8B CE                 - mov rcx,rsi
Remnant2-Win64-Shipping.exe+1D4D614: F3 0F 11 8E 9C 03 00 00  - movss [rsi+0000039C],xmm1
Remnant2-Win64-Shipping.exe+1D4D61C: E8 EF B3 25 00           - call Remnant2-Win64-Shipping.exe+1FA8A10
}
</AssemblerScript>
                                    </CheatEntry>
                                  </CheatEntries>
                                </CheatEntry>
                              </CheatEntries>
                            </CheatEntry>
                            <CheatEntry>
                              <ID>1337142943</ID>
                              <Description>"xxxxx Crafting/upgrades options xxxxxxx"</Description>
                              <Options moHideChildren="1" moManualExpandCollapse="1"/>
                              <Color>FFFF80</Color>
                              <GroupHeader>1</GroupHeader>
                              <CheatEntries>
                                <CheatEntry>
                                  <ID>1337142912</ID>
                                  <Description>"Traders Pocket [Sell to get x99item back]"</Description>
                                  <VariableType>Auto Assembler Script</VariableType>
                                  <AssemblerScript Async="1">{ Game   : Remnant2-Win64-Shipping.exe
  Version: 
  Date   : 2023-07-27
  Author : slimb

  This script does blah blah blah
}

[ENABLE]

aobscanmodule(buy_sell,Remnant2-Win64-Shipping.exe,41 2B C7 89 41 2C) // should be unique
alloc(newmem,$50,buy_sell)

label(code)
label(return)

newmem:
mov r15d,99
add eax,r15d
mov [rcx+2C],eax
jmp return

code:
sub eax,r15d
  mov [rcx+2C],eax
  jmp return

buy_sell:
  jmp newmem
  nop
return:
registersymbol(buy_sell)

[DISABLE]

free buy:
  db 41 2B C7 89 41 2C

unregistersymbol(buy_sell)
dealloc(newmem)

{
// ORIGINAL CODE - INJECTION POINT: Remnant2-Win64-Shipping.exe+20F63EA

Remnant2-Win64-Shipping.exe+20F63CE: 48 8B 6C 24 48  - mov rbp,[rsp+48]
Remnant2-Win64-Shipping.exe+20F63D3: 48 8B 74 24 50  - mov rsi,[rsp+50]
Remnant2-Win64-Shipping.exe+20F63D8: 48 83 C4 20     - add rsp,20
Remnant2-Win64-Shipping.exe+20F63DC: 41 5F           - pop r15
Remnant2-Win64-Shipping.exe+20F63DE: 41 5E           - pop r14
Remnant2-Win64-Shipping.exe+20F63E0: 5F              - pop rdi
Remnant2-Win64-Shipping.exe+20F63E1: C3              - ret 
Remnant2-Win64-Shipping.exe+20F63E2: 8B 41 2C        - mov eax,[rcx+2C]
Remnant2-Win64-Shipping.exe+20F63E5: 41 3B C7        - cmp eax,r15d
Remnant2-Win64-Shipping.exe+20F63E8: 7E 12           - jle Remnant2-Win64-Shipping.exe+20F63FC
// ---------- INJECTING HERE ----------
Remnant2-Win64-Shipping.exe+20F63EA: 41 2B C7        - sub eax,r15d
// ---------- DONE INJECTING  ----------
Remnant2-Win64-Shipping.exe+20F63ED: 89 41 2C        - mov [rcx+2C],eax
Remnant2-Win64-Shipping.exe+20F63F0: 49 8B CE        - mov rcx,r14
Remnant2-Win64-Shipping.exe+20F63F3: E8 28 AB FF FF  - call Remnant2-Win64-Shipping.exe+20F0F20
Remnant2-Win64-Shipping.exe+20F63F8: B0 01           - mov al,01
Remnant2-Win64-Shipping.exe+20F63FA: EB CD           - jmp Remnant2-Win64-Shipping.exe+20F63C9
Remnant2-Win64-Shipping.exe+20F63FC: 48 83 7A 20 00  - cmp qword ptr [rdx+20],00
Remnant2-Win64-Shipping.exe+20F6401: 74 0B           - je Remnant2-Win64-Shipping.exe+20F640E
Remnant2-Win64-Shipping.exe+20F6403: 41 B0 01        - mov r8l,01
Remnant2-Win64-Shipping.exe+20F6406: 49 8B CE        - mov rcx,r14
Remnant2-Win64-Shipping.exe+20F6409: E8 D2 9B 00 00  - call Remnant2-Win64-Shipping.exe+20FFFE0
}
</AssemblerScript>
                                </CheatEntry>
                                <CheatEntry>
                                  <ID>1337142935</ID>
                                  <Description>"Upgrade_increase via Don "Rigs" Rigler"</Description>
                                  <Color>FF00FF</Color>
                                  <VariableType>Auto Assembler Script</VariableType>
                                  <AssemblerScript>{ Game   : Win64-Shipping.exe | NHA's Cheat Engine Lua Library!
  Version: 
  Date   : 2023-07-29
  Author : slimb

  This script does blah blah blah
}

[ENABLE]

aobscanmodule(Upgrade_increase,Remnant2-Win64-Shipping.exe,41 2B C4 89 41 2C) // should be unique
alloc(newmem,$68,Upgrade_increase)

label(code)
label(return)

newmem:
mov r12d,99
add eax,r12d
mov [rcx+2C],eax
jmp return

code:
  sub eax,r12d
  mov [rcx+2C],eax
  jmp return

Upgrade_increase:
  jmp newmem
  nop
return:
registersymbol(Upgrade_increase)

[DISABLE]

Upgrade_increase:
  db 41 2B C4 89 41 2C

unregistersymbol(Upgrade_increase)
dealloc(newmem)

{
// ORIGINAL CODE - INJECTION POINT: Remnant2-Win64-Shipping.exe+20F663D

Remnant2-Win64-Shipping.exe+20F6619: 41 FF 4E 08        - dec [r14+08]
Remnant2-Win64-Shipping.exe+20F661D: 49 8B CE           - mov rcx,r14
Remnant2-Win64-Shipping.exe+20F6620: E8 4B 50 BF FE     - call Remnant2-Win64-Shipping.exe+CEB670
Remnant2-Win64-Shipping.exe+20F6625: 45 85 E4           - test r12d,r12d
Remnant2-Win64-Shipping.exe+20F6628: 7E 29              - jle Remnant2-Win64-Shipping.exe+20F6653
Remnant2-Win64-Shipping.exe+20F662A: FF 4C 24 20        - dec [rsp+20]
Remnant2-Win64-Shipping.exe+20F662E: 49 83 ED 28        - sub r13,28
Remnant2-Win64-Shipping.exe+20F6632: 83 ED 01           - sub ebp,01
Remnant2-Win64-Shipping.exe+20F6635: 0F 89 D5 FE FF FF  - jns Remnant2-Win64-Shipping.exe+20F6510
Remnant2-Win64-Shipping.exe+20F663B: EB 16              - jmp Remnant2-Win64-Shipping.exe+20F6653
// ---------- INJECTING HERE ----------
Remnant2-Win64-Shipping.exe+20F663D: 41 2B C4           - sub eax,r12d
// ---------- DONE INJECTING  ----------
Remnant2-Win64-Shipping.exe+20F6640: 89 41 2C           - mov [rcx+2C],eax
Remnant2-Win64-Shipping.exe+20F6643: 48 8B 4F 18        - mov rcx,[rdi+18]
Remnant2-Win64-Shipping.exe+20F6647: 48 83 C1 30        - add rcx,30
Remnant2-Win64-Shipping.exe+20F664B: E8 50 35 96 FE     - call Remnant2-Win64-Shipping.exe+A59BA0
Remnant2-Win64-Shipping.exe+20F6650: 45 33 E4           - xor r12d,r12d
Remnant2-Win64-Shipping.exe+20F6653: 4C 8B 74 24 30     - mov r14,[rsp+30]
Remnant2-Win64-Shipping.exe+20F6658: 4C 8B 6C 24 38     - mov r13,[rsp+38]
Remnant2-Win64-Shipping.exe+20F665D: 48 8B 74 24 48     - mov rsi,[rsp+48]
Remnant2-Win64-Shipping.exe+20F6662: 44 3B 64 24 24     - cmp r12d,[rsp+24]
Remnant2-Win64-Shipping.exe+20F6667: 7C 1B              - jl Remnant2-Win64-Shipping.exe+20F6684
}
</AssemblerScript>
                                </CheatEntry>
                                <CheatEntry>
                                  <ID>1337142982</ID>
                                  <Description>"Give Trait Points"</Description>
                                  <Options moManualExpandCollapse="1"/>
                                  <Color>FFFF00</Color>
                                  <VariableType>Auto Assembler Script</VariableType>
                                  <AssemblerScript Async="1">{ Game   : Win64-Shipping.exe | NHA's Cheat Engine Lua Library!
  Version: 
  Date   : 2023-08-06
  Author : slimb

  This script does blah blah blah
}

[ENABLE]

aobscanmodule(t_points,Remnant2-Win64-Shipping.exe,8B B1 D4 00 00 00 48) // should be unique
alloc(newmem,$30,t_points)

label(code Traits_p)
label(return)

newmem:
mov [Traits_p],rcx
jmp return

Traits_p:
dq 0


code:
  mov esi,[rcx+000000D4]
  jmp return

t_points:
  jmp newmem
  nop
return:
registersymbol(t_points Traits_p)

[DISABLE]

t_points:
  db 8B B1 D4 00 00 00

unregistersymbol(t_points Traits_p)
dealloc(newmem)

{
// ORIGINAL CODE - INJECTION POINT: Remnant2-Win64-Shipping.exe+21546C6

Remnant2-Win64-Shipping.exe+21546AB: CC                    - int 3 
Remnant2-Win64-Shipping.exe+21546AC: CC                    - int 3 
Remnant2-Win64-Shipping.exe+21546AD: CC                    - int 3 
Remnant2-Win64-Shipping.exe+21546AE: CC                    - int 3 
Remnant2-Win64-Shipping.exe+21546AF: CC                    - int 3 
Remnant2-Win64-Shipping.exe+21546B0: 48 89 5C 24 08        - mov [rsp+08],rbx
Remnant2-Win64-Shipping.exe+21546B5: 48 89 74 24 10        - mov [rsp+10],rsi
Remnant2-Win64-Shipping.exe+21546BA: 57                    - push rdi
Remnant2-Win64-Shipping.exe+21546BB: 48 83 EC 20           - sub rsp,20
Remnant2-Win64-Shipping.exe+21546BF: 48 8B B9 90 00 00 00  - mov rdi,[rcx+00000090]
// ---------- INJECTING HERE ----------
Remnant2-Win64-Shipping.exe+21546C6: 8B B1 D4 00 00 00     - mov esi,[rcx+000000D4]
// ---------- DONE INJECTING  ----------
Remnant2-Win64-Shipping.exe+21546CC: 48 8B 07              - mov rax,[rdi]
Remnant2-Win64-Shipping.exe+21546CF: 48 8B 98 D0 06 00 00  - mov rbx,[rax+000006D0]
Remnant2-Win64-Shipping.exe+21546D6: E8 D5 22 F3 FF        - call Remnant2-Win64-Shipping.exe+20869B0
Remnant2-Win64-Shipping.exe+21546DB: 48 8B D0              - mov rdx,rax
Remnant2-Win64-Shipping.exe+21546DE: 48 8B CF              - mov rcx,rdi
Remnant2-Win64-Shipping.exe+21546E1: FF D3                 - call rbx
Remnant2-Win64-Shipping.exe+21546E3: 48 8B D8              - mov rbx,rax
Remnant2-Win64-Shipping.exe+21546E6: 48 85 C0              - test rax,rax
Remnant2-Win64-Shipping.exe+21546E9: 74 29                 - je Remnant2-Win64-Shipping.exe+2154714
Remnant2-Win64-Shipping.exe+21546EB: E8 A0 9C 01 00        - call Remnant2-Win64-Shipping.exe+216E390
}
</AssemblerScript>
                                  <CheatEntries>
                                    <CheatEntry>
                                      <ID>1337142983</ID>
                                      <Description>"p"</Description>
                                      <ShowAsHex>1</ShowAsHex>
                                      <ShowAsSigned>0</ShowAsSigned>
                                      <Color>000000</Color>
                                      <VariableType>8 Bytes</VariableType>
                                      <Address>Traits_p</Address>
                                      <CheatEntries>
                                        <CheatEntry>
                                          <ID>1337142984</ID>
                                          <Description>"Set -&gt; Amount Total Trait points"</Description>
                                          <VariableType>4 Bytes</VariableType>
                                          <Address>Traits_p</Address>
                                          <Offsets>
                                            <Offset>D4</Offset>
                                          </Offsets>
                                        </CheatEntry>
                                      </CheatEntries>
                                    </CheatEntry>
                                  </CheatEntries>
                                </CheatEntry>
                                <CheatEntry>
                                  <ID>8</ID>
                                  <Description>"Give Scrap"</Description>
                                  <Options moManualExpandCollapse="1"/>
                                  <Color>00FFFF</Color>
                                  <VariableType>Auto Assembler Script</VariableType>
                                  <AssemblerScript Async="1">{ Game   : Win64-Shipping.exe | NHA's Cheat Engine Lua Library!
  Version: 
  Date   : 2023-08-06
  Author : slimb

  This script does blah blah blah
}

[ENABLE]

aobscanmodule(scrap_t,Remnant2-Win64-Shipping.exe,48 8B 4B 18 48 85 C9 74 11) // should be unique
alloc(newmem,$48,scrap_t)

label(code scrap_d)
label(return)

newmem:
mov [scrap_d],rbx
jmp return

scrap_d:
dq 0

code:
  mov rcx,[rbx+18]
  test rcx,rcx
  jmp return

scrap_t:
  jmp newmem
  nop 2
return:
registersymbol(scrap_t scrap_d)

[DISABLE]

scrap_t:
  db 48 8B 4B 18 48 85 C9

unregistersymbol(scrap_t scrap_d)
dealloc(newmem)

{
// ORIGINAL CODE - INJECTION POINT: Remnant2-Win64-Shipping.exe+20FA623

Remnant2-Win64-Shipping.exe+20FA604: 48 85 F6        - test rsi,rsi
Remnant2-Win64-Shipping.exe+20FA607: 74 34           - je Remnant2-Win64-Shipping.exe+20FA63D
Remnant2-Win64-Shipping.exe+20FA609: E8 82 F7 FF FF  - call Remnant2-Win64-Shipping.exe+20F9D90
Remnant2-Win64-Shipping.exe+20FA60E: 48 8B D0        - mov rdx,rax
Remnant2-Win64-Shipping.exe+20FA611: 48 8B CE        - mov rcx,rsi
Remnant2-Win64-Shipping.exe+20FA614: E8 37 BE C4 FF  - call Remnant2-Win64-Shipping.exe+1D46450
Remnant2-Win64-Shipping.exe+20FA619: 84 C0           - test al,al
Remnant2-Win64-Shipping.exe+20FA61B: 74 20           - je Remnant2-Win64-Shipping.exe+20FA63D
Remnant2-Win64-Shipping.exe+20FA61D: 48 39 6B 08     - cmp [rbx+08],rbp
Remnant2-Win64-Shipping.exe+20FA621: 75 1A           - jne Remnant2-Win64-Shipping.exe+20FA63D
// ---------- INJECTING HERE ----------
Remnant2-Win64-Shipping.exe+20FA623: 48 8B 4B 18     - mov rcx,[rbx+18]
// ---------- DONE INJECTING  ----------
Remnant2-Win64-Shipping.exe+20FA627: 48 85 C9        - test rcx,rcx
Remnant2-Win64-Shipping.exe+20FA62A: 74 11           - je Remnant2-Win64-Shipping.exe+20FA63D
Remnant2-Win64-Shipping.exe+20FA62C: 45 85 FF        - test r15d,r15d
Remnant2-Win64-Shipping.exe+20FA62F: 78 09           - js Remnant2-Win64-Shipping.exe+20FA63A
Remnant2-Win64-Shipping.exe+20FA631: 0F B6 41 28     - movzx eax,byte ptr [rcx+28]
Remnant2-Win64-Shipping.exe+20FA635: 41 3B C7        - cmp eax,r15d
Remnant2-Win64-Shipping.exe+20FA638: 75 03           - jne Remnant2-Win64-Shipping.exe+20FA63D
Remnant2-Win64-Shipping.exe+20FA63A: 03 79 2C        - add edi,[rcx+2C]
Remnant2-Win64-Shipping.exe+20FA63D: 48 83 C3 28     - add rbx,28
Remnant2-Win64-Shipping.exe+20FA641: 49 3B DC        - cmp rbx,r12
}
</AssemblerScript>
                                  <CheatEntries>
                                    <CheatEntry>
                                      <ID>1337142985</ID>
                                      <Description>"p"</Description>
                                      <ShowAsHex>1</ShowAsHex>
                                      <ShowAsSigned>0</ShowAsSigned>
                                      <VariableType>8 Bytes</VariableType>
                                      <Address>scrap_d</Address>
                                      <CheatEntries>
                                        <CheatEntry>
                                          <ID>10</ID>
                                          <Description>"Scrap Amount"</Description>
                                          <VariableType>4 Bytes</VariableType>
                                          <Address>scrap_d</Address>
                                          <Offsets>
                                            <Offset>2C</Offset>
                                            <Offset>18</Offset>
                                          </Offsets>
                                        </CheatEntry>
                                      </CheatEntries>
                                    </CheatEntry>
                                  </CheatEntries>
                                </CheatEntry>
                                <CheatEntry>
                                  <ID>1337142989</ID>
                                  <Description>"InFinite Dragon Hearts"</Description>
                                  <Color>80FF00</Color>
                                  <VariableType>Auto Assembler Script</VariableType>
                                  <AssemblerScript Async="1">{ Game   : Remnant2-Win64-Shipping.exe
  Version: 
  Date   : 2023-08-06
  Author : slimb

  This script does blah blah blah
}

[ENABLE]

aobscanmodule(dragon_herts,Remnant2-WinGDK-Shipping.exe,66 0F 6E CB 0F 5B C9 F3 0F 58 * F3 0F 2C D8) // should be unique
registersymbol(dragon_herts)

dragon_herts+7:
 db BB DE 03 00 00 0F 1F 00

[DISABLE]

dragon_herts+7:
  db F3 0F 58 C1 F3 0F 2C D8

unregistersymbol(*)


{
// ---------- INJECTING HERE ----------
Remnant2-Win64-Shipping.exe+1D809A3: 66 0F 6E CB           - movd xmm1,ebx
// ---------- DONE INJECTING  ----------
Remnant2-Win64-Shipping.exe+1D809A7: 0F 5B C9              - cvtdq2ps xmm1,xmm1
Remnant2-Win64-Shipping.exe+1D809AA: F3 0F 58 C1           - addss xmm0,xmm1
Remnant2-Win64-Shipping.exe+1D809AE: F3 0F 2C D8           - cvttss2si ebx,xmm0
Remnant2-Win64-Shipping.exe+1D809B2: 8B 87 40 07 00 00     - mov eax,[rdi+00000740]
}
</AssemblerScript>
                                </CheatEntry>
                              </CheatEntries>
                            </CheatEntry>
                            <CheatEntry>
                              <ID>1337142945</ID>
                              <Description>"xxx World Settings xxx"</Description>
                              <Options moHideChildren="1"/>
                              <GroupHeader>1</GroupHeader>
                              <CheatEntries>
                                <CheatEntry>
                                  <ID>1337142903</ID>
                                  <Description>"World Speed"</Description>
                                  <VariableType>Auto Assembler Script</VariableType>
                                  <AssemblerScript>{ Game   : Win64-Shipping.exe | NHA's Cheat Engine Lua Library!
  Version: 
  Date   : 2023-07-27
  Author : slimb

  This script does blah blah blah
}

[ENABLE]

aobscanmodule(P_sped,Remnant2-Win64-Shipping.exe,F3 0F 59 81 C8 03 00 00) // should be unique
alloc(newmem,$1000,P_sped)

label(code)
label(return)

newmem:
  mov [rcx+000003CC],(float)1.0//Time Dialation
  jmp return

code:
  mulss xmm0,[rcx+000003C8]
  jmp return

P_sped:
  jmp newmem
  nop 3
return:
registersymbol(P_sped)

[DISABLE]

P_sped:
  db F3 0F 59 81 C8 03 00 00

unregistersymbol(P_sped)
dealloc(newmem)

{
// ORIGINAL CODE - INJECTION POINT: Remnant2-Win64-Shipping.exe+3EB0368

Remnant2-Win64-Shipping.exe+3EB0343: 48 8B CB                 - mov rcx,rbx
Remnant2-Win64-Shipping.exe+3EB0346: 48 8D 15 6B 57 A3 02     - lea rdx,[Remnant2-Win64-Shipping.exe+68E5AB8]
Remnant2-Win64-Shipping.exe+3EB034D: 89 44 24 20              - mov [rsp+20],eax
Remnant2-Win64-Shipping.exe+3EB0351: E8 8A 49 39 FE           - call Remnant2-Win64-Shipping.exe+2244CE0
Remnant2-Win64-Shipping.exe+3EB0356: 48 8B C3                 - mov rax,rbx
Remnant2-Win64-Shipping.exe+3EB0359: 48 83 C4 30              - add rsp,30
Remnant2-Win64-Shipping.exe+3EB035D: 5B                       - pop rbx
Remnant2-Win64-Shipping.exe+3EB035E: C3                       - ret 
Remnant2-Win64-Shipping.exe+3EB035F: CC                       - int 3 
Remnant2-Win64-Shipping.exe+3EB0360: F3 0F 10 81 CC 03 00 00  - movss xmm0,[rcx+000003CC]
// ---------- INJECTING HERE ----------
Remnant2-Win64-Shipping.exe+3EB0368: F3 0F 59 81 C8 03 00 00  - mulss xmm0,[rcx+000003C8]
// ---------- DONE INJECTING  ----------
Remnant2-Win64-Shipping.exe+3EB0370: F3 0F 59 81 D0 03 00 00  - mulss xmm0,[rcx+000003D0]
Remnant2-Win64-Shipping.exe+3EB0378: C3                       - ret 
Remnant2-Win64-Shipping.exe+3EB0379: CC                       - int 3 
Remnant2-Win64-Shipping.exe+3EB037A: CC                       - int 3 
Remnant2-Win64-Shipping.exe+3EB037B: CC                       - int 3 
Remnant2-Win64-Shipping.exe+3EB037C: CC                       - int 3 
Remnant2-Win64-Shipping.exe+3EB037D: CC                       - int 3 
Remnant2-Win64-Shipping.exe+3EB037E: CC                       - int 3 
Remnant2-Win64-Shipping.exe+3EB037F: CC                       - int 3 
Remnant2-Win64-Shipping.exe+3EB0380: F2 0F 10 01              - movsd xmm0,[rcx]
}
</AssemblerScript>
                                </CheatEntry>
                                <CheatEntry>
                                  <ID>1337142991</ID>
                                  <Description>"Map Hack"</Description>
                                  <Color>FF80FF</Color>
                                  <VariableType>Auto Assembler Script</VariableType>
                                  <AssemblerScript Async="1">{ Game   : Remnant2-Win64-Shipping.exe
  Version: 
  Date   : 2023-08-05
  Author : slimb

  This script does blah blah blah
}

[ENABLE]

aobscanmodule(g_pop,Remnant2-Win64-Shipping.exe,0F 2F 81 38 02 00 00) // should be unique
alloc(newmem,$1000,g_pop)
label(code)
label(dm_Rewind)
label(return)

newmem:
cmp [rcx+00000230],00000001
jna code
mov [dm_Rewind],rcx
//mov [rcx+11E9],1// GoD Mode
jmp return

dm_Rewind:
dq 0

code:
  comiss xmm0,[rcx+00000238]
  jmp return

g_pop:
  jmp newmem
  nop 2
return:
registersymbol(g_pop dm_Rewind)

[DISABLE]

g_pop:
  db 0F 2F 81 38 02 00 00

unregistersymbol(g_pop dm_Rewind)
dealloc(newmem)

{
// ORIGINAL CODE - INJECTION POINT: Remnant2-Win64-Shipping.exe+1FAD773

Remnant2-Win64-Shipping.exe+1FAD767: CC                    - int 3 
Remnant2-Win64-Shipping.exe+1FAD768: CC                    - int 3 
Remnant2-Win64-Shipping.exe+1FAD769: CC                    - int 3 
Remnant2-Win64-Shipping.exe+1FAD76A: CC                    - int 3 
Remnant2-Win64-Shipping.exe+1FAD76B: CC                    - int 3 
Remnant2-Win64-Shipping.exe+1FAD76C: CC                    - int 3 
Remnant2-Win64-Shipping.exe+1FAD76D: CC                    - int 3 
Remnant2-Win64-Shipping.exe+1FAD76E: CC                    - int 3 
Remnant2-Win64-Shipping.exe+1FAD76F: CC                    - int 3 
Remnant2-Win64-Shipping.exe+1FAD770: 0F 57 C0              - xorps xmm0,xmm0
// ---------- INJECTING HERE ----------
Remnant2-Win64-Shipping.exe+1FAD773: 0F 2F 81 38 02 00 00  - comiss xmm0,[rcx+00000238]
// ---------- DONE INJECTING  ----------
Remnant2-Win64-Shipping.exe+1FAD77A: 0F 92 C0              - setb al
Remnant2-Win64-Shipping.exe+1FAD77D: C3                    - ret 
Remnant2-Win64-Shipping.exe+1FAD77E: CC                    - int 3 
Remnant2-Win64-Shipping.exe+1FAD77F: CC                    - int 3 
Remnant2-Win64-Shipping.exe+1FAD780: 48 8B C4              - mov rax,rsp
Remnant2-Win64-Shipping.exe+1FAD783: 48 89 58 10           - mov [rax+10],rbx
Remnant2-Win64-Shipping.exe+1FAD787: 48 89 70 18           - mov [rax+18],rsi
Remnant2-Win64-Shipping.exe+1FAD78B: 48 89 78 20           - mov [rax+20],rdi
Remnant2-Win64-Shipping.exe+1FAD78F: 55                    - push rbp
Remnant2-Win64-Shipping.exe+1FAD790: 41 54                 - push r12
}
</AssemblerScript>
                                </CheatEntry>
                                <CheatEntry>
                                  <ID>1337142990</ID>
                                  <Description>"Pause game"</Description>
                                  <VariableType>Auto Assembler Script</VariableType>
                                  <AssemblerScript Async="1">{ Game   : Win64-Shipping.exe | NHA's Cheat Engine Lua Library!
  Version: 
  Date   : 2023-08-08
  Author : slimb

  This script does blah blah blah
}

[ENABLE]

aobscanmodule(ject_func_newt,Remnant2-Win64-Shipping.exe,48 8B 89 60 06 00 00 48 85 C9 74 28) // should be unique
alloc(newmem,$1000,ject_func_newt)
registersymbol(ject_func_newt)
label(code)
label(return)

newmem:
test byte ptr [rcx+000006CC],01
jmp Remnant2-Win64-Shipping.exe+C6A7C9
mov rcx,[rcx+00000660]
test rcx,rcx
je Remnant2-Win64-Shipping.exe+C6A7FD

//ject_func_newt:
//dq 0
code:
  mov rcx,[rcx+00000660]
  jmp return

ject_func_newt:
  jmp newmem
  nop 2
return:


[DISABLE]

ject_func_newt:
  db 48 8B 89 60 06 00 00

unregistersymbol(ject_func_newt)
dealloc(newmem)

{
// ORIGINAL CODE - INJECTION POINT: Remnant2-Win64-Shipping.exe+C6A7C9

Remnant2-Win64-Shipping.exe+C6A7B8: CC                       - int 3 
Remnant2-Win64-Shipping.exe+C6A7B9: CC                       - int 3 
Remnant2-Win64-Shipping.exe+C6A7BA: CC                       - int 3 
Remnant2-Win64-Shipping.exe+C6A7BB: CC                       - int 3 
Remnant2-Win64-Shipping.exe+C6A7BC: CC                       - int 3 
Remnant2-Win64-Shipping.exe+C6A7BD: CC                       - int 3 
Remnant2-Win64-Shipping.exe+C6A7BE: CC                       - int 3 
Remnant2-Win64-Shipping.exe+C6A7BF: CC                       - int 3 
Remnant2-Win64-Shipping.exe+C6A7C0: F6 81 CC 06 00 00 01     - test byte ptr [rcx+000006CC],01
Remnant2-Win64-Shipping.exe+C6A7C7: 75 34                    - jne Remnant2-Win64-Shipping.exe+C6A7FD
// ---------- INJECTING HERE ----------
Remnant2-Win64-Shipping.exe+C6A7C9: 48 8B 89 60 06 00 00     - mov rcx,[rcx+00000660]
// ---------- DONE INJECTING  ----------
Remnant2-Win64-Shipping.exe+C6A7D0: 48 85 C9                 - test rcx,rcx
Remnant2-Win64-Shipping.exe+C6A7D3: 74 28                    - je Remnant2-Win64-Shipping.exe+C6A7FD
Remnant2-Win64-Shipping.exe+C6A7D5: 48 8B 49 30              - mov rcx,[rcx+30]
Remnant2-Win64-Shipping.exe+C6A7D9: 8B 81 38 07 00 00        - mov eax,[rcx+00000738]
Remnant2-Win64-Shipping.exe+C6A7DF: 0F BA F0 08              - btr eax,08
Remnant2-Win64-Shipping.exe+C6A7E3: F3 0F 11 89 D8 00 00 00  - movss [rcx+000000D8],xmm1
Remnant2-Win64-Shipping.exe+C6A7EB: 0F BA E8 07              - bts eax,07
Remnant2-Win64-Shipping.exe+C6A7EF: F3 0F 11 91 DC 00 00 00  - movss [rcx+000000DC],xmm2
Remnant2-Win64-Shipping.exe+C6A7F7: 89 81 38 07 00 00        - mov [rcx+00000738],eax
Remnant2-Win64-Shipping.exe+C6A7FD: C3                       - ret 
}
</AssemblerScript>
                                </CheatEntry>
                                <CheatEntry>
                                  <ID>1337142998</ID>
                                  <Description>"mAX dROP RATE"</Description>
                                  <VariableType>Auto Assembler Script</VariableType>
                                  <AssemblerScript>{ Game   : Remnant2-Win64-Shipping.exe
  Version: 
  Date   : 2023-08-25
  Author : slimb

  This script does blah blah blah
}

[ENABLE]

aobscanmodule(dROP_RTAE,Remnant2-Win64-Shipping.exe,63 00 00 00 66 0F 6E C0 0F 5B C0 F3 0F 59 * F3 0F 2C) // should be unique
registersymbol(dROP_RTAE)

dROP_RTAE+04:
  db 66 0F 57 C0

[DISABLE]

dROP_RTAE+04:
  db 66 0F 6E C0

unregistersymbol(dROP_RTAE)


{
// ORIGINAL CODE - INJECTION POINT: Remnant2-Win64-Shipping.exe+21A4E57

Remnant2-Win64-Shipping.exe+21A4E30: C1 E8 09           - shr eax,09
Remnant2-Win64-Shipping.exe+21A4E33: 0D 00 00 80 3F     - or eax,3F800000
Remnant2-Win64-Shipping.exe+21A4E38: 66 0F 6E C8        - movd xmm1,eax
Remnant2-Win64-Shipping.exe+21A4E3C: F3 0F 5C CF        - subss xmm1,xmm7
Remnant2-Win64-Shipping.exe+21A4E40: F3 41 0F 59 C8     - mulss xmm1,xmm8
Remnant2-Win64-Shipping.exe+21A4E45: F3 0F 2C F9        - cvttss2si edi,xmm1
Remnant2-Win64-Shipping.exe+21A4E49: EB 24              - jmp Remnant2-Win64-Shipping.exe+21A4E6F
Remnant2-Win64-Shipping.exe+21A4E4B: FF 15 8F 10 41 03  - call qword ptr [Remnant2-Win64-Shipping.exe+55B5EE0]
Remnant2-Win64-Shipping.exe+21A4E51: 25 FF 7F 00 00     - and eax,00007FFF
Remnant2-Win64-Shipping.exe+21A4E56: BF                 - db BF 
// ---------- INJECTING HERE ----------
Remnant2-Win64-Shipping.exe+21A4E57: 63 00              - movsxd  rax,dword ptr [rax]
// ---------- DONE INJECTING  ----------
Remnant2-Win64-Shipping.exe+21A4E59: 00 00              - add [rax],al
Remnant2-Win64-Shipping.exe+21A4E5B: 66 0F 6E C0        - movd xmm0,eax
Remnant2-Win64-Shipping.exe+21A4E5F: 0F 5B C0           - cvtdq2ps xmm0,xmm0
Remnant2-Win64-Shipping.exe+21A4E62: F3 0F 59 C6        - mulss xmm0,xmm6
Remnant2-Win64-Shipping.exe+21A4E66: F3 0F 2C C0        - cvttss2si eax,xmm0
Remnant2-Win64-Shipping.exe+21A4E6A: 3B C7              - cmp eax,edi
Remnant2-Win64-Shipping.exe+21A4E6C: 0F 4C F8           - cmovl edi,eax
Remnant2-Win64-Shipping.exe+21A4E6F: 49 8B D7           - mov rdx,r15
Remnant2-Win64-Shipping.exe+21A4E72: 48 8B CE           - mov rcx,rsi
Remnant2-Win64-Shipping.exe+21A4E75: FF C7              - inc edi
}
</AssemblerScript>
                                </CheatEntry>
                              </CheatEntries>
                            </CheatEntry>
                            <CheatEntry>
                              <ID>1337142942</ID>
                              <Description>"R-N-D"</Description>
                              <Options moAlwaysHideChildren="1" moManualExpandCollapse="1"/>
                              <Color>0000FF</Color>
                              <GroupHeader>1</GroupHeader>
                              <CheatEntries>
                                <CheatEntry>
                                  <ID>46418</ID>
                                  <Description>"_Hook"</Description>
                                  <Options moAlwaysHideChildren="1" moManualExpandCollapse="1"/>
                                  <ShowAsHex>1</ShowAsHex>
                                  <ShowAsSigned>0</ShowAsSigned>
                                  <Color>000000</Color>
                                  <VariableType>8 Bytes</VariableType>
                                  <Address>Hood_Man_Hook</Address>
                                  <CheatEntries>
                                    <CheatEntry>
                                      <ID>1337142907</ID>
                                      <Description>"Group 3"</Description>
                                      <Options moManualExpandCollapse="1"/>
                                      <GroupHeader>1</GroupHeader>
                                    </CheatEntry>
                                    <CheatEntry>
                                      <ID>26227</ID>
                                      <Description>"UE sigs"</Description>
                                      <Options moHideChildren="1"/>
                                      <GroupHeader>1</GroupHeader>
                                      <CheatEntries>
                                        <CheatEntry>
                                          <ID>2</ID>
                                          <Description>"GEngine"</Description>
                                          <Options moManualExpandCollapse="1"/>
                                          <GroupHeader>1</GroupHeader>
                                          <CheatEntries>
                                            <CheatEntry>
                                              <ID>0</ID>
                                              <Description>"48 8B ?? ?? ?? ?? ?? 0F 28 ?? 49 8B ?? 48 8B ?? 48 85 ??"</Description>
                                              <ShowAsHex>1</ShowAsHex>
                                              <VariableType>Array of byte</VariableType>
                                              <ByteLength>19</ByteLength>
                                              <Address>"Remnant2-Win64-Shipping.exe"+425CC60</Address>
                                            </CheatEntry>
                                          </CheatEntries>
                                        </CheatEntry>
                                        <CheatEntry>
                                          <ID>3</ID>
                                          <Description>"FNamePool"</Description>
                                          <Options moManualExpandCollapse="1"/>
                                          <GroupHeader>1</GroupHeader>
                                          <CheatEntries>
                                            <CheatEntry>
                                              <ID>1</ID>
                                              <Description>"48 8D 0D ? ? ? ? E8 ? ? ? ? C6 05 ? ? ? ? 01 0F 10"</Description>
                                              <ShowAsHex>1</ShowAsHex>
                                              <VariableType>Array of byte</VariableType>
                                              <ByteLength>21</ByteLength>
                                              <Address>"Remnant2-Win64-Shipping.exe"+237872C</Address>
                                            </CheatEntry>
                                          </CheatEntries>
                                        </CheatEntry>
                                        <CheatEntry>
                                          <ID>1337142936</ID>
                                          <Description>"Fobject Array"</Description>
                                          <Options moManualExpandCollapse="1"/>
                                          <GroupHeader>1</GroupHeader>
                                          <CheatEntries>
                                            <CheatEntry>
                                              <ID>4</ID>
                                              <Description>"48 8D 0D ? ? ? ? E8 ? ? ? ? 48 8D 8D ? ? ? ? E8 ? ? ? ? 48 8D 8D ?? ?? ?? ?? E8 ?? ?? ?? ?? F3"</Description>
                                              <ShowAsHex>1</ShowAsHex>
                                              <VariableType>Array of byte</VariableType>
                                              <ByteLength>37</ByteLength>
                                              <Address>"Remnant2-Win64-Shipping.exe"+9E0A2B</Address>
                                            </CheatEntry>
                                          </CheatEntries>
                                        </CheatEntry>
                                      </CheatEntries>
                                    </CheatEntry>
                                  </CheatEntries>
                                </CheatEntry>
                                <CheatEntry>
                                  <ID>1337142977</ID>
                                  <Description>"World Rewind "</Description>
                                  <VariableType>Auto Assembler Script</VariableType>
                                  <AssemblerScript Async="1">{ Game   : Remnant2-Win64-Shipping.exe
  Version: 
  Date   : 2023-08-05
  Author : slimb

  This script does blah blah blah
}

[ENABLE]

aobscanmodule(g_pop,Remnant2-Win64-Shipping.exe,0F 2F 81 38 02 00 00) // should be unique
alloc(newmem,$1000,g_pop)

label(code Hookme)
label(return)

newmem:
cmp [rcx+00000230],00000001
jne code
mov [Hookme],rcx
//mov [rcx+11E9],1// GoD Mode
jmp return

Hookme:
dq 0

code:
  comiss xmm0,[rcx+00000238]
  jmp return

g_pop:
  jmp newmem
  nop 2
return:
registersymbol(g_pop Hookme)

[DISABLE]

g_pop:
  db 0F 2F 81 38 02 00 00

unregistersymbol(g_pop Hookme)
dealloc(newmem)

{
// ORIGINAL CODE - INJECTION POINT: Remnant2-Win64-Shipping.exe+1FAD773

Remnant2-Win64-Shipping.exe+1FAD767: CC                    - int 3 
Remnant2-Win64-Shipping.exe+1FAD768: CC                    - int 3 
Remnant2-Win64-Shipping.exe+1FAD769: CC                    - int 3 
Remnant2-Win64-Shipping.exe+1FAD76A: CC                    - int 3 
Remnant2-Win64-Shipping.exe+1FAD76B: CC                    - int 3 
Remnant2-Win64-Shipping.exe+1FAD76C: CC                    - int 3 
Remnant2-Win64-Shipping.exe+1FAD76D: CC                    - int 3 
Remnant2-Win64-Shipping.exe+1FAD76E: CC                    - int 3 
Remnant2-Win64-Shipping.exe+1FAD76F: CC                    - int 3 
Remnant2-Win64-Shipping.exe+1FAD770: 0F 57 C0              - xorps xmm0,xmm0
// ---------- INJECTING HERE ----------
Remnant2-Win64-Shipping.exe+1FAD773: 0F 2F 81 38 02 00 00  - comiss xmm0,[rcx+00000238]
// ---------- DONE INJECTING  ----------
Remnant2-Win64-Shipping.exe+1FAD77A: 0F 92 C0              - setb al
Remnant2-Win64-Shipping.exe+1FAD77D: C3                    - ret 
Remnant2-Win64-Shipping.exe+1FAD77E: CC                    - int 3 
Remnant2-Win64-Shipping.exe+1FAD77F: CC                    - int 3 
Remnant2-Win64-Shipping.exe+1FAD780: 48 8B C4              - mov rax,rsp
Remnant2-Win64-Shipping.exe+1FAD783: 48 89 58 10           - mov [rax+10],rbx
Remnant2-Win64-Shipping.exe+1FAD787: 48 89 70 18           - mov [rax+18],rsi
Remnant2-Win64-Shipping.exe+1FAD78B: 48 89 78 20           - mov [rax+20],rdi
Remnant2-Win64-Shipping.exe+1FAD78F: 55                    - push rbp
Remnant2-Win64-Shipping.exe+1FAD790: 41 54                 - push r12
}
</AssemblerScript>
                                  <Hotkeys>
                                    <Hotkey>
                                      <Action>Activate</Action>
                                      <Keys>
                                        <Key>100</Key>
                                      </Keys>
                                      <Description>World Rewind </Description>
                                      <ID>0</ID>
                                      <ActivateSound TTS="EN">World Rewind  Activated</ActivateSound>
                                      <DeactivateSound TTS="EN">World Rewind  Deactivated</DeactivateSound>
                                    </Hotkey>
                                  </Hotkeys>
                                </CheatEntry>
                              </CheatEntries>
                            </CheatEntry>
                          </CheatEntries>
                        </CheatEntry>
                        <CheatEntry>
                          <ID>1337143010</ID>
                          <Description>"REMNANET 2 [ Gamepass Version"</Description>
                          <Options moManualExpandCollapse="1"/>
                          <Color>FFFF00</Color>
                          <GroupHeader>1</GroupHeader>
                          <CheatEntries>
                            <CheatEntry>
                              <ID>1337143030</ID>
                              <Description>"xxxx Player Options xxxxx"</Description>
                              <Options moHideChildren="1" moManualExpandCollapse="1"/>
                              <Color>C080FF</Color>
                              <GroupHeader>1</GroupHeader>
                              <CheatEntries>
                                <CheatEntry>
                                  <ID>1337143073</ID>
                                  <Description>"GodMode team"</Description>
                                  <Options moHideChildren="1" moManualExpandCollapse="1"/>
                                  <Color>00FF00</Color>
                                  <VariableType>Auto Assembler Script</VariableType>
                                  <AssemblerScript Async="1">{ Game   : Remnant2-WinGDK-Shipping.exe
  Version: 
  Date   : 2023-11-30
  Author : slimb

  This script does blah blah blah
}

[ENABLE]

aobscanmodule(Team_OHK,Remnant2-WinGDK-Shipping.exe,0F 2F B7 90 08 00 00) // should be unique
alloc(newmem,$1000,Team_OHK)

label(code maoi)
label(return)

newmem:
cmp [rdi+68],00000002
//cmp [rdi+180],DB9FBA40
jne code
mov [maoi],rdi
mov [rdi+00000890],(float)1000001
jmp return

maoi:
dq 0


code:
  comiss xmm6,[rdi+00000890]
  jmp return

Team_OHK:
  jmp newmem
  nop 2
return:
registersymbol(Team_OHK maoi)

[DISABLE]

Team_OHK:
  db 0F 2F B7 90 08 00 00

unregistersymbol(INJECT maoi)
dealloc(newmem)

{
// ORIGINAL CODE - INJECTION POINT: Remnant2-WinGDK-Shipping.exe+1F7D724

Remnant2-WinGDK-Shipping.exe+1F7D6FC: E8 FF B2 ED 01        - call Remnant2-WinGDK-Shipping.exe+3E58A00
Remnant2-WinGDK-Shipping.exe+1F7D701: 83 F8 03              - cmp eax,03
Remnant2-WinGDK-Shipping.exe+1F7D704: 75 16                 - jne Remnant2-WinGDK-Shipping.exe+1F7D71C
Remnant2-WinGDK-Shipping.exe+1F7D706: E9 FA 00 00 00        - jmp Remnant2-WinGDK-Shipping.exe+1F7D805
Remnant2-WinGDK-Shipping.exe+1F7D70B: 48 8B CF              - mov rcx,rdi
Remnant2-WinGDK-Shipping.exe+1F7D70E: E8 ED B2 ED 01        - call Remnant2-WinGDK-Shipping.exe+3E58A00
Remnant2-WinGDK-Shipping.exe+1F7D713: 83 F8 03              - cmp eax,03
Remnant2-WinGDK-Shipping.exe+1F7D716: 0F 84 E9 00 00 00     - je Remnant2-WinGDK-Shipping.exe+1F7D805
Remnant2-WinGDK-Shipping.exe+1F7D71C: 0F 29 74 24 70        - movaps [rsp+70],xmm6
Remnant2-WinGDK-Shipping.exe+1F7D721: 0F 57 F6              - xorps xmm6,xmm6
// ---------- INJECTING HERE ----------
Remnant2-WinGDK-Shipping.exe+1F7D724: 0F 2F B7 90 08 00 00  - comiss xmm6,[rdi+00000890]
// ---------- DONE INJECTING  ----------
Remnant2-WinGDK-Shipping.exe+1F7D72B: 0F 83 CF 00 00 00     - jae Remnant2-WinGDK-Shipping.exe+1F7D800
Remnant2-WinGDK-Shipping.exe+1F7D731: 48 8B 87 28 06 00 00  - mov rax,[rdi+00000628]
Remnant2-WinGDK-Shipping.exe+1F7D738: 48 8D 8F 28 06 00 00  - lea rcx,[rdi+00000628]
Remnant2-WinGDK-Shipping.exe+1F7D73F: 0F 29 7C 24 60        - movaps [rsp+60],xmm7
Remnant2-WinGDK-Shipping.exe+1F7D744: 44 0F 29 44 24 50     - movaps [rsp+50],xmm8
Remnant2-WinGDK-Shipping.exe+1F7D74A: FF 50 48              - call qword ptr [rax+48]
Remnant2-WinGDK-Shipping.exe+1F7D74D: 48 8B 87 28 06 00 00  - mov rax,[rdi+00000628]
Remnant2-WinGDK-Shipping.exe+1F7D754: 48 8D 8F 28 06 00 00  - lea rcx,[rdi+00000628]
Remnant2-WinGDK-Shipping.exe+1F7D75B: 0F 28 F8              - movaps xmm7,xmm0
Remnant2-WinGDK-Shipping.exe+1F7D75E: FF 50 50              - call qword ptr [rax+50]
}
</AssemblerScript>
                                  <CheatEntries>
                                    <CheatEntry>
                                      <ID>1337143074</ID>
                                      <Description>"-&gt;"</Description>
                                      <ShowAsHex>1</ShowAsHex>
                                      <ShowAsSigned>0</ShowAsSigned>
                                      <VariableType>8 Bytes</VariableType>
                                      <Address>maoi</Address>
                                      <CheatEntries>
                                        <CheatEntry>
                                          <ID>1337143075</ID>
                                          <Description>"current Health"</Description>
                                          <ShowAsSigned>0</ShowAsSigned>
                                          <VariableType>Float</VariableType>
                                          <Address>maoi</Address>
                                          <Offsets>
                                            <Offset>890</Offset>
                                          </Offsets>
                                        </CheatEntry>
                                      </CheatEntries>
                                    </CheatEntry>
                                  </CheatEntries>
                                </CheatEntry>
                                <CheatEntry>
                                  <ID>1337143079</ID>
                                  <Description>"Team GodMode 1 OHk [Not Safe for Boss fights]"</Description>
                                  <Options moManualExpandCollapse="1"/>
                                  <Color>FF80FF</Color>
                                  <VariableType>Auto Assembler Script</VariableType>
                                  <AssemblerScript Async="1">{ Game   : Remnant2-WinGDK-Shipping.exe
  Version: 
  Date   : 2023-11-30
  Author : slimb

  This script does blah blah blah
}

[ENABLE]

aobscanmodule(Team_OHK,Remnant2-WinGDK-Shipping.exe,0F 2F B7 90 08 00 00) // should be unique
alloc(newmem,$1000,Team_OHK)

label(code maoi Pussy)
label(return)

newmem:
cmp [rdi+68],00000002
//cmp [rdi+180],DB9FBA40
jne Pussy
mov [maoi],rdi
mov [rdi+00000890],(float)1000001
jmp return

maoi:
dq 0

Pussy:
sub [rdi+00000890],(float)300000
mov [rdi+00000890],(float)0.00001
jmp return

code:
  comiss xmm6,[rdi+00000890]
  jmp return

Team_OHK:
  jmp newmem
  nop 2
return:
registersymbol(Team_OHK maoi Pussy)

[DISABLE]

Team_OHK:
  db 0F 2F B7 90 08 00 00

unregistersymbol(INJECT maoi Pussy)
dealloc(newmem)

{
// ORIGINAL CODE - INJECTION POINT: Remnant2-WinGDK-Shipping.exe+1F7D724

Remnant2-WinGDK-Shipping.exe+1F7D6FC: E8 FF B2 ED 01        - call Remnant2-WinGDK-Shipping.exe+3E58A00
Remnant2-WinGDK-Shipping.exe+1F7D701: 83 F8 03              - cmp eax,03
Remnant2-WinGDK-Shipping.exe+1F7D704: 75 16                 - jne Remnant2-WinGDK-Shipping.exe+1F7D71C
Remnant2-WinGDK-Shipping.exe+1F7D706: E9 FA 00 00 00        - jmp Remnant2-WinGDK-Shipping.exe+1F7D805
Remnant2-WinGDK-Shipping.exe+1F7D70B: 48 8B CF              - mov rcx,rdi
Remnant2-WinGDK-Shipping.exe+1F7D70E: E8 ED B2 ED 01        - call Remnant2-WinGDK-Shipping.exe+3E58A00
Remnant2-WinGDK-Shipping.exe+1F7D713: 83 F8 03              - cmp eax,03
Remnant2-WinGDK-Shipping.exe+1F7D716: 0F 84 E9 00 00 00     - je Remnant2-WinGDK-Shipping.exe+1F7D805
Remnant2-WinGDK-Shipping.exe+1F7D71C: 0F 29 74 24 70        - movaps [rsp+70],xmm6
Remnant2-WinGDK-Shipping.exe+1F7D721: 0F 57 F6              - xorps xmm6,xmm6
// ---------- INJECTING HERE ----------
Remnant2-WinGDK-Shipping.exe+1F7D724: 0F 2F B7 90 08 00 00  - comiss xmm6,[rdi+00000890]
// ---------- DONE INJECTING  ----------
Remnant2-WinGDK-Shipping.exe+1F7D72B: 0F 83 CF 00 00 00     - jae Remnant2-WinGDK-Shipping.exe+1F7D800
Remnant2-WinGDK-Shipping.exe+1F7D731: 48 8B 87 28 06 00 00  - mov rax,[rdi+00000628]
Remnant2-WinGDK-Shipping.exe+1F7D738: 48 8D 8F 28 06 00 00  - lea rcx,[rdi+00000628]
Remnant2-WinGDK-Shipping.exe+1F7D73F: 0F 29 7C 24 60        - movaps [rsp+60],xmm7
Remnant2-WinGDK-Shipping.exe+1F7D744: 44 0F 29 44 24 50     - movaps [rsp+50],xmm8
Remnant2-WinGDK-Shipping.exe+1F7D74A: FF 50 48              - call qword ptr [rax+48]
Remnant2-WinGDK-Shipping.exe+1F7D74D: 48 8B 87 28 06 00 00  - mov rax,[rdi+00000628]
Remnant2-WinGDK-Shipping.exe+1F7D754: 48 8D 8F 28 06 00 00  - lea rcx,[rdi+00000628]
Remnant2-WinGDK-Shipping.exe+1F7D75B: 0F 28 F8              - movaps xmm7,xmm0
Remnant2-WinGDK-Shipping.exe+1F7D75E: FF 50 50              - call qword ptr [rax+50]
}
</AssemblerScript>
                                  <CheatEntries>
                                    <CheatEntry>
                                      <ID>1337143080</ID>
                                      <Description>"-&gt;"</Description>
                                      <ShowAsHex>1</ShowAsHex>
                                      <ShowAsSigned>0</ShowAsSigned>
                                      <VariableType>8 Bytes</VariableType>
                                      <Address>maoi</Address>
                                      <CheatEntries>
                                        <CheatEntry>
                                          <ID>1337143081</ID>
                                          <Description>"current Health"</Description>
                                          <ShowAsSigned>0</ShowAsSigned>
                                          <Color>0000FF</Color>
                                          <VariableType>Float</VariableType>
                                          <Address>maoi</Address>
                                          <Offsets>
                                            <Offset>890</Offset>
                                          </Offsets>
                                        </CheatEntry>
                                      </CheatEntries>
                                    </CheatEntry>
                                  </CheatEntries>
                                </CheatEntry>
                              </CheatEntries>
                            </CheatEntry>
                            <CheatEntry>
                              <ID>1337143040</ID>
                              <Description>"xxxxx Crafting/upgrades options xxxxxxx"</Description>
                              <Options moHideChildren="1" moManualExpandCollapse="1"/>
                              <Color>FFFF80</Color>
                              <GroupHeader>1</GroupHeader>
                              <CheatEntries>
                                <CheatEntry>
                                  <ID>1337143021</ID>
                                  <Description>"Tax Return"</Description>
                                  <Color>0000FF</Color>
                                  <VariableType>Auto Assembler Script</VariableType>
                                  <AssemblerScript Async="1">{ Game   : Remnant2-WinGDK-Shipping.exe
  Version: 
  Date   : 2023-11-29
  Author : slimb

  This script does blah blah blah
}

[ENABLE]

aobscanmodule(buyfree,Remnant2-WinGDK-Shipping.exe,89 42 2C E8 CD 9D FF FF) // should be unique
alloc(newmem,$1000,buyfree)

label(code)
label(return)

newmem:

code:
add eax,999
  mov [rdx+2C],eax
  call Remnant2-WinGDK-Shipping.exe+20CC1C0
  jmp return

buyfree:
  jmp newmem
  nop 3
return:
registersymbol(buyfree)

[DISABLE]

buyfree:
  db 89 42 2C E8 CD 9D FF FF

unregistersymbol(buyfree)
dealloc(newmem)

{
// ORIGINAL CODE - INJECTION POINT: Remnant2-WinGDK-Shipping.exe+20D23EB

Remnant2-WinGDK-Shipping.exe+20D23D5: 41 5E           - pop r14
Remnant2-WinGDK-Shipping.exe+20D23D7: 41 5D           - pop r13
Remnant2-WinGDK-Shipping.exe+20D23D9: 41 5C           - pop r12
Remnant2-WinGDK-Shipping.exe+20D23DB: 5F              - pop rdi
Remnant2-WinGDK-Shipping.exe+20D23DC: C3              - ret 
Remnant2-WinGDK-Shipping.exe+20D23DD: 8B 42 2C        - mov eax,[rdx+2C]
Remnant2-WinGDK-Shipping.exe+20D23E0: 41 3B C5        - cmp eax,r13d
Remnant2-WinGDK-Shipping.exe+20D23E3: 7E 12           - jle Remnant2-WinGDK-Shipping.exe+20D23F7
Remnant2-WinGDK-Shipping.exe+20D23E5: 41 2B C5        - sub eax,r13d
Remnant2-WinGDK-Shipping.exe+20D23E8: 49 8B CF        - mov rcx,r15
// ---------- INJECTING HERE ----------
Remnant2-WinGDK-Shipping.exe+20D23EB: 89 42 2C        - mov [rdx+2C],eax
// ---------- DONE INJECTING  ----------
Remnant2-WinGDK-Shipping.exe+20D23EE: E8 CD 9D FF FF  - call Remnant2-WinGDK-Shipping.exe+20CC1C0
Remnant2-WinGDK-Shipping.exe+20D23F3: B0 01           - mov al,01
Remnant2-WinGDK-Shipping.exe+20D23F5: EB C9           - jmp Remnant2-WinGDK-Shipping.exe+20D23C0
Remnant2-WinGDK-Shipping.exe+20D23F7: 89 6A 2C        - mov [rdx+2C],ebp
Remnant2-WinGDK-Shipping.exe+20D23FA: 33 D2           - xor edx,edx
Remnant2-WinGDK-Shipping.exe+20D23FC: 48 8B 4B 18     - mov rcx,[rbx+18]
Remnant2-WinGDK-Shipping.exe+20D2400: 48 83 C1 30     - add rcx,30
Remnant2-WinGDK-Shipping.exe+20D2404: E8 17 36 93 FE  - call Remnant2-WinGDK-Shipping.exe+A05A20
Remnant2-WinGDK-Shipping.exe+20D2409: 48 39 6B 20     - cmp [rbx+20],rbp
Remnant2-WinGDK-Shipping.exe+20D240D: 74 0E           - je Remnant2-WinGDK-Shipping.exe+20D241D
}
</AssemblerScript>
                                </CheatEntry>
                                <CheatEntry>
                                  <ID>1337143023</ID>
                                  <Description>"Give Trait Points"</Description>
                                  <Options moManualExpandCollapse="1"/>
                                  <Color>FFFF80</Color>
                                  <VariableType>Auto Assembler Script</VariableType>
                                  <AssemblerScript Async="1">{ Game   : Remnant2-WinGDK-Shipping.exe
  Version: 
  Date   : 2023-11-29
  Author : slimb

  This script does blah blah blah
}

[ENABLE]

aobscanmodule(T_points,Remnant2-WinGDK-Shipping.exe,8B B1 D4 00 00 00 48) // should be unique
alloc(newmem,$1000,T_points)

label(code Traits_p)
label(return)

newmem:
mov [Traits_p],rcx
jmp return

Traits_p:
dq 0

code:
  mov esi,[rcx+000000D4]
  jmp return

T_points:
  jmp newmem
  nop
return:
registersymbol(T_points Traits_p)

[DISABLE]

T_points:
  db 8B B1 D4 00 00 00

unregistersymbol(T_points Traits_p)
dealloc(newmem)

{
// ORIGINAL CODE - INJECTION POINT: Remnant2-WinGDK-Shipping.exe+2122996

Remnant2-WinGDK-Shipping.exe+212297B: CC                    - int 3 
Remnant2-WinGDK-Shipping.exe+212297C: CC                    - int 3 
Remnant2-WinGDK-Shipping.exe+212297D: CC                    - int 3 
Remnant2-WinGDK-Shipping.exe+212297E: CC                    - int 3 
Remnant2-WinGDK-Shipping.exe+212297F: CC                    - int 3 
Remnant2-WinGDK-Shipping.exe+2122980: 48 89 5C 24 08        - mov [rsp+08],rbx
Remnant2-WinGDK-Shipping.exe+2122985: 48 89 74 24 10        - mov [rsp+10],rsi
Remnant2-WinGDK-Shipping.exe+212298A: 57                    - push rdi
Remnant2-WinGDK-Shipping.exe+212298B: 48 83 EC 20           - sub rsp,20
Remnant2-WinGDK-Shipping.exe+212298F: 48 8B B9 90 00 00 00  - mov rdi,[rcx+00000090]
// ---------- INJECTING HERE ----------
Remnant2-WinGDK-Shipping.exe+2122996: 8B B1 D4 00 00 00     - mov esi,[rcx+000000D4]
// ---------- DONE INJECTING  ----------
Remnant2-WinGDK-Shipping.exe+212299C: 48 8B 07              - mov rax,[rdi]
Remnant2-WinGDK-Shipping.exe+212299F: 48 8B 98 D0 06 00 00  - mov rbx,[rax+000006D0]
Remnant2-WinGDK-Shipping.exe+21229A6: E8 D5 C3 F2 FF        - call Remnant2-WinGDK-Shipping.exe+204ED80
Remnant2-WinGDK-Shipping.exe+21229AB: 48 8B D0              - mov rdx,rax
Remnant2-WinGDK-Shipping.exe+21229AE: 48 8B CF              - mov rcx,rdi
Remnant2-WinGDK-Shipping.exe+21229B1: FF D3                 - call rbx
Remnant2-WinGDK-Shipping.exe+21229B3: 48 8B D8              - mov rbx,rax
Remnant2-WinGDK-Shipping.exe+21229B6: 48 85 C0              - test rax,rax
Remnant2-WinGDK-Shipping.exe+21229B9: 74 29                 - je Remnant2-WinGDK-Shipping.exe+21229E4
Remnant2-WinGDK-Shipping.exe+21229BB: E8 10 A8 01 00        - call Remnant2-WinGDK-Shipping.exe+213D1D0
}
</AssemblerScript>
                                  <CheatEntries>
                                    <CheatEntry>
                                      <ID>1337143024</ID>
                                      <Description>"p"</Description>
                                      <ShowAsHex>1</ShowAsHex>
                                      <ShowAsSigned>0</ShowAsSigned>
                                      <Color>000000</Color>
                                      <VariableType>8 Bytes</VariableType>
                                      <Address>Traits_p</Address>
                                      <CheatEntries>
                                        <CheatEntry>
                                          <ID>1337143025</ID>
                                          <Description>"Set -&gt; Amount Total Trait points"</Description>
                                          <VariableType>4 Bytes</VariableType>
                                          <Address>Traits_p</Address>
                                          <Offsets>
                                            <Offset>D4</Offset>
                                          </Offsets>
                                        </CheatEntry>
                                      </CheatEntries>
                                    </CheatEntry>
                                  </CheatEntries>
                                </CheatEntry>
                              </CheatEntries>
                            </CheatEntry>
                            <CheatEntry>
                              <ID>1337143043</ID>
                              <Description>"World Options"</Description>
                              <Options moManualExpandCollapse="1"/>
                              <Color>00FF00</Color>
                              <GroupHeader>1</GroupHeader>
                              <CheatEntries>
                                <CheatEntry>
                                  <ID>1337143098</ID>
                                  <Description>"Map hack"</Description>
                                  <Options moHideChildren="1" moManualExpandCollapse="1"/>
                                  <VariableType>Auto Assembler Script</VariableType>
                                  <AssemblerScript>{ Game   : Remnant2-WinGDK-Shipping.exe
  Version: 
  Date   : 2023-12-02
  Author : slimb

  This script does blah blah blah
}

[ENABLE]

aobscanmodule(Map_hack,Remnant2-WinGDK-Shipping.exe,0F 2F 81 68 02 00 00) // should be unique
alloc(newmem,$1000,Map_hack)
registersymbol(Map_hack Enemys Team)
label(code Enemys Team)
label(return)

newmem:
cmp [rcx+8c],000002Ae//compare with offset
je Enemys
mov [Team],rcx//My guys
mov [rcx+00000268],(float)100001//Team gets health boost
//register restore//register restore
jmp return

Team:
dq 0

Enemys:
mov [rcx+00000268],(float)0.00001//Enemy gets health
//sub [rcx+00000268],(float)1//subtraction to health
jmp return

code:

  comiss xmm0,[rcx+00000268]
  jmp return

Map_hack:
  jmp newmem
  nop 2
return:
registersymbol(Map_hack Enemys Team)

[DISABLE]

Map_hack:
  db 0F 2F 81 68 02 00 00

unregistersymbol(*)
dealloc(*)

{
// ORIGINAL CODE - INJECTION POINT: Remnant2-WinGDK-Shipping.exe+1F6C6B3

Remnant2-WinGDK-Shipping.exe+1F6C6A7: CC                    - int 3
Remnant2-WinGDK-Shipping.exe+1F6C6A8: CC                    - int 3
Remnant2-WinGDK-Shipping.exe+1F6C6A9: CC                    - int 3
Remnant2-WinGDK-Shipping.exe+1F6C6AA: CC                    - int 3
Remnant2-WinGDK-Shipping.exe+1F6C6AB: CC                    - int 3
Remnant2-WinGDK-Shipping.exe+1F6C6AC: CC                    - int 3
Remnant2-WinGDK-Shipping.exe+1F6C6AD: CC                    - int 3
Remnant2-WinGDK-Shipping.exe+1F6C6AE: CC                    - int 3
Remnant2-WinGDK-Shipping.exe+1F6C6AF: CC                    - int 3
Remnant2-WinGDK-Shipping.exe+1F6C6B0: 0F 57 C0              - xorps xmm0,xmm0
// ---------- INJECTING HERE ----------
Remnant2-WinGDK-Shipping.exe+1F6C6B3: 0F 2F 81 68 02 00 00  - comiss xmm0,[rcx+00000268]
// ---------- DONE INJECTING  ----------
Remnant2-WinGDK-Shipping.exe+1F6C6BA: 0F 92 C0              - setb al
Remnant2-WinGDK-Shipping.exe+1F6C6BD: C3                    - ret
Remnant2-WinGDK-Shipping.exe+1F6C6BE: CC                    - int 3
Remnant2-WinGDK-Shipping.exe+1F6C6BF: CC                    - int 3
Remnant2-WinGDK-Shipping.exe+1F6C6C0: 48 8B C4              - mov rax,rsp
Remnant2-WinGDK-Shipping.exe+1F6C6C3: 48 89 58 10           - mov [rax+10],rbx
Remnant2-WinGDK-Shipping.exe+1F6C6C7: 48 89 70 18           - mov [rax+18],rsi
Remnant2-WinGDK-Shipping.exe+1F6C6CB: 48 89 78 20           - mov [rax+20],rdi
Remnant2-WinGDK-Shipping.exe+1F6C6CF: 55                    - push rbp
Remnant2-WinGDK-Shipping.exe+1F6C6D0: 41 54                 - push r12
}
</AssemblerScript>
                                  <CheatEntries>
                                    <CheatEntry>
                                      <ID>1337143097</ID>
                                      <Description>"No description"</Description>
                                      <ShowAsHex>1</ShowAsHex>
                                      <ShowAsSigned>0</ShowAsSigned>
                                      <VariableType>8 Bytes</VariableType>
                                      <Address>Team</Address>
                                    </CheatEntry>
                                  </CheatEntries>
                                </CheatEntry>
                                <CheatEntry>
                                  <ID>1337143071</ID>
                                  <Description>"mAX dROP RATE"</Description>
                                  <VariableType>Auto Assembler Script</VariableType>
                                  <AssemblerScript Async="1">{ Game   : Remnant2-WinGDK-Shipping.exe
  Version: 
  Date   : 2023-11-30
  Author : slimb

  This script does blah blah blah
}

[ENABLE]

aobscanmodule(dROP_RTAE,Remnant2-WinGDK-Shipping.exe,BF 63 00 00 00 66 0F 6E C0 0F 5B C0 F3 0F 59 C6 F3 0F 2C C0 3B C7) // should be unique
registersymbol(dROP_RTAE)

dROP_RTAE+05:
  db 66 0F 57 C0

[DISABLE]

dROP_RTAE+05:
  db 66 0F 6E C0

unregistersymbol(dROP_RTAE)

{
// ORIGINAL CODE - INJECTION POINT: Remnant2-WinGDK-Shipping.exe+2170080

Remnant2-WinGDK-Shipping.exe+2170059: C1 E8 09           - shr eax,09
Remnant2-WinGDK-Shipping.exe+217005C: 0D 00 00 80 3F     - or eax,3F800000
Remnant2-WinGDK-Shipping.exe+2170061: 66 0F 6E C8        - movd xmm1,eax
Remnant2-WinGDK-Shipping.exe+2170065: F3 0F 5C CF        - subss xmm1,xmm7
Remnant2-WinGDK-Shipping.exe+2170069: F3 41 0F 59 C8     - mulss xmm1,xmm8
Remnant2-WinGDK-Shipping.exe+217006E: F3 0F 2C F9        - cvttss2si edi,xmm1
Remnant2-WinGDK-Shipping.exe+2170072: EB 24              - jmp Remnant2-WinGDK-Shipping.exe+2170098
Remnant2-WinGDK-Shipping.exe+2170074: FF 15 6E 8E 2D 03  - call qword ptr [Remnant2-WinGDK-Shipping.exe+5448EE8]
Remnant2-WinGDK-Shipping.exe+217007A: 25 FF 7F 00 00     - and eax,00007FFF
Remnant2-WinGDK-Shipping.exe+217007F: BF                 - db BF 
// ---------- INJECTING HERE ----------
Remnant2-WinGDK-Shipping.exe+2170080: 63 00              - movsxd  rax,dword ptr [rax]
// ---------- DONE INJECTING  ----------
Remnant2-WinGDK-Shipping.exe+2170082: 00 00              - add [rax],al
Remnant2-WinGDK-Shipping.exe+2170084: 66 0F 6E C0        - movd xmm0,eax
Remnant2-WinGDK-Shipping.exe+2170088: 0F 5B C0           - cvtdq2ps xmm0,xmm0
Remnant2-WinGDK-Shipping.exe+217008B: F3 0F 59 C6        - mulss xmm0,xmm6
Remnant2-WinGDK-Shipping.exe+217008F: F3 0F 2C C0        - cvttss2si eax,xmm0
Remnant2-WinGDK-Shipping.exe+2170093: 3B C7              - cmp eax,edi
Remnant2-WinGDK-Shipping.exe+2170095: 0F 4C F8           - cmovl edi,eax
Remnant2-WinGDK-Shipping.exe+2170098: 49 8B D5           - mov rdx,r13
Remnant2-WinGDK-Shipping.exe+217009B: 48 8B CE           - mov rcx,rsi
Remnant2-WinGDK-Shipping.exe+217009E: FF C7              - inc edi
}
</AssemblerScript>
                                </CheatEntry>
                                <CheatEntry>
                                  <ID>1337143046</ID>
                                  <Description>"iNF mOD cHARGES"</Description>
                                  <Color>FF80FF</Color>
                                  <VariableType>Auto Assembler Script</VariableType>
                                  <AssemblerScript>{ Game   : Remnant2-WinGDK-Shipping.exe
  Version: 
  Date   : 2023-11-30
  Author : slimb

  This script does blah blah blah
}

[ENABLE]

aobscanmodule(mOD_CHARGES,Remnant2-WinGDK-Shipping.exe,40 2A C6 88 * * * 00 00 0F 85 * * 00 00 80 * * * 00 00 02) // should be unique
registersymbol(mOD_CHARGES)

mOD_CHARGES+1:
  db 2C 00

[DISABLE]

mOD_CHARGES+1:
  db 2A C6

unregistersymbol(mOD_CHARGES)


{
// ORIGINAL CODE - INJECTION POINT: Remnant2-WinGDK-Shipping.exe+1D25783

Remnant2-WinGDK-Shipping.exe+1D25759: 83 F8 03                 - cmp eax,03
Remnant2-WinGDK-Shipping.exe+1D2575C: 75 16                    - jne Remnant2-WinGDK-Shipping.exe+1D25774
Remnant2-WinGDK-Shipping.exe+1D2575E: E9 ED 01 00 00           - jmp Remnant2-WinGDK-Shipping.exe+1D25950
Remnant2-WinGDK-Shipping.exe+1D25763: 48 8B CB                 - mov rcx,rbx
Remnant2-WinGDK-Shipping.exe+1D25766: E8 95 32 13 02           - call Remnant2-WinGDK-Shipping.exe+3E58A00
Remnant2-WinGDK-Shipping.exe+1D2576B: 83 F8 03                 - cmp eax,03
Remnant2-WinGDK-Shipping.exe+1D2576E: 0F 84 DC 01 00 00        - je Remnant2-WinGDK-Shipping.exe+1D25950
Remnant2-WinGDK-Shipping.exe+1D25774: 0F B6 83 64 0C 00 00     - movzx eax,byte ptr [rbx+00000C64]
Remnant2-WinGDK-Shipping.exe+1D2577B: 3B C6                    - cmp eax,esi
Remnant2-WinGDK-Shipping.exe+1D2577D: 0F 8C CD 01 00 00        - jl Remnant2-WinGDK-Shipping.exe+1D25950
// ---------- INJECTING HERE ----------
Remnant2-WinGDK-Shipping.exe+1D25783: 2C 00                    - sub al,00
// ---------- DONE INJECTING  ----------
Remnant2-WinGDK-Shipping.exe+1D25785: 90                       - nop 
Remnant2-WinGDK-Shipping.exe+1D25786: 88 83 64 0C 00 00        - mov [rbx+00000C64],al
Remnant2-WinGDK-Shipping.exe+1D2578C: 0F 85 B6 01 00 00        - jne Remnant2-WinGDK-Shipping.exe+1D25948
Remnant2-WinGDK-Shipping.exe+1D25792: 80 BB F0 0C 00 00 02     - cmp byte ptr [rbx+00000CF0],02
Remnant2-WinGDK-Shipping.exe+1D25799: 0F 85 A9 01 00 00        - jne Remnant2-WinGDK-Shipping.exe+1D25948
Remnant2-WinGDK-Shipping.exe+1D2579F: 4C 89 B4 24 00 01 00 00  - mov [rsp+00000100],r14
Remnant2-WinGDK-Shipping.exe+1D257A7: 48 8B CB                 - mov rcx,rbx
Remnant2-WinGDK-Shipping.exe+1D257AA: 0F 29 B4 24 C0 00 00 00  - movaps [rsp+000000C0],xmm6
Remnant2-WinGDK-Shipping.exe+1D257B2: E8 E9 1B 13 02           - call Remnant2-WinGDK-Shipping.exe+3E573A0
Remnant2-WinGDK-Shipping.exe+1D257B7: 8B 4D B3                 - mov ecx,[rbp-4D]
}
</AssemblerScript>
                                </CheatEntry>
                                <CheatEntry>
                                  <ID>1337143047</ID>
                                  <Description>"Inf Buff Timer"</Description>
                                  <Color>0080FF</Color>
                                  <VariableType>Auto Assembler Script</VariableType>
                                  <AssemblerScript Async="1">{ Game   : Remnant2-Win64-Shipping.exe
  Version: 
  Date   : 2023-08-25
  Author : slimb

  This script does blah blah blah
}

[ENABLE]

aobscanmodule(BUUF_LONGER,Remnant2-WinGDK-Shipping.exe,75 * * * * FF * * * 00 00 F3 0F 58 * * * 00 00 F3 0F 10) // should be unique
registersymbol(BUUF_LONGER)


BUUF_LONGER+0b:
db F3 0F 10
[DISABLE]

BUUF_LONGER+0b:
  db F3 0F 58

unregistersymbol(BUUF_LONGER)


{
// ORIGINAL CODE - INJECTION POINT: Remnant2-Win64-Shipping.exe+1D4D5E9

Remnant2-Win64-Shipping.exe+1D4D5C0: 40 56                    - push rsi
Remnant2-Win64-Shipping.exe+1D4D5C2: 48 83 EC 40              - sub rsp,40
Remnant2-Win64-Shipping.exe+1D4D5C6: 0F 29 74 24 30           - movaps [rsp+30],xmm6
Remnant2-Win64-Shipping.exe+1D4D5CB: 48 8B F1                 - mov rsi,rcx
Remnant2-Win64-Shipping.exe+1D4D5CE: 0F 29 7C 24 20           - movaps [rsp+20],xmm7
Remnant2-Win64-Shipping.exe+1D4D5D3: 0F 28 F1                 - movaps xmm6,xmm1
Remnant2-Win64-Shipping.exe+1D4D5D6: 0F 57 FF                 - xorps xmm7,xmm7
Remnant2-Win64-Shipping.exe+1D4D5D9: 0F 2F B9 80 03 00 00     - comiss xmm7,[rcx+00000380]
Remnant2-Win64-Shipping.exe+1D4D5E0: 73 57                    - jae Remnant2-Win64-Shipping.exe+1D4D639
Remnant2-Win64-Shipping.exe+1D4D5E2: 80 B9 A4 03 00 00 00     - cmp byte ptr [rcx+000003A4],00
// ---------- INJECTING HERE ----------
Remnant2-Win64-Shipping.exe+1D4D5E9: 75 4E                    - jne Remnant2-Win64-Shipping.exe+1D4D639
// ---------- DONE INJECTING  ----------
Remnant2-Win64-Shipping.exe+1D4D5EB: 48 8B 01                 - mov rax,[rcx]
Remnant2-Win64-Shipping.exe+1D4D5EE: FF 90 60 03 00 00        - call qword ptr [rax+00000360]
Remnant2-Win64-Shipping.exe+1D4D5F4: F3 0F 58 86 9C 03 00 00  - addss xmm0,[rsi+0000039C]
Remnant2-Win64-Shipping.exe+1D4D5FC: F3 0F 10 8E 80 03 00 00  - movss xmm1,[rsi+00000380]
Remnant2-Win64-Shipping.exe+1D4D604: 0F 2F C1                 - comiss xmm0,xmm1
Remnant2-Win64-Shipping.exe+1D4D607: F3 0F 11 86 9C 03 00 00  - movss [rsi+0000039C],xmm0
Remnant2-Win64-Shipping.exe+1D4D60F: 72 28                    - jb Remnant2-Win64-Shipping.exe+1D4D639
Remnant2-Win64-Shipping.exe+1D4D611: 48 8B CE                 - mov rcx,rsi
Remnant2-Win64-Shipping.exe+1D4D614: F3 0F 11 8E 9C 03 00 00  - movss [rsi+0000039C],xmm1
Remnant2-Win64-Shipping.exe+1D4D61C: E8 EF B3 25 00           - call Remnant2-Win64-Shipping.exe+1FA8A10
}
</AssemblerScript>
                                </CheatEntry>
                              </CheatEntries>
                            </CheatEntry>
                            <CheatEntry>
                              <ID>1337143082</ID>
                              <Description>"R-N-D"</Description>
                              <Options moHideChildren="1"/>
                              <Color>FF8000</Color>
                              <GroupHeader>1</GroupHeader>
                              <CheatEntries>
                                <CheatEntry>
                                  <ID>1337143069</ID>
                                  <Description>"Clone world Rewind"</Description>
                                  <Options moAlwaysHideChildren="1"/>
                                  <Color>C080FF</Color>
                                  <VariableType>Auto Assembler Script</VariableType>
                                  <AssemblerScript>{ Game   : Remnant2-WinGDK-Shipping.exe
  Version: 
  Date   : 2023-11-29
  Author : slimb

  This script does blah blah blah
}

[ENABLE]

aobscanmodule(g_pop,Remnant2-WinGDK-Shipping.exe,0F 2F 81 68 02 00 00) // should be unique
alloc(newmem,$1000,g_pop)
label(code)
label(dm_Rewind)
label(return)

newmem:
//cmp [rcx+000004a8],00000000
cmp [rcx+000003A0],00010100
jne code
mov [dm_Rewind],rcx
//mov [rcx+11E9],1// GoD Mode
jmp return

dm_Rewind:
dq 0

code:
  comiss xmm0,[rcx+00000268]
  jmp return

g_pop:
  jmp newmem
  nop 2
return:
registersymbol(g_pop dm_Rewind)

[DISABLE]

g_pop:
  db 0F 2F 81 68 02 00 00

unregistersymbol(g_pop dm_Rewind)
dealloc(newmem)

{
// ORIGINAL CODE - INJECTION POINT: Remnant2-WinGDK-Shipping.exe+1F6C6B3

Remnant2-WinGDK-Shipping.exe+1F6C6A7: CC                    - int 3 
Remnant2-WinGDK-Shipping.exe+1F6C6A8: CC                    - int 3 
Remnant2-WinGDK-Shipping.exe+1F6C6A9: CC                    - int 3 
Remnant2-WinGDK-Shipping.exe+1F6C6AA: CC                    - int 3 
Remnant2-WinGDK-Shipping.exe+1F6C6AB: CC                    - int 3 
Remnant2-WinGDK-Shipping.exe+1F6C6AC: CC                    - int 3 
Remnant2-WinGDK-Shipping.exe+1F6C6AD: CC                    - int 3 
Remnant2-WinGDK-Shipping.exe+1F6C6AE: CC                    - int 3 
Remnant2-WinGDK-Shipping.exe+1F6C6AF: CC                    - int 3 
Remnant2-WinGDK-Shipping.exe+1F6C6B0: 0F 57 C0              - xorps xmm0,xmm0
// ---------- INJECTING HERE ----------
Remnant2-WinGDK-Shipping.exe+1F6C6B3: 0F 2F 81 68 02 00 00  - comiss xmm0,[rcx+00000268]
// ---------- DONE INJECTING  ----------
Remnant2-WinGDK-Shipping.exe+1F6C6BA: 0F 92 C0              - setb al
Remnant2-WinGDK-Shipping.exe+1F6C6BD: C3                    - ret 
Remnant2-WinGDK-Shipping.exe+1F6C6BE: CC                    - int 3 
Remnant2-WinGDK-Shipping.exe+1F6C6BF: CC                    - int 3 
Remnant2-WinGDK-Shipping.exe+1F6C6C0: 48 8B C4              - mov rax,rsp
Remnant2-WinGDK-Shipping.exe+1F6C6C3: 48 89 58 10           - mov [rax+10],rbx
Remnant2-WinGDK-Shipping.exe+1F6C6C7: 48 89 70 18           - mov [rax+18],rsi
Remnant2-WinGDK-Shipping.exe+1F6C6CB: 48 89 78 20           - mov [rax+20],rdi
Remnant2-WinGDK-Shipping.exe+1F6C6CF: 55                    - push rbp
Remnant2-WinGDK-Shipping.exe+1F6C6D0: 41 54                 - push r12
}
</AssemblerScript>
                                  <CheatEntries>
                                    <CheatEntry>
                                      <ID>1337143070</ID>
                                      <Description>"-&gt;"</Description>
                                      <ShowAsHex>1</ShowAsHex>
                                      <ShowAsSigned>0</ShowAsSigned>
                                      <VariableType>8 Bytes</VariableType>
                                      <Address>dm_Rewind</Address>
                                    </CheatEntry>
                                  </CheatEntries>
                                </CheatEntry>
                                <CheatEntry>
                                  <ID>1337143026</ID>
                                  <Description>"InFinite Dragon Hearts"</Description>
                                  <Color>80FF00</Color>
                                  <VariableType>Auto Assembler Script</VariableType>
                                  <AssemblerScript Async="1">{ Game   : Remnant2-Win64-Shipping.exe
  Version: 
  Date   : 2023-08-06
  Author : slimb

  This script does blah blah blah
}

[ENABLE]

aobscanmodule(dragon_herts,Remnant2-WinGDK-Shipping.exe,66 0F 6E CB 0F 5B C9 F3 0F 58 * F3 0F 2C D8) // should be unique
registersymbol(dragon_herts)

dragon_herts+7:
 db BB DE 03 00 00 0F 1F 00

[DISABLE]

dragon_herts+7:
  db F3 0F 58 C1 F3 0F 2C D8

unregistersymbol(*)


{
// ---------- INJECTING HERE ----------
Remnant2-Win64-Shipping.exe+1D809A3: 66 0F 6E CB           - movd xmm1,ebx
// ---------- DONE INJECTING  ----------
Remnant2-Win64-Shipping.exe+1D809A7: 0F 5B C9              - cvtdq2ps xmm1,xmm1
Remnant2-Win64-Shipping.exe+1D809AA: F3 0F 58 C1           - addss xmm0,xmm1
Remnant2-Win64-Shipping.exe+1D809AE: F3 0F 2C D8           - cvttss2si ebx,xmm0
Remnant2-Win64-Shipping.exe+1D809B2: 8B 87 40 07 00 00     - mov eax,[rdi+00000740]
}
</AssemblerScript>
                                </CheatEntry>
                                <CheatEntry>
                                  <ID>1337143044</ID>
                                  <Description>"iNFN aMMO"</Description>
                                  <Options moHideChildren="1" moManualExpandCollapse="1"/>
                                  <Color>FFFF00</Color>
                                  <VariableType>Auto Assembler Script</VariableType>
                                  <AssemblerScript>{ Game   : Remnant2-WinGDK-Shipping.exe
  Version: 
  Date   : 2023-11-30
  Author : slimb

  This script does blah blah blah
}

[ENABLE]

aobscanmodule(Ammo,Remnant2-WinGDK-Shipping.exe,F3 0F 11 B3 F0 00 00 00 B0) // should be unique
alloc(newmem,$70,Ammo)
registersymbol(Ammo Am_mo Guns)
label(code Am_mo Guns)
label(return)

newmem:
//cmp [rbx+3EC],00000000
cmp [rbx+168],00000000
jne Guns
mov [Am_mo],rbx
mov [rbx+000000F0],(float)1000
jmp return


Am_mo:
dq 0


Guns:
mov [rbx+000000F0],(float)1000
jmp return

code:
  movss [rbx+000000F0],xmm6
  jmp return

Ammo:
  jmp newmem
  nop 3
return:


[DISABLE]

Ammo:
  db F3 0F 11 B3 F0 00 00 00

unregistersymbol(Ammo Am_mo Guns)
dealloc(newmem)

{
// ORIGINAL CODE - INJECTION POINT: Remnant2-WinGDK-Shipping.exe+1F52100

Remnant2-WinGDK-Shipping.exe+1F520DE: 0F 57 C0                 - xorps xmm0,xmm0
Remnant2-WinGDK-Shipping.exe+1F520E1: 0F 28 C8                 - movaps xmm1,xmm0
Remnant2-WinGDK-Shipping.exe+1F520E4: F3 0F 58 CF              - addss xmm1,xmm7
Remnant2-WinGDK-Shipping.exe+1F520E8: 0F 2F CE                 - comiss xmm1,xmm6
Remnant2-WinGDK-Shipping.exe+1F520EB: 72 08                    - jb Remnant2-WinGDK-Shipping.exe+1F520F5
Remnant2-WinGDK-Shipping.exe+1F520ED: 0F 28 F1                 - movaps xmm6,xmm1
Remnant2-WinGDK-Shipping.exe+1F520F0: F3 41 0F 5D F0           - minss xmm6,xmm8
Remnant2-WinGDK-Shipping.exe+1F520F5: 0F 2E F0                 - ucomiss xmm6,xmm0
Remnant2-WinGDK-Shipping.exe+1F520F8: 44 0F 28 44 24 20        - movaps xmm8,[rsp+20]
Remnant2-WinGDK-Shipping.exe+1F520FE: 74 1A                    - je Remnant2-WinGDK-Shipping.exe+1F5211A
// ---------- INJECTING HERE ----------
Remnant2-WinGDK-Shipping.exe+1F52100: F3 0F 11 B3 F0 00 00 00  - movss [rbx+000000F0],xmm6
// ---------- DONE INJECTING  ----------
Remnant2-WinGDK-Shipping.exe+1F52108: B0 01                    - mov al,01
Remnant2-WinGDK-Shipping.exe+1F5210A: 0F 28 74 24 40           - movaps xmm6,[rsp+40]
Remnant2-WinGDK-Shipping.exe+1F5210F: 0F 28 7C 24 30           - movaps xmm7,[rsp+30]
Remnant2-WinGDK-Shipping.exe+1F52114: 48 83 C4 50              - add rsp,50
Remnant2-WinGDK-Shipping.exe+1F52118: 5B                       - pop rbx
Remnant2-WinGDK-Shipping.exe+1F52119: C3                       - ret 
Remnant2-WinGDK-Shipping.exe+1F5211A: 0F 28 74 24 40           - movaps xmm6,[rsp+40]
Remnant2-WinGDK-Shipping.exe+1F5211F: 32 C0                    - xor al,al
Remnant2-WinGDK-Shipping.exe+1F52121: 0F 28 7C 24 30           - movaps xmm7,[rsp+30]
Remnant2-WinGDK-Shipping.exe+1F52126: 48 83 C4 50              - add rsp,50
}
</AssemblerScript>
                                  <CheatEntries>
                                    <CheatEntry>
                                      <ID>1337143083</ID>
                                      <Description>"-&gt;"</Description>
                                      <ShowAsHex>1</ShowAsHex>
                                      <ShowAsSigned>0</ShowAsSigned>
                                      <VariableType>8 Bytes</VariableType>
                                      <Address>Am_mo</Address>
                                      <Offsets>
                                        <Offset>0</Offset>
                                      </Offsets>
                                      <CheatEntries>
                                        <CheatEntry>
                                          <ID>1337143084</ID>
                                          <Description>"Dragon Hearts"</Description>
                                          <Color>00FFFF</Color>
                                          <VariableType>Float</VariableType>
                                          <Address>Am_mo</Address>
                                          <Offsets>
                                            <Offset>F0</Offset>
                                          </Offsets>
                                        </CheatEntry>
                                      </CheatEntries>
                                    </CheatEntry>
                                  </CheatEntries>
                                </CheatEntry>
                                <CheatEntry>
                                  <ID>1337143045</ID>
                                  <Description>"nO rELOAD"</Description>
                                  <Color>80FF80</Color>
                                  <VariableType>Auto Assembler Script</VariableType>
                                  <AssemblerScript>{ Game   : Remnant2-WinGDK-Shipping.exe
  Version: 
  Date   : 2023-11-30
  Author : slimb

  This script does blah blah blah
}

[ENABLE]

aobscanmodule(No_reloading,Remnant2-WinGDK-Shipping.exe,29 68 54 F7 DD) // should be unique
registersymbol(No_reloading)

No_reloading:
  db 90 90 90 90 90
[DISABLE]

No_reloading:
  db 29 68 54 F7 DD

unregistersymbol(No_reloading)


{
// ORIGINAL CODE - INJECTION POINT: Remnant2-WinGDK-Shipping.exe+20B3A78

Remnant2-WinGDK-Shipping.exe+20B3A50: FF 50 08              - call qword ptr [rax+08]
Remnant2-WinGDK-Shipping.exe+20B3A53: 0F B6 C0              - movzx eax,al
Remnant2-WinGDK-Shipping.exe+20B3A56: 0F 57 C0              - xorps xmm0,xmm0
Remnant2-WinGDK-Shipping.exe+20B3A59: 66 0F 6E C8           - movd xmm1,eax
Remnant2-WinGDK-Shipping.exe+20B3A5D: 0F 5B C9              - cvtdq2ps xmm1,xmm1
Remnant2-WinGDK-Shipping.exe+20B3A60: 0F 2E C8              - ucomiss xmm1,xmm0
Remnant2-WinGDK-Shipping.exe+20B3A63: 75 27                 - jne Remnant2-WinGDK-Shipping.exe+20B3A8C
Remnant2-WinGDK-Shipping.exe+20B3A65: 48 8D 8F C8 F9 FF FF  - lea rcx,[rdi-00000638]
Remnant2-WinGDK-Shipping.exe+20B3A6C: E8 7F E3 FE FF        - call Remnant2-WinGDK-Shipping.exe+20A1DF0
Remnant2-WinGDK-Shipping.exe+20B3A71: 48 8D 8F C8 F9 FF FF  - lea rcx,[rdi-00000638]
// ---------- INJECTING HERE ----------
Remnant2-WinGDK-Shipping.exe+20B3A78: 29 68 54              - sub [rax+54],ebp
// ---------- DONE INJECTING  ----------
Remnant2-WinGDK-Shipping.exe+20B3A7B: F7 DD                 - neg ebp
Remnant2-WinGDK-Shipping.exe+20B3A7D: 48 8B 87 C8 F9 FF FF  - mov rax,[rdi-00000638]
Remnant2-WinGDK-Shipping.exe+20B3A84: 8B D5                 - mov edx,ebp
Remnant2-WinGDK-Shipping.exe+20B3A86: FF 90 20 09 00 00     - call qword ptr [rax+00000920]
Remnant2-WinGDK-Shipping.exe+20B3A8C: 48 8B 6C 24 38        - mov rbp,[rsp+38]
Remnant2-WinGDK-Shipping.exe+20B3A91: 48 8B 74 24 40        - mov rsi,[rsp+40]
Remnant2-WinGDK-Shipping.exe+20B3A96: 48 83 C4 20           - add rsp,20
Remnant2-WinGDK-Shipping.exe+20B3A9A: 5F                    - pop rdi
Remnant2-WinGDK-Shipping.exe+20B3A9B: C3                    - ret 
Remnant2-WinGDK-Shipping.exe+20B3A9C: CC                    - int 3 
}
</AssemblerScript>
                                </CheatEntry>
                              </CheatEntries>
                            </CheatEntry>
                          </CheatEntries>
                        </CheatEntry>
                      </CheatEntries>
                    </CheatEntry>
                  </CheatEntries>
                </CheatEntry>
              </CheatEntries>
            </CheatEntry>
          </CheatEntries>
        </CheatEntry>
      </CheatEntries>
    </CheatEntry>
  </CheatEntries>
  <CheatCodes>
    <CodeEntry>
      <Description>Code :movss [rbx+000000F0],xmm6</Description>
      <AddressString>Remnant2-Win64-Shipping.exe+1F82FA0</AddressString>
      <Before>
        <Byte>44</Byte>
        <Byte>24</Byte>
        <Byte>20</Byte>
        <Byte>74</Byte>
        <Byte>1A</Byte>
      </Before>
      <Actual>
        <Byte>F3</Byte>
        <Byte>0F</Byte>
        <Byte>11</Byte>
        <Byte>B3</Byte>
        <Byte>F0</Byte>
        <Byte>00</Byte>
        <Byte>00</Byte>
        <Byte>00</Byte>
      </Actual>
      <After>
        <Byte>B0</Byte>
        <Byte>01</Byte>
        <Byte>0F</Byte>
        <Byte>28</Byte>
        <Byte>74</Byte>
      </After>
    </CodeEntry>
    <CodeEntry>
      <Description>Change of sub [rax+54],ebp</Description>
      <AddressString>Remnant2-Win64-Shipping.exe+20D6A62</AddressString>
      <Before>
        <Byte>8F</Byte>
        <Byte>E8</Byte>
        <Byte>F9</Byte>
        <Byte>FF</Byte>
        <Byte>FF</Byte>
      </Before>
      <Actual>
        <Byte>29</Byte>
        <Byte>68</Byte>
        <Byte>54</Byte>
      </Actual>
      <After>
        <Byte>F7</Byte>
        <Byte>DD</Byte>
        <Byte>48</Byte>
        <Byte>8B</Byte>
        <Byte>87</Byte>
      </After>
    </CodeEntry>
    <CodeEntry>
      <Description>Change of neg ebp</Description>
      <AddressString>Remnant2-Win64-Shipping.exe+20D6A65</AddressString>
      <Before>
        <Byte>FF</Byte>
        <Byte>FF</Byte>
        <Byte>90</Byte>
        <Byte>90</Byte>
        <Byte>90</Byte>
      </Before>
      <Actual>
        <Byte>F7</Byte>
        <Byte>DD</Byte>
      </Actual>
      <After>
        <Byte>48</Byte>
        <Byte>8B</Byte>
        <Byte>87</Byte>
        <Byte>E8</Byte>
        <Byte>F9</Byte>
      </After>
    </CodeEntry>
    <CodeEntry>
      <Description>Change of mov bl,bl</Description>
      <AddressString>7FF7F674001C</AddressString>
      <Before>
        <Byte>E9</Byte>
        <Byte>5E</Byte>
        <Byte>D7</Byte>
        <Byte>FB</Byte>
        <Byte>01</Byte>
      </Before>
      <Actual>
        <Byte>88</Byte>
        <Byte>DB</Byte>
      </Actual>
      <After>
        <Byte>18</Byte>
        <Byte>A1</Byte>
        <Byte>5A</Byte>
        <Byte>01</Byte>
        <Byte>00</Byte>
      </After>
    </CodeEntry>
    <CodeEntry>
      <Description>Change of nop </Description>
      <AddressString>7FF7F674000C</AddressString>
      <Before>
        <Byte>00</Byte>
        <Byte>00</Byte>
        <Byte>00</Byte>
        <Byte>75</Byte>
        <Byte>18</Byte>
      </Before>
      <Actual>
        <Byte>90</Byte>
      </Actual>
      <After>
        <Byte>90</Byte>
        <Byte>90</Byte>
        <Byte>90</Byte>
        <Byte>48</Byte>
        <Byte>89</Byte>
      </After>
    </CodeEntry>
    <CodeEntry>
      <Description>Code :mov [rax+28],r15b</Description>
      <AddressString>Remnant2-WinGDK-Shipping.exe+20D691D</AddressString>
      <Before>
        <Byte>4C</Byte>
        <Byte>89</Byte>
        <Byte>74</Byte>
        <Byte>24</Byte>
        <Byte>78</Byte>
      </Before>
      <Actual>
        <Byte>44</Byte>
        <Byte>88</Byte>
        <Byte>78</Byte>
        <Byte>28</Byte>
      </Actual>
      <After>
        <Byte>48</Byte>
        <Byte>8B</Byte>
        <Byte>4A</Byte>
        <Byte>18</Byte>
        <Byte>48</Byte>
      </After>
    </CodeEntry>
  </CheatCodes>
  <UserdefinedSymbols>
    <SymbolEntry>
      <Name>Hood_Man_Hook</Name>
      <Address>7FF70DA04C28</Address>
    </SymbolEntry>
    <SymbolEntry>
      <Name>PE_SEGMENTS</Name>
      <Address>7FF778C10348</Address>
    </SymbolEntry>
  </UserdefinedSymbols>
</CheatTable>
