ASTLIBRA Revision [+11]

Upload your cheat tables here (No requests)
Nhiet
What is cheating?
What is cheating?
Posts: 2
Joined: Thu Dec 01, 2022 2:02 am
Reputation: 0

Re: ASTLIBRA Revision

Post by Nhiet »

Thank you very much, your table is incredible, many functions still work really well at v1.1.4 (speed, OHK, unlim item, status, ...). If you have time, an update on items, equipments, skills, ... is much appreciated!

How to use this cheat table?
  1. Install Cheat Engine
  2. Double-click the .CT file in order to open it.
  3. Click the PC icon in Cheat Engine in order to select the game process.
  4. Keep the list.
  5. Activate the trainer options by checking boxes or setting values from 0 to 1

agamemnon
Cheater
Cheater
Posts: 42
Joined: Mon Mar 20, 2017 7:50 am
Reputation: 7

Re: ASTLIBRA Revision

Post by agamemnon »

Great work! Thanks for the table and it would be much appreciated if you could update it.

User avatar
jamersonj875
Noobzor
Noobzor
Posts: 14
Joined: Sat Sep 12, 2020 7:42 am
Reputation: 1

Re: ASTLIBRA Revision

Post by jamersonj875 »

Nice work

Rafidur
What is cheating?
What is cheating?
Posts: 1
Joined: Sat Dec 17, 2022 2:33 am
Reputation: 0

Re: ASTLIBRA Revision

Post by Rafidur »

Hi, instructions to get items working on more recent versions:

Go to a shop
Scan your current number of arrows
Sell one, scan again, sell one, scan again... until you have one address left
Copy paste the arrow entry into an item entry, in "adjust address by" put "-F68"
Copy paste the items entry, adjusting with whatever the (Items+X) X is in the item you want
You can now change item count again

If somebody has better instructions to change all the items variable in the table, I'm all ears. Tried to edit the init script but couldn't get it to work, not an expert.

Banroz
What is cheating?
What is cheating?
Posts: 2
Joined: Wed Dec 28, 2022 12:11 pm
Reputation: 5

Re: ASTLIBRA Revision

Post by Banroz »

To whoever's reading, here's the new offset for items/equip: A0F190, just right click one of the equip or items script and click on recalculate addresses, then check the hexadecimal box and paste this value, it should work for 1.1.4, enjoy

Idleworm
Cheater
Cheater
Posts: 33
Joined: Sat Dec 12, 2020 11:18 am
Reputation: 5

Re: ASTLIBRA Revision

Post by Idleworm »

Did anyone figure out how to increase the difficulty level post-CH2?
I'm in CH6 and the game is somewhat easy, I wanted to up the difficulty and test out Impossible.

Or at the very least, where are saves stored?

KusanagiRyuuichi
Noobzor
Noobzor
Posts: 8
Joined: Thu Oct 22, 2020 1:48 pm
Reputation: 0

Re: ASTLIBRA Revision

Post by KusanagiRyuuichi »

None of these tables work...

User avatar
Noside
Cheater
Cheater
Posts: 36
Joined: Tue Sep 29, 2020 10:19 pm
Reputation: 9

Re: ASTLIBRA Revision

Post by Noside »

Thank you so much!

User avatar
Creater0822
Expert Cheater
Expert Cheater
Posts: 229
Joined: Sat Nov 18, 2017 12:02 am
Reputation: 125

Re: ASTLIBRA Revision [+11]

Post by Creater0822 »

Added many variable and item pointers to the table for version 1.2.2
Attachments
ASTLIBRA.Revision.Ver.1.2.2.CT
(209.56 KiB) Downloaded 979 times

bliseer
Cheater
Cheater
Posts: 34
Joined: Fri Sep 21, 2018 2:30 pm
Reputation: 16

Re: ASTLIBRA Revision [+11]

Post by bliseer »

Unlimited ST

Code: Select all

{ Game   : ASTLIBRA.exe
  Version: 
  Date   : 2023-12-19
  Author : Bliseer

  This script does blah blah blah
}

[ENABLE]

aobscanmodule(infSt,ASTLIBRA.exe,F3 0F 11 15 E6 98 6C 00) // should be unique
aobscanmodule(infSt2,ASTLIBRA.exe,F3 0F 5C DA 0F 2F F3) // should be unique
aobscanmodule(infSt3,ASTLIBRA.exe,F3 0F 11 05 CE 8E 78 00) // should be unique
//alloc(newmem,$1000,infSP)
//
//label(code)
//label(return)
//
//newmem:
//
//code:
//  movss [ASTLIBRA.exe+AE1C30],xmm2
//  jmp return

infSt:
//  jmp newmem
//  nop 3
  nop 8

//return:
registersymbol(infSt)

//code2:
//  subss xmm3,xmm2
//  comiss xmm6,xmm3
//  jmp return2

infSt2:
//  jmp newmem2
//  nop 2
  nop 4

//return2:
registersymbol(infSt2)

//code3:
//  movss [ASTLIBRA.exe+AE1C30],xmm0
//  jmp return3

infSt3:
//  jmp newmem3
//  nop 3
  nop 8

//return3:
registersymbol(infSt3)

[DISABLE]
infSt3:
  db F3 0F 11 05 CE 8E 78 00

infSt2:
  db F3 0F 5C DA 0F 2F F3

infSt:
  db F3 0F 11 15 E6 98 6C 00

unregistersymbol(infSt infSt2 infSt3)
//dealloc(newmem)

{
// ORIGINAL CODE - INJECTION POINT: ASTLIBRA.exe+418342

ASTLIBRA.exe+41830C: 84 C0                    - test al,al
ASTLIBRA.exe+41830E: 74 08                    - je ASTLIBRA.exe+418318
ASTLIBRA.exe+418310: F3 0F 59 35 0C D0 5C 00  - mulss xmm6,[ASTLIBRA.exe+9E5324]
ASTLIBRA.exe+418318: F3 0F 5C D6              - subss xmm2,xmm6
ASTLIBRA.exe+41831C: 44 88 2D 7F 1E 78 01     - mov [ASTLIBRA.exe+1B9A1A2],r13b
ASTLIBRA.exe+418323: 44 88 3D 21 6E 8E 01     - mov [ASTLIBRA.exe+1CFF14B],r15b
ASTLIBRA.exe+41832A: 49 8B C7                 - mov rax,r15
ASTLIBRA.exe+41832D: 44 89 3D 20 78 72 01     - mov [ASTLIBRA.exe+1B3FB54],r15d
ASTLIBRA.exe+418334: 44 89 3D 55 77 72 01     - mov [ASTLIBRA.exe+1B3FA90],r15d
ASTLIBRA.exe+41833B: 44 88 3D D9 4C 8E 01     - mov [ASTLIBRA.exe+1CFD01B],r15b
// ---------- INJECTING HERE ----------
ASTLIBRA.exe+418342: F3 0F 11 15 E6 98 6C 00  - movss [ASTLIBRA.exe+AE1C30],xmm2
// ---------- DONE INJECTING  ----------
ASTLIBRA.exe+41834A: 4C 89 3D 97 33 78 01     - mov [ASTLIBRA.exe+1B9B6E8],r15
ASTLIBRA.exe+418351: 66 44 89 3D 97 33 78 01  - mov [ASTLIBRA.exe+1B9B6F0],r15w
ASTLIBRA.exe+418359: 44 88 3D CA 31 71 01     - mov [ASTLIBRA.exe+1B2B52A],r15b
ASTLIBRA.exe+418360: 48 83 F8 32              - cmp rax,32
ASTLIBRA.exe+418364: 0F 83 9A 01 00 00        - jae ASTLIBRA.exe+418504
ASTLIBRA.exe+41836A: 46 88 BC 30 08 C0 B9 01  - mov [rax+r14+01B9C008],r15b
ASTLIBRA.exe+418372: 48 FF C0                 - inc rax
ASTLIBRA.exe+418375: 48 83 F8 28              - cmp rax,28
ASTLIBRA.exe+418379: 7C E5                    - jl ASTLIBRA.exe+418360
ASTLIBRA.exe+41837B: B9 3A 00 00 00           - mov ecx,0000003A
}
{
// ORIGINAL CODE - INJECTION POINT: ASTLIBRA.exe+40CACE

ASTLIBRA.exe+40CA9C: 03 D0                    - add edx,eax
ASTLIBRA.exe+40CA9E: 0F 85 AC 00 00 00        - jne ASTLIBRA.exe+40CB50
ASTLIBRA.exe+40CAA4: F3 0F 10 1D 84 51 6D 00  - movss xmm3,[ASTLIBRA.exe+AE1C30]
ASTLIBRA.exe+40CAAC: 66 0F 6E 05 30 4B 7B 01  - movd xmm0,[ASTLIBRA.exe+1BC15E4]
ASTLIBRA.exe+40CAB4: 41 0F BE C1              - movsx eax,r9b
ASTLIBRA.exe+40CAB8: 0F 5B C0                 - cvtdq2ps xmm0,xmm0
ASTLIBRA.exe+40CABB: 66 0F 6E D0              - movd xmm2,eax
ASTLIBRA.exe+40CABF: 0F 5B D2                 - cvtdq2ps xmm2,xmm2
ASTLIBRA.exe+40CAC2: F3 0F 59 15 FA 85 5D 00  - mulss xmm2,[ASTLIBRA.exe+9E50C4]
ASTLIBRA.exe+40CACA: F3 0F 59 D0              - mulss xmm2,xmm0
// ---------- INJECTING HERE ----------
ASTLIBRA.exe+40CACE: F3 0F 5C DA              - subss xmm3,xmm2
// ---------- DONE INJECTING  ----------
ASTLIBRA.exe+40CAD2: 0F 2F F3                 - comiss xmm6,xmm3
ASTLIBRA.exe+40CAD5: F3 0F 11 1D 53 51 6D 00  - movss [ASTLIBRA.exe+AE1C30],xmm3
ASTLIBRA.exe+40CADD: 76 0B                    - jna ASTLIBRA.exe+40CAEA
ASTLIBRA.exe+40CADF: 0F 57 DB                 - xorps xmm3,xmm3
ASTLIBRA.exe+40CAE2: F3 0F 11 1D 46 51 6D 00  - movss [ASTLIBRA.exe+AE1C30],xmm3
ASTLIBRA.exe+40CAEA: B9 5E 00 00 00           - mov ecx,0000005E
ASTLIBRA.exe+40CAEF: E8 2C 8B 00 00           - call ASTLIBRA.exe+415620
ASTLIBRA.exe+40CAF4: 84 C0                    - test al,al
ASTLIBRA.exe+40CAF6: 74 58                    - je ASTLIBRA.exe+40CB50
ASTLIBRA.exe+40CAF8: 0F 2F DE                 - comiss xmm3,xmm6
}
{
// ORIGINAL CODE - INJECTION POINT: ASTLIBRA.exe+358D5A

ASTLIBRA.exe+358D2A: 0F 2F C1                       - comiss xmm0,xmm1
ASTLIBRA.exe+358D2D: 72 33                          - jb ASTLIBRA.exe+358D62
ASTLIBRA.exe+358D2F: 40 84 FF                       - test dil,dil
ASTLIBRA.exe+358D32: 75 2E                          - jne ASTLIBRA.exe+358D62
ASTLIBRA.exe+358D34: F3 0F 5C C1                    - subss xmm0,xmm1
ASTLIBRA.exe+358D38: C7 05 62 05 7E 01 BC 02 00 00  - mov [ASTLIBRA.exe+1B392A4],000002BC
ASTLIBRA.exe+358D42: 40 0F B6 DD                    - movzx ebx,bpl
ASTLIBRA.exe+358D46: 40 88 3D C1 3F 29 01           - mov [ASTLIBRA.exe+15ECD0E],dil
ASTLIBRA.exe+358D4D: 88 1D 9A 21 87 01              - mov [ASTLIBRA.exe+1BCAEED],bl
ASTLIBRA.exe+358D53: 40 88 3D DD 3F 29 01           - mov [ASTLIBRA.exe+15ECD37],dil
// ---------- INJECTING HERE ----------
ASTLIBRA.exe+358D5A: F3 0F 11 05 CE 8E 78 00        - movss [ASTLIBRA.exe+AE1C30],xmm0
// ---------- DONE INJECTING  ----------
ASTLIBRA.exe+358D62: 8B 8C 24 38 01 00 00           - mov ecx,[rsp+00000138]
ASTLIBRA.exe+358D69: 32 C0                          - xor al,al
ASTLIBRA.exe+358D6B: 85 C9                          - test ecx,ecx
ASTLIBRA.exe+358D6D: 78 7B                          - js ASTLIBRA.exe+358DEA
ASTLIBRA.exe+358D6F: 83 3D A2 21 87 01 00           - cmp dword ptr [ASTLIBRA.exe+1BCAF18],00
ASTLIBRA.exe+358D76: 74 72                          - je ASTLIBRA.exe+358DEA
ASTLIBRA.exe+358D78: 84 DB                          - test bl,bl
ASTLIBRA.exe+358D7A: 74 0D                          - je ASTLIBRA.exe+358D89
ASTLIBRA.exe+358D7C: 80 3D B3 3F 29 01 00           - cmp byte ptr [ASTLIBRA.exe+15ECD36],00
ASTLIBRA.exe+358D83: 0F B6 C0                       - movzx eax,al
}
Unlimited Item

Code: Select all

{ Game   : ASTLIBRA.exe
  Version: 
  Date   : 2023-12-19
  Author : Bliseer

  This script does blah blah blah
}

[ENABLE]

aobscanmodule(infItem,ASTLIBRA.exe,2B C6 0F 49 C8) // should be unique
//alloc(newmem,$1000,infItem)
//
//label(code)
//label(return)
//
//newmem:
//
//code:
//  sub eax,esi
//  cmovns ecx,eax
//  jmp return

infItem:
//  jmp newmem
  sub eax,ecx

//return:
registersymbol(infItem)

[DISABLE]

infItem:
  db 2B C6 0F 49 C8

unregistersymbol(infItem)
//dealloc(newmem)

{
// ORIGINAL CODE - INJECTION POINT: ASTLIBRA.exe+3B2DF0

ASTLIBRA.exe+3B2DBC: 75 08                    - jne ASTLIBRA.exe+3B2DC6
ASTLIBRA.exe+3B2DBE: 41 FF 84 9E C0 12 00 00  - inc [r14+rbx*4+000012C0]
ASTLIBRA.exe+3B2DC6: 39 1D A4 F8 80 01        - cmp [ASTLIBRA.exe+1BC2670],ebx
ASTLIBRA.exe+3B2DCC: 75 08                    - jne ASTLIBRA.exe+3B2DD6
ASTLIBRA.exe+3B2DCE: 41 FF 84 9E C0 12 00 00  - inc [r14+rbx*4+000012C0]
ASTLIBRA.exe+3B2DD6: 39 1D 98 F8 80 01        - cmp [ASTLIBRA.exe+1BC2674],ebx
ASTLIBRA.exe+3B2DDC: 75 08                    - jne ASTLIBRA.exe+3B2DE6
ASTLIBRA.exe+3B2DDE: 41 FF 84 9E C0 12 00 00  - inc [r14+rbx*4+000012C0]
ASTLIBRA.exe+3B2DE6: 41 8B 84 9E C0 12 00 00  - mov eax,[r14+rbx*4+000012C0]
ASTLIBRA.exe+3B2DEE: 8B CD                    - mov ecx,ebp
// ---------- INJECTING HERE ----------
ASTLIBRA.exe+3B2DF0: 2B C6                    - sub eax,esi
// ---------- DONE INJECTING  ----------
ASTLIBRA.exe+3B2DF2: 0F 49 C8                 - cmovns ecx,eax
ASTLIBRA.exe+3B2DF5: 41 89 8C 9E C0 12 00 00  - mov [r14+rbx*4+000012C0],ecx
ASTLIBRA.exe+3B2DFD: 85 C9                    - test ecx,ecx
ASTLIBRA.exe+3B2DFF: 0F 8E 80 01 00 00        - jng ASTLIBRA.exe+3B2F85
ASTLIBRA.exe+3B2E05: 39 1D 45 F8 80 01        - cmp [ASTLIBRA.exe+1BC2650],ebx
ASTLIBRA.exe+3B2E0B: 8B C1                    - mov eax,ecx
ASTLIBRA.exe+3B2E0D: 75 0C                    - jne ASTLIBRA.exe+3B2E1B
ASTLIBRA.exe+3B2E0F: FF C9                    - dec ecx
ASTLIBRA.exe+3B2E11: 8B C1                    - mov eax,ecx
ASTLIBRA.exe+3B2E13: 41 89 8C 9E C0 12 00 00  - mov [r14+rbx*4+000012C0],ecx
}
Zero Weight

Code: Select all

{ Game   : ASTLIBRA.exe
  Version: 
  Date   : 2023-12-24
  Author : Bliseer

  This script does blah blah blah
}

[ENABLE]

aobscanmodule(zeroWeight,ASTLIBRA.exe,76 06 89 1D 9D 22 7B 01) // should be unique
//alloc(newmem,$1000,zeroWeight)
//
//label(code)
//label(return)
//
//newmem:
//
//code:
//  jna ASTLIBRA.exe+40F367
//  mov [ASTLIBRA.exe+1BC1604],ebx
//  jmp return

zeroWeight:
//  jmp newmem
//  nop 3
  nop 2

//return:
registersymbol(zeroWeight)

[DISABLE]

zeroWeight:
  db 76 06 89 1D 9D 22 7B 01

unregistersymbol(zeroWeight)
//dealloc(newmem)

{
// ORIGINAL CODE - INJECTION POINT: ASTLIBRA.exe+40F35F

ASTLIBRA.exe+40F32F: 8B 05 C7 22 7B 01        - mov eax,[ASTLIBRA.exe+1BC15FC]
ASTLIBRA.exe+40F335: 85 C0                    - test eax,eax
ASTLIBRA.exe+40F337: 0F 48 C3                 - cmovs eax,ebx
ASTLIBRA.exe+40F33A: 89 05 BC 22 7B 01        - mov [ASTLIBRA.exe+1BC15FC],eax
ASTLIBRA.exe+40F340: 66 0F 6E C0              - movd xmm0,eax
ASTLIBRA.exe+40F344: 0F 5B C0                 - cvtdq2ps xmm0,xmm0
ASTLIBRA.exe+40F347: F3 0F 5E 05 ED 6A 5D 00  - divss xmm0,[ASTLIBRA.exe+9E5E3C]
ASTLIBRA.exe+40F34F: F3 0F 5C F0              - subss xmm6,xmm0
ASTLIBRA.exe+40F353: 44 0F 2F DE              - comiss xmm11,xmm6
ASTLIBRA.exe+40F357: F3 0F 11 35 A5 22 7B 01  - movss [ASTLIBRA.exe+1BC1604],xmm6
// ---------- INJECTING HERE ----------
ASTLIBRA.exe+40F35F: 76 06                    - jna ASTLIBRA.exe+40F367
// ---------- DONE INJECTING  ----------
ASTLIBRA.exe+40F361: 89 1D 9D 22 7B 01        - mov [ASTLIBRA.exe+1BC1604],ebx
ASTLIBRA.exe+40F367: B1 09                    - mov cl,09
ASTLIBRA.exe+40F369: E8 22 EE FF FF           - call ASTLIBRA.exe+40E190
ASTLIBRA.exe+40F36E: 03 C7                    - add eax,edi
ASTLIBRA.exe+40F370: B1 0A                    - mov cl,0A
ASTLIBRA.exe+40F372: 89 05 98 22 7B 01        - mov [ASTLIBRA.exe+1BC1610],eax
ASTLIBRA.exe+40F378: E8 13 EE FF FF           - call ASTLIBRA.exe+40E190
ASTLIBRA.exe+40F37D: 03 C7                    - add eax,edi
ASTLIBRA.exe+40F37F: B1 0B                    - mov cl,0B
ASTLIBRA.exe+40F381: 89 05 81 22 7B 01        - mov [ASTLIBRA.exe+1BC1608],eax
}

Some_Guy
What is cheating?
What is cheating?
Posts: 1
Joined: Fri Jan 19, 2024 11:19 pm
Reputation: 0

Re: ASTLIBRA Revision [+11]

Post by Some_Guy »

The game updated to version 1.3.2 yesterday and broke the latest table. If anyone can put out an updated table it would be greatly appreciated.

User avatar
budee97
Noobzor
Noobzor
Posts: 14
Joined: Sat Mar 27, 2021 11:57 am
Reputation: 0

Re: ASTLIBRA Revision [+11]

Post by budee97 »

1.3.4 have out please update table and make the gaiden table tq

User avatar
budee97
Noobzor
Noobzor
Posts: 14
Joined: Sat Mar 27, 2021 11:57 am
Reputation: 0

Re: ASTLIBRA Revision [+11]

Post by budee97 »

some1 please update the table &the gaiden cheat table i cant find the addresson it!! thank you mate!!

Dhia
What is cheating?
What is cheating?
Posts: 3
Joined: Thu Jul 30, 2020 3:01 pm
Reputation: 0

Re: ASTLIBRA Revision [+11]

Post by Dhia »

add difficulty change pls after chapter 2

Post Reply

Who is online

Users browsing this forum: AmazonBot, Mr. Seth Marshall, Sora3100, zakoyan