Legend of Heroes: Trails through Daybreak II [Steam] [+68]

Upload your cheat tables here (No requests)
User avatar
Duality
Novice Cheater
Novice Cheater
Posts: 18
Joined: Fri Apr 16, 2021 11:33 pm
Reputation: 1

Re: Legend of Heroes: Trails through Daybreak II [Steam] [+68]

Post by Duality »

Does anyone have or can I request the ability to remove items? I added the higher art plugins but there are achievements I can't turn-in because there must only be 1 each in inventory.

I just want to see my achievements empty, my OCD is killing me. 🫠

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

Ailing84
Novice Cheater
Novice Cheater
Posts: 23
Joined: Thu Nov 25, 2021 3:31 am
Reputation: 3

Re: Legend of Heroes: Trails through Daybreak II [Steam] [+68]

Post by Ailing84 »

Increase of damage cap?

KermitTheWizard
What is cheating?
What is cheating?
Posts: 1
Joined: Wed Apr 16, 2025 11:48 am
Reputation: 0

Re: Legend of Heroes: Trails through Daybreak II [Steam] [+68]

Post by KermitTheWizard »

is it possible to update this, I keep getting the "FindScriptBasePtrAOB in module kuro2.exe not found" error because the game got updated on April 6th

DrummerIX
ViP
ViP
Posts: 3365
Joined: Wed Mar 22, 2017 6:15 pm
Reputation: 4190

Re: Legend of Heroes: Trails through Daybreak II [Steam] [+68]

Post by DrummerIX »

KermitTheWizard wrote:
Wed Apr 16, 2025 11:49 am
is it possible to update this, I keep getting the "FindScriptBasePtrAOB in module kuro2.exe not found" error because the game got updated on April 6th
Table was made for Steam version and it is working for me on latest Steam version. I don't have other versions to test it. I would double check you are running latest Steam version.

amorrow28
Expert Cheater
Expert Cheater
Posts: 102
Joined: Mon Jul 04, 2022 9:42 pm
Reputation: 69

Re: Legend of Heroes: Trails through Daybreak II [Steam] [+68]

Post by amorrow28 »

Late to the party, but I added two new tables for editing free time points (and LGC points) as well as connection points. viewtopic.php?p=393311#p393311

fearlessfan1
Cheater
Cheater
Posts: 43
Joined: Tue Jun 27, 2017 2:11 am
Reputation: 22

Re: Legend of Heroes: Trails through Daybreak II [Steam] [+68]

Post by fearlessfan1 »

Image
[Link]
more images of different maps
map a0000
Image
[Link]
map a0100
Image
[Link]
map a0200
Image
[Link]
map a0401
Image
[Link]
map a1000 (seems like a place to test driving cars)
Image
[Link]
As with previous games, I have included a save file that goes to the first debug map. To load the debug map save file you need to run the cheat table included as the game has added a special check for debug maps in save files. I have also included a python program that decompresses and recompresses save files for the purpose of editing them, including the checksum algorithm.

If you search for a0000 around offset 0x4150C after decompressing the included save file you can change it to different maps, usually there is a series of debug maps like a0100, etc and they usually have one with every character in the game all lined up, and all sorts of other test maps, you'd have to look through the pak files to find them all.. Be sure to compress it back when you are done as it corrects the checksum.

Or you can use the below to disable crc checks and leave them uncompressed, but this code depends on addresses that are probably only valid with v1.2.10
Spoiler

Code: Select all

<?xml version="1.0" encoding="utf-8"?>
<CheatTable>
  <CheatEntries>
    <CheatEntry>
      <ID>1</ID>
      <Description>"Disable Save CRC Check"</Description>
      <LastState Activated="1"/>
      <VariableType>Auto Assembler Script</VariableType>
      <AssemblerScript>{ Game   : kuro2.exe
  Version: 
  Date   : 2025-06-19
  Author : none

  This script does blah blah blah
}

[ENABLE]

aobscanmodule(INJECT,kuro2.exe,E8 5C 18 E3 FF 41 39 47 08) // should be unique
alloc(newmem,$1000,INJECT)

label(code)
label(return)

newmem:

code:
  call 7FF68CDD56A0
  cmp [r15+08],eax
  push rax
  xor eax,eax
  cmp eax,0
  pop rax
  jmp return

INJECT:
  jmp newmem
  nop 4
return:
registersymbol(INJECT)

[DISABLE]

INJECT:
  db E8 5C 18 E3 FF 41 39 47 08

unregistersymbol(INJECT)
dealloc(newmem)

{
// ORIGINAL CODE - INJECTION POINT: 7FF68CFA3E3F

7FF68CFA3E15: 76 18                          - jna 7FF68CFA3E2F
7FF68CFA3E17: BB 01 00 00 00                 - mov ebx,00000001
7FF68CFA3E1C: C7 81 C4 22 40 00 0A 00 00 00  - mov [rcx+004022C4],0000000A
7FF68CFA3E26: 48 8D 0D AC F3 4F 00           - lea rcx,[7FF68D4A31D9]
7FF68CFA3E2D: EB 32                          - jmp 7FF68CFA3E61
7FF68CFA3E2F: 83 7A 04 02                    - cmp dword ptr [rdx+04],02
7FF68CFA3E33: 74 07                          - je 7FF68CFA3E3C
7FF68CFA3E35: BB 02 00 00 00                 - mov ebx,00000002
7FF68CFA3E3A: EB 13                          - jmp 7FF68CFA3E4F
7FF68CFA3E3C: 49 8B CF                       - mov rcx,r15
// ---------- INJECTING HERE ----------
7FF68CFA3E3F: E8 5C 18 E3 FF                 - call 7FF68CDD56A0
// ---------- DONE INJECTING  ----------
7FF68CFA3E44: 41 39 47 08                    - cmp [r15+08],eax
7FF68CFA3E48: 74 5C                          - je 7FF68CFA3EA6
7FF68CFA3E4A: BB 03 00 00 00                 - mov ebx,00000003
7FF68CFA3E4F: B8 0A 00 00 00                 - mov eax,0000000A
7FF68CFA3E54: 89 87 C4 22 40 00              - mov [rdi+004022C4],eax
7FF68CFA3E5A: 48 8D 0D 98 F2 4F 00           - lea rcx,[7FF68D4A30F9]
7FF68CFA3E61: BA 9F 85 FB 41                 - mov edx,41FB859F
7FF68CFA3E66: E8 75 44 C0 FF                 - call 7FF68CBA82E0
7FF68CFA3E6B: 8B 8F F8 20 40 00              - mov ecx,[rdi+004020F8]
7FF68CFA3E71: 83 F9 20                       - cmp ecx,20
}
</AssemblerScript>
    </CheatEntry>
  </CheatEntries>
</CheatTable>
Attachments
kuro2 debug room save enable.CT
(2.44 KiB) Downloaded 3 times
Kuro2.7z
password fearless
python program to allow save editing,
debug room save,
cheat engine table to let you load the save.
(805.3 KiB) Downloaded 3 times

quang.billy.79
Expert Cheater
Expert Cheater
Posts: 104
Joined: Sun May 10, 2020 12:22 pm
Reputation: 17

Re: Legend of Heroes: Trails through Daybreak II [Steam] [+68]

Post by quang.billy.79 »

agentpotango wrote:
Wed Mar 05, 2025 1:11 am
Not sure if this has been posted before, but here are the free time and activity pointers:

Free-Time Points

Code: Select all

<?xml version="1.0" encoding="utf-8"?>
<CheatTable>
  <CheatEntries>
    <CheatEntry>
      <ID>4031</ID>
      <Description>"Free-Time Pointer"</Description>
      <LastState Value="12" RealAddress="4B0BD7E9154"/>
      <ShowAsSigned>0</ShowAsSigned>
      <VariableType>2 Bytes</VariableType>
      <Address>CommonBasePtr</Address>
      <Offsets>
        <Offset>[MiraOffset]-0x92A7B94</Offset>
      </Offsets>
    </CheatEntry>
  </CheatEntries>
</CheatTable>
Activity Points

Code: Select all

<?xml version="1.0" encoding="utf-8"?>
<CheatTable>
  <CheatEntries>
    <CheatEntry>
      <ID>4032</ID>
      <Description>"Activity Points"</Description>
      <LastState Value="15" RealAddress="4B0BD7E9190"/>
      <ShowAsSigned>0</ShowAsSigned>
      <VariableType>2 Bytes</VariableType>
      <Address>CommonBasePtr</Address>
      <Offsets>
        <Offset>[MiraOffset]-0x92a7b58</Offset>
      </Offsets>
    </CheatEntry>
  </CheatEntries>
</CheatTable>
Tks bro. Missing these 2 important values in Drum table

Post Reply

Who is online

Users browsing this forum: admantx, AhrefsBot, Andromort, artherius, Baidu [Spider], Demonius, Google Adsense [Bot], Gregs47, mldt-f1, Momber, otakusquared, skeeta69, vosszaa