<?xml version="1.0" encoding="utf-8"?>
<CheatTable CheatEngineTableVersion="52">
  <CheatEntries>
    <CheatEntry>
      <ID>2742</ID>
      <Description>"━━━━━━━━ Librarian: Tidy Up the Arcane Library! ━━━━━━━━"</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 NoCheckbox="1">
      <ID>2741</ID>
      <Description>""</Description>
      <GroupHeader>1</GroupHeader>
    </CheatEntry>
    <CheatEntry>
      <ID>2793</ID>
      <Description>"━━━━━━━━ 🧍 PLAYER ━━━━━━━━"</Description>
      <VariableType>Auto Assembler Script</VariableType>
      <AssemblerScript>{ Game   : Librarian-Win64-Shipping.exe
  Version:
  Date   : 2026-07-02
  Author : Shers
  Description :

  &lt;Optional info&gt;
}

[ENABLE]

aobscanmodule(ply_jumnper,Librarian-Win64-Shipping.exe,83 BB 68 04 00 00 00 75 ** 48 8B 8B 30 03 00 00) // should be unique
alloc(newmem,$1000,ply_jumnper)
alloc(ply_base,8)
alloc(infjumps,8)

label(code)
label(injumps)
label(return)

newmem:
mov [ply_base],rbx
cmp [infjumps],1
jne injumps
mov [rbx+00000464],5
mov [rbx+00000468],0
jmp code

injumps:
cmp [rbx+00000464],5
jne code
mov [rbx+00000464],1
code:
  cmp dword ptr [rbx+00000468],00
  jmp return

ply_jumnper:
  jmp newmem
  nop 2
return:
registersymbol(ply_jumnper ply_base infjumps)

[DISABLE]

ply_jumnper:
  db 83 BB 68 04 00 00 00

unregistersymbol(*)
dealloc(*)

{
// ORIGINAL CODE - INJECTION POINT: "Librarian-Win64-Shipping.exe"+35DE8D6

"Librarian-Win64-Shipping.exe"+35DE8BD: 3B C1                 - cmp eax,ecx
"Librarian-Win64-Shipping.exe"+35DE8BF: 7C 5C                 - jl "Librarian-Win64-Shipping.exe"+35DE91D
"Librarian-Win64-Shipping.exe"+35DE8C1: F6 83 51 04 00 00 08  - test byte ptr [rbx+00000451],08
"Librarian-Win64-Shipping.exe"+35DE8C8: 74 04                 - je "Librarian-Win64-Shipping.exe"+35DE8CE
"Librarian-Win64-Shipping.exe"+35DE8CA: 3B C1                 - cmp eax,ecx
"Librarian-Win64-Shipping.exe"+35DE8CC: 74 4F                 - je "Librarian-Win64-Shipping.exe"+35DE91D
"Librarian-Win64-Shipping.exe"+35DE8CE: 32 C0                 - xor al,al
"Librarian-Win64-Shipping.exe"+35DE8D0: 48 83 C4 20           - add rsp,20
"Librarian-Win64-Shipping.exe"+35DE8D4: 5B                    - pop rbx
"Librarian-Win64-Shipping.exe"+35DE8D5: C3                    - ret
// ---------- INJECTING HERE ----------
"Librarian-Win64-Shipping.exe"+35DE8D6: 83 BB 68 04 00 00 00  - cmp dword ptr [rbx+00000468],00
// ---------- DONE INJECTING  ----------
"Librarian-Win64-Shipping.exe"+35DE8DD: 75 2B                 - jne "Librarian-Win64-Shipping.exe"+35DE90A
"Librarian-Win64-Shipping.exe"+35DE8DF: 48 8B 8B 30 03 00 00  - mov rcx,[rbx+00000330]
"Librarian-Win64-Shipping.exe"+35DE8E6: 48 81 C1 08 01 00 00  - add rcx,00000108
"Librarian-Win64-Shipping.exe"+35DE8ED: 48 8B 01              - mov rax,[rcx]
"Librarian-Win64-Shipping.exe"+35DE8F0: FF 90 D8 00 00 00     - call qword ptr [rax+000000D8]
"Librarian-Win64-Shipping.exe"+35DE8F6: 84 C0                 - test al,al
"Librarian-Win64-Shipping.exe"+35DE8F8: 74 10                 - je "Librarian-Win64-Shipping.exe"+35DE90A
"Librarian-Win64-Shipping.exe"+35DE8FA: 8B 83 68 04 00 00     - mov eax,[rbx+00000468]
"Librarian-Win64-Shipping.exe"+35DE900: FF C0                 - inc eax
"Librarian-Win64-Shipping.exe"+35DE902: 3B 83 64 04 00 00     - cmp eax,[rbx+00000464]
}
</AssemblerScript>
      <CheatEntries>
        <CheatEntry>
          <ID>1337187111</ID>
          <Description>"Skill Points"</Description>
          <ShowAsSigned>0</ShowAsSigned>
          <VariableType>4 Bytes</VariableType>
          <Address>ply_base</Address>
          <Offsets>
            <Offset>870</Offset>
          </Offsets>
        </CheatEntry>
        <CheatEntry>
          <ID>1337187112</ID>
          <Description>"Inf. Jump"</Description>
          <DropDownList DescriptionOnly="1" DisplayValueAsItem="1">1:ON
0:OFF
</DropDownList>
          <ShowAsSigned>0</ShowAsSigned>
          <VariableType>Byte</VariableType>
          <Address>infjumps</Address>
        </CheatEntry>
        <CheatEntry>
          <ID>1337187115</ID>
          <Description>"Skill Points no decrease"</Description>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>{ Game   : Librarian-Win64-Shipping.exe
  Version: 
  Date   : 2026-07-02
  Author : Shers
  Description : 

  &lt;Optional info&gt;
}

[ENABLE]

aobscanmodule(ply_skillsnodec,Librarian-Win64-Shipping.exe,0F 84 ** ** ** ** 83 E9 01 0F 84 ** ** ** ** 83 F9 02 74 ** FF 8B ** ** ** ** EB **) // should be unique
alloc(newmem,$1000,ply_skillsnodec)

label(code)
label(return)

newmem:

code:
  //dec [rbx+00000870]
  jmp return

ply_skillsnodec+14:
  jmp newmem
  nop
return:
registersymbol(ply_skillsnodec)

[DISABLE]

ply_skillsnodec+14:
  db FF 8B 70 08 00 00

unregistersymbol(ply_skillsnodec)
dealloc(newmem)

{
// ORIGINAL CODE - INJECTION POINT: "Librarian-Win64-Shipping.exe"+40A46A6

"Librarian-Win64-Shipping.exe"+40A4685: 89 45 50              - mov [rbp+50],eax
"Librarian-Win64-Shipping.exe"+40A4688: 8B CF                 - mov ecx,edi
"Librarian-Win64-Shipping.exe"+40A468A: 40 84 FF              - test dil,dil
"Librarian-Win64-Shipping.exe"+40A468D: 74 2F                 - je "Librarian-Win64-Shipping.exe"+40A46BE
"Librarian-Win64-Shipping.exe"+40A468F: 83 E9 01              - sub ecx,01
"Librarian-Win64-Shipping.exe"+40A4692: 0F 84 BB 00 00 00     - je "Librarian-Win64-Shipping.exe"+40A4753
"Librarian-Win64-Shipping.exe"+40A4698: 83 E9 01              - sub ecx,01
"Librarian-Win64-Shipping.exe"+40A469B: 0F 84 8A 00 00 00     - je "Librarian-Win64-Shipping.exe"+40A472B
"Librarian-Win64-Shipping.exe"+40A46A1: 83 F9 02              - cmp ecx,02
"Librarian-Win64-Shipping.exe"+40A46A4: 74 0D                 - je "Librarian-Win64-Shipping.exe"+40A46B3
// ---------- INJECTING HERE ----------
"Librarian-Win64-Shipping.exe"+40A46A6: FF 8B 70 08 00 00     - dec [rbx+00000870]
// ---------- DONE INJECTING  ----------
"Librarian-Win64-Shipping.exe"+40A46AC: EB 13                 - jmp "Librarian-Win64-Shipping.exe"+40A46C1
"Librarian-Win64-Shipping.exe"+40A46AE: 48 03 D1              - add rdx,rcx
"Librarian-Win64-Shipping.exe"+40A46B1: EB B9                 - jmp "Librarian-Win64-Shipping.exe"+40A466C
"Librarian-Win64-Shipping.exe"+40A46B3: 48 8B 83 F0 07 00 00  - mov rax,[rbx+000007F0]
"Librarian-Win64-Shipping.exe"+40A46BA: C6 40 68 01           - mov byte ptr [rax+68],01
"Librarian-Win64-Shipping.exe"+40A46BE: 40 32 F6              - xor sil,sil
"Librarian-Win64-Shipping.exe"+40A46C1: 40 0F B6 D6           - movzx edx,sil
"Librarian-Win64-Shipping.exe"+40A46C5: 48 8B CB              - mov rcx,rbx
"Librarian-Win64-Shipping.exe"+40A46C8: E8 F3 FC FF FF        - call "Librarian-Win64-Shipping.exe"+40A43C0
"Librarian-Win64-Shipping.exe"+40A46CD: 8B 83 08 08 00 00     - mov eax,[rbx+00000808]
}
</AssemblerScript>
        </CheatEntry>
        <CheatEntry>
          <ID>1337187144</ID>
          <Description>"Unl Skill"</Description>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>{ Game   : Librarian-Win64-Shipping.exe
  Version: 
  Date   : 2026-07-02
  Author : Shers
  Description : 

  &lt;Optional info&gt;
}

[ENABLE]

aobscanmodule(ply_unlskillst,Librarian-Win64-Shipping.exe,F3 0F 10 91 BC 00 00 00 0F 57 C0 F3 0F 5C D1) // should be unique
alloc(newmem,$1000,ply_unlskillst)

label(code)
label(return)

newmem:
mov [rcx+000000BC],(float)999
code:
  movss xmm2,[rcx+000000BC]
  xorps xmm0,xmm0
  subss xmm2,xmm1
  jmp return

ply_unlskillst:
  jmp far newmem
  nop
return:
registersymbol(ply_unlskillst)

[DISABLE]

ply_unlskillst:
  db F3 0F 10 91 BC 00 00 00 0F 57 C0 F3 0F 5C D1

unregistersymbol(ply_unlskillst)
dealloc(newmem)

{
// ORIGINAL CODE - INJECTION POINT: "Librarian-Win64-Shipping.exe"+40A3A99

"Librarian-Win64-Shipping.exe"+40A3A7E: CC                       - int 3 
"Librarian-Win64-Shipping.exe"+40A3A7F: CC                       - int 3 
"Librarian-Win64-Shipping.exe"+40A3A80: 40 53                    - push rbx
"Librarian-Win64-Shipping.exe"+40A3A82: 48 83 EC 20              - sub rsp,20
"Librarian-Win64-Shipping.exe"+40A3A86: 0F B6 41 54              - movzx eax,byte ptr [rcx+54]
"Librarian-Win64-Shipping.exe"+40A3A8A: 48 8B D9                 - mov rbx,rcx
"Librarian-Win64-Shipping.exe"+40A3A8D: 84 C0                    - test al,al
"Librarian-Win64-Shipping.exe"+40A3A8F: 0F 84 89 00 00 00        - je "Librarian-Win64-Shipping.exe"+40A3B1E
"Librarian-Win64-Shipping.exe"+40A3A95: 3C 01                    - cmp al,01
"Librarian-Win64-Shipping.exe"+40A3A97: 75 46                    - jne "Librarian-Win64-Shipping.exe"+40A3ADF
// ---------- INJECTING HERE ----------
"Librarian-Win64-Shipping.exe"+40A3A99: F3 0F 10 91 BC 00 00 00  - movss xmm2,[rcx+000000BC]
// ---------- DONE INJECTING  ----------
"Librarian-Win64-Shipping.exe"+40A3AA1: 0F 57 C0                 - xorps xmm0,xmm0
"Librarian-Win64-Shipping.exe"+40A3AA4: F3 0F 5C D1              - subss xmm2,xmm1
"Librarian-Win64-Shipping.exe"+40A3AA8: 0F 2F D0                 - comiss xmm2,xmm0
"Librarian-Win64-Shipping.exe"+40A3AAB: F3 0F 11 91 BC 00 00 00  - movss [rcx+000000BC],xmm2
"Librarian-Win64-Shipping.exe"+40A3AB3: 77 69                    - ja "Librarian-Win64-Shipping.exe"+40A3B1E
"Librarian-Win64-Shipping.exe"+40A3AB5: 48 81 C1 88 00 00 00     - add rcx,00000088
"Librarian-Win64-Shipping.exe"+40A3ABC: 33 D2                    - xor edx,edx
"Librarian-Win64-Shipping.exe"+40A3ABE: E8 3D 69 01 FE           - call "Librarian-Win64-Shipping.exe"+20BA400
"Librarian-Win64-Shipping.exe"+40A3AC3: 48 63 4B 50              - movsxd  rcx,dword ptr [rbx+50]
"Librarian-Win64-Shipping.exe"+40A3AC7: C6 43 54 02              - mov byte ptr [rbx+54],02
}
</AssemblerScript>
        </CheatEntry>
        <CheatEntry>
          <ID>2787</ID>
          <Description>"Max. Books"</Description>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>{
  ==============================================
   Librarian: Tidy Up the Arcane Library! Table by SeryogaSK
  ----------------------------------------------
   Game    : Librarian-Win64-Shipping.exe
   Version :  (Steam)
   Author  : SeryogaSK
   Website : Habibrahimov.com
  ----------------------------------------------
   Warning: Online use may trigger anti-cheat!
  ==============================================
}

[ENABLE]

aobscanmodule(plymaxnooks,Librarian-Win64-Shipping.exe,8B 81 E4 02 00 00 39 81 48 02 00 00 7C **) // should be unique
alloc(newmem,$1000,plymaxnooks)

label(code)
label(return)

newmem:
mov [rcx+000002E4],#999
code:
  mov eax,[rcx+000002E4]
  jmp return

plymaxnooks:
  jmp newmem
  nop
return:
registersymbol(plymaxnooks)

[DISABLE]

plymaxnooks:
  db 8B 81 E4 02 00 00

unregistersymbol(plymaxnooks)
dealloc(newmem)

{
// ORIGINAL CODE - INJECTION POINT: Librarian-Win64-Shipping.exe.text+40790C2

Librarian-Win64-Shipping.exe.text+407908A: E8 F1 CF 3C FD           - call Librarian-Win64-Shipping.exe.text+1446080
Librarian-Win64-Shipping.exe.text+407908F: 48 8B 8F B0 00 00 00     - mov rcx,[rdi+000000B0]
Librarian-Win64-Shipping.exe.text+4079096: E8 05 5B FF FF           - call Librarian-Win64-Shipping.exe.text+406EBA0
Librarian-Win64-Shipping.exe.text+407909B: 48 89 AF B0 00 00 00     - mov [rdi+000000B0],rbp
Librarian-Win64-Shipping.exe.text+40790A2: 48 8B BB E0 06 00 00     - mov rdi,[rbx+000006E0]
Librarian-Win64-Shipping.exe.text+40790A9: 4C 3B F6                 - cmp r14,rsi
Librarian-Win64-Shipping.exe.text+40790AC: 4C 8B 74 24 50           - mov r14,[rsp+50]
Librarian-Win64-Shipping.exe.text+40790B1: 48 8B B4 24 80 00 00 00  - mov rsi,[rsp+00000080]
Librarian-Win64-Shipping.exe.text+40790B9: 74 4F                    - je Librarian-Win64-Shipping.exe.text+407910A
Librarian-Win64-Shipping.exe.text+40790BB: 48 8B 8B E8 06 00 00     - mov rcx,[rbx+000006E8]
// ---------- INJECTING HERE ----------
Librarian-Win64-Shipping.exe.text+40790C2: 8B 81 E4 02 00 00        - mov eax,[rcx+000002E4]
// ---------- DONE INJECTING  ----------
Librarian-Win64-Shipping.exe.text+40790C8: 39 81 48 02 00 00        - cmp [rcx+00000248],eax
Librarian-Win64-Shipping.exe.text+40790CE: 7C 2E                    - jl Librarian-Win64-Shipping.exe.text+40790FE
Librarian-Win64-Shipping.exe.text+40790D0: 48 8B BF A8 00 00 00     - mov rdi,[rdi+000000A8]
Librarian-Win64-Shipping.exe.text+40790D7: 48 85 FF                 - test rdi,rdi
Librarian-Win64-Shipping.exe.text+40790DA: 74 22                    - je Librarian-Win64-Shipping.exe.text+40790FE
Librarian-Win64-Shipping.exe.text+40790DC: E8 7F 22 FF FF           - call Librarian-Win64-Shipping.exe.text+406B360
Librarian-Win64-Shipping.exe.text+40790E1: 48 8B D0                 - mov rdx,rax
Librarian-Win64-Shipping.exe.text+40790E4: 48 8B CF                 - mov rcx,rdi
Librarian-Win64-Shipping.exe.text+40790E7: E8 94 CF 3C FD           - call Librarian-Win64-Shipping.exe.text+1446080
Librarian-Win64-Shipping.exe.text+40790EC: 48 85 C0                 - test rax,rax
}
</AssemblerScript>
        </CheatEntry>
        <CheatEntry>
          <ID>2758</ID>
          <Description>"Get Passiv Skills"</Description>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>{
  ==============================================
   Librarian: Tidy Up the Arcane Library! Table by SeryogaSK
  ----------------------------------------------
   Game    : Librarian-Win64-Shipping.exe
   Version :  (Steam)
   Author  : SeryogaSK
   Website : Habibrahimov.com
  ----------------------------------------------
   Warning: Online use may trigger anti-cheat!
  ==============================================
}

[ENABLE]


aobscanmodule(ply_skillpasiv,Librarian-Win64-Shipping.exe,4A 8B 44 01 10 83 78 50 00 0F 9F C0) // should be unique
alloc(newmem,$1000,ply_skillpasiv)
alloc(ply_skills,8)


label(code)
label(return)

newmem:
mov [ply_skills],rax
mov [rax+50],1
code:
  cmp dword ptr [rax+50],00
  setg al
  ret
  int 3
  int 3
  int 3
  int 3
  int 3
  int 3
  jmp return

ply_skillpasiv+05:
  jmp far newmem
return:
registersymbol(ply_skillpasiv ply_skills)

[DISABLE]

ply_skillpasiv+05:
  db 83 78 50 00 0F 9F C0 C3 CC CC CC CC CC CC

unregistersymbol(*)
dealloc(*)

{
// ORIGINAL CODE - INJECTION POINT: Librarian-Win64-Shipping.exe.text+40851C0

Librarian-Win64-Shipping.exe.text+40851A1: 8B 40 18        - mov eax,[rax+18]
Librarian-Win64-Shipping.exe.text+40851A4: 83 F8 FF        - cmp eax,-01
Librarian-Win64-Shipping.exe.text+40851A7: 75 E7           - jne Librarian-Win64-Shipping.exe.text+4085190
Librarian-Win64-Shipping.exe.text+40851A9: 33 C0           - xor eax,eax
Librarian-Win64-Shipping.exe.text+40851AB: 48 8B 40 10     - mov rax,[rax+10]
Librarian-Win64-Shipping.exe.text+40851AF: 83 78 50 00     - cmp dword ptr [rax+50],00
Librarian-Win64-Shipping.exe.text+40851B3: 0F 9F C0        - setg al
Librarian-Win64-Shipping.exe.text+40851B6: C3              - ret
Librarian-Win64-Shipping.exe.text+40851B7: 4A 8D 04 01     - lea rax,[rcx+r8]
Librarian-Win64-Shipping.exe.text+40851BB: 4A 8B 44 01 10  - mov rax,[rcx+r8+10]
// ---------- INJECTING HERE ----------
Librarian-Win64-Shipping.exe.text+40851C0: 83 78 50 00     - cmp dword ptr [rax+50],00
// ---------- DONE INJECTING  ----------
Librarian-Win64-Shipping.exe.text+40851C4: 0F 9F C0        - setg al
Librarian-Win64-Shipping.exe.text+40851C7: C3              - ret
Librarian-Win64-Shipping.exe.text+40851C8: CC              - int 3
Librarian-Win64-Shipping.exe.text+40851C9: CC              - int 3
Librarian-Win64-Shipping.exe.text+40851CA: CC              - int 3
Librarian-Win64-Shipping.exe.text+40851CB: CC              - int 3
Librarian-Win64-Shipping.exe.text+40851CC: CC              - int 3
Librarian-Win64-Shipping.exe.text+40851CD: CC              - int 3
Librarian-Win64-Shipping.exe.text+40851CE: CC              - int 3
Librarian-Win64-Shipping.exe.text+40851CF: CC              - int 3
}
</AssemblerScript>
        </CheatEntry>
        <CheatEntry>
          <ID>2759</ID>
          <Description>"0 Played Timer"</Description>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>{
  ==============================================
   Librarian: Tidy Up the Arcane Library! Table by SeryogaSK
  ----------------------------------------------
   Game    : Librarian-Win64-Shipping.exe
   Version :  (Steam)
   Author  : SeryogaSK
   Website : Habibrahimov.com
  ----------------------------------------------
   Warning: Online use may trigger anti-cheat!
  ==============================================
}

[ENABLE]

aobscanmodule(wrld_pltimer,Librarian-Win64-Shipping.exe,89 81 CC 00 00 00 49 8B 8D F8 01 00 00) // should be unique
alloc(newmem,$1000,wrld_pltimer)

label(code)
label(return)

newmem:
mov eax,(float)0
code:
  mov [rcx+000000CC],eax
  mov rcx,[r13+000001F8]
  mov eax,[rbx+40]
  jmp return

wrld_pltimer:
  jmp far newmem
  nop 2
return:
registersymbol(wrld_pltimer)

[DISABLE]

wrld_pltimer:
  db 89 81 CC 00 00 00 49 8B 8D F8 01 00 00 8B 43 40

unregistersymbol(wrld_pltimer)
dealloc(newmem)

{
// ORIGINAL CODE - INJECTION POINT: Librarian-Win64-Shipping.exe.text+40990DE

Librarian-Win64-Shipping.exe.text+40990AB: 8B 43 30              - mov eax,[rbx+30]
Librarian-Win64-Shipping.exe.text+40990AE: 89 81 C0 00 00 00     - mov [rcx+000000C0],eax
Librarian-Win64-Shipping.exe.text+40990B4: 49 8B 8D F8 01 00 00  - mov rcx,[r13+000001F8]
Librarian-Win64-Shipping.exe.text+40990BB: 8B 43 38              - mov eax,[rbx+38]
Librarian-Win64-Shipping.exe.text+40990BE: 89 81 C8 00 00 00     - mov [rcx+000000C8],eax
Librarian-Win64-Shipping.exe.text+40990C4: 49 8B 8D F8 01 00 00  - mov rcx,[r13+000001F8]
Librarian-Win64-Shipping.exe.text+40990CB: 8B 43 34              - mov eax,[rbx+34]
Librarian-Win64-Shipping.exe.text+40990CE: 89 81 C4 00 00 00     - mov [rcx+000000C4],eax
Librarian-Win64-Shipping.exe.text+40990D4: 49 8B 8D F8 01 00 00  - mov rcx,[r13+000001F8]
Librarian-Win64-Shipping.exe.text+40990DB: 8B 43 3C              - mov eax,[rbx+3C]
// ---------- INJECTING HERE ----------
Librarian-Win64-Shipping.exe.text+40990DE: 89 81 CC 00 00 00     - mov [rcx+000000CC],eax
// ---------- DONE INJECTING  ----------
Librarian-Win64-Shipping.exe.text+40990E4: 49 8B 8D F8 01 00 00  - mov rcx,[r13+000001F8]
Librarian-Win64-Shipping.exe.text+40990EB: 8B 43 40              - mov eax,[rbx+40]
Librarian-Win64-Shipping.exe.text+40990EE: 89 81 D0 00 00 00     - mov [rcx+000000D0],eax
Librarian-Win64-Shipping.exe.text+40990F4: 49 8B 8D F8 01 00 00  - mov rcx,[r13+000001F8]
Librarian-Win64-Shipping.exe.text+40990FB: 48 81 C1 D8 00 00 00  - add rcx,000000D8
Librarian-Win64-Shipping.exe.text+4099102: E8 89 9B FF FF        - call Librarian-Win64-Shipping.exe.text+4092C90
Librarian-Win64-Shipping.exe.text+4099107: 48 8D 83 A0 00 00 00  - lea rax,[rbx+000000A0]
Librarian-Win64-Shipping.exe.text+409910E: 49 8B 9D F8 01 00 00  - mov rbx,[r13+000001F8]
Librarian-Win64-Shipping.exe.text+4099115: 48 81 C3 28 01 00 00  - add rbx,00000128
Librarian-Win64-Shipping.exe.text+409911C: 48 3B D8              - cmp rbx,rax
}
</AssemblerScript>
        </CheatEntry>
        <CheatEntry>
          <ID>2760</ID>
          <Description>"0 Skill used"</Description>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>{
  ==============================================
   Librarian: Tidy Up the Arcane Library! Table by SeryogaSK
  ----------------------------------------------
   Game    : Librarian-Win64-Shipping.exe
   Version :  (Steam)
   Author  : SeryogaSK
   Website : Habibrahimov.com
  ----------------------------------------------
   Warning: Online use may trigger anti-cheat!
  ==============================================
}

[ENABLE]

aobscanmodule(wrld_plskiluse,Librarian-Win64-Shipping.exe,89 81 D0 00 00 00 49 8B 8D F8 01 00 00) // should be unique
alloc(newmem,$1000,wrld_plskiluse)

label(code)
label(return)

newmem:
mov eax,0
code:
  mov [rcx+000000D0],eax
  mov rcx,[r13+000001F8]
  add rcx,000000D8
  jmp return

wrld_plskiluse:
  jmp far newmem
  nop 6
return:
registersymbol(wrld_plskiluse)

[DISABLE]

wrld_plskiluse:
  db 89 81 D0 00 00 00 49 8B 8D F8 01 00 00 48 81 C1 D8 00 00 00

unregistersymbol(wrld_plskiluse)
dealloc(newmem)

{
// ORIGINAL CODE - INJECTION POINT: Librarian-Win64-Shipping.exe.text+40990EE

Librarian-Win64-Shipping.exe.text+40990BB: 8B 43 38              - mov eax,[rbx+38]
Librarian-Win64-Shipping.exe.text+40990BE: 89 81 C8 00 00 00     - mov [rcx+000000C8],eax
Librarian-Win64-Shipping.exe.text+40990C4: 49 8B 8D F8 01 00 00  - mov rcx,[r13+000001F8]
Librarian-Win64-Shipping.exe.text+40990CB: 8B 43 34              - mov eax,[rbx+34]
Librarian-Win64-Shipping.exe.text+40990CE: 89 81 C4 00 00 00     - mov [rcx+000000C4],eax
Librarian-Win64-Shipping.exe.text+40990D4: 49 8B 8D F8 01 00 00  - mov rcx,[r13+000001F8]
Librarian-Win64-Shipping.exe.text+40990DB: 8B 43 3C              - mov eax,[rbx+3C]
Librarian-Win64-Shipping.exe.text+40990DE: 89 81 CC 00 00 00     - mov [rcx+000000CC],eax
Librarian-Win64-Shipping.exe.text+40990E4: 49 8B 8D F8 01 00 00  - mov rcx,[r13+000001F8]
Librarian-Win64-Shipping.exe.text+40990EB: 8B 43 40              - mov eax,[rbx+40]
// ---------- INJECTING HERE ----------
Librarian-Win64-Shipping.exe.text+40990EE: 89 81 D0 00 00 00     - mov [rcx+000000D0],eax
// ---------- DONE INJECTING  ----------
Librarian-Win64-Shipping.exe.text+40990F4: 49 8B 8D F8 01 00 00  - mov rcx,[r13+000001F8]
Librarian-Win64-Shipping.exe.text+40990FB: 48 81 C1 D8 00 00 00  - add rcx,000000D8
Librarian-Win64-Shipping.exe.text+4099102: E8 89 9B FF FF        - call Librarian-Win64-Shipping.exe.text+4092C90
Librarian-Win64-Shipping.exe.text+4099107: 48 8D 83 A0 00 00 00  - lea rax,[rbx+000000A0]
Librarian-Win64-Shipping.exe.text+409910E: 49 8B 9D F8 01 00 00  - mov rbx,[r13+000001F8]
Librarian-Win64-Shipping.exe.text+4099115: 48 81 C3 28 01 00 00  - add rbx,00000128
Librarian-Win64-Shipping.exe.text+409911C: 48 3B D8              - cmp rbx,rax
Librarian-Win64-Shipping.exe.text+409911F: 74 40                 - je Librarian-Win64-Shipping.exe.text+4099161
Librarian-Win64-Shipping.exe.text+4099121: 48 63 78 08           - movsxd  rdi,dword ptr [rax+08]
Librarian-Win64-Shipping.exe.text+4099125: 48 8B 30              - mov rsi,[rax]
}
</AssemblerScript>
        </CheatEntry>
      </CheatEntries>
    </CheatEntry>
    <CheatEntry NoCheckbox="1">
      <ID>1337187108</ID>
      <Description>""</Description>
      <GroupHeader>1</GroupHeader>
    </CheatEntry>
    <CheatEntry NoCheckbox="1">
      <ID>1337187105</ID>
      <Description>"━━━━━━━━ 📡 Links ━━━━━━━━"</Description>
      <GroupHeader>1</GroupHeader>
      <CheatEntries>
        <CheatEntry NoScriptTag="1">
          <ID>1337187106</ID>
          <Description>"├─ YouTube"</Description>
          <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 NoScriptTag="1">
          <ID>1337187107</ID>
          <Description>"└─ OCT PROFILE"</Description>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>{$lua}
if syntaxcheck then return end
--if not monopipe then if LaunchMonoDataCollector() == 0 then error(MessageDialog('Failed to Launch Mono Data Collector', mtError, mbClose)) end end
{$asm}
[ENABLE]
{$lua}
shellExecute("https://opencheattables.com/memberlist.php?mode=viewprofile&amp;u=6096");
createThread(function();sleep(100);memrec.Active=false;end);
{$asm}
[DISABLE]

</AssemblerScript>
        </CheatEntry>
      </CheatEntries>
    </CheatEntry>
    <CheatEntry NoCheckbox="1">
      <ID>3755</ID>
      <Description>"━━━━━━━━ 📜 Last Update ━━━━━━━━"</Description>
      <GroupHeader>1</GroupHeader>
      <CheatEntries>
        <CheatEntry NoCheckbox="1">
          <ID>3756</ID>
          <Description>"└─ 02.07.2026"</Description>
          <GroupHeader>1</GroupHeader>
        </CheatEntry>
      </CheatEntries>
    </CheatEntry>
  </CheatEntries>
  <CheatCodes>
    <CodeEntry>
      <Description>Change of subss xmm0,xmm7</Description>
      <AddressString>7FF67A2AFFA6</AddressString>
      <Before>
        <Byte>83</Byte>
        <Byte>BC</Byte>
        <Byte>00</Byte>
        <Byte>00</Byte>
        <Byte>00</Byte>
      </Before>
      <Actual>
        <Byte>F3</Byte>
        <Byte>0F</Byte>
        <Byte>5C</Byte>
        <Byte>C7</Byte>
      </Actual>
      <After>
        <Byte>0F</Byte>
        <Byte>2F</Byte>
        <Byte>C6</Byte>
        <Byte>F3</Byte>
        <Byte>0F</Byte>
      </After>
    </CodeEntry>
  </CheatCodes>
  <UserdefinedSymbols/>
  <LuaScript>-- Cheat Table Decorator
function decorateSSKTable()
  local mainForm = getMainForm()

  -- Main Form Styling
  mainForm.Caption = 'Librarian: Tidy Up the Arcane Library (Steam) - Enhanced Table [by SeryogaSK]'
  getAutoAttachList().add("Librarian-Win64-Shipping.exe")
end

-- Execute when table loads
decorateSSKTable()


</LuaScript>
</CheatTable>
