<?xml version="1.0" encoding="utf-8"?>
<CheatTable CheatEngineTableVersion="51">
  <CheatEntries>
    <CheatEntry>
      <ID>2744</ID>
      <Description>"╔══════════════════════════════╗"</Description>
      <GroupHeader>1</GroupHeader>
    </CheatEntry>
    <CheatEntry>
      <ID>2743</ID>
      <Description>"║                        WillWalker                           ║"</Description>
      <GroupHeader>1</GroupHeader>
    </CheatEntry>
    <CheatEntry>
      <ID>2742</ID>
      <Description>"╠══════════════════════════════╣"</Description>
      <GroupHeader>1</GroupHeader>
    </CheatEntry>
    <CheatEntry>
      <ID>2718</ID>
      <Description>"║        === COMPACT VIEW ===               ║"</Description>
      <Color>FFFFFF</Color>
      <VariableType>Auto Assembler Script</VariableType>
      <AssemblerScript>[ENABLE]
// Script Created 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>
    </CheatEntry>
    <CheatEntry>
      <ID>2740</ID>
      <Description>"╠══════════════════════════════╣"</Description>
      <GroupHeader>1</GroupHeader>
    </CheatEntry>
    <CheatEntry>
      <ID>2745</ID>
      <Description>"║        === ENABLE MONO ===                 ║"</Description>
      <Options moHideChildren="1"/>
      <VariableType>Auto Assembler Script</VariableType>
      <AssemblerScript>{
  ==============================================
   WillWalker Table by SeryogaSK
  ----------------------------------------------
   Game    : WillWalker-TheGame.exe
   Version :  (Steam)
   Author  : SeryogaSK
   Website : Habibrahimov.com
  ----------------------------------------------
   Warning: Online use may trigger anti-cheat!
  ==============================================
}

[ENABLE]
{$lua}
LaunchMonoDataCollector()
[DISABLE]

</AssemblerScript>
      <CheatEntries>
        <CheatEntry>
          <ID>14</ID>
          <Description>"=== PLAYER MANAGER ==="</Description>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>{
  ==============================================
   WillWalker Table by SeryogaSK
  ----------------------------------------------
   Game    : WillWalker-TheGame.exe
   Version :  (Steam)
   Author  : SeryogaSK
   Website : Habibrahimov.com
  ----------------------------------------------
   Warning: Online use may trigger anti-cheat!
  ==============================================
}

define(address,UIHealthbar:LateUpdate+95)
define(bytes,F3 0F 10 40 24)

[ENABLE]

assert(address,bytes)
alloc(newmem,$1000,UIHealthbar:LateUpdate+95)

label(code)
label(return)

newmem:
mov [rax+24],(float)999 // Current Health
mov [rax+20],(float)999 // Max. Health
mov [rax+28],0 // hited ?
mov [rax+29],0 // hited by Enemy ?
mov [rax+2A],1 // inmune Temp
mov [rax+2B],1 // inmune
mov [rax+2C],(float)999 // tiempo Inmune
code:
  movss xmm0,[rax+24]
  jmp return

address:
  jmp newmem
return:

[DISABLE]

address:
  db bytes
  // movss xmm0,[rax+24]

dealloc(newmem)

{
// ORIGINAL CODE - INJECTION POINT: UIHealthbar:LateUpdate+95

UIHealthbar:LateUpdate+6e: 33 D2                          - xor edx,edx
UIHealthbar:LateUpdate+70: 83 38 00                       - cmp dword ptr [rax],00
UIHealthbar:LateUpdate+73: 66 66 90                       - nop 3
UIHealthbar:LateUpdate+76: 49 BB B0 57 63 4A 69 02 00 00  - mov r11,UnityEngine.GameObject:SetActive
UIHealthbar:LateUpdate+80: 41 FF D3                       - call r11
UIHealthbar:LateUpdate+83: 48 8B 46 30                    - mov rax,[rsi+30]
UIHealthbar:LateUpdate+87: 48 89 45 E0                    - mov [rbp-20],rax
UIHealthbar:LateUpdate+8b: 48 8B 46 18                    - mov rax,[rsi+18]
UIHealthbar:LateUpdate+8f: 48 8B C8                       - mov rcx,rax
UIHealthbar:LateUpdate+92: 83 39 00                       - cmp dword ptr [rcx],00
// ---------- INJECTING HERE ----------
UIHealthbar:LateUpdate+95: F3 0F 10 40 24                 - movss xmm0,[rax+24]
// ---------- DONE INJECTING  ----------
UIHealthbar:LateUpdate+9a: F3 0F 5A C0                    - cvtss2sd xmm0,xmm0
UIHealthbar:LateUpdate+9e: F2 0F 5A E8                    - cvtsd2ss xmm5,xmm0
UIHealthbar:LateUpdate+a2: F3 0F 11 6D F0                 - movss [rbp-10],xmm5
UIHealthbar:LateUpdate+a7: F3 0F 10 45 F0                 - movss xmm0,[rbp-10]
UIHealthbar:LateUpdate+ac: F3 0F 5A C0                    - cvtss2sd xmm0,xmm0
UIHealthbar:LateUpdate+b0: F2 0F 5A E8                    - cvtsd2ss xmm5,xmm0
UIHealthbar:LateUpdate+b4: F3 0F 11 6D F4                 - movss [rbp-0C],xmm5
UIHealthbar:LateUpdate+b9: 48 8B CD                       - mov rcx,rbp
UIHealthbar:LateUpdate+bc: 48 83 C1 F4                    - add rcx,-0C
UIHealthbar:LateUpdate+c0: 48 BA 40 D8 C5 B9 69 02 00 00  - mov rdx,00000269B9C5D840
}
</AssemblerScript>
        </CheatEntry>
        <CheatEntry>
          <ID>6</ID>
          <Description>"=== WEAPON MANAGER ==="</Description>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>{
  ==============================================
   WillWalker Table by SeryogaSK
  ----------------------------------------------
   Game    : WillWalker-TheGame.exe
   Version :  (Steam)
   Author  : SeryogaSK
   Website : Habibrahimov.com
  ----------------------------------------------
   Warning: Online use may trigger anti-cheat!
  ==============================================
}

define(address,ArmaBase:BulletScreen+13)
define(bytes,F3 0F 10 46 7C)

[ENABLE]

assert(address,bytes)
alloc(newmem,$1000,ArmaBase:BulletScreen+13)

label(code)
label(return)

newmem:
mov [rsi+7C],(float)99 //Current Ammo
mov [rsi+80],(float)999 // Clip Size
mov [rsi+A0],0          // Reload Cost Time
mov [rsi+A4],(float)0   //Coste Reload
code:
  movss xmm0,[rsi+7C]
  jmp return

address:
  jmp newmem
return:

[DISABLE]

address:
  db bytes
  // movss xmm0,[rsi+7C]

dealloc(newmem)

{
// ORIGINAL CODE - INJECTION POINT: ArmaBase:BulletScreen+13

26952793B48: 00 00                          - add [rax],al
26952793B4A: 00 00                          - add [rax],al
26952793B4C: 00 00                          - add [rax],al
26952793B4E: 00 00                          - add [rax],al
ArmaBase:BulletScreen: 55                             - push rbp
ArmaBase:BulletScreen+1: 48 8B EC                       - mov rbp,rsp
ArmaBase:BulletScreen+4: 48 83 EC 40                    - sub rsp,40
ArmaBase:BulletScreen+8: 48 89 75 F8                    - mov [rbp-08],rsi
ArmaBase:BulletScreen+c: 48 8B F1                       - mov rsi,rcx
ArmaBase:BulletScreen+f: 48 8B 46 50                    - mov rax,[rsi+50]
// ---------- INJECTING HERE ----------
ArmaBase:BulletScreen+13: F3 0F 10 46 7C                 - movss xmm0,[rsi+7C]
// ---------- DONE INJECTING  ----------
ArmaBase:BulletScreen+18: F3 0F 5A C0                    - cvtss2sd xmm0,xmm0
ArmaBase:BulletScreen+1c: F3 0F 10 8E 80 00 00 00        - movss xmm1,[rsi+00000080]
ArmaBase:BulletScreen+24: F3 0F 5A C9                    - cvtss2sd xmm1,xmm1
ArmaBase:BulletScreen+28: F2 0F 5E C1                    - divsd xmm0,xmm1
ArmaBase:BulletScreen+2c: 48 8B C8                       - mov rcx,rax
ArmaBase:BulletScreen+2f: F2 0F 10 C8                    - movsd xmm1,xmm0
ArmaBase:BulletScreen+33: F2 0F 5A C9                    - cvtsd2ss xmm1,xmm1
ArmaBase:BulletScreen+37: 83 38 00                       - cmp dword ptr [rax],00
ArmaBase:BulletScreen+3a: 48 8D 6D 00                    - lea rbp,[rbp+00]
ArmaBase:BulletScreen+3e: 49 BB 00 1F 79 52 69 02 00 00  - mov r11,UnityEngine.UI.Image:set_fillAmount
}
</AssemblerScript>
        </CheatEntry>
        <CheatEntry>
          <ID>17</ID>
          <Description>"=== MAX. COMBO ==="</Description>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>{
  ==============================================
   Will Walker Table by SeryogaSK
  ----------------------------------------------
   Game    : WillWalker-TheGame.exe
   Version :  (Steam)
   Author  : SeryogaSK
   Website : Habibrahimov.com
  ----------------------------------------------
   Warning: Online use may trigger anti-cheat!
  ==============================================
}
define(address,CombosKillManager:TimeCombosChecker+a0)
define(bytes,48 63 46 40 83 F8 01)

[ENABLE]

assert(address,bytes)
alloc(newmem,$1000,CombosKillManager:TimeCombosChecker+a0)

label(code)
label(return)

newmem:
mov dword ptr [rsi+38],#999999999
mov dword ptr [rsi+40],#999999
code:
  movsxd  rax,dword ptr [rsi+40]
  cmp eax,01
  jmp return

address:
  jmp newmem
  nop 2
return:

[DISABLE]

address:
  db bytes
  // movsxd  rax,dword ptr [rsi+40]
  // cmp eax,01

dealloc(newmem)

{
// ORIGINAL CODE - INJECTION POINT: CombosKillManager:TimeCombosChecker+a0

CombosKillManager:TimeCombosChecker+72: 0F 82 28 00 00 00              - jb CombosKillManager:TimeCombosChecker+a0
CombosKillManager:TimeCombosChecker+78: F3 0F 10 46 30                 - movss xmm0,[rsi+30]
CombosKillManager:TimeCombosChecker+7d: F3 0F 5A C0                    - cvtss2sd xmm0,xmm0
CombosKillManager:TimeCombosChecker+81: F2 0F 5A E8                    - cvtsd2ss xmm5,xmm0
CombosKillManager:TimeCombosChecker+85: F3 0F 11 6E 34                 - movss [rsi+34],xmm5
CombosKillManager:TimeCombosChecker+8a: 48 8B CE                       - mov rcx,rsi
CombosKillManager:TimeCombosChecker+8d: 90                             - nop 
CombosKillManager:TimeCombosChecker+8e: 49 BB 40 4B 79 52 69 02 00 00  - mov r11,CombosKillManager:CheckComboEnd
CombosKillManager:TimeCombosChecker+98: 41 FF D3                       - call r11
CombosKillManager:TimeCombosChecker+9b: E9 89 00 00 00                 - jmp CombosKillManager:TimeCombosChecker+129
// ---------- INJECTING HERE ----------
CombosKillManager:TimeCombosChecker+a0: 48 63 46 40                    - movsxd  rax,dword ptr [rsi+40]
// ---------- DONE INJECTING  ----------
CombosKillManager:TimeCombosChecker+a4: 83 F8 01                       - cmp eax,01
CombosKillManager:TimeCombosChecker+a7: 0F 8E 7C 00 00 00              - jng CombosKillManager:TimeCombosChecker+129
CombosKillManager:TimeCombosChecker+ad: 48 8B 46 18                    - mov rax,[rsi+18]
CombosKillManager:TimeCombosChecker+b1: 48 8B D5                       - mov rdx,rbp
CombosKillManager:TimeCombosChecker+b4: 48 83 C2 C8                    - add rdx,-38
CombosKillManager:TimeCombosChecker+b8: 48 8B C8                       - mov rcx,rax
CombosKillManager:TimeCombosChecker+bb: 48 8B 00                       - mov rax,[rax]
CombosKillManager:TimeCombosChecker+be: FF 90 C8 01 00 00              - call qword ptr [rax+000001C8]
CombosKillManager:TimeCombosChecker+c4: F3 0F 10 46 34                 - movss xmm0,[rsi+34]
CombosKillManager:TimeCombosChecker+c9: F3 0F 5A C0                    - cvtss2sd xmm0,xmm0
}
</AssemblerScript>
        </CheatEntry>
        <CheatEntry>
          <ID>19</ID>
          <Description>"=== COMBO TIME ==="</Description>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>{
  ==============================================
   Will Walker Table by SeryogaSK
  ----------------------------------------------
   Game    : WillWalker-TheGame.exe
   Version :  (Steam)
   Author  : SeryogaSK
   Website : Habibrahimov.com
  ----------------------------------------------
   Warning: Online use may trigger anti-cheat!
  ==============================================
}

define(address,CombosKillManager:TimeCombosChecker+a0)
define(bytes,48 63 46 40 83 F8 01)

[ENABLE]

assert(address,bytes)
alloc(newmem,$1000,CombosKillManager:TimeCombosChecker+a0)

label(code)
label(return)

newmem:
mov dword ptr [rsi+34],(float)999
code:
  movsxd  rax,dword ptr [rsi+40]
  cmp eax,01
  jmp return

address:
  jmp newmem
  nop 2
return:

[DISABLE]

address:
  db bytes
  // movsxd  rax,dword ptr [rsi+40]
  // cmp eax,01

dealloc(newmem)

{
// ORIGINAL CODE - INJECTION POINT: CombosKillManager:TimeCombosChecker+a0

CombosKillManager:TimeCombosChecker+72: 0F 82 28 00 00 00              - jb CombosKillManager:TimeCombosChecker+a0
CombosKillManager:TimeCombosChecker+78: F3 0F 10 46 30                 - movss xmm0,[rsi+30]
CombosKillManager:TimeCombosChecker+7d: F3 0F 5A C0                    - cvtss2sd xmm0,xmm0
CombosKillManager:TimeCombosChecker+81: F2 0F 5A E8                    - cvtsd2ss xmm5,xmm0
CombosKillManager:TimeCombosChecker+85: F3 0F 11 6E 34                 - movss [rsi+34],xmm5
CombosKillManager:TimeCombosChecker+8a: 48 8B CE                       - mov rcx,rsi
CombosKillManager:TimeCombosChecker+8d: 90                             - nop 
CombosKillManager:TimeCombosChecker+8e: 49 BB 40 4B 79 52 69 02 00 00  - mov r11,CombosKillManager:CheckComboEnd
CombosKillManager:TimeCombosChecker+98: 41 FF D3                       - call r11
CombosKillManager:TimeCombosChecker+9b: E9 89 00 00 00                 - jmp CombosKillManager:TimeCombosChecker+129
// ---------- INJECTING HERE ----------
CombosKillManager:TimeCombosChecker+a0: 48 63 46 40                    - movsxd  rax,dword ptr [rsi+40]
// ---------- DONE INJECTING  ----------
CombosKillManager:TimeCombosChecker+a4: 83 F8 01                       - cmp eax,01
CombosKillManager:TimeCombosChecker+a7: 0F 8E 7C 00 00 00              - jng CombosKillManager:TimeCombosChecker+129
CombosKillManager:TimeCombosChecker+ad: 48 8B 46 18                    - mov rax,[rsi+18]
CombosKillManager:TimeCombosChecker+b1: 48 8B D5                       - mov rdx,rbp
CombosKillManager:TimeCombosChecker+b4: 48 83 C2 C8                    - add rdx,-38
CombosKillManager:TimeCombosChecker+b8: 48 8B C8                       - mov rcx,rax
CombosKillManager:TimeCombosChecker+bb: 48 8B 00                       - mov rax,[rax]
CombosKillManager:TimeCombosChecker+be: FF 90 C8 01 00 00              - call qword ptr [rax+000001C8]
CombosKillManager:TimeCombosChecker+c4: F3 0F 10 46 34                 - movss xmm0,[rsi+34]
CombosKillManager:TimeCombosChecker+c9: F3 0F 5A C0                    - cvtss2sd xmm0,xmm0
}
</AssemblerScript>
        </CheatEntry>
        <CheatEntry>
          <ID>22</ID>
          <Description>"=== REPUTATION POINTS ==="</Description>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>{
  ==============================================
   Will Walker Table by SeryogaSK
  ----------------------------------------------
   Game    : WillWalker-TheGame.exe
   Version :  (Steam)
   Author  : SeryogaSK
   Website : Habibrahimov.com
  ----------------------------------------------
   Warning: Online use may trigger anti-cheat!
  ==============================================
}

define(address,AppData:GastarPuntoMejora+13)
define(bytes,48 63 47 30 85 C0)

[ENABLE]

assert(address,bytes)
alloc(newmem,$1000,AppData:GastarPuntoMejora+13)

label(code)
label(return)

newmem:
mov dword ptr [rdi+30],#99
code:
  movsxd  rax,dword ptr [rdi+30]
  test eax,eax
  jmp return

address:
  jmp newmem
  nop
return:

[DISABLE]

address:
  db bytes
  // movsxd  rax,dword ptr [rdi+30]
  // test eax,eax

dealloc(newmem)

{
// ORIGINAL CODE - INJECTION POINT: AppData:GastarPuntoMejora+13

26902637F28: 00 00                          - add [rax],al
26902637F2A: 00 00                          - add [rax],al
26902637F2C: 00 00                          - add [rax],al
26902637F2E: 00 00                          - add [rax],al
AppData:GastarPuntoMejora: 55                             - push rbp
AppData:GastarPuntoMejora+1: 48 8B EC                       - mov rbp,rsp
AppData:GastarPuntoMejora+4: 48 83 EC 30                    - sub rsp,30
AppData:GastarPuntoMejora+8: 48 89 7D F8                    - mov [rbp-08],rdi
AppData:GastarPuntoMejora+c: 48 8B F9                       - mov rdi,rcx
AppData:GastarPuntoMejora+f: 48 89 55 F0                    - mov [rbp-10],rdx
// ---------- INJECTING HERE ----------
AppData:GastarPuntoMejora+13: 48 63 47 30                    - movsxd  rax,dword ptr [rdi+30]
// ---------- DONE INJECTING  ----------
AppData:GastarPuntoMejora+17: 85 C0                          - test eax,eax
AppData:GastarPuntoMejora+19: 0F 8E 4C 00 00 00              - jng AppData:GastarPuntoMejora+6b
AppData:GastarPuntoMejora+1f: 48 63 47 30                    - movsxd  rax,dword ptr [rdi+30]
AppData:GastarPuntoMejora+23: 2B 45 F0                       - sub eax,[rbp-10]
AppData:GastarPuntoMejora+26: 89 47 30                       - mov [rdi+30],eax
AppData:GastarPuntoMejora+29: 48 8B CF                       - mov rcx,rdi
AppData:GastarPuntoMejora+2c: 66 90                          - nop 2
AppData:GastarPuntoMejora+2e: 49 BB C0 5D 63 02 69 02 00 00  - mov r11,AppData:SavePuntosMejora
AppData:GastarPuntoMejora+38: 41 FF D3                       - call r11
AppData:GastarPuntoMejora+3b: 48 8B CF                       - mov rcx,rdi
}
</AssemblerScript>
        </CheatEntry>
        <CheatEntry>
          <ID>35</ID>
          <Description>"=== KILLS ==="</Description>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>{
  ==============================================
   Will Walker Table by SeryogaSK
  ----------------------------------------------
   Game    : WillWalker-TheGame.exe
   Version :  (Steam)
   Author  : SeryogaSK
   Website : Habibrahimov.com
  ----------------------------------------------
   Warning: Online use may trigger anti-cheat!
  ==============================================
}

define(address,ContadorEnemigosController:Update+2b)
define(bytes,48 63 40 54 89 46 20)

[ENABLE]

assert(address,bytes)
alloc(newmem,$1000,ContadorEnemigosController:Update+2b)

label(code)
label(return)

newmem:
mov dword ptr [rax+54],#99999
code:
  movsxd  rax,dword ptr [rax+54]
  mov [rsi+20],eax
  jmp return

address:
  jmp newmem
  nop 2
return:

[DISABLE]

address:
  db bytes
  // movsxd  rax,dword ptr [rax+54]
  // mov [rsi+20],eax

dealloc(newmem)

{
// ORIGINAL CODE - INJECTION POINT: ContadorEnemigosController:Update+2b

2690263DD5E: 00 00                          - add [rax],al
ContadorEnemigosController:Update: 55                             - push rbp
ContadorEnemigosController:Update+1: 48 8B EC                       - mov rbp,rsp
ContadorEnemigosController:Update+4: 48 83 EC 30                    - sub rsp,30
ContadorEnemigosController:Update+8: 48 89 75 F8                    - mov [rbp-08],rsi
ContadorEnemigosController:Update+c: 48 8B F1                       - mov rsi,rcx
ContadorEnemigosController:Update+f: 49 BA 90 79 55 B9 69 02 00 00  - mov r10,00000269B9557990
ContadorEnemigosController:Update+19: 48 8D 64 24 00                 - lea rsp,[rsp+00]
ContadorEnemigosController:Update+1e: 49 BB F0 A5 76 52 69 02 00 00  - mov r11,SingletonTemporal`1[T_REF]:get_Instance
ContadorEnemigosController:Update+28: 41 FF D3                       - call r11
// ---------- INJECTING HERE ----------
ContadorEnemigosController:Update+2b: 48 63 40 54                    - movsxd  rax,dword ptr [rax+54]
// ---------- DONE INJECTING  ----------
ContadorEnemigosController:Update+2f: 89 46 20                       - mov [rsi+20],eax
ContadorEnemigosController:Update+32: 48 8B CE                       - mov rcx,rsi
ContadorEnemigosController:Update+35: 90                             - nop 
ContadorEnemigosController:Update+36: 49 BB 60 DE 63 02 69 02 00 00  - mov r11,ContadorEnemigosController:UpdateTextKill
ContadorEnemigosController:Update+40: 41 FF D3                       - call r11
ContadorEnemigosController:Update+43: 48 63 46 18                    - movsxd  rax,dword ptr [rsi+18]
ContadorEnemigosController:Update+47: 48 89 45 F0                    - mov [rbp-10],rax
ContadorEnemigosController:Update+4b: 49 BA 90 79 55 B9 69 02 00 00  - mov r10,00000269B9557990
ContadorEnemigosController:Update+55: 90                             - nop 
ContadorEnemigosController:Update+56: 49 BB F0 A5 76 52 69 02 00 00  - mov r11,SingletonTemporal`1[T_REF]:get_Instance
}
</AssemblerScript>
        </CheatEntry>
        <CheatEntry>
          <ID>38</ID>
          <Description>"=== OHK MANAGER ==="</Description>
          <Options moDefaultCollapsed="1" moManualExpandCollapse="1" moActivateChildrenAsWell="1" moDeactivateChildrenAsWell="1"/>
          <GroupHeader>1</GroupHeader>
          <CheatEntries>
            <CheatEntry>
              <ID>24</ID>
              <Description>"Kamikaze"</Description>
              <VariableType>Auto Assembler Script</VariableType>
              <AssemblerScript>{
  ==============================================
   Will Walker Table by SeryogaSK
  ----------------------------------------------
   Game    : WillWalker-TheGame.exe
   Version :  (Steam)
   Author  : SeryogaSK
   Website : Habibrahimov.com
  ----------------------------------------------
   Warning: Online use may trigger anti-cheat!
  ==============================================
}

define(address,Kamikaze:Update+5a)
define(bytes,F3 0F 10 40 24)

[ENABLE]

assert(address,bytes)
alloc(newmem,$1000,Kamikaze:Update+5a)

label(code)
label(return)

newmem:
mov [rax+24],(float)0
code:
  movss xmm0,[rax+24]
  jmp return

address:
  jmp newmem
return:

[DISABLE]

address:
  db bytes
  // movss xmm0,[rax+24]

dealloc(newmem)

{
// ORIGINAL CODE - INJECTION POINT: Kamikaze:Update+5a

Kamikaze:Update+27: 49 BA 90 79 55 B9 69 02 00 00  - mov r10,00000269B9557990
Kamikaze:Update+31: 48 8D 64 24 00                 - lea rsp,[rsp+00]
Kamikaze:Update+36: 49 BB F0 A5 76 52 69 02 00 00  - mov r11,SingletonTemporal`1[T_REF]:get_Instance
Kamikaze:Update+40: 41 FF D3                       - call r11
Kamikaze:Update+43: 48 8B 40 18                    - mov rax,[rax+18]
Kamikaze:Update+47: 48 89 46 20                    - mov [rsi+20],rax
Kamikaze:Update+4b: E9 BB 02 00 00                 - jmp Kamikaze:Update+30b
Kamikaze:Update+50: 48 8B 46 28                    - mov rax,[rsi+28]
Kamikaze:Update+54: 48 8B C8                       - mov rcx,rax
Kamikaze:Update+57: 83 39 00                       - cmp dword ptr [rcx],00
// ---------- INJECTING HERE ----------
Kamikaze:Update+5a: F3 0F 10 40 24                 - movss xmm0,[rax+24]
// ---------- DONE INJECTING  ----------
Kamikaze:Update+5f: F3 0F 5A C0                    - cvtss2sd xmm0,xmm0
Kamikaze:Update+63: F2 0F 5A E8                    - cvtsd2ss xmm5,xmm0
Kamikaze:Update+67: F3 0F 11 6D C4                 - movss [rbp-3C],xmm5
Kamikaze:Update+6c: F3 0F 10 45 C4                 - movss xmm0,[rbp-3C]
Kamikaze:Update+71: F3 0F 5A C0                    - cvtss2sd xmm0,xmm0
Kamikaze:Update+75: 66 0F 57 C9                    - xorpd xmm1,xmm1
Kamikaze:Update+79: 66 0F 2F C8                    - comisd xmm1,xmm0
Kamikaze:Update+7d: 0F 82 4D 00 00 00              - jb Kamikaze:Update+d0
Kamikaze:Update+83: 48 8B 46 70                    - mov rax,[rsi+70]
Kamikaze:Update+87: 48 8B C8                       - mov rcx,rax
}
</AssemblerScript>
            </CheatEntry>
            <CheatEntry>
              <ID>28</ID>
              <Description>"Cop"</Description>
              <VariableType>Auto Assembler Script</VariableType>
              <AssemblerScript>{
  ==============================================
   Will Walker Table by SeryogaSK
  ----------------------------------------------
   Game    : WillWalker-TheGame.exe
   Version :  (Steam)
   Author  : SeryogaSK
   Website : Habibrahimov.com
  ----------------------------------------------
   Warning: Online use may trigger anti-cheat!
  ==============================================
}

define(address,CopEnemy:Update+24d)
define(bytes,F3 0F 10 40 24)

[ENABLE]

assert(address,bytes)
alloc(newmem,$1000,CopEnemy:Update+24d)

label(code)
label(return)

newmem:
mov [rax+24],(float)0
code:
  movss xmm0,[rax+24]
  jmp return

address:
  jmp newmem
return:

[DISABLE]

address:
  db bytes
  // movss xmm0,[rax+24]

dealloc(newmem)

{
// ORIGINAL CODE - INJECTION POINT: CopEnemy:Update+24d

CopEnemy:Update+21d: 48 BA 90 2F C4 B9 69 02 00 00  - mov rdx,00000269B9C42F90
CopEnemy:Update+227: F2 0F 10 D0                    - movsd xmm2,xmm0
CopEnemy:Update+22b: F2 0F 5A D2                    - cvtsd2ss xmm2,xmm2
CopEnemy:Update+22f: 83 38 00                       - cmp dword ptr [rax],00
CopEnemy:Update+232: 48 8D 6D 00                    - lea rbp,[rbp+00]
CopEnemy:Update+236: 49 BB B0 2A 7A 52 69 02 00 00  - mov r11,UnityEngine.Animator:SetFloat
CopEnemy:Update+240: 41 FF D3                       - call r11
CopEnemy:Update+243: 48 8B 46 30                    - mov rax,[rsi+30]
CopEnemy:Update+247: 48 8B C8                       - mov rcx,rax
CopEnemy:Update+24a: 83 39 00                       - cmp dword ptr [rcx],00
// ---------- INJECTING HERE ----------
CopEnemy:Update+24d: F3 0F 10 40 24                 - movss xmm0,[rax+24]
// ---------- DONE INJECTING  ----------
CopEnemy:Update+252: F3 0F 5A C0                    - cvtss2sd xmm0,xmm0
CopEnemy:Update+256: F2 0F 5A E8                    - cvtsd2ss xmm5,xmm0
CopEnemy:Update+25a: F3 0F 11 6D E4                 - movss [rbp-1C],xmm5
CopEnemy:Update+25f: F3 0F 10 45 E4                 - movss xmm0,[rbp-1C]
CopEnemy:Update+264: F3 0F 5A C0                    - cvtss2sd xmm0,xmm0
CopEnemy:Update+268: 66 0F 57 C9                    - xorpd xmm1,xmm1
CopEnemy:Update+26c: 66 0F 2F C8                    - comisd xmm1,xmm0
CopEnemy:Update+270: 0F 82 6A 00 00 00              - jb CopEnemy:Update+2e0
CopEnemy:Update+276: 48 8B 46 20                    - mov rax,[rsi+20]
CopEnemy:Update+27a: 48 8B C8                       - mov rcx,rax
}
</AssemblerScript>
            </CheatEntry>
            <CheatEntry>
              <ID>30</ID>
              <Description>"Loco"</Description>
              <VariableType>Auto Assembler Script</VariableType>
              <AssemblerScript>{
  ==============================================
   Will Walker Table by SeryogaSK
  ----------------------------------------------
   Game    : WillWalker-TheGame.exe
   Version :  (Steam)
   Author  : SeryogaSK
   Website : Habibrahimov.com
  ----------------------------------------------
   Warning: Online use may trigger anti-cheat!
  ==============================================
}
define(address,EnemyLoco:Update+101)
define(bytes,F3 0F 10 40 24)

[ENABLE]

assert(address,bytes)
alloc(newmem,$1000,EnemyLoco:Update+101)

label(code)
label(return)

newmem:
mov [rax+24],(float)0
code:
  movss xmm0,[rax+24]
  jmp return

address:
  jmp newmem
return:

[DISABLE]

address:
  db bytes
  // movss xmm0,[rax+24]

dealloc(newmem)

{
// ORIGINAL CODE - INJECTION POINT: EnemyLoco:Update+101

EnemyLoco:Update+ce: 49 BB 00 FA 63 02 69 02 00 00  - mov r11,EnemyLoco:MirarPlayer
EnemyLoco:Update+d8: 41 FF D3                       - call r11
EnemyLoco:Update+db: 49 BA 20 97 0F C5 69 02 00 00  - mov r10,00000269C50F9720
EnemyLoco:Update+e5: 48 8B CE                       - mov rcx,rsi
EnemyLoco:Update+e8: 48 8D 64 24 00                 - lea rsp,[rsp+00]
EnemyLoco:Update+ed: 90                             - nop 
EnemyLoco:Update+ee: 49 BB 50 85 5C 2A 69 02 00 00  - mov r11,UnityEngine.Component:GetComponent
EnemyLoco:Update+f8: 41 FF D3                       - call r11
EnemyLoco:Update+fb: 48 8B C8                       - mov rcx,rax
EnemyLoco:Update+fe: 83 39 00                       - cmp dword ptr [rcx],00
// ---------- INJECTING HERE ----------
EnemyLoco:Update+101: F3 0F 10 40 24                 - movss xmm0,[rax+24]
// ---------- DONE INJECTING  ----------
EnemyLoco:Update+106: F3 0F 5A C0                    - cvtss2sd xmm0,xmm0
EnemyLoco:Update+10a: F2 0F 5A E8                    - cvtsd2ss xmm5,xmm0
EnemyLoco:Update+10e: F3 0F 11 6D F4                 - movss [rbp-0C],xmm5
EnemyLoco:Update+113: F3 0F 10 45 F4                 - movss xmm0,[rbp-0C]
EnemyLoco:Update+118: F3 0F 5A C0                    - cvtss2sd xmm0,xmm0
EnemyLoco:Update+11c: 66 0F 57 C9                    - xorpd xmm1,xmm1
EnemyLoco:Update+120: 66 0F 2F C8                    - comisd xmm1,xmm0
EnemyLoco:Update+124: 0F 82 46 00 00 00              - jb EnemyLoco:Update+170
EnemyLoco:Update+12a: 48 8B 46 20                    - mov rax,[rsi+20]
EnemyLoco:Update+12e: 48 8B C8                       - mov rcx,rax
}
</AssemblerScript>
            </CheatEntry>
            <CheatEntry>
              <ID>32</ID>
              <Description>"Shield Enemy"</Description>
              <VariableType>Auto Assembler Script</VariableType>
              <AssemblerScript>{
  ==============================================
   Will Walker Table by SeryogaSK
  ----------------------------------------------
   Game    : WillWalker-TheGame.exe
   Version :  (Steam)
   Author  : SeryogaSK
   Website : Habibrahimov.com
  ----------------------------------------------
   Warning: Online use may trigger anti-cheat!
  ==============================================
}

define(address,ShieldEnemy:Update+2c)
define(bytes,F3 0F 10 40 24)

[ENABLE]

assert(address,bytes)
alloc(newmem,$1000,ShieldEnemy:Update+2c)

label(code)
label(return)

newmem:
mov [rax+24],(float)0
code:
  movss xmm0,[rax+24]
  jmp return

address:
  jmp newmem
return:

[DISABLE]

address:
  db bytes
  // movss xmm0,[rax+24]

dealloc(newmem)

{
// ORIGINAL CODE - INJECTION POINT: ShieldEnemy:Update+2c

ShieldEnemy:Update+4: 48 81 EC 80 00 00 00  - sub rsp,00000080
ShieldEnemy:Update+b: 48 89 75 D8           - mov [rbp-28],rsi
ShieldEnemy:Update+f: 48 89 7D E0           - mov [rbp-20],rdi
ShieldEnemy:Update+13: 4C 89 65 E8           - mov [rbp-18],r12
ShieldEnemy:Update+17: 4C 89 6D F0           - mov [rbp-10],r13
ShieldEnemy:Update+1b: 4C 89 7D F8           - mov [rbp-08],r15
ShieldEnemy:Update+1f: 48 8B F1              - mov rsi,rcx
ShieldEnemy:Update+22: 48 8B 46 28           - mov rax,[rsi+28]
ShieldEnemy:Update+26: 48 8B C8              - mov rcx,rax
ShieldEnemy:Update+29: 83 39 00              - cmp dword ptr [rcx],00
// ---------- INJECTING HERE ----------
ShieldEnemy:Update+2c: F3 0F 10 40 24        - movss xmm0,[rax+24]
// ---------- DONE INJECTING  ----------
ShieldEnemy:Update+31: F3 0F 5A C0           - cvtss2sd xmm0,xmm0
ShieldEnemy:Update+35: F2 0F 5A E8           - cvtsd2ss xmm5,xmm0
ShieldEnemy:Update+39: F3 0F 11 6D B4        - movss [rbp-4C],xmm5
ShieldEnemy:Update+3e: F3 0F 10 45 B4        - movss xmm0,[rbp-4C]
ShieldEnemy:Update+43: F3 0F 5A C0           - cvtss2sd xmm0,xmm0
ShieldEnemy:Update+47: 66 0F 57 C9           - xorpd xmm1,xmm1
ShieldEnemy:Update+4b: 66 0F 2F C8           - comisd xmm1,xmm0
ShieldEnemy:Update+4f: 0F 82 AB 00 00 00     - jb ShieldEnemy:Update+100
ShieldEnemy:Update+55: 48 8B 46 38           - mov rax,[rsi+38]
ShieldEnemy:Update+59: 48 8B C8              - mov rcx,rax
}
</AssemblerScript>
            </CheatEntry>
            <CheatEntry>
              <ID>37</ID>
              <Description>"Tirador"</Description>
              <VariableType>Auto Assembler Script</VariableType>
              <AssemblerScript>{
  ==============================================
   Will Walker Table by SeryogaSK
  ----------------------------------------------
   Game    : WillWalker-TheGame.exe
   Version :  (Steam)
   Author  : SeryogaSK
   Website : Habibrahimov.com
  ----------------------------------------------
   Warning: Online use may trigger anti-cheat!
  ==============================================
}

define(address,EnemyTirador:Update+5a)
define(bytes,F3 0F 10 40 24)

[ENABLE]

assert(address,bytes)
alloc(newmem,$1000,EnemyTirador:Update+5a)

label(code)
label(return)

newmem:
mov [rax+24],(float)0
code:
  movss xmm0,[rax+24]
  jmp return

address:
  jmp newmem
return:

[DISABLE]

address:
  db bytes
  // movss xmm0,[rax+24]

dealloc(newmem)

{
// ORIGINAL CODE - INJECTION POINT: EnemyTirador:Update+5a

EnemyTirador:Update+27: 49 BA 90 79 55 B9 69 02 00 00  - mov r10,00000269B9557990
EnemyTirador:Update+31: 48 8D 64 24 00                 - lea rsp,[rsp+00]
EnemyTirador:Update+36: 49 BB 55 E4 78 52 69 02 00 00  - mov r11,000002695278E455
EnemyTirador:Update+40: 41 FF D3                       - call r11
EnemyTirador:Update+43: 48 8B 40 18                    - mov rax,[rax+18]
EnemyTirador:Update+47: 48 89 46 20                    - mov [rsi+20],rax
EnemyTirador:Update+4b: E9 AB 01 00 00                 - jmp EnemyTirador:Update+1fb
EnemyTirador:Update+50: 48 8B 46 48                    - mov rax,[rsi+48]
EnemyTirador:Update+54: 48 8B C8                       - mov rcx,rax
EnemyTirador:Update+57: 83 39 00                       - cmp dword ptr [rcx],00
// ---------- INJECTING HERE ----------
EnemyTirador:Update+5a: F3 0F 10 40 24                 - movss xmm0,[rax+24]
// ---------- DONE INJECTING  ----------
EnemyTirador:Update+5f: F3 0F 5A C0                    - cvtss2sd xmm0,xmm0
EnemyTirador:Update+63: F2 0F 5A E8                    - cvtsd2ss xmm5,xmm0
EnemyTirador:Update+67: F3 0F 11 6D F4                 - movss [rbp-0C],xmm5
EnemyTirador:Update+6c: F3 0F 10 45 F4                 - movss xmm0,[rbp-0C]
EnemyTirador:Update+71: F3 0F 5A C0                    - cvtss2sd xmm0,xmm0
EnemyTirador:Update+75: 66 0F 57 C9                    - xorpd xmm1,xmm1
EnemyTirador:Update+79: 66 0F 2F C8                    - comisd xmm1,xmm0
EnemyTirador:Update+7d: 0F 82 6D 00 00 00              - jb EnemyTirador:Update+f0
EnemyTirador:Update+83: 48 8B 46 28                    - mov rax,[rsi+28]
EnemyTirador:Update+87: 48 8B C8                       - mov rcx,rax
}
</AssemblerScript>
            </CheatEntry>
            <CheatEntry>
              <ID>63</ID>
              <Description>"Boss"</Description>
              <VariableType>Auto Assembler Script</VariableType>
              <AssemblerScript>{
  ==============================================
   Will Walker Table by SeryogaSK
  ----------------------------------------------
   Game    : WillWalker-TheGame.exe
   Version :  (Steam)
   Author  : SeryogaSK
   Website : Habibrahimov.com
  ----------------------------------------------
   Warning: Online use may trigger anti-cheat!
  ==============================================
}

define(address,VidaBoss:Update+f)
define(bytes,F3 0F 10 46 24)

[ENABLE]

assert(address,bytes)
alloc(newmem,$1000,VidaBoss:Update+f)

label(code)
label(return)

newmem:
mov [rsi+24],(float)0
code:
  movss xmm0,[rsi+24]
  jmp return

address:
  jmp newmem
return:

[DISABLE]

address:
  db bytes
  // movss xmm0,[rsi+24]

dealloc(newmem)

{
// ORIGINAL CODE - INJECTION POINT: VidaBoss:Update+f

268E91382E3: 05 04 03 01 50           - add eax,50010304
268E91382E8: 00 00                    - add [rax],al
268E91382EA: 00 00                    - add [rax],al
268E91382EC: 00 00                    - add [rax],al
268E91382EE: 00 00                    - add [rax],al
VidaBoss:Update: 55                       - push rbp
VidaBoss:Update+1: 48 8B EC                 - mov rbp,rsp
VidaBoss:Update+4: 48 83 EC 30              - sub rsp,30
VidaBoss:Update+8: 48 89 75 F8              - mov [rbp-08],rsi
VidaBoss:Update+c: 48 8B F1                 - mov rsi,rcx
// ---------- INJECTING HERE ----------
VidaBoss:Update+f: F3 0F 10 46 24           - movss xmm0,[rsi+24]
// ---------- DONE INJECTING  ----------
VidaBoss:Update+14: F3 0F 5A C0              - cvtss2sd xmm0,xmm0
VidaBoss:Update+18: F3 0F 10 4E 20           - movss xmm1,[rsi+20]
VidaBoss:Update+1d: F3 0F 5A C9              - cvtss2sd xmm1,xmm1
VidaBoss:Update+21: F2 0F 5E C1              - divsd xmm0,xmm1
VidaBoss:Update+25: F3 0F 10 0D D3 02 00 00  - movss xmm1,[VidaBoss:Update+300]
VidaBoss:Update+2d: F3 0F 5A C9              - cvtss2sd xmm1,xmm1
VidaBoss:Update+31: 66 0F 2F C8              - comisd xmm1,xmm0
VidaBoss:Update+35: 0F 82 60 00 00 00        - jb VidaBoss:Update+9b
VidaBoss:Update+3b: 48 8B 86 B8 00 00 00     - mov rax,[rsi+000000B8]
VidaBoss:Update+42: 83 78 18 00              - cmp dword ptr [rax+18],00
}
</AssemblerScript>
            </CheatEntry>
            <CheatEntry>
              <ID>65</ID>
              <Description>"Torreta"</Description>
              <VariableType>Auto Assembler Script</VariableType>
              <AssemblerScript>{
  ==============================================
   Will Walker Table by SeryogaSK
  ----------------------------------------------
   Game    : WillWalker-TheGame.exe
   Version :  (Steam)
   Author  : SeryogaSK
   Website : Habibrahimov.com
  ----------------------------------------------
   Warning: Online use may trigger anti-cheat!
  ==============================================
}

define(address,SupportTorreta:Update+79)
define(bytes,F3 0F 10 40 24)

[ENABLE]

assert(address,bytes)
alloc(newmem,$1000,SupportTorreta:Update+79)

label(code)
label(return)

newmem:
mov [rax+24],(float)0
code:
  movss xmm0,[rax+24]
  jmp return

address:
  jmp newmem
return:

[DISABLE]

address:
  db bytes
  // movss xmm0,[rax+24]

dealloc(newmem)

{
// ORIGINAL CODE - INJECTION POINT: SupportTorreta:Update+79

SupportTorreta:Update+4d: 75 04                          - jne SupportTorreta:Update+53
SupportTorreta:Update+4f: C6 46 48 00                    - mov byte ptr [rsi+48],00
SupportTorreta:Update+53: 49 BA 20 97 0F C5 69 02 00 00  - mov r10,00000269C50F9720
SupportTorreta:Update+5d: 48 8B CE                       - mov rcx,rsi
SupportTorreta:Update+60: 48 8D 64 24 00                 - lea rsp,[rsp+00]
SupportTorreta:Update+65: 90                             - nop 
SupportTorreta:Update+66: 49 BB 50 85 5C 2A 69 02 00 00  - mov r11,UnityEngine.Component:GetComponent
SupportTorreta:Update+70: 41 FF D3                       - call r11
SupportTorreta:Update+73: 48 8B C8                       - mov rcx,rax
SupportTorreta:Update+76: 83 39 00                       - cmp dword ptr [rcx],00
// ---------- INJECTING HERE ----------
SupportTorreta:Update+79: F3 0F 10 40 24                 - movss xmm0,[rax+24]
// ---------- DONE INJECTING  ----------
SupportTorreta:Update+7e: F3 0F 5A C0                    - cvtss2sd xmm0,xmm0
SupportTorreta:Update+82: F2 0F 5A E8                    - cvtsd2ss xmm5,xmm0
SupportTorreta:Update+86: F3 0F 11 6D F4                 - movss [rbp-0C],xmm5
SupportTorreta:Update+8b: F3 0F 10 45 F4                 - movss xmm0,[rbp-0C]
SupportTorreta:Update+90: F3 0F 5A C0                    - cvtss2sd xmm0,xmm0
SupportTorreta:Update+94: 66 0F 57 C9                    - xorpd xmm1,xmm1
SupportTorreta:Update+98: 66 0F 2F C8                    - comisd xmm1,xmm0
SupportTorreta:Update+9c: 0F 82 21 00 00 00              - jb SupportTorreta:Update+c3
SupportTorreta:Update+a2: 48 8B 46 20                    - mov rax,[rsi+20]
SupportTorreta:Update+a6: 48 8B C8                       - mov rcx,rax
}
</AssemblerScript>
            </CheatEntry>
            <CheatEntry>
              <ID>70</ID>
              <Description>"Eny"</Description>
              <VariableType>Auto Assembler Script</VariableType>
              <AssemblerScript>{
  ==============================================
   Will Walker Table by SeryogaSK
  ----------------------------------------------
   Game    : WillWalker-TheGame.exe
   Version :  (Steam)
   Author  : SeryogaSK
   Website : Habibrahimov.com
  ----------------------------------------------
   Warning: Online use may trigger anti-cheat!
  ==============================================
}

define(address,VidaBase:TakeDamage+20)
define(bytes,F3 0F 10 46 24)

[ENABLE]

assert(address,bytes)
alloc(newmem,$1000,VidaBase:TakeDamage+20)

label(code)
label(return)

newmem:
mov [rsi+24],(float)0
code:
  movss xmm0,[rsi+24]
  jmp return

address:
  jmp newmem
return:

[DISABLE]

address:
  db bytes
  // movss xmm0,[rsi+24]

dealloc(newmem)

{
// ORIGINAL CODE - INJECTION POINT: VidaBase:TakeDamage+20

2690262CC4F: 00 55 48           - add [rbp+48],dl
VidaBase:TakeDamage+2: 8B EC              - mov ebp,esp
VidaBase:TakeDamage+4: 48 83 EC 30        - sub rsp,30
VidaBase:TakeDamage+8: 48 89 75 F8        - mov [rbp-08],rsi
VidaBase:TakeDamage+c: 48 8B F1           - mov rsi,rcx
VidaBase:TakeDamage+f: F3 0F 11 4D F0     - movss [rbp-10],xmm1
VidaBase:TakeDamage+14: 0F B6 46 2B        - movzx eax,byte ptr [rsi+2B]
VidaBase:TakeDamage+18: 85 C0              - test eax,eax
VidaBase:TakeDamage+1a: 0F 85 73 00 00 00  - jne VidaBase:TakeDamage+93
VidaBase:TakeDamage+20: F3 0F 10 46 24     - movss xmm0,[rsi+24]
// ---------- INJECTING HERE ----------
VidaBase:TakeDamage+25: F3 0F 5A C0        - cvtss2sd xmm0,xmm0
// ---------- DONE INJECTING  ----------
VidaBase:TakeDamage+29: F3 0F 10 4D F0     - movss xmm1,[rbp-10]
VidaBase:TakeDamage+2e: F3 0F 5A C9        - cvtss2sd xmm1,xmm1
VidaBase:TakeDamage+32: F2 0F 5C C1        - subsd xmm0,xmm1
VidaBase:TakeDamage+36: F2 0F 5A E8        - cvtsd2ss xmm5,xmm0
VidaBase:TakeDamage+3a: F3 0F 11 6E 24     - movss [rsi+24],xmm5
VidaBase:TakeDamage+3f: F3 0F 10 45 F0     - movss xmm0,[rbp-10]
VidaBase:TakeDamage+44: F3 0F 5A C0        - cvtss2sd xmm0,xmm0
VidaBase:TakeDamage+48: F2 0F 5A E8        - cvtsd2ss xmm5,xmm0
VidaBase:TakeDamage+4c: F3 0F 11 6E 30     - movss [rsi+30],xmm5
VidaBase:TakeDamage+51: F3 0F 10 46 24     - movss xmm0,[rsi+24]
}
</AssemblerScript>
            </CheatEntry>
          </CheatEntries>
        </CheatEntry>
        <CheatEntry>
          <ID>60</ID>
          <Description>"=== NO COOLDOWN ==="</Description>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>{
  ==============================================
   Will Walker Table by SeryogaSK
  ----------------------------------------------
   Game    : WillWalker-TheGame.exe
   Version :  (Steam)
   Author  : SeryogaSK
   Website : Habibrahimov.com
  ----------------------------------------------
   Warning: Online use may trigger anti-cheat!
  ==============================================
}

define(address,BotonHabilidad:Update+d5)
define(bytes,F3 0F 10 40 2C)

[ENABLE]

assert(address,bytes)
alloc(newmem,$1000,BotonHabilidad:Update+d5)

label(code)
label(return)

newmem:
mov [rax+2C],(float)0
code:
  movss xmm0,[rax+2C]
  jmp return

address:
  jmp newmem
return:

[DISABLE]

address:
  db bytes
  // movss xmm0,[rax+2C]

dealloc(newmem)

{
// ORIGINAL CODE - INJECTION POINT: BotonHabilidad:Update+d5

BotonHabilidad:Update+ad: 90                             - nop 
BotonHabilidad:Update+ae: 49 BB 00 1F 79 52 69 02 00 00  - mov r11,UnityEngine.UI.Image:set_fillAmount
BotonHabilidad:Update+b8: 41 FF D3                       - call r11
BotonHabilidad:Update+bb: 48 8B 46 18                    - mov rax,[rsi+18]
BotonHabilidad:Update+bf: 0F B6 40 38                    - movzx eax,byte ptr [rax+38]
BotonHabilidad:Update+c3: 85 C0                          - test eax,eax
BotonHabilidad:Update+c5: 0F 85 80 00 00 00              - jne BotonHabilidad:Update+14b
BotonHabilidad:Update+cb: 48 8B 46 18                    - mov rax,[rsi+18]
BotonHabilidad:Update+cf: 48 8B C8                       - mov rcx,rax
BotonHabilidad:Update+d2: 83 39 00                       - cmp dword ptr [rcx],00
// ---------- INJECTING HERE ----------
BotonHabilidad:Update+d5: F3 0F 10 40 2C                 - movss xmm0,[rax+2C]
// ---------- DONE INJECTING  ----------
BotonHabilidad:Update+da: F3 0F 5A C0                    - cvtss2sd xmm0,xmm0
BotonHabilidad:Update+de: F2 0F 5A E8                    - cvtsd2ss xmm5,xmm0
BotonHabilidad:Update+e2: F3 0F 11 6D F4                 - movss [rbp-0C],xmm5
BotonHabilidad:Update+e7: F3 0F 10 45 F4                 - movss xmm0,[rbp-0C]
BotonHabilidad:Update+ec: F3 0F 5A C0                    - cvtss2sd xmm0,xmm0
BotonHabilidad:Update+f0: 48 8B 46 18                    - mov rax,[rsi+18]
BotonHabilidad:Update+f4: 48 8B C8                       - mov rcx,rax
BotonHabilidad:Update+f7: 83 39 00                       - cmp dword ptr [rcx],00
BotonHabilidad:Update+fa: F3 0F 10 48 28                 - movss xmm1,[rax+28]
BotonHabilidad:Update+ff: F3 0F 5A C9                    - cvtss2sd xmm1,xmm1
}
</AssemblerScript>
        </CheatEntry>
        <CheatEntry>
          <ID>67</ID>
          <Description>"=== DASH DISTANCE ==="</Description>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>{
  ==============================================
   Will Walker Table by SeryogaSK
  ----------------------------------------------
   Game    : WillWalker-TheGame.exe
   Version :  (Steam)
   Author  : SeryogaSK
   Website : Habibrahimov.com
  ----------------------------------------------
   Warning: Online use may trigger anti-cheat!
  ==============================================
}

define(address,DashCast:Dash+80)
define(bytes,F3 0F 10 46 5C)

[ENABLE]

assert(address,bytes)
alloc(newmem,$1000,DashCast:Dash+80)

label(code)
label(return)

newmem:
mov [rsi+5C],(float)9999
code:
  movss xmm0,[rsi+5C]
  jmp return

address:
  jmp newmem
return:

[DISABLE]

address:
  db bytes
  // movss xmm0,[rsi+5C]

dealloc(newmem)

{
// ORIGINAL CODE - INJECTION POINT: DashCast:Dash+80

DashCast:Dash+53: 48 8B D5                       - mov rdx,rbp
DashCast:Dash+56: 48 81 C2 B8 FE FF FF           - add rdx,FFFFFFFFFFFFFEB8
DashCast:Dash+5d: 48 8B C8                       - mov rcx,rax
DashCast:Dash+60: 83 38 00                       - cmp dword ptr [rax],00
DashCast:Dash+63: 66 66 90                       - nop 3
DashCast:Dash+66: 49 BB 70 8A 35 56 69 02 00 00  - mov r11,UnityEngine.Transform:get_forward
DashCast:Dash+70: 41 FF D3                       - call r11
DashCast:Dash+73: 48 85 F6                       - test rsi,rsi
DashCast:Dash+76: 0F 84 D7 07 00 00              - je DashCast:Dash+853
DashCast:Dash+7c: 4C 8D 46 30                    - lea r8,[rsi+30]
// ---------- INJECTING HERE ----------
DashCast:Dash+80: F3 0F 10 46 5C                 - movss xmm0,[rsi+5C]
// ---------- DONE INJECTING  ----------
DashCast:Dash+85: F3 0F 5A C0                    - cvtss2sd xmm0,xmm0
DashCast:Dash+89: F2 0F 10 D8                    - movsd xmm3,xmm0
DashCast:Dash+8d: F2 0F 5A DB                    - cvtsd2ss xmm3,xmm3
DashCast:Dash+91: 48 8B C5                       - mov rax,rbp
DashCast:Dash+94: 48 05 C8 FE FF FF              - add rax,FFFFFFFFFFFFFEC8
DashCast:Dash+9a: 48 8B 8D B8 FE FF FF           - mov rcx,[rbp-00000148]
DashCast:Dash+a1: 48 89 8D C8 FE FF FF           - mov [rbp-00000138],rcx
DashCast:Dash+a8: 48 63 8D C0 FE FF FF           - movsxd  rcx,dword ptr [rbp-00000140]
DashCast:Dash+af: 89 8D D0 FE FF FF              - mov [rbp-00000130],ecx
DashCast:Dash+b5: 48 8D 10                       - lea rdx,[rax]
}
</AssemblerScript>
        </CheatEntry>
        <CheatEntry>
          <ID>72</ID>
          <Description>"=== WAIT TIMER ==="</Description>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>{
  ==============================================
   Will Walker Table by SeryogaSK
  ----------------------------------------------
   Game    : WillWalker-TheGame.exe
   Version :  (Steam)
   Author  : SeryogaSK
   Website : Habibrahimov.com
  ----------------------------------------------
   Warning: Online use may trigger anti-cheat!
  ==============================================
}

define(address,AguantaEnZonaController:Update+1e)
define(bytes,F3 0F 10 46 2C)

[ENABLE]

assert(address,bytes)
alloc(newmem,$1000,AguantaEnZonaController:Update+1e)

label(code)
label(return)

newmem:
mov [rsi+2C],(float)0
code:
  movss xmm0,[rsi+2C]
  jmp return

address:
  jmp newmem
return:

[DISABLE]

address:
  db bytes
  // movss xmm0,[rsi+2C]

dealloc(newmem)

{
// ORIGINAL CODE - INJECTION POINT: AguantaEnZonaController:Update+1e

268E913B2AC: 00 00                          - add [rax],al
268E913B2AE: 00 00                          - add [rax],al
AguantaEnZonaController:Update: 55                             - push rbp
AguantaEnZonaController:Update+1: 48 8B EC                       - mov rbp,rsp
AguantaEnZonaController:Update+4: 48 81 EC 80 00 00 00           - sub rsp,00000080
AguantaEnZonaController:Update+b: 48 89 75 E0                    - mov [rbp-20],rsi
AguantaEnZonaController:Update+f: 48 89 7D E8                    - mov [rbp-18],rdi
AguantaEnZonaController:Update+13: 4C 89 75 F0                    - mov [rbp-10],r14
AguantaEnZonaController:Update+17: 4C 89 7D F8                    - mov [rbp-08],r15
AguantaEnZonaController:Update+1b: 48 8B F1                       - mov rsi,rcx
// ---------- INJECTING HERE ----------
AguantaEnZonaController:Update+1e: F3 0F 10 46 2C                 - movss xmm0,[rsi+2C]
// ---------- DONE INJECTING  ----------
AguantaEnZonaController:Update+23: F3 0F 5A C0                    - cvtss2sd xmm0,xmm0
AguantaEnZonaController:Update+27: F2 0F 11 45 A0                 - movsd [rbp-60],xmm0
AguantaEnZonaController:Update+2c: 66 90                          - nop 2
AguantaEnZonaController:Update+2e: 49 BB 60 92 6C 4A 69 02 00 00  - mov r11,UnityEngine.Time:get_deltaTime
AguantaEnZonaController:Update+38: 41 FF D3                       - call r11
AguantaEnZonaController:Update+3b: F3 0F 5A C8                    - cvtss2sd xmm1,xmm0
AguantaEnZonaController:Update+3f: F2 0F 10 45 A0                 - movsd xmm0,[rbp-60]
AguantaEnZonaController:Update+44: F2 0F 5C C1                    - subsd xmm0,xmm1
AguantaEnZonaController:Update+48: F2 0F 5A E8                    - cvtsd2ss xmm5,xmm0
AguantaEnZonaController:Update+4c: F3 0F 11 6E 2C                 - movss [rsi+2C],xmm5
}
</AssemblerScript>
        </CheatEntry>
      </CheatEntries>
    </CheatEntry>
    <CheatEntry>
      <ID>2741</ID>
      <Description>"╠══════════════════════════════╣"</Description>
      <GroupHeader>1</GroupHeader>
    </CheatEntry>
    <CheatEntry>
      <ID>517</ID>
      <Description>"║   TIP: Right-click values to set hotkeys!  ║"</Description>
      <GroupHeader>1</GroupHeader>
    </CheatEntry>
    <CheatEntry>
      <ID>2738</ID>
      <Description>"╠══════════════════════════════╣"</Description>
      <GroupHeader>1</GroupHeader>
    </CheatEntry>
    <CheatEntry>
      <ID>2704</ID>
      <Description>"║       === YOUTUBE ===                            ║"</Description>
      <Color>FFFFFF</Color>
      <VariableType>Auto Assembler Script</VariableType>
      <AssemblerScript>{$lua}
[ENABLE]
shellExecute("https://www.youtube.com/@SeryogaSK");
createThread(function();sleep(100);memrec.Active=false;end);
[DISABLE]
</AssemblerScript>
    </CheatEntry>
    <CheatEntry>
      <ID>2706</ID>
      <Description>"║       === OCT PROFILE ===                      ║"</Description>
      <Color>FFFFFF</Color>
      <VariableType>Auto Assembler Script</VariableType>
      <AssemblerScript>{$lua}
[ENABLE]
shellExecute("https://opencheattables.com/memberlist.php?mode=viewprofile&amp;u=6096");
createThread(function();sleep(100);memrec.Active=false;end);
[DISABLE]
</AssemblerScript>
    </CheatEntry>
    <CheatEntry>
      <ID>2705</ID>
      <Description>"║       === Habibrahimov.com ===           ║"</Description>
      <Color>FFFFFF</Color>
      <VariableType>Auto Assembler Script</VariableType>
      <AssemblerScript>{$lua}
[ENABLE]
shellExecute("https://habibrahimov.com");
createThread(function();sleep(100);memrec.Active=false;end);
[DISABLE]
</AssemblerScript>
    </CheatEntry>
    <CheatEntry>
      <ID>2713</ID>
      <Description>"╠══════════════════════════════╣"</Description>
      <GroupHeader>1</GroupHeader>
    </CheatEntry>
    <CheatEntry>
      <ID>2707</ID>
      <Description>"║     === Latest Update 18.05.26 ===        ║"</Description>
      <GroupHeader>1</GroupHeader>
    </CheatEntry>
    <CheatEntry>
      <ID>2712</ID>
      <Description>"╚══════════════════════════════╝"</Description>
      <GroupHeader>1</GroupHeader>
    </CheatEntry>
  </CheatEntries>
  <UserdefinedSymbols/>
  <Structures StructVersion="2">
    <Structure Name="GameManager" AutoFill="0" AutoCreate="1" DefaultHex="0" AutoDestroy="0" DoNotSaveLocal="0" RLECompression="1" AutoCreateStructsize="4096">
      <Elements>
        <Element Offset="16" Vartype="Pointer" Bytesize="8" OffsetHex="00000010" Description="m_CachedPtr" DisplayMethod="unsigned integer"/>
        <Element Offset="24" Vartype="Pointer" Bytesize="8" OffsetHex="00000018" Description="goPlayer" DisplayMethod="unsigned integer">
          <Structure Name="GameObject" AutoFill="0" AutoCreate="1" DefaultHex="0" AutoDestroy="0" DoNotSaveLocal="0" RLECompression="1" AutoCreateStructsize="4096">
            <Elements>
              <Element Offset="16" Vartype="Pointer" Bytesize="8" OffsetHex="00000010" Description="m_CachedPtr" DisplayMethod="unsigned integer"/>
            </Elements>
          </Structure>
        </Element>
        <Element Offset="32" Vartype="Pointer" Bytesize="8" OffsetHex="00000020" Description="score" DisplayMethod="unsigned integer">
          <Structure Name="String" AutoFill="0" AutoCreate="1" DefaultHex="0" AutoDestroy="0" DoNotSaveLocal="0" RLECompression="1" AutoCreateStructsize="4096">
            <Elements>
              <Element Offset="16" Vartype="4 Bytes" Bytesize="4" OffsetHex="00000010" Description="m_stringLength" DisplayMethod="unsigned integer"/>
              <Element Offset="20" Vartype="Unicode String" Bytesize="999" OffsetHex="00000014" Description="m_firstChar" DisplayMethod="unsigned integer"/>
            </Elements>
          </Structure>
        </Element>
        <Element Offset="40" Vartype="Pointer" Bytesize="8" OffsetHex="00000028" Description="sonidoCombo1" DisplayMethod="unsigned integer">
          <Structure Name="GameObject" AutoFill="0" AutoCreate="1" DefaultHex="0" AutoDestroy="0" DoNotSaveLocal="0" RLECompression="1" AutoCreateStructsize="4096">
            <Elements>
              <Element Offset="16" Vartype="Pointer" Bytesize="8" OffsetHex="00000010" Description="m_CachedPtr" DisplayMethod="unsigned integer"/>
            </Elements>
          </Structure>
        </Element>
        <Element Offset="48" Vartype="Pointer" Bytesize="8" OffsetHex="00000030" Description="sonidoCombo2" DisplayMethod="unsigned integer"/>
        <Element Offset="56" Vartype="Pointer" Bytesize="8" OffsetHex="00000038" Description="splatter" DisplayMethod="unsigned integer"/>
        <Element Offset="64" Vartype="Pointer" Bytesize="8" OffsetHex="00000040" Description="cmpInputManager" DisplayMethod="unsigned integer">
          <Structure Name="InputManager" AutoFill="0" AutoCreate="1" DefaultHex="0" AutoDestroy="0" DoNotSaveLocal="0" RLECompression="1" AutoCreateStructsize="4096">
            <Elements>
              <Element Offset="16" Vartype="Pointer" Bytesize="8" OffsetHex="00000010" Description="m_CachedPtr" DisplayMethod="unsigned integer"/>
              <Element Offset="24" Vartype="Pointer" Bytesize="8" OffsetHex="00000018" Description="habilidadClase" DisplayMethod="unsigned integer"/>
              <Element Offset="32" Vartype="Pointer" Bytesize="8" OffsetHex="00000020" Description="habilidadRewind" DisplayMethod="unsigned integer"/>
              <Element Offset="40" Vartype="Pointer" Bytesize="8" OffsetHex="00000028" Description="PressFire" DisplayMethod="unsigned integer">
                <Structure Name="OnStart" AutoFill="0" AutoCreate="1" DefaultHex="0" AutoDestroy="0" DoNotSaveLocal="0" RLECompression="1" AutoCreateStructsize="4096">
                  <Elements>
                    <Element Offset="16" Vartype="Pointer" Bytesize="8" OffsetHex="00000010" Description="method_ptr" DisplayMethod="unsigned integer"/>
                    <Element Offset="24" Vartype="Pointer" Bytesize="8" OffsetHex="00000018" Description="invoke_impl" DisplayMethod="unsigned integer"/>
                    <Element Offset="32" Vartype="Pointer" Bytesize="8" OffsetHex="00000020" Description="m_target" DisplayMethod="unsigned integer"/>
                    <Element Offset="40" Vartype="Pointer" Bytesize="8" OffsetHex="00000028" Description="method" DisplayMethod="unsigned integer"/>
                    <Element Offset="48" Vartype="Pointer" Bytesize="8" OffsetHex="00000030" Description="delegate_trampoline" DisplayMethod="unsigned integer"/>
                    <Element Offset="56" Vartype="Pointer" Bytesize="8" OffsetHex="00000038" Description="extra_arg" DisplayMethod="unsigned integer"/>
                    <Element Offset="64" Vartype="Pointer" Bytesize="8" OffsetHex="00000040" Description="method_code" DisplayMethod="unsigned integer"/>
                    <Element Offset="72" Vartype="Pointer" Bytesize="8" OffsetHex="00000048" Description="method_info" DisplayMethod="unsigned integer"/>
                    <Element Offset="80" Vartype="Pointer" Bytesize="8" OffsetHex="00000050" Description="original_method_info" DisplayMethod="unsigned integer"/>
                    <Element Offset="88" Vartype="Pointer" Bytesize="8" OffsetHex="00000058" Description="data" DisplayMethod="unsigned integer"/>
                    <Element Offset="96" Vartype="Byte" Bytesize="1" OffsetHex="00000060" Description="method_is_virtual" DisplayMethod="unsigned integer"/>
                    <Element Offset="104" Vartype="Pointer" Bytesize="8" OffsetHex="00000068" Description="delegates" DisplayMethod="unsigned integer"/>
                  </Elements>
                </Structure>
              </Element>
              <Element Offset="48" Vartype="Pointer" Bytesize="8" OffsetHex="00000030" Description="ReleaseFire" DisplayMethod="unsigned integer"/>
              <Element Offset="56" Vartype="Pointer" Bytesize="8" OffsetHex="00000038" Description="ReloadInput" DisplayMethod="unsigned integer"/>
            </Elements>
          </Structure>
        </Element>
        <Element Offset="72" Vartype="Pointer" Bytesize="8" OffsetHex="00000048" Description="SetPlayerRef" DisplayMethod="unsigned integer">
          <Structure Name="OnSetPlayer" AutoFill="0" AutoCreate="1" DefaultHex="0" AutoDestroy="0" DoNotSaveLocal="0" RLECompression="1" AutoCreateStructsize="4096">
            <Elements>
              <Element Offset="16" Vartype="Pointer" Bytesize="8" OffsetHex="00000010" Description="method_ptr" DisplayMethod="unsigned integer"/>
              <Element Offset="24" Vartype="Pointer" Bytesize="8" OffsetHex="00000018" Description="invoke_impl" DisplayMethod="unsigned integer"/>
              <Element Offset="32" Vartype="Pointer" Bytesize="8" OffsetHex="00000020" Description="m_target" DisplayMethod="unsigned integer"/>
              <Element Offset="40" Vartype="Pointer" Bytesize="8" OffsetHex="00000028" Description="method" DisplayMethod="unsigned integer"/>
              <Element Offset="48" Vartype="Pointer" Bytesize="8" OffsetHex="00000030" Description="delegate_trampoline" DisplayMethod="unsigned integer"/>
              <Element Offset="56" Vartype="Pointer" Bytesize="8" OffsetHex="00000038" Description="extra_arg" DisplayMethod="unsigned integer"/>
              <Element Offset="64" Vartype="Pointer" Bytesize="8" OffsetHex="00000040" Description="method_code" DisplayMethod="unsigned integer"/>
              <Element Offset="72" Vartype="Pointer" Bytesize="8" OffsetHex="00000048" Description="method_info" DisplayMethod="unsigned integer"/>
              <Element Offset="80" Vartype="Pointer" Bytesize="8" OffsetHex="00000050" Description="original_method_info" DisplayMethod="unsigned integer"/>
              <Element Offset="88" Vartype="Pointer" Bytesize="8" OffsetHex="00000058" Description="data" DisplayMethod="unsigned integer"/>
              <Element Offset="96" Vartype="Byte" Bytesize="1" OffsetHex="00000060" Description="method_is_virtual" DisplayMethod="unsigned integer"/>
              <Element Offset="104" Vartype="Pointer" Bytesize="8" OffsetHex="00000068" Description="delegates" DisplayMethod="unsigned integer"/>
            </Elements>
          </Structure>
        </Element>
        <Element Offset="80" Vartype="Byte" Bytesize="1" OffsetHex="00000050" Description="isPaused" DisplayMethod="unsigned integer"/>
        <Element Offset="84" Vartype="4 Bytes" Bytesize="4" OffsetHex="00000054" Description="contadorKillsEnemy" DisplayMethod="unsigned integer"/>
        <Element Offset="88" Vartype="4 Bytes" Bytesize="4" OffsetHex="00000058" Description="contadorRespeto" DisplayMethod="unsigned integer"/>
        <Element Offset="92" Vartype="4 Bytes" Bytesize="4" OffsetHex="0000005C" Description="contadorCombo" DisplayMethod="unsigned integer"/>
        <Element Offset="96" Vartype="Float" Bytesize="4" OffsetHex="00000060" Description="tiempoCombo" DisplayMethod="unsigned integer"/>
        <Element Offset="100" Vartype="Byte" Bytesize="1" OffsetHex="00000064" Description="abletoCount" DisplayMethod="unsigned integer"/>
        <Element Offset="104" Vartype="Pointer" Bytesize="8" OffsetHex="00000068" Description="colorAntiguo" DisplayMethod="unsigned integer"/>
        <Element Offset="120" Vartype="Float" Bytesize="4" OffsetHex="00000078" Description="lastKill" DisplayMethod="unsigned integer"/>
        <Element Offset="124" Vartype="4 Bytes" Bytesize="4" OffsetHex="0000007C" Description="nivelesCompletados" DisplayMethod="unsigned integer"/>
        <Element Offset="128" Vartype="4 Bytes" Bytesize="4" OffsetHex="00000080" Description="cantidadEnemigosLevel" DisplayMethod="unsigned integer"/>
      </Elements>
    </Structure>
    <Structure Name="Metralleta" AutoFill="0" AutoCreate="1" DefaultHex="0" AutoDestroy="0" DoNotSaveLocal="0" RLECompression="1" AutoCreateStructsize="4096">
      <Elements>
        <Element Offset="16" Vartype="Pointer" Bytesize="8" OffsetHex="00000010" Description="m_CachedPtr" DisplayMethod="unsigned integer"/>
        <Element Offset="24" Vartype="Pointer" Bytesize="8" OffsetHex="00000018" Description="firePoint" DisplayMethod="unsigned integer">
          <Structure Name="Transform" AutoFill="0" AutoCreate="1" DefaultHex="0" AutoDestroy="0" DoNotSaveLocal="0" RLECompression="1" AutoCreateStructsize="4096">
            <Elements>
              <Element Offset="16" Vartype="Pointer" Bytesize="8" OffsetHex="00000010" Description="m_CachedPtr" DisplayMethod="unsigned integer"/>
            </Elements>
          </Structure>
        </Element>
        <Element Offset="32" Vartype="Pointer" Bytesize="8" OffsetHex="00000020" Description="prefabProyectil" DisplayMethod="unsigned integer">
          <Structure Name="GameObject" AutoFill="0" AutoCreate="1" DefaultHex="0" AutoDestroy="0" DoNotSaveLocal="0" RLECompression="1" AutoCreateStructsize="4096">
            <Elements>
              <Element Offset="16" Vartype="Pointer" Bytesize="8" OffsetHex="00000010" Description="m_CachedPtr" DisplayMethod="unsigned integer"/>
            </Elements>
          </Structure>
        </Element>
        <Element Offset="40" Vartype="Pointer" Bytesize="8" OffsetHex="00000028" Description="weaponModelPrefab" DisplayMethod="unsigned integer"/>
        <Element Offset="48" Vartype="Pointer" Bytesize="8" OffsetHex="00000030" Description="cmpAnimator" DisplayMethod="unsigned integer"/>
        <Element Offset="56" Vartype="Pointer" Bytesize="8" OffsetHex="00000038" Description="vfxParticleMuzzleFlash" DisplayMethod="unsigned integer"/>
        <Element Offset="64" Vartype="Pointer" Bytesize="8" OffsetHex="00000040" Description="currentAmmoText" DisplayMethod="unsigned integer"/>
        <Element Offset="72" Vartype="Pointer" Bytesize="8" OffsetHex="00000048" Description="screenWeaponImg" DisplayMethod="unsigned integer"/>
        <Element Offset="80" Vartype="Pointer" Bytesize="8" OffsetHex="00000050" Description="hudBulletImg" DisplayMethod="unsigned integer"/>
        <Element Offset="88" Vartype="Pointer" Bytesize="8" OffsetHex="00000058" Description="animState" DisplayMethod="unsigned integer"/>
        <Element Offset="96" Vartype="Pointer" Bytesize="8" OffsetHex="00000060" Description="screenWeaponHUDAnimatorController" DisplayMethod="unsigned integer"/>
        <Element Offset="104" Vartype="Pointer" Bytesize="8" OffsetHex="00000068" Description="sonidoMetralleta" DisplayMethod="unsigned integer"/>
        <Element Offset="112" Vartype="Pointer" Bytesize="8" OffsetHex="00000070" Description="sonidoRecarga" DisplayMethod="unsigned integer"/>
        <Element Offset="120" Vartype="Byte" Bytesize="1" OffsetHex="00000078" Description="isOneHandWeapon" DisplayMethod="unsigned integer"/>
        <Element Offset="121" Vartype="Byte" Bytesize="1" OffsetHex="00000079" Description="isGrenade" DisplayMethod="unsigned integer"/>
        <Element Offset="122" Vartype="Byte" Bytesize="1" OffsetHex="0000007A" Description="autoReloading" DisplayMethod="unsigned integer"/>
        <Element Offset="124" Vartype="Float" Bytesize="4" OffsetHex="0000007C" Description="currentAmmo" DisplayMethod="unsigned integer"/>
        <Element Offset="128" Vartype="Float" Bytesize="4" OffsetHex="00000080" Description="clipSize" DisplayMethod="unsigned integer"/>
        <Element Offset="132" Vartype="Float" Bytesize="4" OffsetHex="00000084" Description="tiempoEntreDisparo" DisplayMethod="unsigned integer"/>
        <Element Offset="136" Vartype="Float" Bytesize="4" OffsetHex="00000088" Description="tiempoProximoDisparo" DisplayMethod="unsigned integer"/>
        <Element Offset="140" Vartype="Float" Bytesize="4" OffsetHex="0000008C" Description="tiempoRecarga" DisplayMethod="unsigned integer"/>
        <Element Offset="144" Vartype="Pointer" Bytesize="8" OffsetHex="00000090" Description="cameraShakeModifier" DisplayMethod="unsigned integer"/>
        <Element Offset="160" Vartype="Byte" Bytesize="1" OffsetHex="000000A0" Description="reloadCostTime" DisplayMethod="unsigned integer"/>
        <Element Offset="164" Vartype="Float" Bytesize="4" OffsetHex="000000A4" Description="costeReload" DisplayMethod="unsigned integer"/>
        <Element Offset="168" Vartype="Byte" Bytesize="1" OffsetHex="000000A8" Description="isDisparando" DisplayMethod="unsigned integer"/>
      </Elements>
    </Structure>
    <Structure Name="VidaJugador" AutoFill="0" AutoCreate="1" DefaultHex="0" AutoDestroy="0" DoNotSaveLocal="0" RLECompression="1" AutoCreateStructsize="4096">
      <Elements>
        <Element Offset="16" Vartype="Pointer" Bytesize="8" OffsetHex="00000010" Description="m_CachedPtr" DisplayMethod="unsigned integer"/>
        <Element Offset="24" Vartype="Pointer" Bytesize="8" OffsetHex="00000018" Description="cmpAnimator" DisplayMethod="unsigned integer"/>
        <Element Offset="32" Vartype="Float" Bytesize="4" OffsetHex="00000020" Description="vidaMaxima" DisplayMethod="unsigned integer"/>
        <Element Offset="36" Vartype="Float" Bytesize="4" OffsetHex="00000024" Description="vidaActual" DisplayMethod="unsigned integer"/>
        <Element Offset="40" Vartype="Byte" Bytesize="1" OffsetHex="00000028" Description="hited" DisplayMethod="unsigned integer"/>
        <Element Offset="41" Vartype="Byte" Bytesize="1" OffsetHex="00000029" Description="hitedByEnemy" DisplayMethod="unsigned integer"/>
        <Element Offset="42" Vartype="Byte" Bytesize="1" OffsetHex="0000002A" Description="inmuneTemp" DisplayMethod="unsigned integer"/>
        <Element Offset="43" Vartype="Byte" Bytesize="1" OffsetHex="0000002B" Description="inmune" DisplayMethod="unsigned integer"/>
        <Element Offset="44" Vartype="Float" Bytesize="4" OffsetHex="0000002C" Description="tiempoInmune" DisplayMethod="unsigned integer"/>
        <Element Offset="48" Vartype="Float" Bytesize="4" OffsetHex="00000030" Description="cantDamageRecibida" DisplayMethod="unsigned integer"/>
        <Element Offset="56" Vartype="Pointer" Bytesize="8" OffsetHex="00000038" Description="hitLight" DisplayMethod="unsigned integer"/>
        <Element Offset="64" Vartype="Pointer" Bytesize="8" OffsetHex="00000040" Description="vfxParticlesCuracion" DisplayMethod="unsigned integer"/>
        <Element Offset="72" Vartype="Pointer" Bytesize="8" OffsetHex="00000048" Description="vfxSangre" DisplayMethod="unsigned integer"/>
        <Element Offset="80" Vartype="Pointer" Bytesize="8" OffsetHex="00000050" Description="cmpSkinnedMeshRenderer" DisplayMethod="unsigned integer"/>
        <Element Offset="88" Vartype="Pointer" Bytesize="8" OffsetHex="00000058" Description="colorDamage" DisplayMethod="unsigned integer"/>
        <Element Offset="96" Vartype="Pointer" Bytesize="8" OffsetHex="00000060" Description="regularColor" DisplayMethod="unsigned integer"/>
        <Element Offset="104" Vartype="Pointer" Bytesize="8" OffsetHex="00000068" Description="rewindLight" DisplayMethod="unsigned integer"/>
        <Element Offset="112" Vartype="Pointer" Bytesize="8" OffsetHex="00000070" Description="particleRewind" DisplayMethod="unsigned integer"/>
        <Element Offset="120" Vartype="Pointer" Bytesize="8" OffsetHex="00000078" Description="sfxMuerte" DisplayMethod="unsigned integer"/>
        <Element Offset="128" Vartype="Pointer" Bytesize="8" OffsetHex="00000080" Description="SfxcurarVida" DisplayMethod="unsigned integer"/>
        <Element Offset="136" Vartype="Pointer" Bytesize="8" OffsetHex="00000088" Description="sonidoPocaVida" DisplayMethod="unsigned integer"/>
        <Element Offset="144" Vartype="Float" Bytesize="4" OffsetHex="00000090" Description="hitIntensity" DisplayMethod="unsigned integer"/>
        <Element Offset="148" Vartype="Pointer" Bytesize="8" OffsetHex="00000094" Description="takeDamageColor" DisplayMethod="unsigned integer"/>
        <Element Offset="164" Vartype="Pointer" Bytesize="8" OffsetHex="000000A4" Description="healColor" DisplayMethod="unsigned integer"/>
        <Element Offset="180" Vartype="Pointer" Bytesize="8" OffsetHex="000000B4" Description="onHitShake" DisplayMethod="unsigned integer"/>
        <Element Offset="196" Vartype="Float" Bytesize="4" OffsetHex="000000C4" Description="tiempoColor" DisplayMethod="unsigned integer"/>
        <Element Offset="200" Vartype="Pointer" Bytesize="8" OffsetHex="000000C8" Description="colorDamageBrra" DisplayMethod="unsigned integer"/>
        <Element Offset="216" Vartype="Pointer" Bytesize="8" OffsetHex="000000D8" Description="colorVidaBrra" DisplayMethod="unsigned integer"/>
        <Element Offset="232" Vartype="Float" Bytesize="4" OffsetHex="000000E8" Description="rewindIntensity" DisplayMethod="unsigned integer"/>
        <Element Offset="236" Vartype="Byte" Bytesize="1" OffsetHex="000000EC" Description="vistaTactic" DisplayMethod="unsigned integer"/>
        <Element Offset="237" Vartype="Byte" Bytesize="1" OffsetHex="000000ED" Description="sonidoPocaVidaActivaed" DisplayMethod="unsigned integer"/>
      </Elements>
    </Structure>
    <Structure Name="CombosKillManager" AutoFill="0" AutoCreate="1" DefaultHex="0" AutoDestroy="0" DoNotSaveLocal="0" RLECompression="1" AutoCreateStructsize="4096">
      <Elements>
        <Element Offset="16" Vartype="Pointer" Bytesize="8" OffsetHex="00000010" Description="m_CachedPtr" DisplayMethod="unsigned integer"/>
        <Element Offset="24" Vartype="Pointer" Bytesize="8" OffsetHex="00000018" Description="comboText" DisplayMethod="unsigned integer"/>
        <Element Offset="32" Vartype="Pointer" Bytesize="8" OffsetHex="00000020" Description="comboTextIN" DisplayMethod="unsigned integer"/>
        <Element Offset="40" Vartype="Pointer" Bytesize="8" OffsetHex="00000028" Description="puntosText" DisplayMethod="unsigned integer"/>
        <Element Offset="48" Vartype="Float" Bytesize="4" OffsetHex="00000030" Description="timeCombos" DisplayMethod="unsigned integer"/>
        <Element Offset="52" Vartype="Float" Bytesize="4" OffsetHex="00000034" Description="currentTimeCombo" DisplayMethod="unsigned integer"/>
        <Element Offset="56" Vartype="4 Bytes" Bytesize="4" OffsetHex="00000038" Description="puntosCurrent" DisplayMethod="unsigned integer"/>
        <Element Offset="60" Vartype="4 Bytes" Bytesize="4" OffsetHex="0000003C" Description="maxCombo" DisplayMethod="unsigned integer"/>
        <Element Offset="64" Vartype="4 Bytes" Bytesize="4" OffsetHex="00000040" Description="currentComboCount" DisplayMethod="unsigned integer"/>
      </Elements>
    </Structure>
    <Structure Name="AppData" AutoFill="0" AutoCreate="1" DefaultHex="0" AutoDestroy="0" DoNotSaveLocal="0" RLECompression="1" AutoCreateStructsize="4096">
      <Elements>
        <Element Offset="16" Vartype="Pointer" Bytesize="8" OffsetHex="00000010" Description="m_CachedPtr" DisplayMethod="unsigned integer"/>
        <Element Offset="24" Vartype="Pointer" Bytesize="8" OffsetHex="00000018" Description="isBonusCompleted" DisplayMethod="unsigned integer"/>
        <Element Offset="32" Vartype="4 Bytes" Bytesize="4" OffsetHex="00000020" Description="mejorasClaseDefault" DisplayMethod="unsigned integer"/>
        <Element Offset="36" Vartype="4 Bytes" Bytesize="4" OffsetHex="00000024" Description="mejorasClaseSamurai" DisplayMethod="unsigned integer"/>
        <Element Offset="40" Vartype="4 Bytes" Bytesize="4" OffsetHex="00000028" Description="mejorasClaseForastero" DisplayMethod="unsigned integer"/>
        <Element Offset="44" Vartype="4 Bytes" Bytesize="4" OffsetHex="0000002C" Description="mejorasClaseHacker" DisplayMethod="unsigned integer"/>
        <Element Offset="48" Vartype="4 Bytes" Bytesize="4" OffsetHex="00000030" Description="puntosMejora" DisplayMethod="unsigned integer"/>
        <Element Offset="52" Vartype="4 Bytes" Bytesize="4" OffsetHex="00000034" Description="nivelesCompleted" DisplayMethod="unsigned integer"/>
        <Element Offset="56" Vartype="4 Bytes" Bytesize="4" OffsetHex="00000038" Description="claseActual" DisplayMethod="unsigned integer"/>
        <Element Offset="60" Vartype="4 Bytes" Bytesize="4" OffsetHex="0000003C" Description="claseSeleccionada" DisplayMethod="unsigned integer"/>
        <Element Offset="64" Vartype="Byte" Bytesize="1" OffsetHex="00000040" Description="steamBuild" DisplayMethod="unsigned integer"/>
      </Elements>
    </Structure>
    <Structure Name="VidaEnemyBase" AutoFill="0" AutoCreate="1" DefaultHex="0" AutoDestroy="0" DoNotSaveLocal="0" RLECompression="1" AutoCreateStructsize="4096">
      <Elements>
        <Element Offset="16" Vartype="Pointer" Bytesize="8" OffsetHex="00000010" Description="m_CachedPtr" DisplayMethod="unsigned integer"/>
        <Element Offset="24" Vartype="Pointer" Bytesize="8" OffsetHex="00000018" Description="cmpAnimator" DisplayMethod="unsigned integer"/>
        <Element Offset="32" Vartype="Float" Bytesize="4" OffsetHex="00000020" Description="vidaMaxima" DisplayMethod="unsigned integer"/>
        <Element Offset="36" Vartype="Float" Bytesize="4" OffsetHex="00000024" Description="vidaActual" DisplayMethod="unsigned integer"/>
        <Element Offset="40" Vartype="Byte" Bytesize="1" OffsetHex="00000028" Description="hited" DisplayMethod="unsigned integer"/>
        <Element Offset="41" Vartype="Byte" Bytesize="1" OffsetHex="00000029" Description="hitedByEnemy" DisplayMethod="unsigned integer"/>
        <Element Offset="42" Vartype="Byte" Bytesize="1" OffsetHex="0000002A" Description="inmuneTemp" DisplayMethod="unsigned integer"/>
        <Element Offset="43" Vartype="Byte" Bytesize="1" OffsetHex="0000002B" Description="inmune" DisplayMethod="unsigned integer"/>
        <Element Offset="44" Vartype="Float" Bytesize="4" OffsetHex="0000002C" Description="tiempoInmune" DisplayMethod="unsigned integer"/>
        <Element Offset="48" Vartype="Float" Bytesize="4" OffsetHex="00000030" Description="cantDamageRecibida" DisplayMethod="unsigned integer"/>
        <Element Offset="56" Vartype="Pointer" Bytesize="8" OffsetHex="00000038" Description="managerCursor" DisplayMethod="unsigned integer"/>
        <Element Offset="64" Vartype="Pointer" Bytesize="8" OffsetHex="00000040" Description="sangre" DisplayMethod="unsigned integer"/>
        <Element Offset="72" Vartype="Pointer" Bytesize="8" OffsetHex="00000048" Description="cmpSkinnedMeshRenderer" DisplayMethod="unsigned integer"/>
        <Element Offset="80" Vartype="Pointer" Bytesize="8" OffsetHex="00000050" Description="colorDamage" DisplayMethod="unsigned integer"/>
        <Element Offset="88" Vartype="Pointer" Bytesize="8" OffsetHex="00000058" Description="regularColor" DisplayMethod="unsigned integer"/>
        <Element Offset="96" Vartype="Pointer" Bytesize="8" OffsetHex="00000060" Description="sonidoExplosion" DisplayMethod="unsigned integer"/>
        <Element Offset="104" Vartype="Pointer" Bytesize="8" OffsetHex="00000068" Description="rewindDie" DisplayMethod="unsigned integer"/>
        <Element Offset="112" Vartype="Pointer" Bytesize="8" OffsetHex="00000070" Description="FullEnemy" DisplayMethod="unsigned integer"/>
        <Element Offset="120" Vartype="Pointer" Bytesize="8" OffsetHex="00000078" Description="powerUpRewind" DisplayMethod="unsigned integer"/>
        <Element Offset="128" Vartype="Byte" Bytesize="1" OffsetHex="00000080" Description="hitted" DisplayMethod="unsigned integer"/>
        <Element Offset="129" Vartype="Byte" Bytesize="1" OffsetHex="00000081" Description="supported" DisplayMethod="unsigned integer"/>
        <Element Offset="132" Vartype="Pointer" Bytesize="8" OffsetHex="00000084" Description="lookForPlayer" DisplayMethod="unsigned integer"/>
        <Element Offset="144" Vartype="Float" Bytesize="4" OffsetHex="00000090" Description="tiempoColor" DisplayMethod="unsigned integer"/>
        <Element Offset="148" Vartype="4 Bytes" Bytesize="4" OffsetHex="00000094" Description="contadorKills" DisplayMethod="unsigned integer"/>
        <Element Offset="152" Vartype="4 Bytes" Bytesize="4" OffsetHex="00000098" Description="contadorCombo" DisplayMethod="unsigned integer"/>
        <Element Offset="156" Vartype="Float" Bytesize="4" OffsetHex="0000009C" Description="time" DisplayMethod="unsigned integer"/>
        <Element Offset="160" Vartype="Byte" Bytesize="1" OffsetHex="000000A0" Description="alreadyDead" DisplayMethod="unsigned integer"/>
      </Elements>
    </Structure>
    <Structure Name="SingletonTemporal`1" AutoFill="0" AutoCreate="1" DefaultHex="0" AutoDestroy="0" DoNotSaveLocal="0" RLECompression="1" AutoCreateStructsize="4096">
      <Elements>
        <Element Offset="16" Vartype="Pointer" Bytesize="8" OffsetHex="00000010" Description="m_CachedPtr" DisplayMethod="unsigned integer"/>
      </Elements>
    </Structure>
    <Structure Name="ContadorEnemigosController" AutoFill="0" AutoCreate="1" DefaultHex="0" AutoDestroy="0" DoNotSaveLocal="0" RLECompression="1" AutoCreateStructsize="4096">
      <Elements>
        <Element Offset="16" Vartype="Pointer" Bytesize="8" OffsetHex="00000010" Description="m_CachedPtr" DisplayMethod="unsigned integer"/>
        <Element Offset="24" Vartype="4 Bytes" Bytesize="4" OffsetHex="00000018" Description="cantidadEnemigosNivel" DisplayMethod="unsigned integer"/>
        <Element Offset="28" Vartype="4 Bytes" Bytesize="4" OffsetHex="0000001C" Description="numeroObjetivo" DisplayMethod="unsigned integer"/>
        <Element Offset="32" Vartype="4 Bytes" Bytesize="4" OffsetHex="00000020" Description="enemigosMataos" DisplayMethod="unsigned integer"/>
      </Elements>
    </Structure>
    <Structure Name="VidaJugador" AutoFill="0" AutoCreate="1" DefaultHex="0" AutoDestroy="0" DoNotSaveLocal="0" RLECompression="1" AutoCreateStructsize="4096">
      <Elements>
        <Element Offset="16" Vartype="Pointer" Bytesize="8" OffsetHex="00000010" Description="m_CachedPtr" DisplayMethod="unsigned integer"/>
        <Element Offset="24" Vartype="Pointer" Bytesize="8" OffsetHex="00000018" Description="cmpAnimator" DisplayMethod="unsigned integer">
          <Structure Name="Animator" AutoFill="0" AutoCreate="1" DefaultHex="0" AutoDestroy="0" DoNotSaveLocal="0" RLECompression="1" AutoCreateStructsize="4096">
            <Elements>
              <Element Offset="16" Vartype="Pointer" Bytesize="8" OffsetHex="00000010" Description="m_CachedPtr" DisplayMethod="unsigned integer"/>
            </Elements>
          </Structure>
        </Element>
        <Element Offset="32" Vartype="Float" Bytesize="4" OffsetHex="00000020" Description="vidaMaxima" DisplayMethod="unsigned integer"/>
        <Element Offset="36" Vartype="Float" Bytesize="4" OffsetHex="00000024" Description="vidaActual" DisplayMethod="unsigned integer"/>
        <Element Offset="40" Vartype="Byte" Bytesize="1" OffsetHex="00000028" Description="hited" DisplayMethod="unsigned integer"/>
        <Element Offset="41" Vartype="Byte" Bytesize="1" OffsetHex="00000029" Description="hitedByEnemy" DisplayMethod="unsigned integer"/>
        <Element Offset="42" Vartype="Byte" Bytesize="1" OffsetHex="0000002A" Description="inmuneTemp" DisplayMethod="unsigned integer"/>
        <Element Offset="43" Vartype="Byte" Bytesize="1" OffsetHex="0000002B" Description="inmune" DisplayMethod="unsigned integer"/>
        <Element Offset="44" Vartype="Float" Bytesize="4" OffsetHex="0000002C" Description="tiempoInmune" DisplayMethod="unsigned integer"/>
        <Element Offset="48" Vartype="Float" Bytesize="4" OffsetHex="00000030" Description="cantDamageRecibida" DisplayMethod="unsigned integer"/>
        <Element Offset="56" Vartype="Pointer" Bytesize="8" OffsetHex="00000038" Description="hitLight" DisplayMethod="unsigned integer"/>
        <Element Offset="64" Vartype="Pointer" Bytesize="8" OffsetHex="00000040" Description="vfxParticlesCuracion" DisplayMethod="unsigned integer"/>
        <Element Offset="72" Vartype="Pointer" Bytesize="8" OffsetHex="00000048" Description="vfxSangre" DisplayMethod="unsigned integer"/>
        <Element Offset="80" Vartype="Pointer" Bytesize="8" OffsetHex="00000050" Description="cmpSkinnedMeshRenderer" DisplayMethod="unsigned integer"/>
        <Element Offset="88" Vartype="Pointer" Bytesize="8" OffsetHex="00000058" Description="colorDamage" DisplayMethod="unsigned integer"/>
        <Element Offset="96" Vartype="Pointer" Bytesize="8" OffsetHex="00000060" Description="regularColor" DisplayMethod="unsigned integer">
          <Structure Name="Material" AutoFill="0" AutoCreate="1" DefaultHex="0" AutoDestroy="0" DoNotSaveLocal="0" RLECompression="1" AutoCreateStructsize="4096">
            <Elements>
              <Element Offset="16" Vartype="Pointer" Bytesize="8" OffsetHex="00000010" Description="m_CachedPtr" DisplayMethod="unsigned integer"/>
            </Elements>
          </Structure>
        </Element>
        <Element Offset="104" Vartype="Pointer" Bytesize="8" OffsetHex="00000068" Description="rewindLight" DisplayMethod="unsigned integer"/>
        <Element Offset="112" Vartype="Pointer" Bytesize="8" OffsetHex="00000070" Description="particleRewind" DisplayMethod="unsigned integer">
          <Structure Name="ParticleSystem" AutoFill="0" AutoCreate="1" DefaultHex="0" AutoDestroy="0" DoNotSaveLocal="0" RLECompression="1" AutoCreateStructsize="4096">
            <Elements>
              <Element Offset="16" Vartype="Pointer" Bytesize="8" OffsetHex="00000010" Description="m_CachedPtr" DisplayMethod="unsigned integer"/>
            </Elements>
          </Structure>
        </Element>
        <Element Offset="120" Vartype="Pointer" Bytesize="8" OffsetHex="00000078" Description="sfxMuerte" DisplayMethod="unsigned integer"/>
        <Element Offset="128" Vartype="Pointer" Bytesize="8" OffsetHex="00000080" Description="SfxcurarVida" DisplayMethod="unsigned integer"/>
        <Element Offset="136" Vartype="Pointer" Bytesize="8" OffsetHex="00000088" Description="sonidoPocaVida" DisplayMethod="unsigned integer"/>
        <Element Offset="144" Vartype="Float" Bytesize="4" OffsetHex="00000090" Description="hitIntensity" DisplayMethod="unsigned integer"/>
        <Element Offset="148" Vartype="Pointer" Bytesize="8" OffsetHex="00000094" Description="takeDamageColor" DisplayMethod="unsigned integer"/>
        <Element Offset="164" Vartype="Pointer" Bytesize="8" OffsetHex="000000A4" Description="healColor" DisplayMethod="unsigned integer"/>
        <Element Offset="180" Vartype="Pointer" Bytesize="8" OffsetHex="000000B4" Description="onHitShake" DisplayMethod="unsigned integer"/>
        <Element Offset="196" Vartype="Float" Bytesize="4" OffsetHex="000000C4" Description="tiempoColor" DisplayMethod="unsigned integer"/>
        <Element Offset="200" Vartype="Pointer" Bytesize="8" OffsetHex="000000C8" Description="colorDamageBrra" DisplayMethod="unsigned integer"/>
        <Element Offset="216" Vartype="Pointer" Bytesize="8" OffsetHex="000000D8" Description="colorVidaBrra" DisplayMethod="unsigned integer"/>
        <Element Offset="232" Vartype="Float" Bytesize="4" OffsetHex="000000E8" Description="rewindIntensity" DisplayMethod="unsigned integer"/>
        <Element Offset="236" Vartype="Byte" Bytesize="1" OffsetHex="000000EC" Description="vistaTactic" DisplayMethod="unsigned integer"/>
        <Element Offset="237" Vartype="Byte" Bytesize="1" OffsetHex="000000ED" Description="sonidoPocaVidaActivaed" DisplayMethod="unsigned integer"/>
      </Elements>
    </Structure>
    <Structure Name="BotonHabilidad" AutoFill="0" AutoCreate="1" DefaultHex="0" AutoDestroy="0" DoNotSaveLocal="0" RLECompression="1" AutoCreateStructsize="4096">
      <Elements>
        <Element Offset="16" Vartype="Pointer" Bytesize="8" OffsetHex="00000010" Description="m_CachedPtr" DisplayMethod="unsigned integer"/>
        <Element Offset="24" Vartype="Pointer" Bytesize="8" OffsetHex="00000018" Description="habilidad" DisplayMethod="unsigned integer">
          <Structure Name="HabilidadCopiaEspectro" AutoFill="0" AutoCreate="1" DefaultHex="0" AutoDestroy="0" DoNotSaveLocal="0" RLECompression="1" AutoCreateStructsize="4096">
            <Elements>
              <Element Offset="16" Vartype="Pointer" Bytesize="8" OffsetHex="00000010" Description="m_CachedPtr" DisplayMethod="unsigned integer"/>
              <Element Offset="24" Vartype="Pointer" Bytesize="8" OffsetHex="00000018" Description="icono" DisplayMethod="unsigned integer"/>
              <Element Offset="32" Vartype="Pointer" Bytesize="8" OffsetHex="00000020" Description="sonidoHabilidad" DisplayMethod="unsigned integer"/>
              <Element Offset="40" Vartype="Float" Bytesize="4" OffsetHex="00000028" Description="tiempoCooldownMaximo" DisplayMethod="unsigned integer"/>
              <Element Offset="44" Vartype="Float" Bytesize="4" OffsetHex="0000002C" Description="tiempoCooldownActual" DisplayMethod="unsigned integer"/>
              <Element Offset="48" Vartype="Float" Bytesize="4" OffsetHex="00000030" Description="tiempoDuracionActivadoMaximo" DisplayMethod="unsigned integer"/>
              <Element Offset="52" Vartype="Float" Bytesize="4" OffsetHex="00000034" Description="tiempoDuracionActivaActual" DisplayMethod="unsigned integer"/>
              <Element Offset="56" Vartype="Byte" Bytesize="1" OffsetHex="00000038" Description="isActiveHability" DisplayMethod="unsigned integer"/>
              <Element Offset="57" Vartype="Byte" Bytesize="1" OffsetHex="00000039" Description="habilityCostTime" DisplayMethod="unsigned integer"/>
              <Element Offset="60" Vartype="Float" Bytesize="4" OffsetHex="0000003C" Description="costeHabilidadUtilizar" DisplayMethod="unsigned integer"/>
              <Element Offset="64" Vartype="Byte" Bytesize="1" OffsetHex="00000040" Description="isHabilityUnlocked" DisplayMethod="unsigned integer"/>
              <Element Offset="72" Vartype="Pointer" Bytesize="8" OffsetHex="00000048" Description="modelPlayer" DisplayMethod="unsigned integer"/>
              <Element Offset="80" Vartype="Pointer" Bytesize="8" OffsetHex="00000050" Description="vfxParticleBack" DisplayMethod="unsigned integer"/>
              <Element Offset="88" Vartype="Pointer" Bytesize="8" OffsetHex="00000058" Description="prefEspectoVFX" DisplayMethod="unsigned integer"/>
              <Element Offset="96" Vartype="Pointer" Bytesize="8" OffsetHex="00000060" Description="prefStartSpectreVFX" DisplayMethod="unsigned integer"/>
              <Element Offset="104" Vartype="Pointer" Bytesize="8" OffsetHex="00000068" Description="prefTrailSpectreVFX" DisplayMethod="unsigned integer"/>
              <Element Offset="112" Vartype="Pointer" Bytesize="8" OffsetHex="00000070" Description="startPositionTransform" DisplayMethod="unsigned integer"/>
              <Element Offset="120" Vartype="Pointer" Bytesize="8" OffsetHex="00000078" Description="newEspectro" DisplayMethod="unsigned integer"/>
              <Element Offset="128" Vartype="Pointer" Bytesize="8" OffsetHex="00000080" Description="panelHabilidadFilter" DisplayMethod="unsigned integer"/>
              <Element Offset="136" Vartype="Float" Bytesize="4" OffsetHex="00000088" Description="spectreDistanceMin" DisplayMethod="unsigned integer"/>
              <Element Offset="140" Vartype="Float" Bytesize="4" OffsetHex="0000008C" Description="speedSpectreBackOrigin" DisplayMethod="unsigned integer"/>
              <Element Offset="144" Vartype="Float" Bytesize="4" OffsetHex="00000090" Description="porcentajeTempoOut" DisplayMethod="unsigned integer"/>
              <Element Offset="148" Vartype="Float" Bytesize="4" OffsetHex="00000094" Description="porcentajeTempoFeedback" DisplayMethod="unsigned integer"/>
              <Element Offset="152" Vartype="Byte" Bytesize="1" OffsetHex="00000098" Description="spectreActive" DisplayMethod="unsigned integer"/>
              <Element Offset="153" Vartype="Byte" Bytesize="1" OffsetHex="00000099" Description="spectrePosition" DisplayMethod="unsigned integer"/>
              <Element Offset="154" Vartype="Byte" Bytesize="1" OffsetHex="0000009A" Description="filterHabilidad" DisplayMethod="unsigned integer"/>
            </Elements>
          </Structure>
        </Element>
        <Element Offset="32" Vartype="Pointer" Bytesize="8" OffsetHex="00000020" Description="imagenCooldown" DisplayMethod="unsigned integer"/>
        <Element Offset="40" Vartype="Pointer" Bytesize="8" OffsetHex="00000028" Description="imagenIcono" DisplayMethod="unsigned integer"/>
        <Element Offset="48" Vartype="Float" Bytesize="4" OffsetHex="00000030" Description="porcentajeRelleno" DisplayMethod="unsigned integer"/>
      </Elements>
    </Structure>
    <Structure Name="DashCast" AutoFill="0" AutoCreate="1" DefaultHex="0" AutoDestroy="0" DoNotSaveLocal="0" RLECompression="1" AutoCreateStructsize="4096">
      <Elements>
        <Element Offset="16" Vartype="Pointer" Bytesize="8" OffsetHex="00000010" Description="m_CachedPtr" DisplayMethod="unsigned integer"/>
        <Element Offset="24" Vartype="Pointer" Bytesize="8" OffsetHex="00000018" Description="Player" DisplayMethod="unsigned integer">
          <Structure Name="CharacterController" AutoFill="0" AutoCreate="1" DefaultHex="0" AutoDestroy="0" DoNotSaveLocal="0" RLECompression="1" AutoCreateStructsize="4096">
            <Elements>
              <Element Offset="16" Vartype="Pointer" Bytesize="8" OffsetHex="00000010" Description="m_CachedPtr" DisplayMethod="unsigned integer"/>
            </Elements>
          </Structure>
        </Element>
        <Element Offset="32" Vartype="Pointer" Bytesize="8" OffsetHex="00000020" Description="DashP" DisplayMethod="unsigned integer">
          <Structure Name="Transform" AutoFill="0" AutoCreate="1" DefaultHex="0" AutoDestroy="0" DoNotSaveLocal="0" RLECompression="1" AutoCreateStructsize="4096">
            <Elements>
              <Element Offset="16" Vartype="Pointer" Bytesize="8" OffsetHex="00000010" Description="m_CachedPtr" DisplayMethod="unsigned integer"/>
            </Elements>
          </Structure>
        </Element>
        <Element Offset="40" Vartype="Pointer" Bytesize="8" OffsetHex="00000028" Description="dashNoOffset" DisplayMethod="unsigned integer">
          <Structure Name="Transform" AutoFill="0" AutoCreate="1" DefaultHex="0" AutoDestroy="0" DoNotSaveLocal="0" RLECompression="1" AutoCreateStructsize="4096">
            <Elements>
              <Element Offset="16" Vartype="Pointer" Bytesize="8" OffsetHex="00000010" Description="m_CachedPtr" DisplayMethod="unsigned integer"/>
            </Elements>
          </Structure>
        </Element>
        <Element Offset="48" Vartype="Pointer" Bytesize="8" OffsetHex="00000030" Description="hit" DisplayMethod="unsigned integer"/>
        <Element Offset="92" Vartype="Float" Bytesize="4" OffsetHex="0000005C" Description="maxDashDistance" DisplayMethod="unsigned integer"/>
        <Element Offset="96" Vartype="Byte" Bytesize="1" OffsetHex="00000060" Description="dash" DisplayMethod="unsigned integer"/>
      </Elements>
    </Structure>
    <Structure Name="DashEspada" AutoFill="0" AutoCreate="1" DefaultHex="0" AutoDestroy="0" DoNotSaveLocal="0" RLECompression="1" AutoCreateStructsize="4096">
      <Elements>
        <Element Offset="16" Vartype="Pointer" Bytesize="8" OffsetHex="00000010" Description="m_CachedPtr" DisplayMethod="unsigned integer"/>
        <Element Offset="24" Vartype="Pointer" Bytesize="8" OffsetHex="00000018" Description="dash" DisplayMethod="unsigned integer">
          <Structure Name="ParticleSystem" AutoFill="0" AutoCreate="1" DefaultHex="0" AutoDestroy="0" DoNotSaveLocal="0" RLECompression="1" AutoCreateStructsize="4096">
            <Elements>
              <Element Offset="16" Vartype="Pointer" Bytesize="8" OffsetHex="00000010" Description="m_CachedPtr" DisplayMethod="unsigned integer"/>
            </Elements>
          </Structure>
        </Element>
        <Element Offset="32" Vartype="Pointer" Bytesize="8" OffsetHex="00000020" Description="colChekc" DisplayMethod="unsigned integer">
          <Structure Name="SphereCollider" AutoFill="0" AutoCreate="1" DefaultHex="0" AutoDestroy="0" DoNotSaveLocal="0" RLECompression="1" AutoCreateStructsize="4096">
            <Elements>
              <Element Offset="16" Vartype="Pointer" Bytesize="8" OffsetHex="00000010" Description="m_CachedPtr" DisplayMethod="unsigned integer"/>
            </Elements>
          </Structure>
        </Element>
        <Element Offset="40" Vartype="Pointer" Bytesize="8" OffsetHex="00000028" Description="rb" DisplayMethod="unsigned integer"/>
        <Element Offset="48" Vartype="Float" Bytesize="4" OffsetHex="00000030" Description="duration" DisplayMethod="unsigned integer"/>
        <Element Offset="52" Vartype="Float" Bytesize="4" OffsetHex="00000034" Description="damage" DisplayMethod="unsigned integer"/>
        <Element Offset="56" Vartype="Float" Bytesize="4" OffsetHex="00000038" Description="tiempo" DisplayMethod="unsigned integer"/>
      </Elements>
    </Structure>
    <Structure Name="VidaBoss" AutoFill="0" AutoCreate="1" DefaultHex="0" AutoDestroy="0" DoNotSaveLocal="0" RLECompression="1" AutoCreateStructsize="4096">
      <Elements>
        <Element Offset="16" Vartype="Pointer" Bytesize="8" OffsetHex="00000010" Description="m_CachedPtr" DisplayMethod="unsigned integer"/>
        <Element Offset="24" Vartype="Pointer" Bytesize="8" OffsetHex="00000018" Description="cmpAnimator" DisplayMethod="unsigned integer"/>
        <Element Offset="32" Vartype="Float" Bytesize="4" OffsetHex="00000020" Description="vidaMaxima" DisplayMethod="unsigned integer"/>
        <Element Offset="36" Vartype="Float" Bytesize="4" OffsetHex="00000024" Description="vidaActual" DisplayMethod="unsigned integer"/>
        <Element Offset="40" Vartype="Byte" Bytesize="1" OffsetHex="00000028" Description="hited" DisplayMethod="unsigned integer"/>
        <Element Offset="41" Vartype="Byte" Bytesize="1" OffsetHex="00000029" Description="hitedByEnemy" DisplayMethod="unsigned integer"/>
        <Element Offset="42" Vartype="Byte" Bytesize="1" OffsetHex="0000002A" Description="inmuneTemp" DisplayMethod="unsigned integer"/>
        <Element Offset="43" Vartype="Byte" Bytesize="1" OffsetHex="0000002B" Description="inmune" DisplayMethod="unsigned integer"/>
        <Element Offset="44" Vartype="Float" Bytesize="4" OffsetHex="0000002C" Description="tiempoInmune" DisplayMethod="unsigned integer"/>
        <Element Offset="48" Vartype="Float" Bytesize="4" OffsetHex="00000030" Description="cantDamageRecibida" DisplayMethod="unsigned integer"/>
        <Element Offset="56" Vartype="Pointer" Bytesize="8" OffsetHex="00000038" Description="managerCursor" DisplayMethod="unsigned integer"/>
        <Element Offset="64" Vartype="Pointer" Bytesize="8" OffsetHex="00000040" Description="sangre" DisplayMethod="unsigned integer"/>
        <Element Offset="72" Vartype="Pointer" Bytesize="8" OffsetHex="00000048" Description="cmpSkinnedMeshRenderer" DisplayMethod="unsigned integer"/>
        <Element Offset="80" Vartype="Pointer" Bytesize="8" OffsetHex="00000050" Description="colorDamage" DisplayMethod="unsigned integer"/>
        <Element Offset="88" Vartype="Pointer" Bytesize="8" OffsetHex="00000058" Description="regularColor" DisplayMethod="unsigned integer"/>
        <Element Offset="96" Vartype="Pointer" Bytesize="8" OffsetHex="00000060" Description="sonidoExplosion" DisplayMethod="unsigned integer"/>
        <Element Offset="104" Vartype="Pointer" Bytesize="8" OffsetHex="00000068" Description="rewindDie" DisplayMethod="unsigned integer"/>
        <Element Offset="112" Vartype="Pointer" Bytesize="8" OffsetHex="00000070" Description="FullEnemy" DisplayMethod="unsigned integer"/>
        <Element Offset="120" Vartype="Pointer" Bytesize="8" OffsetHex="00000078" Description="powerUpRewind" DisplayMethod="unsigned integer"/>
        <Element Offset="128" Vartype="Byte" Bytesize="1" OffsetHex="00000080" Description="hitted" DisplayMethod="unsigned integer"/>
        <Element Offset="129" Vartype="Byte" Bytesize="1" OffsetHex="00000081" Description="supported" DisplayMethod="unsigned integer"/>
        <Element Offset="132" Vartype="Pointer" Bytesize="8" OffsetHex="00000084" Description="lookForPlayer" DisplayMethod="unsigned integer"/>
        <Element Offset="144" Vartype="Float" Bytesize="4" OffsetHex="00000090" Description="tiempoColor" DisplayMethod="unsigned integer"/>
        <Element Offset="148" Vartype="4 Bytes" Bytesize="4" OffsetHex="00000094" Description="contadorKills" DisplayMethod="unsigned integer"/>
        <Element Offset="152" Vartype="4 Bytes" Bytesize="4" OffsetHex="00000098" Description="contadorCombo" DisplayMethod="unsigned integer"/>
        <Element Offset="156" Vartype="Float" Bytesize="4" OffsetHex="0000009C" Description="time" DisplayMethod="unsigned integer"/>
        <Element Offset="160" Vartype="Byte" Bytesize="1" OffsetHex="000000A0" Description="alreadyDead" DisplayMethod="unsigned integer"/>
        <Element Offset="168" Vartype="Pointer" Bytesize="8" OffsetHex="000000A8" Description="cupulaInvulnerable" DisplayMethod="unsigned integer"/>
        <Element Offset="176" Vartype="Pointer" Bytesize="8" OffsetHex="000000B0" Description="powerUpVida" DisplayMethod="unsigned integer"/>
        <Element Offset="184" Vartype="Pointer" Bytesize="8" OffsetHex="000000B8" Description="fxDaos" DisplayMethod="unsigned integer"/>
        <Element Offset="192" Vartype="Pointer" Bytesize="8" OffsetHex="000000C0" Description="takeDamage" DisplayMethod="unsigned integer"/>
        <Element Offset="200" Vartype="Pointer" Bytesize="8" OffsetHex="000000C8" Description="cmpSkinnedMeshRenderer" DisplayMethod="unsigned integer"/>
        <Element Offset="208" Vartype="Pointer" Bytesize="8" OffsetHex="000000D0" Description="colorDamageBoss" DisplayMethod="unsigned integer"/>
        <Element Offset="216" Vartype="Pointer" Bytesize="8" OffsetHex="000000D8" Description="regularColorBoss" DisplayMethod="unsigned integer"/>
        <Element Offset="224" Vartype="Byte" Bytesize="1" OffsetHex="000000E0" Description="bossNoTakeDamage" DisplayMethod="unsigned integer"/>
        <Element Offset="228" Vartype="4 Bytes" Bytesize="4" OffsetHex="000000E4" Description="powerUpsCantidad" DisplayMethod="unsigned integer"/>
        <Element Offset="232" Vartype="Float" Bytesize="4" OffsetHex="000000E8" Description="timePowerUp" DisplayMethod="unsigned integer"/>
        <Element Offset="236" Vartype="Float" Bytesize="4" OffsetHex="000000EC" Description="vidaSumarPlayer" DisplayMethod="unsigned integer"/>
        <Element Offset="240" Vartype="4 Bytes" Bytesize="4" OffsetHex="000000F0" Description="hitsToPowerUpdefault" DisplayMethod="unsigned integer"/>
        <Element Offset="244" Vartype="4 Bytes" Bytesize="4" OffsetHex="000000F4" Description="hitsToPowerUpsamurai" DisplayMethod="unsigned integer"/>
        <Element Offset="248" Vartype="4 Bytes" Bytesize="4" OffsetHex="000000F8" Description="hitsToPowerUpforastero" DisplayMethod="unsigned integer"/>
        <Element Offset="252" Vartype="4 Bytes" Bytesize="4" OffsetHex="000000FC" Description="hitsToPowerUphacker" DisplayMethod="unsigned integer"/>
        <Element Offset="256" Vartype="4 Bytes" Bytesize="4" OffsetHex="00000100" Description="claseActual" DisplayMethod="unsigned integer"/>
        <Element Offset="260" Vartype="Float" Bytesize="4" OffsetHex="00000104" Description="vidaMaxVSdefault" DisplayMethod="unsigned integer"/>
        <Element Offset="264" Vartype="Float" Bytesize="4" OffsetHex="00000108" Description="vidaMaxVSsamurai" DisplayMethod="unsigned integer"/>
        <Element Offset="268" Vartype="Float" Bytesize="4" OffsetHex="0000010C" Description="vidaMaxVSforastero" DisplayMethod="unsigned integer"/>
        <Element Offset="272" Vartype="Float" Bytesize="4" OffsetHex="00000110" Description="vidaMaxVShacker" DisplayMethod="unsigned integer"/>
        <Element Offset="276" Vartype="4 Bytes" Bytesize="4" OffsetHex="00000114" Description="hits" DisplayMethod="unsigned integer"/>
        <Element Offset="280" Vartype="4 Bytes" Bytesize="4" OffsetHex="00000118" Description="hitsToPowerUp" DisplayMethod="unsigned integer"/>
      </Elements>
    </Structure>
    <Structure Name="VidaEnemyBase" AutoFill="0" AutoCreate="1" DefaultHex="0" AutoDestroy="0" DoNotSaveLocal="0" RLECompression="1" AutoCreateStructsize="4096">
      <Elements>
        <Element Offset="16" Vartype="Pointer" Bytesize="8" OffsetHex="00000010" Description="m_CachedPtr" DisplayMethod="unsigned integer"/>
        <Element Offset="24" Vartype="Pointer" Bytesize="8" OffsetHex="00000018" Description="cmpAnimator" DisplayMethod="unsigned integer"/>
        <Element Offset="32" Vartype="Float" Bytesize="4" OffsetHex="00000020" Description="vidaMaxima" DisplayMethod="unsigned integer"/>
        <Element Offset="36" Vartype="Float" Bytesize="4" OffsetHex="00000024" Description="vidaActual" DisplayMethod="unsigned integer"/>
        <Element Offset="40" Vartype="Byte" Bytesize="1" OffsetHex="00000028" Description="hited" DisplayMethod="unsigned integer"/>
        <Element Offset="41" Vartype="Byte" Bytesize="1" OffsetHex="00000029" Description="hitedByEnemy" DisplayMethod="unsigned integer"/>
        <Element Offset="42" Vartype="Byte" Bytesize="1" OffsetHex="0000002A" Description="inmuneTemp" DisplayMethod="unsigned integer"/>
        <Element Offset="43" Vartype="Byte" Bytesize="1" OffsetHex="0000002B" Description="inmune" DisplayMethod="unsigned integer"/>
        <Element Offset="44" Vartype="Float" Bytesize="4" OffsetHex="0000002C" Description="tiempoInmune" DisplayMethod="unsigned integer"/>
        <Element Offset="48" Vartype="Float" Bytesize="4" OffsetHex="00000030" Description="cantDamageRecibida" DisplayMethod="unsigned integer"/>
        <Element Offset="56" Vartype="Pointer" Bytesize="8" OffsetHex="00000038" Description="managerCursor" DisplayMethod="unsigned integer"/>
        <Element Offset="64" Vartype="Pointer" Bytesize="8" OffsetHex="00000040" Description="sangre" DisplayMethod="unsigned integer"/>
        <Element Offset="72" Vartype="Pointer" Bytesize="8" OffsetHex="00000048" Description="cmpSkinnedMeshRenderer" DisplayMethod="unsigned integer"/>
        <Element Offset="80" Vartype="Pointer" Bytesize="8" OffsetHex="00000050" Description="colorDamage" DisplayMethod="unsigned integer"/>
        <Element Offset="88" Vartype="Pointer" Bytesize="8" OffsetHex="00000058" Description="regularColor" DisplayMethod="unsigned integer"/>
        <Element Offset="96" Vartype="Pointer" Bytesize="8" OffsetHex="00000060" Description="sonidoExplosion" DisplayMethod="unsigned integer"/>
        <Element Offset="104" Vartype="Pointer" Bytesize="8" OffsetHex="00000068" Description="rewindDie" DisplayMethod="unsigned integer"/>
        <Element Offset="112" Vartype="Pointer" Bytesize="8" OffsetHex="00000070" Description="FullEnemy" DisplayMethod="unsigned integer"/>
        <Element Offset="120" Vartype="Pointer" Bytesize="8" OffsetHex="00000078" Description="powerUpRewind" DisplayMethod="unsigned integer"/>
        <Element Offset="128" Vartype="Byte" Bytesize="1" OffsetHex="00000080" Description="hitted" DisplayMethod="unsigned integer"/>
        <Element Offset="129" Vartype="Byte" Bytesize="1" OffsetHex="00000081" Description="supported" DisplayMethod="unsigned integer"/>
        <Element Offset="132" Vartype="Pointer" Bytesize="8" OffsetHex="00000084" Description="lookForPlayer" DisplayMethod="unsigned integer"/>
        <Element Offset="144" Vartype="Float" Bytesize="4" OffsetHex="00000090" Description="tiempoColor" DisplayMethod="unsigned integer"/>
        <Element Offset="148" Vartype="4 Bytes" Bytesize="4" OffsetHex="00000094" Description="contadorKills" DisplayMethod="unsigned integer"/>
        <Element Offset="152" Vartype="4 Bytes" Bytesize="4" OffsetHex="00000098" Description="contadorCombo" DisplayMethod="unsigned integer"/>
        <Element Offset="156" Vartype="Float" Bytesize="4" OffsetHex="0000009C" Description="time" DisplayMethod="unsigned integer"/>
        <Element Offset="160" Vartype="Byte" Bytesize="1" OffsetHex="000000A0" Description="alreadyDead" DisplayMethod="unsigned integer"/>
      </Elements>
    </Structure>
    <Structure Name="DashCast" AutoFill="0" AutoCreate="1" DefaultHex="0" AutoDestroy="0" DoNotSaveLocal="0" RLECompression="1" AutoCreateStructsize="4096">
      <Elements>
        <Element Offset="16" Vartype="Pointer" Bytesize="8" OffsetHex="00000010" Description="m_CachedPtr" DisplayMethod="unsigned integer"/>
        <Element Offset="24" Vartype="Pointer" Bytesize="8" OffsetHex="00000018" Description="Player" DisplayMethod="unsigned integer">
          <Structure Name="CharacterController" AutoFill="0" AutoCreate="1" DefaultHex="0" AutoDestroy="0" DoNotSaveLocal="0" RLECompression="1" AutoCreateStructsize="4096">
            <Elements>
              <Element Offset="16" Vartype="Pointer" Bytesize="8" OffsetHex="00000010" Description="m_CachedPtr" DisplayMethod="unsigned integer"/>
            </Elements>
          </Structure>
        </Element>
        <Element Offset="32" Vartype="Pointer" Bytesize="8" OffsetHex="00000020" Description="DashP" DisplayMethod="unsigned integer"/>
        <Element Offset="40" Vartype="Pointer" Bytesize="8" OffsetHex="00000028" Description="dashNoOffset" DisplayMethod="unsigned integer"/>
        <Element Offset="48" Vartype="Pointer" Bytesize="8" OffsetHex="00000030" Description="hit" DisplayMethod="unsigned integer"/>
        <Element Offset="92" Vartype="Float" Bytesize="4" OffsetHex="0000005C" Description="maxDashDistance" DisplayMethod="unsigned integer"/>
        <Element Offset="96" Vartype="Byte" Bytesize="1" OffsetHex="00000060" Description="dash" DisplayMethod="unsigned integer"/>
      </Elements>
    </Structure>
    <Structure Name="VidaEnemyFinal" AutoFill="0" AutoCreate="1" DefaultHex="0" AutoDestroy="0" DoNotSaveLocal="0" RLECompression="1" AutoCreateStructsize="4096">
      <Elements>
        <Element Offset="16" Vartype="Pointer" Bytesize="8" OffsetHex="00000010" Description="m_CachedPtr" DisplayMethod="unsigned integer"/>
        <Element Offset="24" Vartype="Pointer" Bytesize="8" OffsetHex="00000018" Description="cmpAnimator" DisplayMethod="unsigned integer"/>
        <Element Offset="32" Vartype="Float" Bytesize="4" OffsetHex="00000020" Description="vidaMaxima" DisplayMethod="unsigned integer"/>
        <Element Offset="36" Vartype="Float" Bytesize="4" OffsetHex="00000024" Description="vidaActual" DisplayMethod="unsigned integer"/>
        <Element Offset="40" Vartype="Byte" Bytesize="1" OffsetHex="00000028" Description="hited" DisplayMethod="unsigned integer"/>
        <Element Offset="41" Vartype="Byte" Bytesize="1" OffsetHex="00000029" Description="hitedByEnemy" DisplayMethod="unsigned integer"/>
        <Element Offset="42" Vartype="Byte" Bytesize="1" OffsetHex="0000002A" Description="inmuneTemp" DisplayMethod="unsigned integer"/>
        <Element Offset="43" Vartype="Byte" Bytesize="1" OffsetHex="0000002B" Description="inmune" DisplayMethod="unsigned integer"/>
        <Element Offset="44" Vartype="Float" Bytesize="4" OffsetHex="0000002C" Description="tiempoInmune" DisplayMethod="unsigned integer"/>
        <Element Offset="48" Vartype="Float" Bytesize="4" OffsetHex="00000030" Description="cantDamageRecibida" DisplayMethod="unsigned integer"/>
        <Element Offset="56" Vartype="Pointer" Bytesize="8" OffsetHex="00000038" Description="managerCursor" DisplayMethod="unsigned integer"/>
        <Element Offset="64" Vartype="Pointer" Bytesize="8" OffsetHex="00000040" Description="sangre" DisplayMethod="unsigned integer"/>
        <Element Offset="72" Vartype="Pointer" Bytesize="8" OffsetHex="00000048" Description="cmpSkinnedMeshRenderer" DisplayMethod="unsigned integer"/>
        <Element Offset="80" Vartype="Pointer" Bytesize="8" OffsetHex="00000050" Description="colorDamage" DisplayMethod="unsigned integer"/>
        <Element Offset="88" Vartype="Pointer" Bytesize="8" OffsetHex="00000058" Description="regularColor" DisplayMethod="unsigned integer"/>
        <Element Offset="96" Vartype="Pointer" Bytesize="8" OffsetHex="00000060" Description="sonidoExplosion" DisplayMethod="unsigned integer"/>
        <Element Offset="104" Vartype="Pointer" Bytesize="8" OffsetHex="00000068" Description="rewindDie" DisplayMethod="unsigned integer"/>
        <Element Offset="112" Vartype="Pointer" Bytesize="8" OffsetHex="00000070" Description="FullEnemy" DisplayMethod="unsigned integer"/>
        <Element Offset="120" Vartype="Pointer" Bytesize="8" OffsetHex="00000078" Description="powerUpRewind" DisplayMethod="unsigned integer"/>
        <Element Offset="128" Vartype="Byte" Bytesize="1" OffsetHex="00000080" Description="hitted" DisplayMethod="unsigned integer"/>
        <Element Offset="129" Vartype="Byte" Bytesize="1" OffsetHex="00000081" Description="supported" DisplayMethod="unsigned integer"/>
        <Element Offset="132" Vartype="Pointer" Bytesize="8" OffsetHex="00000084" Description="lookForPlayer" DisplayMethod="unsigned integer"/>
        <Element Offset="144" Vartype="Float" Bytesize="4" OffsetHex="00000090" Description="tiempoColor" DisplayMethod="unsigned integer"/>
        <Element Offset="148" Vartype="4 Bytes" Bytesize="4" OffsetHex="00000094" Description="contadorKills" DisplayMethod="unsigned integer"/>
        <Element Offset="152" Vartype="4 Bytes" Bytesize="4" OffsetHex="00000098" Description="contadorCombo" DisplayMethod="unsigned integer"/>
        <Element Offset="156" Vartype="Float" Bytesize="4" OffsetHex="0000009C" Description="time" DisplayMethod="unsigned integer"/>
        <Element Offset="160" Vartype="Byte" Bytesize="1" OffsetHex="000000A0" Description="alreadyDead" DisplayMethod="unsigned integer"/>
        <Element Offset="168" Vartype="Pointer" Bytesize="8" OffsetHex="000000A8" Description="nextObjetive" DisplayMethod="unsigned integer"/>
        <Element Offset="176" Vartype="Pointer" Bytesize="8" OffsetHex="000000B0" Description="goPlayer" DisplayMethod="unsigned integer"/>
        <Element Offset="184" Vartype="Float" Bytesize="4" OffsetHex="000000B8" Description="delayForEndLevel" DisplayMethod="unsigned integer"/>
        <Element Offset="188" Vartype="Float" Bytesize="4" OffsetHex="000000BC" Description="distanceVista" DisplayMethod="unsigned integer"/>
      </Elements>
    </Structure>
  </Structures>
  <LuaScript>-- Cheat Table Decorator
function decorateSSKTable()
  local mainForm = getMainForm()

  -- Main Form Styling
  mainForm.Caption = 'WillWalker (Steam) - Enhanced Table [by SeryogaSK] {Habibrahimov.com}'
  mainForm.Color = 0x2B2B2B  -- Dark background
  mainForm.Font.Color = 0xE6E6E6 -- Light text
  getAutoAttachList().add("WillWalker-TheGame.exe")
end

-- Execute when table loads
decorateSSKTable()


</LuaScript>
</CheatTable>
