<?xml version="1.0" encoding="utf-8"?>
<CheatTable CheatEngineTableVersion="42">
  <CheatEntries>
    <CheatEntry>
      <ID>2702</ID>
      <Description>"Bravery &amp; Greed [Demo]"</Description>
      <Options moHideChildren="1"/>
      <Color>009700</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  @ SlimBallin#1687"</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>144</ID>
                          <Description>"Find Debug Menu v1"</Description>
                          <Options moManualExpandCollapse="1"/>
                          <Color>FFFF00</Color>
                          <VariableType>Auto Assembler Script</VariableType>
                          <AssemblerScript>{ 
  Game Executable   : Bravery and Greed Demo.exe
  Executable Version: 2019.4.32.35824
  Module Version    : 
  Script Date       : 2022-10-09
  Author 			: slimb
}

[ENABLE]

aobscanmodule(aob_Dev_Panel,GameAssembly.dll,0F B6 43 68 84 C0)
registersymbol(aob_Dev_Panel)
alloc(newmem_Dev_Panel,$100,aob_Dev_Panel)
label(return_Dev_Panel)

alloc(bkp_Dev_Panel,6,aob_Dev_Panel)
registersymbol(bkp_Dev_Panel)

bkp_Dev_Panel:
  readmem(aob_Dev_Panel,6)

  registersymbol(Dev_Panel_Pointer)
newmem_Dev_Panel:
  mov [Dev_Panel_Pointer],rbx

cave_Dev_Panel:
  readmem(aob_Dev_Panel,6)
  {
  movzx eax,byte ptr [rbx+68]
  test al,al
  }
  jmp return_Dev_Panel
  
Dev_Panel_Pointer:
  dq 0

aob_Dev_Panel:
  jmp newmem_Dev_Panel
  nop
return_Dev_Panel:

[DISABLE]

aob_Dev_Panel:
  readmem(bkp_Dev_Panel,6)

unregistersymbol(aob_Dev_Panel)
unregistersymbol(bkp_Dev_Panel)
unregistersymbol(Dev_Panel_Pointer)
dealloc(newmem_Dev_Panel)
dealloc(bkp_Dev_Panel)

{
// ORIGINAL CODE - INJECTION POINT: 7FFA913870AB

7FFA9138706F: CC                          - int 3 
7FFA91387070: 80 79 69 00                 - cmp byte ptr [rcx+69],00
7FFA91387074: 0F 94 C0                    - sete al
7FFA91387077: 88 41 69                    - mov [rcx+69],al
7FFA9138707A: C3                          - ret 
7FFA9138707B: CC                          - int 3 
7FFA9138707C: CC                          - int 3 
7FFA9138707D: CC                          - int 3 
7FFA9138707E: CC                          - int 3 
7FFA9138707F: CC                          - int 3 
7FFA91387080: 48 89 5C 24 08              - mov [rsp+08],rbx
7FFA91387085: 57                          - push rdi
7FFA91387086: 48 83 EC 30                 - sub rsp,30
7FFA9138708A: 80 3D B2 A3 00 02 00        - cmp byte ptr [7FFA93391443],00
7FFA91387091: 48 8B FA                    - mov rdi,rdx
7FFA91387094: 48 8B D9                    - mov rbx,rcx
7FFA91387097: 75 12                       - jne 7FFA913870AB
7FFA91387099: 8B 0D C5 08 AC 01           - mov ecx,[7FFA92E47964]
7FFA9138709F: E8 4C B6 E3 FF              - call 7FFA911C26F0
7FFA913870A4: C6 05 98 A3 00 02 01        - mov byte ptr [7FFA93391443],01
// ---------- INJECTING HERE ----------
7FFA913870AB: 0F B6 43 68                 - movzx eax,byte ptr [rbx+68]
// ---------- DONE INJECTING  ----------
7FFA913870AF: 84 C0                       - test al,al
7FFA913870B1: 74 26                       - je 7FFA913870D9
7FFA913870B3: 4C 8B 0D 16 26 04 02        - mov r9,[7FFA933C96D0]
7FFA913870BA: 48 8B D7                    - mov rdx,rdi
7FFA913870BD: 4C 8B 05 B4 26 04 02        - mov r8,[7FFA933C9778]
7FFA913870C4: 48 8B CB                    - mov rcx,rbx
7FFA913870C7: 48 C7 44 24 28 00 00 00 00  - mov qword ptr [rsp+28],00000000
7FFA913870D0: 88 44 24 20                 - mov [rsp+20],al
7FFA913870D4: E8 C7 8A FF FF              - call 7FFA9137FBA0
7FFA913870D9: 0F B6 43 6A                 - movzx eax,byte ptr [rbx+6A]
7FFA913870DD: 84 C0                       - test al,al
7FFA913870DF: 74 26                       - je 7FFA91387107
7FFA913870E1: 4C 8B 0D 20 24 04 02        - mov r9,[7FFA933C9508]
7FFA913870E8: 48 8B D7                    - mov rdx,rdi
7FFA913870EB: 4C 8B 05 16 25 04 02        - mov r8,[7FFA933C9608]
7FFA913870F2: 48 8B CB                    - mov rcx,rbx
7FFA913870F5: 48 C7 44 24 28 00 00 00 00  - mov qword ptr [rsp+28],00000000
7FFA913870FE: 88 44 24 20                 - mov [rsp+20],al
7FFA91387102: E8 99 8A FF FF              - call 7FFA9137FBA0
7FFA91387107: 48 8B 5C 24 40              - mov rbx,[rsp+40]
}
</AssemblerScript>
                          <CheatEntries>
                            <CheatEntry>
                              <ID>145</ID>
                              <Description>"symbol ptr"</Description>
                              <ShowAsHex>1</ShowAsHex>
                              <ShowAsSigned>0</ShowAsSigned>
                              <Color>8080FF</Color>
                              <VariableType>8 Bytes</VariableType>
                              <Address>Dev_Panel_Pointer</Address>
                              <CheatEntries>
                                <CheatEntry>
                                  <ID>162</ID>
                                  <Description>"God"</Description>
                                  <DropDownList ReadOnly="1" DescriptionOnly="1" DisplayValueAsItem="1">00:OFF
01:ON
</DropDownList>
                                  <ShowAsHex>1</ShowAsHex>
                                  <ShowAsSigned>0</ShowAsSigned>
                                  <VariableType>Byte</VariableType>
                                  <Address>Dev_Panel_Pointer</Address>
                                  <Offsets>
                                    <Offset>68</Offset>
                                  </Offsets>
                                </CheatEntry>
                                <CheatEntry>
                                  <ID>163</ID>
                                  <Description>"Invulnerability"</Description>
                                  <DropDownList ReadOnly="1" DescriptionOnly="1" DisplayValueAsItem="1">00:OFF
01:ON
</DropDownList>
                                  <ShowAsHex>1</ShowAsHex>
                                  <ShowAsSigned>0</ShowAsSigned>
                                  <VariableType>Byte</VariableType>
                                  <Address>Dev_Panel_Pointer</Address>
                                  <Offsets>
                                    <Offset>6A</Offset>
                                  </Offsets>
                                </CheatEntry>
                                <CheatEntry>
                                  <ID>164</ID>
                                  <Description>"Sparring"</Description>
                                  <DropDownList ReadOnly="1" DescriptionOnly="1" DisplayValueAsItem="1">00:OFF
01:ON
</DropDownList>
                                  <ShowAsHex>1</ShowAsHex>
                                  <ShowAsSigned>0</ShowAsSigned>
                                  <VariableType>Byte</VariableType>
                                  <Address>Dev_Panel_Pointer</Address>
                                  <Offsets>
                                    <Offset>6B</Offset>
                                  </Offsets>
                                </CheatEntry>
                                <CheatEntry>
                                  <ID>165</ID>
                                  <Description>"InfiniteStamina"</Description>
                                  <DropDownList ReadOnly="1" DescriptionOnly="1" DisplayValueAsItem="1">00:OFF
01:ON
</DropDownList>
                                  <ShowAsHex>1</ShowAsHex>
                                  <ShowAsSigned>0</ShowAsSigned>
                                  <VariableType>Byte</VariableType>
                                  <Address>Dev_Panel_Pointer</Address>
                                  <Offsets>
                                    <Offset>6C</Offset>
                                  </Offsets>
                                </CheatEntry>
                                <CheatEntry>
                                  <ID>166</ID>
                                  <Description>"FreeWandCharges"</Description>
                                  <DropDownList ReadOnly="1" DescriptionOnly="1" DisplayValueAsItem="1">00:OFF
01:ON
</DropDownList>
                                  <ShowAsHex>1</ShowAsHex>
                                  <ShowAsSigned>0</ShowAsSigned>
                                  <VariableType>Byte</VariableType>
                                  <Address>Dev_Panel_Pointer</Address>
                                  <Offsets>
                                    <Offset>6D</Offset>
                                  </Offsets>
                                </CheatEntry>
                                <CheatEntry>
                                  <ID>167</ID>
                                  <Description>"InfiniteGold"</Description>
                                  <DropDownList ReadOnly="1" DescriptionOnly="1" DisplayValueAsItem="1">00:OFF
01:ON
</DropDownList>
                                  <ShowAsHex>1</ShowAsHex>
                                  <ShowAsSigned>0</ShowAsSigned>
                                  <VariableType>Byte</VariableType>
                                  <Address>Dev_Panel_Pointer</Address>
                                  <Offsets>
                                    <Offset>6E</Offset>
                                  </Offsets>
                                </CheatEntry>
                                <CheatEntry>
                                  <ID>168</ID>
                                  <Description>"UnlimitedPerks"</Description>
                                  <DropDownList ReadOnly="1" DescriptionOnly="1" DisplayValueAsItem="1">00:OFF
01:ON
</DropDownList>
                                  <ShowAsHex>1</ShowAsHex>
                                  <ShowAsSigned>0</ShowAsSigned>
                                  <VariableType>Byte</VariableType>
                                  <Address>Dev_Panel_Pointer</Address>
                                  <Offsets>
                                    <Offset>6F</Offset>
                                  </Offsets>
                                </CheatEntry>
                                <CheatEntry>
                                  <ID>169</ID>
                                  <Description>"UnlimitedStructures"</Description>
                                  <DropDownList ReadOnly="1" DescriptionOnly="1" DisplayValueAsItem="1">00:OFF
01:ON)
</DropDownList>
                                  <ShowAsHex>1</ShowAsHex>
                                  <ShowAsSigned>0</ShowAsSigned>
                                  <VariableType>Byte</VariableType>
                                  <Address>Dev_Panel_Pointer</Address>
                                  <Offsets>
                                    <Offset>70</Offset>
                                  </Offsets>
                                </CheatEntry>
                                <CheatEntry>
                                  <ID>170</ID>
                                  <Description>"Stealth"</Description>
                                  <DropDownList ReadOnly="1" DescriptionOnly="1" DisplayValueAsItem="1">00:OFF
01:ON
</DropDownList>
                                  <ShowAsHex>1</ShowAsHex>
                                  <ShowAsSigned>0</ShowAsSigned>
                                  <VariableType>Byte</VariableType>
                                  <Address>Dev_Panel_Pointer</Address>
                                  <Offsets>
                                    <Offset>71</Offset>
                                  </Offsets>
                                </CheatEntry>
                                <CheatEntry>
                                  <ID>171</ID>
                                  <Description>"DisableAI"</Description>
                                  <DropDownList ReadOnly="1" DescriptionOnly="1" DisplayValueAsItem="1">00:OFF
01:ON
</DropDownList>
                                  <ShowAsHex>1</ShowAsHex>
                                  <ShowAsSigned>0</ShowAsSigned>
                                  <VariableType>Byte</VariableType>
                                  <Address>Dev_Panel_Pointer</Address>
                                  <Offsets>
                                    <Offset>72</Offset>
                                  </Offsets>
                                </CheatEntry>
                                <CheatEntry>
                                  <ID>172</ID>
                                  <Description>"DragonCredits"</Description>
                                  <DropDownList ReadOnly="1" DescriptionOnly="1" DisplayValueAsItem="1">00:OFF
01:ON
</DropDownList>
                                  <ShowAsHex>1</ShowAsHex>
                                  <ShowAsSigned>0</ShowAsSigned>
                                  <VariableType>Byte</VariableType>
                                  <Address>Dev_Panel_Pointer</Address>
                                  <Offsets>
                                    <Offset>73</Offset>
                                  </Offsets>
                                </CheatEntry>
                                <CheatEntry>
                                  <ID>173</ID>
                                  <Description>"DisableBuildPause"</Description>
                                  <DropDownList ReadOnly="1" DescriptionOnly="1" DisplayValueAsItem="1">00:OFF
01:ON
</DropDownList>
                                  <ShowAsHex>1</ShowAsHex>
                                  <ShowAsSigned>0</ShowAsSigned>
                                  <VariableType>Byte</VariableType>
                                  <Address>Dev_Panel_Pointer</Address>
                                  <Offsets>
                                    <Offset>75</Offset>
                                  </Offsets>
                                </CheatEntry>
                                <CheatEntry>
                                  <ID>174</ID>
                                  <Description>"AllowConsole"</Description>
                                  <DropDownList ReadOnly="1" DescriptionOnly="1" DisplayValueAsItem="1">00:OFF
01:ON
</DropDownList>
                                  <ShowAsHex>1</ShowAsHex>
                                  <ShowAsSigned>0</ShowAsSigned>
                                  <VariableType>Byte</VariableType>
                                  <Address>Dev_Panel_Pointer</Address>
                                  <Offsets>
                                    <Offset>76</Offset>
                                  </Offsets>
                                </CheatEntry>
                                <CheatEntry>
                                  <ID>175</ID>
                                  <Description>"ShowAllUnlocks"</Description>
                                  <DropDownList ReadOnly="1" DescriptionOnly="1" DisplayValueAsItem="1">00:OFF
01:ON
</DropDownList>
                                  <ShowAsHex>1</ShowAsHex>
                                  <ShowAsSigned>0</ShowAsSigned>
                                  <VariableType>Byte</VariableType>
                                  <Address>Dev_Panel_Pointer</Address>
                                  <Offsets>
                                    <Offset>77</Offset>
                                  </Offsets>
                                </CheatEntry>
                                <CheatEntry>
                                  <ID>176</ID>
                                  <Description>"DebugKeys"</Description>
                                  <DropDownList ReadOnly="1" DescriptionOnly="1" DisplayValueAsItem="1">00:OFF
01:ON
</DropDownList>
                                  <ShowAsHex>1</ShowAsHex>
                                  <ShowAsSigned>0</ShowAsSigned>
                                  <VariableType>Byte</VariableType>
                                  <Address>Dev_Panel_Pointer</Address>
                                  <Offsets>
                                    <Offset>69</Offset>
                                  </Offsets>
                                </CheatEntry>
                                <CheatEntry>
                                  <ID>177</ID>
                                  <Description>"_force_camera"</Description>
                                  <VariableType>4 Bytes</VariableType>
                                  <Address>Dev_Panel_Pointer</Address>
                                  <Offsets>
                                    <Offset>88</Offset>
                                  </Offsets>
                                </CheatEntry>
                              </CheatEntries>
                            </CheatEntry>
                          </CheatEntries>
                        </CheatEntry>
                      </CheatEntries>
                    </CheatEntry>
                  </CheatEntries>
                </CheatEntry>
              </CheatEntries>
            </CheatEntry>
          </CheatEntries>
        </CheatEntry>
      </CheatEntries>
    </CheatEntry>
  </CheatEntries>
  <CheatCodes>
    <CodeEntry>
      <Description>debug menu</Description>
      <AddressString>GameAssembly.dll+3A70AB</AddressString>
      <Before>
        <Byte>98</Byte>
        <Byte>A3</Byte>
        <Byte>00</Byte>
        <Byte>02</Byte>
        <Byte>01</Byte>
      </Before>
      <Actual>
        <Byte>E9</Byte>
        <Byte>50</Byte>
        <Byte>8F</Byte>
        <Byte>C4</Byte>
      </Actual>
      <After>
        <Byte>FF</Byte>
        <Byte>90</Byte>
        <Byte>74</Byte>
        <Byte>26</Byte>
        <Byte>4C</Byte>
      </After>
    </CodeEntry>
  </CheatCodes>
  <UserdefinedSymbols/>
</CheatTable>
