<?xml version="1.0" encoding="utf-8"?>
<CheatTable CheatEngineTableVersion="42">
  <CheatEntries>
    <CheatEntry>
      <ID>793</ID>
      <Description>"[ACTIVATE]"</Description>
      <Options moHideChildren="1"/>
      <VariableType>Auto Assembler Script</VariableType>
      <AssemblerScript>// Original Code by G40sty.
[ENABLE]
{$lua}
local gameName = "Sonic Mania (Plus)"
local gameProcess = "SonicMania.exe"
if getProcessIDFromProcessName(gameProcess) ~= nil then
   if readInteger(process) == nil then
      openProcess(gameProcess)
   else
       if readInteger(process) ~= readInteger(gameProcess) then
          openProcess(gameProcess)
      end
   end
else
    beep() error(showMessage(string.format("%s is not running.",gameName)))
end
--; Auto Attach Process For User
if syntaxcheck then return end
if messageDialog([[
Copyright © 2022 OpenCheatTables.org
Table Creator: Marcus101RR
Would you like to read additional information?
]],mtInformation,mbYes,mbNo) == mrYes then
messageDialog("This information has been added to deter users of FRF (Fearless Revolution Forums) to violate the GPL License. You are hereby informed that use of this table is strictly forbidden from distribution, upload, or alterations with or without consent from this author on FRF. All other sources are allowed with permission.")
else
end


[DISABLE]

</AssemblerScript>
      <CheatEntries>
        <CheatEntry>
          <ID>770</ID>
          <Description>"[Scripts]"</Description>
          <Options moHideChildren="1"/>
          <GroupHeader>1</GroupHeader>
          <CheatEntries>
            <CheatEntry>
              <ID>780</ID>
              <Description>"Force Character Selection"</Description>
              <Options moHideChildren="1"/>
              <VariableType>Auto Assembler Script</VariableType>
              <AssemblerScript>{ Game   : SonicMania.exe
  Version: 
  Date   : 2022-04-24
  Author : Marcus101RR

  This script does blah blah blah
}

[ENABLE]

aobscanmodule(getChars,SonicMania.exe,8B 40 04 25 FF 00 00 00 8B) // should be unique
alloc(newmem,$64)

label(code)
label(return)

label(CharSel)
registersymbol(CharSel)

newmem:

code:
  push ecx
  mov ecx,[CharSel]
  mov [eax+4],ecx
  pop ecx
  mov eax,[eax+04]
  and eax,000000FF
  jmp return

CharSel:
  db 01 02

getChars:
  jmp newmem
  nop
  nop
  nop
return:
registersymbol(getChars)

[DISABLE]

getChars:
  db 8B 40 04 25 FF 00 00 00

unregistersymbol(getChars)
dealloc(newmem)
unregistersymbol(CharSel)

{
// ORIGINAL CODE - INJECTION POINT: SonicMania.exe+C4B15

SonicMania.exe+C4AEF: 50                 - push eax
SonicMania.exe+C4AF0: A1 38 68 D9 00     - mov eax,[SonicMania.exe+AC6838]
SonicMania.exe+C4AF5: 0F B7 00           - movzx eax,word ptr [eax]
SonicMania.exe+C4AF8: 50                 - push eax
SonicMania.exe+C4AF9: FF 15 40 77 D7 00  - call dword ptr [SonicMania.exe+AA7740]
SonicMania.exe+C4AFF: 83 C4 08           - add esp,08
SonicMania.exe+C4B02: 83 F8 01           - cmp eax,01
SonicMania.exe+C4B05: 0F 85 9F 01 00 00  - jne SonicMania.exe+C4CAA
SonicMania.exe+C4B0B: 0F 1F 44 00 00     - nop dword ptr [eax+eax+00]
SonicMania.exe+C4B10: A1 3C 76 D7 00     - mov eax,[SonicMania.exe+AA763C]
// ---------- INJECTING HERE ----------
SonicMania.exe+C4B15: 8B 40 04           - mov eax,[eax+04]
// ---------- DONE INJECTING  ----------
SonicMania.exe+C4B18: 25 FF 00 00 00     - and eax,000000FF
SonicMania.exe+C4B1D: 8B D0              - mov edx,eax
SonicMania.exe+C4B1F: 83 F8 08           - cmp eax,08
SonicMania.exe+C4B22: 74 05              - je SonicMania.exe+C4B29
SonicMania.exe+C4B24: 83 F8 10           - cmp eax,10
SonicMania.exe+C4B27: 75 05              - jne SonicMania.exe+C4B2E
SonicMania.exe+C4B29: BA 01 00 00 00     - mov edx,00000001
SonicMania.exe+C4B2E: 8B 4D FC           - mov ecx,[ebp-04]
SonicMania.exe+C4B31: 85 91 C0 00 00 00  - test [ecx+000000C0],edx
SonicMania.exe+C4B37: 0F 86 40 01 00 00  - jbe SonicMania.exe+C4C7D
}
</AssemblerScript>
              <CheatEntries>
                <CheatEntry>
                  <ID>781</ID>
                  <Description>"Player One"</Description>
                  <DropDownListLink>listCharacter</DropDownListLink>
                  <VariableType>Byte</VariableType>
                  <Address>CharSel</Address>
                </CheatEntry>
                <CheatEntry>
                  <ID>782</ID>
                  <Description>"Player Two"</Description>
                  <DropDownListLink>listCharacter</DropDownListLink>
                  <VariableType>Byte</VariableType>
                  <Address>CharSel+1</Address>
                </CheatEntry>
              </CheatEntries>
            </CheatEntry>
            <CheatEntry>
              <ID>682</ID>
              <Description>"Enable Character Switch"</Description>
              <VariableType>Auto Assembler Script</VariableType>
              <AssemblerScript>{ Game   : SonicMania.exe
  Version: 
  Date   : 2018-07-20
  Author : Marcus101RR

  Character Switch Enabled
}

define(enableSwitch,"SonicMania.exe"+C3F4B)
define(bytes,83 38 01 75 5B)

[ENABLE]
assert(enableSwitch,bytes)

enableSwitch:
  db 83 38 00

[DISABLE]

enableSwitch:
  db 83 38 01
  // cmp dword ptr [eax],01
  // jne SonicMania.exe+C3FAB

{
// ORIGINAL CODE - INJECTION POINT: "SonicMania.exe"+C3F4B

"SonicMania.exe"+C3F17: C7 80 20 47 00 00 01 00 00 00  -  mov [eax+00004720],00000001
"SonicMania.exe"+C3F21: A1 D0 B7 EB 00                 -  mov eax,[SonicMania.exe+ABB7D0]
"SonicMania.exe"+C3F26: 0F B7 80 42 0A 00 00           -  movzx eax,word ptr [eax+00000A42]
"SonicMania.exe"+C3F2D: 50                             -  push eax
"SonicMania.exe"+C3F2E: FF 15 FC C8 E9 00              -  call dword ptr [SonicMania.exe+A9C8FC]
"SonicMania.exe"+C3F34: 83 C4 0C                       -  add esp,0C
"SonicMania.exe"+C3F37: BA F0 F0 F0 00                 -  mov edx,SonicMania.exe+B0F0F0
"SonicMania.exe"+C3F3C: B9 40 00 00 00                 -  mov ecx,00000040
"SonicMania.exe"+C3F41: E8 EA A5 FE FF                 -  call SonicMania.exe+AE530
"SonicMania.exe"+C3F46: A1 D4 C5 E9 00                 -  mov eax,[SonicMania.exe+A9C5D4]
// ---------- INJECTING HERE ----------
"SonicMania.exe"+C3F4B: 83 38 01                       -  cmp dword ptr [eax],01
"SonicMania.exe"+C3F4E: 75 5B                          -  jne SonicMania.exe+C3FAB
// ---------- DONE INJECTING  ----------
"SonicMania.exe"+C3F50: 8B 86 A4 01 00 00              -  mov eax,[esi+000001A4]
"SonicMania.exe"+C3F56: 8D 0C C0                       -  lea ecx,[eax+eax*8]
"SonicMania.exe"+C3F59: A1 B8 C5 E9 00                 -  mov eax,[SonicMania.exe+A9C5B8]
"SonicMania.exe"+C3F5E: 03 C9                          -  add ecx,ecx
"SonicMania.exe"+C3F60: 83 7C C8 64 01                 -  cmp dword ptr [eax+ecx*8+64],01
"SonicMania.exe"+C3F65: 75 44                          -  jne SonicMania.exe+C3FAB
"SonicMania.exe"+C3F67: A1 B4 B6 EB 00                 -  mov eax,[SonicMania.exe+ABB6B4]
"SonicMania.exe"+C3F6C: 83 78 24 00                    -  cmp dword ptr [eax+24],00
"SonicMania.exe"+C3F70: 75 1C                          -  jne SonicMania.exe+C3F8E
"SonicMania.exe"+C3F72: 8B CE                          -  mov ecx,esi
}
</AssemblerScript>
            </CheatEntry>
            <CheatEntry>
              <ID>54</ID>
              <Description>"Infinite Flying"</Description>
              <VariableType>Auto Assembler Script</VariableType>
              <AssemblerScript>{ Game   : SonicMania.exe
  Version: 
  Date   : 2017-08-30
  Author : Marcus101RR

  This script does blah blah blah
}

[ENABLE]

aobscanmodule(address,SonicMania.exe,FF 86 E0 00 00 00 81) // should be unique
alloc(newmem,$1000)

label(code)
label(return)

newmem:
code:
  //inc [esi+000000E0]
  jmp return

address:
  jmp newmem
  nop
return:
registersymbol(address)

[DISABLE]

address:
  db FF 86 E0 00 00 00

unregistersymbol(address)
dealloc(newmem)

{
// ORIGINAL CODE - INJECTION POINT: "SonicMania.exe"+8681D

"SonicMania.exe"+867FC: EB 1F                          -  jmp SonicMania.exe+8681D
"SonicMania.exe"+867FE: 6A 33                          -  push 33
"SonicMania.exe"+86800: 50                             -  push eax
"SonicMania.exe"+86801: E8 6A 9E 10 00                 -  call SonicMania.exe+190670
"SonicMania.exe"+86806: 83 C4 14                       -  add esp,14
"SonicMania.exe"+86809: B8 80 00 00 00                 -  mov eax,00000080
"SonicMania.exe"+8680E: 83 7E 14 00                    -  cmp dword ptr [esi+14],00
"SonicMania.exe"+86812: 7C 05                          -  jl SonicMania.exe+86819
"SonicMania.exe"+86814: B8 40 00 00 00                 -  mov eax,00000040
"SonicMania.exe"+86819: 66 89 46 74                    -  mov [esi+74],ax
// ---------- INJECTING HERE ----------
"SonicMania.exe"+8681D: FF 86 E0 00 00 00              -  inc [esi+000000E0]
// ---------- DONE INJECTING  ----------
"SonicMania.exe"+86823: 81 BE E0 00 00 00 E0 01 00 00  -  cmp [esi+000000E0],000001E0
"SonicMania.exe"+8682D: 75 2F                          -  jne SonicMania.exe+8685E
"SonicMania.exe"+8682F: 83 BE 10 01 00 00 00           -  cmp dword ptr [esi+00000110],00
"SonicMania.exe"+86836: 0F B7 86 B0 00 00 00           -  movzx eax,word ptr [esi+000000B0]
"SonicMania.exe"+8683D: 6A 00                          -  push 00
"SonicMania.exe"+8683F: 6A 00                          -  push 00
"SonicMania.exe"+86841: 57                             -  push edi
"SonicMania.exe"+86842: 75 7D                          -  jne SonicMania.exe+868C1
"SonicMania.exe"+86844: 81 3D D8 D5 A4 00 E0 AF 7F 01  -  cmp [SonicMania.exe+64D5D8],SonicMania.exe+13FAFE0
"SonicMania.exe"+8684E: 75 63                          -  jne SonicMania.exe+868B3
}
</AssemblerScript>
            </CheatEntry>
          </CheatEntries>
        </CheatEntry>
        <CheatEntry>
          <ID>1</ID>
          <Description>"[Pointers]"</Description>
          <Options moHideChildren="1"/>
          <GroupHeader>1</GroupHeader>
          <CheatEntries>
            <CheatEntry>
              <ID>28</ID>
              <Description>"Blue Sphere (Bonus Stage)"</Description>
              <Options moHideChildren="1"/>
              <Color>FF0000</Color>
              <GroupHeader>1</GroupHeader>
              <CheatEntries>
                <CheatEntry>
                  <ID>30</ID>
                  <Description>"Blue Sphere"</Description>
                  <VariableType>4 Bytes</VariableType>
                  <Address>"SonicMania.exe"+004459EC</Address>
                  <Offsets>
                    <Offset>8</Offset>
                  </Offsets>
                </CheatEntry>
                <CheatEntry>
                  <ID>27</ID>
                  <Description>"Rings"</Description>
                  <VariableType>4 Bytes</VariableType>
                  <Address>"SonicMania.exe"+004459EC</Address>
                  <Offsets>
                    <Offset>18</Offset>
                  </Offsets>
                </CheatEntry>
              </CheatEntries>
            </CheatEntry>
            <CheatEntry>
              <ID>31</ID>
              <Description>"Special Stage"</Description>
              <Options moHideChildren="1"/>
              <Color>FF0000</Color>
              <GroupHeader>1</GroupHeader>
              <CheatEntries>
                <CheatEntry>
                  <ID>658</ID>
                  <Description>"Blue Sphere"</Description>
                  <VariableType>4 Bytes</VariableType>
                  <Address>"SonicMania.exe"+004459E4</Address>
                  <Offsets>
                    <Offset>18</Offset>
                  </Offsets>
                </CheatEntry>
                <CheatEntry>
                  <ID>657</ID>
                  <Description>"Time"</Description>
                  <VariableType>4 Bytes</VariableType>
                  <Address>"SonicMania.exe"+004459E4</Address>
                  <Offsets>
                    <Offset>1C</Offset>
                  </Offsets>
                </CheatEntry>
              </CheatEntries>
            </CheatEntry>
            <CheatEntry>
              <ID>801</ID>
              <Description>"X"</Description>
              <ShowAsSigned>0</ShowAsSigned>
              <VariableType>2 Bytes</VariableType>
              <Address>SonicMania.exe+469A12</Address>
            </CheatEntry>
            <CheatEntry>
              <ID>802</ID>
              <Description>"Y"</Description>
              <ShowAsSigned>0</ShowAsSigned>
              <VariableType>2 Bytes</VariableType>
              <Address>SonicMania.exe+469A16</Address>
            </CheatEntry>
            <CheatEntry>
              <ID>650</ID>
              <Description>"Rings"</Description>
              <VariableType>4 Bytes</VariableType>
              <Address>SonicMania.exe+469AD4</Address>
              <CheatEntries>
                <CheatEntry>
                  <ID>654</ID>
                  <Description>"Next Life"</Description>
                  <VariableType>4 Bytes</VariableType>
                  <Address>SonicMania.exe+469AD8</Address>
                </CheatEntry>
              </CheatEntries>
            </CheatEntry>
            <CheatEntry>
              <ID>665</ID>
              <Description>"Shield Type"</Description>
              <DropDownList DisplayValueAsItem="1">0:None
1:Normal
2:Water
3:Fire
4:Electric
</DropDownList>
              <VariableType>4 Bytes</VariableType>
              <Address>SonicMania.exe+469ADC</Address>
            </CheatEntry>
            <CheatEntry>
              <ID>653</ID>
              <Description>"Lives"</Description>
              <VariableType>Byte</VariableType>
              <Address>SonicMania.exe+469AE0</Address>
            </CheatEntry>
            <CheatEntry>
              <ID>655</ID>
              <Description>"Score"</Description>
              <VariableType>4 Bytes</VariableType>
              <Address>SonicMania.exe+469AE4</Address>
            </CheatEntry>
            <CheatEntry>
              <ID>666</ID>
              <Description>"Ring Shield"</Description>
              <VariableType>4 Bytes</VariableType>
              <Address>SonicMania.exe+469AEC</Address>
            </CheatEntry>
            <CheatEntry>
              <ID>778</ID>
              <Description>"Fly Time (Tails)"</Description>
              <VariableType>4 Bytes</VariableType>
              <Address>SonicMania.exe+469AF0</Address>
            </CheatEntry>
            <CheatEntry>
              <ID>779</ID>
              <Description>"Fly Time (Tails Partner)"</Description>
              <VariableType>4 Bytes</VariableType>
              <Address>SonicMania.exe+469F48</Address>
            </CheatEntry>
            <CheatEntry>
              <ID>687</ID>
              <Description>"Breath"</Description>
              <VariableType>4 Bytes</VariableType>
              <Address>SonicMania.exe+469B04</Address>
            </CheatEntry>
            <CheatEntry>
              <ID>803</ID>
              <Description>"Invincibility"</Description>
              <VariableType>4 Bytes</VariableType>
              <Address>SonicMania.exe+469B08</Address>
            </CheatEntry>
            <CheatEntry>
              <ID>685</ID>
              <Description>"Shield Visual"</Description>
              <VariableType>4 Bytes</VariableType>
              <Address>SonicMania.exe+46A320</Address>
            </CheatEntry>
            <CheatEntry>
              <ID>667</ID>
              <Description>"Debug Mode"</Description>
              <VariableType>4 Bytes</VariableType>
              <Address>SonicMania.exe+00A535D4</Address>
            </CheatEntry>
            <CheatEntry>
              <ID>792</ID>
              <Description>"Time"</Description>
              <VariableType>4 Bytes</VariableType>
              <Address>SonicMania.exe+A535E4</Address>
            </CheatEntry>
            <CheatEntry>
              <ID>783</ID>
              <Description>"Encore Mode"</Description>
              <ShowAsSigned>0</ShowAsSigned>
              <VariableType>4 Bytes</VariableType>
              <Address>SonicMania.exe+AA763C</Address>
              <Offsets>
                <Offset>0</Offset>
              </Offsets>
            </CheatEntry>
            <CheatEntry>
              <ID>681</ID>
              <Description>"Character 1"</Description>
              <DropDownListLink>listCharacter</DropDownListLink>
              <ShowAsSigned>0</ShowAsSigned>
              <VariableType>Byte</VariableType>
              <Address>SonicMania.exe+AA763C</Address>
              <Offsets>
                <Offset>4</Offset>
              </Offsets>
            </CheatEntry>
            <CheatEntry>
              <ID>784</ID>
              <Description>"Character 2"</Description>
              <DropDownListLink>listCharacter</DropDownListLink>
              <ShowAsSigned>0</ShowAsSigned>
              <VariableType>Byte</VariableType>
              <Address>SonicMania.exe+AA763C</Address>
              <Offsets>
                <Offset>5</Offset>
              </Offsets>
            </CheatEntry>
            <CheatEntry>
              <ID>753</ID>
              <Description>"Super Flying (Cheat)"</Description>
              <ShowAsSigned>0</ShowAsSigned>
              <VariableType>4 Bytes</VariableType>
              <Address>SonicMania.exe+AA763C</Address>
              <Offsets>
                <Offset>441790</Offset>
              </Offsets>
            </CheatEntry>
            <CheatEntry>
              <ID>759</ID>
              <Description>"Enable Super Music (Cheat)"</Description>
              <ShowAsSigned>0</ShowAsSigned>
              <VariableType>4 Bytes</VariableType>
              <Address>SonicMania.exe+AA763C</Address>
              <Offsets>
                <Offset>441798</Offset>
              </Offsets>
            </CheatEntry>
            <CheatEntry>
              <ID>690</ID>
              <Description>"Save System"</Description>
              <Options moHideChildren="1"/>
              <GroupHeader>1</GroupHeader>
              <CheatEntries>
                <CheatEntry>
                  <ID>726</ID>
                  <Description>"Current Save"</Description>
                  <Options moHideChildren="1"/>
                  <GroupHeader>1</GroupHeader>
                  <CheatEntries>
                    <CheatEntry>
                      <ID>729</ID>
                      <Description>"Status"</Description>
                      <DropDownList DescriptionOnly="1" DisplayValueAsItem="1">0:Empty
1:New
2:Clear
</DropDownList>
                      <ShowAsSigned>0</ShowAsSigned>
                      <VariableType>4 Bytes</VariableType>
                      <Address>"SonicMania.exe"+AC6A20</Address>
                      <Offsets>
                        <Offset>58</Offset>
                        <Offset>10</Offset>
                      </Offsets>
                    </CheatEntry>
                    <CheatEntry>
                      <ID>731</ID>
                      <Description>"Character"</Description>
                      <DropDownList DescriptionOnly="1" DisplayValueAsItem="1">0:Sonic &amp; Tails
1:Sonic
2:Tails
3:Knuckles
4:Mighty
5:Ray
6:Encore Mode
</DropDownList>
                      <ShowAsSigned>0</ShowAsSigned>
                      <VariableType>4 Bytes</VariableType>
                      <Address>"SonicMania.exe"+AC6A20</Address>
                      <Offsets>
                        <Offset>5C</Offset>
                        <Offset>10</Offset>
                      </Offsets>
                    </CheatEntry>
                    <CheatEntry>
                      <ID>730</ID>
                      <Description>"Level"</Description>
                      <DropDownListLink>listLevels</DropDownListLink>
                      <ShowAsSigned>0</ShowAsSigned>
                      <VariableType>4 Bytes</VariableType>
                      <Address>"SonicMania.exe"+AC6A20</Address>
                      <Offsets>
                        <Offset>60</Offset>
                        <Offset>10</Offset>
                      </Offsets>
                    </CheatEntry>
                    <CheatEntry>
                      <ID>724</ID>
                      <Description>"Lives"</Description>
                      <ShowAsSigned>0</ShowAsSigned>
                      <VariableType>4 Bytes</VariableType>
                      <Address>"SonicMania.exe"+AC6A20</Address>
                      <Offsets>
                        <Offset>64</Offset>
                        <Offset>10</Offset>
                      </Offsets>
                    </CheatEntry>
                    <CheatEntry>
                      <ID>732</ID>
                      <Description>"Score"</Description>
                      <ShowAsSigned>0</ShowAsSigned>
                      <VariableType>4 Bytes</VariableType>
                      <Address>"SonicMania.exe"+AC6A20</Address>
                      <Offsets>
                        <Offset>68</Offset>
                        <Offset>10</Offset>
                      </Offsets>
                    </CheatEntry>
                    <CheatEntry>
                      <ID>733</ID>
                      <Description>"Next Life (Score)"</Description>
                      <ShowAsSigned>0</ShowAsSigned>
                      <VariableType>4 Bytes</VariableType>
                      <Address>"SonicMania.exe"+AC6A20</Address>
                      <Offsets>
                        <Offset>6C</Offset>
                        <Offset>10</Offset>
                      </Offsets>
                    </CheatEntry>
                    <CheatEntry>
                      <ID>728</ID>
                      <Description>"Chaos Emeralds"</Description>
                      <Options moHideChildren="1" moManualExpandCollapse="1" moAllowManualCollapseAndExpand="1"/>
                      <ShowAsSigned>0</ShowAsSigned>
                      <VariableType>4 Bytes</VariableType>
                      <Address>"SonicMania.exe"+AC6A20</Address>
                      <Offsets>
                        <Offset>70</Offset>
                        <Offset>10</Offset>
                      </Offsets>
                      <CheatEntries>
                        <CheatEntry>
                          <ID>761</ID>
                          <Description>"Green"</Description>
                          <ShowAsSigned>0</ShowAsSigned>
                          <VariableType>Binary</VariableType>
                          <BitStart>0</BitStart>
                          <BitLength>1</BitLength>
                          <ShowAsBinary>0</ShowAsBinary>
                          <Address>"SonicMania.exe"+AC6A20</Address>
                          <Offsets>
                            <Offset>70</Offset>
                            <Offset>10</Offset>
                          </Offsets>
                        </CheatEntry>
                        <CheatEntry>
                          <ID>762</ID>
                          <Description>"Yellow"</Description>
                          <ShowAsSigned>0</ShowAsSigned>
                          <VariableType>Binary</VariableType>
                          <BitStart>1</BitStart>
                          <BitLength>1</BitLength>
                          <ShowAsBinary>0</ShowAsBinary>
                          <Address>"SonicMania.exe"+AC6A20</Address>
                          <Offsets>
                            <Offset>70</Offset>
                            <Offset>10</Offset>
                          </Offsets>
                        </CheatEntry>
                        <CheatEntry>
                          <ID>763</ID>
                          <Description>"Blue"</Description>
                          <ShowAsSigned>0</ShowAsSigned>
                          <VariableType>Binary</VariableType>
                          <BitStart>2</BitStart>
                          <BitLength>1</BitLength>
                          <ShowAsBinary>0</ShowAsBinary>
                          <Address>"SonicMania.exe"+AC6A20</Address>
                          <Offsets>
                            <Offset>70</Offset>
                            <Offset>10</Offset>
                          </Offsets>
                        </CheatEntry>
                        <CheatEntry>
                          <ID>764</ID>
                          <Description>"Purple"</Description>
                          <ShowAsSigned>0</ShowAsSigned>
                          <VariableType>Binary</VariableType>
                          <BitStart>3</BitStart>
                          <BitLength>1</BitLength>
                          <ShowAsBinary>0</ShowAsBinary>
                          <Address>"SonicMania.exe"+AC6A20</Address>
                          <Offsets>
                            <Offset>70</Offset>
                            <Offset>10</Offset>
                          </Offsets>
                        </CheatEntry>
                        <CheatEntry>
                          <ID>765</ID>
                          <Description>"Gray"</Description>
                          <ShowAsSigned>0</ShowAsSigned>
                          <VariableType>Binary</VariableType>
                          <BitStart>4</BitStart>
                          <BitLength>1</BitLength>
                          <ShowAsBinary>0</ShowAsBinary>
                          <Address>"SonicMania.exe"+AC6A20</Address>
                          <Offsets>
                            <Offset>70</Offset>
                            <Offset>10</Offset>
                          </Offsets>
                        </CheatEntry>
                        <CheatEntry>
                          <ID>766</ID>
                          <Description>"Light Blue"</Description>
                          <ShowAsSigned>0</ShowAsSigned>
                          <VariableType>Binary</VariableType>
                          <BitStart>5</BitStart>
                          <BitLength>1</BitLength>
                          <ShowAsBinary>0</ShowAsBinary>
                          <Address>"SonicMania.exe"+AC6A20</Address>
                          <Offsets>
                            <Offset>70</Offset>
                            <Offset>10</Offset>
                          </Offsets>
                        </CheatEntry>
                        <CheatEntry>
                          <ID>767</ID>
                          <Description>"Red"</Description>
                          <ShowAsSigned>0</ShowAsSigned>
                          <VariableType>Binary</VariableType>
                          <BitStart>6</BitStart>
                          <BitLength>1</BitLength>
                          <ShowAsBinary>0</ShowAsBinary>
                          <Address>"SonicMania.exe"+AC6A20</Address>
                          <Offsets>
                            <Offset>70</Offset>
                            <Offset>10</Offset>
                          </Offsets>
                        </CheatEntry>
                        <CheatEntry>
                          <ID>796</ID>
                          <Description>"Next Special Stage"</Description>
                          <ShowAsSigned>0</ShowAsSigned>
                          <VariableType>4 Bytes</VariableType>
                          <Address>"SonicMania.exe"+AC6A20</Address>
                          <Offsets>
                            <Offset>7C</Offset>
                            <Offset>10</Offset>
                          </Offsets>
                        </CheatEntry>
                        <CheatEntry>
                          <ID>805</ID>
                          <Description>"Giant Ring Flags"</Description>
                          <Options moHideChildren="1" moManualExpandCollapse="1" moAllowManualCollapseAndExpand="1"/>
                          <GroupHeader>1</GroupHeader>
                          <CheatEntries>
                            <CheatEntry>
                              <ID>795</ID>
                              <Description>"Special Ring Collected"</Description>
                              <ShowAsSigned>0</ShowAsSigned>
                              <VariableType>4 Bytes</VariableType>
                              <Address>"SonicMania.exe"+AC6A20</Address>
                              <Offsets>
                                <Offset>80</Offset>
                                <Offset>10</Offset>
                              </Offsets>
                            </CheatEntry>
                            <CheatEntry>
                              <ID>797</ID>
                              <Description>"GHZ Act 1 Ring 1"</Description>
                              <ShowAsSigned>0</ShowAsSigned>
                              <VariableType>Binary</VariableType>
                              <BitStart>0</BitStart>
                              <BitLength>1</BitLength>
                              <ShowAsBinary>0</ShowAsBinary>
                              <Address>"SonicMania.exe"+AC6A20</Address>
                              <Offsets>
                                <Offset>80</Offset>
                                <Offset>10</Offset>
                              </Offsets>
                            </CheatEntry>
                            <CheatEntry>
                              <ID>799</ID>
                              <Description>"GHZ Act 1 Ring 2"</Description>
                              <ShowAsSigned>0</ShowAsSigned>
                              <VariableType>Binary</VariableType>
                              <BitStart>1</BitStart>
                              <BitLength>1</BitLength>
                              <ShowAsBinary>0</ShowAsBinary>
                              <Address>"SonicMania.exe"+AC6A20</Address>
                              <Offsets>
                                <Offset>80</Offset>
                                <Offset>10</Offset>
                              </Offsets>
                            </CheatEntry>
                            <CheatEntry>
                              <ID>798</ID>
                              <Description>"GHZ Act 1 Ring 3"</Description>
                              <ShowAsSigned>0</ShowAsSigned>
                              <VariableType>Binary</VariableType>
                              <BitStart>2</BitStart>
                              <BitLength>1</BitLength>
                              <ShowAsBinary>0</ShowAsBinary>
                              <Address>"SonicMania.exe"+AC6A20</Address>
                              <Offsets>
                                <Offset>80</Offset>
                                <Offset>10</Offset>
                              </Offsets>
                            </CheatEntry>
                            <CheatEntry>
                              <ID>804</ID>
                              <Description>"GHZ Act 2 Ring 1"</Description>
                              <ShowAsSigned>0</ShowAsSigned>
                              <VariableType>Binary</VariableType>
                              <BitStart>0</BitStart>
                              <BitLength>1</BitLength>
                              <ShowAsBinary>0</ShowAsBinary>
                              <Address>"SonicMania.exe"+AC6A20</Address>
                              <Offsets>
                                <Offset>82</Offset>
                                <Offset>10</Offset>
                              </Offsets>
                            </CheatEntry>
                            <CheatEntry>
                              <ID>806</ID>
                              <Description>"GHZ Act 2 Ring 2"</Description>
                              <ShowAsSigned>0</ShowAsSigned>
                              <VariableType>Binary</VariableType>
                              <BitStart>1</BitStart>
                              <BitLength>1</BitLength>
                              <ShowAsBinary>0</ShowAsBinary>
                              <Address>"SonicMania.exe"+AC6A20</Address>
                              <Offsets>
                                <Offset>82</Offset>
                                <Offset>10</Offset>
                              </Offsets>
                            </CheatEntry>
                            <CheatEntry>
                              <ID>807</ID>
                              <Description>"GHZ Act 2 Ring 3"</Description>
                              <ShowAsSigned>0</ShowAsSigned>
                              <VariableType>Binary</VariableType>
                              <BitStart>1</BitStart>
                              <BitLength>1</BitLength>
                              <ShowAsBinary>0</ShowAsBinary>
                              <Address>"SonicMania.exe"+AC6A20</Address>
                              <Offsets>
                                <Offset>82</Offset>
                                <Offset>10</Offset>
                              </Offsets>
                            </CheatEntry>
                          </CheatEntries>
                        </CheatEntry>
                      </CheatEntries>
                    </CheatEntry>
                    <CheatEntry>
                      <ID>727</ID>
                      <Description>"Continues"</Description>
                      <ShowAsSigned>0</ShowAsSigned>
                      <VariableType>4 Bytes</VariableType>
                      <Address>"SonicMania.exe"+AC6A20</Address>
                      <Offsets>
                        <Offset>74</Offset>
                        <Offset>10</Offset>
                      </Offsets>
                    </CheatEntry>
                    <CheatEntry>
                      <ID>772</ID>
                      <Description>"Encore Mode Data"</Description>
                      <Options moHideChildren="1" moManualExpandCollapse="1"/>
                      <GroupHeader>1</GroupHeader>
                      <CheatEntries>
                        <CheatEntry>
                          <ID>773</ID>
                          <Description>"Character 1"</Description>
                          <DropDownList DescriptionOnly="1" DisplayValueAsItem="1">0:None
1:Sonic
2:Tails
4:Knuckles
8:Mighty
16:Ray
</DropDownList>
                          <ShowAsSigned>0</ShowAsSigned>
                          <VariableType>Byte</VariableType>
                          <Address>"SonicMania.exe"+AC6A20</Address>
                          <Offsets>
                            <Offset>10C</Offset>
                            <Offset>10</Offset>
                          </Offsets>
                        </CheatEntry>
                        <CheatEntry>
                          <ID>774</ID>
                          <Description>"Character 2"</Description>
                          <DropDownList DescriptionOnly="1" DisplayValueAsItem="1">0:None
1:Sonic
2:Tails
4:Knuckles
8:Mighty
16:Ray
</DropDownList>
                          <ShowAsSigned>0</ShowAsSigned>
                          <VariableType>Byte</VariableType>
                          <Address>"SonicMania.exe"+AC6A20</Address>
                          <Offsets>
                            <Offset>10D</Offset>
                            <Offset>10</Offset>
                          </Offsets>
                        </CheatEntry>
                        <CheatEntry>
                          <ID>775</ID>
                          <Description>"Character 3"</Description>
                          <DropDownList DescriptionOnly="1" DisplayValueAsItem="1">0:None
1:Sonic
2:Tails
4:Knuckles
8:Mighty
16:Ray
</DropDownList>
                          <ShowAsSigned>0</ShowAsSigned>
                          <VariableType>Byte</VariableType>
                          <Address>"SonicMania.exe"+AC6A20</Address>
                          <Offsets>
                            <Offset>10E</Offset>
                            <Offset>10</Offset>
                          </Offsets>
                        </CheatEntry>
                        <CheatEntry>
                          <ID>777</ID>
                          <Description>"Player 1"</Description>
                          <DropDownList DescriptionOnly="1" DisplayValueAsItem="1">0:None
1:Sonic
2:Tails
4:Knuckles
8:Mighty
16:Ray
</DropDownList>
                          <ShowAsSigned>0</ShowAsSigned>
                          <VariableType>Byte</VariableType>
                          <Address>"SonicMania.exe"+AC6A20</Address>
                          <Offsets>
                            <Offset>110</Offset>
                            <Offset>10</Offset>
                          </Offsets>
                        </CheatEntry>
                        <CheatEntry>
                          <ID>776</ID>
                          <Description>"Player 2"</Description>
                          <DropDownList DescriptionOnly="1" DisplayValueAsItem="1">0:None
1:Sonic
2:Tails
4:Knuckles
8:Mighty
16:Ray
</DropDownList>
                          <ShowAsSigned>0</ShowAsSigned>
                          <VariableType>Byte</VariableType>
                          <Address>"SonicMania.exe"+AC6A20</Address>
                          <Offsets>
                            <Offset>111</Offset>
                            <Offset>10</Offset>
                          </Offsets>
                        </CheatEntry>
                      </CheatEntries>
                    </CheatEntry>
                  </CheatEntries>
                </CheatEntry>
              </CheatEntries>
            </CheatEntry>
          </CheatEntries>
        </CheatEntry>
        <CheatEntry>
          <ID>786</ID>
          <Description>"[DEBUG]"</Description>
          <Options moHideChildren="1"/>
          <GroupHeader>1</GroupHeader>
          <CheatEntries>
            <CheatEntry>
              <ID>785</ID>
              <Description>"DEFINITIONS"</Description>
              <Options moHideChildren="1" moManualExpandCollapse="1"/>
              <GroupHeader>1</GroupHeader>
              <CheatEntries>
                <CheatEntry>
                  <ID>787</ID>
                  <Description>"listCharacter"</Description>
                  <DropDownList ReadOnly="1" DisplayValueAsItem="1">1:Sonic
2:Tails
4:Knuckles
8:Mighty
16:Ray
</DropDownList>
                  <GroupHeader>1</GroupHeader>
                </CheatEntry>
                <CheatEntry>
                  <ID>794</ID>
                  <Description>"listLevels"</Description>
                  <DropDownList ReadOnly="1" DisplayValueAsItem="1">0:GHZ
1:CPZ
2:SPZ
3:FBZ
4:PGZ
5:SSZ
6:HCZ
7:MSZ
8:OOZ
9:LRZ
10:MMZ
11:TMZ
12:Level Select
</DropDownList>
                  <GroupHeader>1</GroupHeader>
                </CheatEntry>
              </CheatEntries>
            </CheatEntry>
          </CheatEntries>
        </CheatEntry>
      </CheatEntries>
    </CheatEntry>
  </CheatEntries>
  <UserdefinedSymbols>
    <SymbolEntry>
      <Name>invBase</Name>
      <Address>0A4E0000</Address>
    </SymbolEntry>
    <SymbolEntry>
      <Name>InvCaps_</Name>
      <Address>9EDF25E0</Address>
    </SymbolEntry>
    <SymbolEntry>
      <Name>playerBase</Name>
      <Address>AFA70000</Address>
    </SymbolEntry>
    <SymbolEntry>
      <Name>InfItems</Name>
      <Address>B84A507B</Address>
    </SymbolEntry>
    <SymbolEntry>
      <Name>LogBase</Name>
      <Address>10780000</Address>
    </SymbolEntry>
    <SymbolEntry>
      <Name>ExtraCap2</Name>
      <Address>B65707CF</Address>
    </SymbolEntry>
    <SymbolEntry>
      <Name>INJECT</Name>
      <Address>83454DBE</Address>
    </SymbolEntry>
    <SymbolEntry>
      <Name>IntCap</Name>
      <Address>834A4E32</Address>
    </SymbolEntry>
    <SymbolEntry>
      <Name>InvStorage_</Name>
      <Address>0F009000</Address>
    </SymbolEntry>
    <SymbolEntry>
      <Name>itemBase</Name>
      <Address>0B540000</Address>
    </SymbolEntry>
    <SymbolEntry>
      <Name>aobHealthAOB</Name>
      <Address>4044F7FE</Address>
    </SymbolEntry>
    <SymbolEntry>
      <Name>logs</Name>
      <Address>53CB0000</Address>
    </SymbolEntry>
    <SymbolEntry>
      <Name>thaumaturge</Name>
      <Address>66630000</Address>
    </SymbolEntry>
    <SymbolEntry>
      <Name>buffs</Name>
      <Address>70634204</Address>
    </SymbolEntry>
    <SymbolEntry>
      <Name>afish</Name>
      <Address>37CB8990</Address>
    </SymbolEntry>
    <SymbolEntry>
      <Name>_playerbase</Name>
      <Address>0BCB0000</Address>
    </SymbolEntry>
    <SymbolEntry>
      <Name>recipe1</Name>
      <Address>1222F75D</Address>
    </SymbolEntry>
    <SymbolEntry>
      <Name>recipe2</Name>
      <Address>1222F76C</Address>
    </SymbolEntry>
    <SymbolEntry>
      <Name>recipe3</Name>
      <Address>1222F77D</Address>
    </SymbolEntry>
    <SymbolEntry>
      <Name>ivy</Name>
      <Address>24FDA2DE</Address>
    </SymbolEntry>
    <SymbolEntry>
      <Name>_infmp</Name>
      <Address>18CE1070</Address>
    </SymbolEntry>
    <SymbolEntry>
      <Name>_infammo</Name>
      <Address>18CE7079</Address>
    </SymbolEntry>
    <SymbolEntry>
      <Name>_fastuse</Name>
      <Address>18CE7323</Address>
    </SymbolEntry>
    <SymbolEntry>
      <Name>_fastuse2</Name>
      <Address>18CE1FFC</Address>
    </SymbolEntry>
    <SymbolEntry>
      <Name>_infplacing</Name>
      <Address>18CF60E2</Address>
    </SymbolEntry>
    <SymbolEntry>
      <Name>_fastwater</Name>
      <Address>2775519B</Address>
    </SymbolEntry>
    <SymbolEntry>
      <Name>_minvctimer</Name>
      <Address>164A375E</Address>
    </SymbolEntry>
    <SymbolEntry>
      <Name>minionstr</Name>
      <Address>1C3B3C78</Address>
    </SymbolEntry>
    <SymbolEntry>
      <Name>magicstr</Name>
      <Address>1C3B3C6A</Address>
    </SymbolEntry>
    <SymbolEntry>
      <Name>wardingdef</Name>
      <Address>1C3BA46A</Address>
    </SymbolEntry>
    <SymbolEntry>
      <Name>minioncount</Name>
      <Address>206D4213</Address>
    </SymbolEntry>
    <SymbolEntry>
      <Name>player_index</Name>
      <Address>002978DC</Address>
    </SymbolEntry>
    <SymbolEntry>
      <Name>mapRanges</Name>
      <Address>354840D3</Address>
    </SymbolEntry>
    <SymbolEntry>
      <Name>players2</Name>
      <Address>1114D1B4</Address>
    </SymbolEntry>
    <SymbolEntry>
      <Name>playerz</Name>
      <Address>10E80047</Address>
    </SymbolEntry>
    <SymbolEntry>
      <Name>players</Name>
      <Address>1118D1B4</Address>
    </SymbolEntry>
    <SymbolEntry>
      <Name>IndexID</Name>
      <Address>13470668</Address>
    </SymbolEntry>
    <SymbolEntry>
      <Name>timer_aob</Name>
      <Address>110D2436</Address>
    </SymbolEntry>
    <SymbolEntry>
      <Name>contin</Name>
      <Address>08DB0000</Address>
    </SymbolEntry>
  </UserdefinedSymbols>
  <Comments>1.1
</Comments>
</CheatTable>
