Legend of Heroes Trails of Cold Steel 1

Upload your cheat tables here (No requests)
nyanmaruu182
Expert Cheater
Expert Cheater
Posts: 52
Joined: Thu Aug 03, 2017 7:42 am
Reputation: 8

Re: Legend of Heroes Trails of Cold Steel 1

Post by nyanmaruu182 »

TheByteSize wrote:
Mon Aug 07, 2017 4:18 pm
viewtopic.php?f=4&t=4467&start=75#p14764

copy the code and paste into CE ;)
nyanmaruu182 wrote:
Mon Aug 07, 2017 3:46 pm
DrummerIX wrote:
Mon Aug 07, 2017 1:39 pm


There is an issue with using high multiplier values. The problem occurs when you go over the needed value to level up. You can try TheByteSize's option, but I'm not positive if that works better or not (I haven't tested them).
i'm already check it in your latest Edit15 "TheByteSize's option", there is no Multiplier Master Quartz
just have "fast link event, bonding remain, inf fishing attemp, fast angler point, fast exp gain (is it include master quartz?), and fast link battle exp"
yup already done it and its work now, thanks
at least master quartz just 5 levels

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

Blanketghost
Expert Cheater
Expert Cheater
Posts: 74
Joined: Fri Mar 03, 2017 5:34 am
Reputation: 5

Re: Legend of Heroes Trails of Cold Steel 1

Post by Blanketghost »

Blanketghost wrote:
Sun Aug 06, 2017 8:59 am
TheByteSize wrote:
Sun Aug 06, 2017 8:56 am

I could make script to change qty to 99 if less but it will change everything that is read so changing Event Item to 99 might break the game.
I would not risk it in this type of game with long event chains, but I appreciate the thought. My plan was to make a last selected inventory mixed with some creative hotkeying in CE and manual working with each quartz (change the quartz in CE then remove it). Then to the item screen, quartz tab, down arrow hotkeyed to increase by 99 in quantity and voila.
@ByteSize, I changed my mind. My many attempts at scripting 'last selected inventory' came up totally botched. If that offer still stands, I will gladly take it and see what happens.

DrummerIX
Expert Cheater
Expert Cheater
Posts: 2885
Joined: Wed Mar 22, 2017 6:15 pm
Reputation: 0

Re: Legend of Heroes Trails of Cold Steel 1

Post by DrummerIX »

Blanketghost wrote:
Mon Aug 07, 2017 6:09 pm
Blanketghost wrote:
Sun Aug 06, 2017 8:59 am
TheByteSize wrote:
Sun Aug 06, 2017 8:56 am

I could make script to change qty to 99 if less but it will change everything that is read so changing Event Item to 99 might break the game.
I would not risk it in this type of game with long event chains, but I appreciate the thought. My plan was to make a last selected inventory mixed with some creative hotkeying in CE and manual working with each quartz (change the quartz in CE then remove it). Then to the item screen, quartz tab, down arrow hotkeyed to increase by 99 in quantity and voila.
@ByteSize, I changed my mind. My many attempts at scripting 'last selected inventory' came up totally botched. If that offer still stands, I will gladly take it and see what happens.
I came up with something that might help. The Infinite Item Usage option now has a setting that sets the quantity of item's used/tossed to the amount you specify.

Blanketghost
Expert Cheater
Expert Cheater
Posts: 74
Joined: Fri Mar 03, 2017 5:34 am
Reputation: 5

Re: Legend of Heroes Trails of Cold Steel 1

Post by Blanketghost »

DrummerIX wrote:
Mon Aug 07, 2017 7:05 pm
Blanketghost wrote:
Mon Aug 07, 2017 6:09 pm
Blanketghost wrote:
Sun Aug 06, 2017 8:59 am


I would not risk it in this type of game with long event chains, but I appreciate the thought. My plan was to make a last selected inventory mixed with some creative hotkeying in CE and manual working with each quartz (change the quartz in CE then remove it). Then to the item screen, quartz tab, down arrow hotkeyed to increase by 99 in quantity and voila.
@ByteSize, I changed my mind. My many attempts at scripting 'last selected inventory' came up totally botched. If that offer still stands, I will gladly take it and see what happens.
I came up with something that might help. The Infinite Item Usage option now has a setting that sets the quantity of item's used/tossed to the amount you specify.
Cheers, I will use that and try to study from it. Hopefully, I can learn from that and maybe make a table for others in the future.

breakerX
Noobzor
Noobzor
Posts: 9
Joined: Mon Aug 07, 2017 8:09 pm
Reputation: 0

Re: Legend of Heroes Trails of Cold Steel 1

Post by breakerX »

nyanmaruu182 wrote:
Mon Aug 07, 2017 4:21 pm
TheByteSize wrote:
Mon Aug 07, 2017 4:18 pm
viewtopic.php?f=4&t=4467&start=75#p14764

copy the code and paste into CE ;)
nyanmaruu182 wrote:
Mon Aug 07, 2017 3:46 pm


i'm already check it in your latest Edit15 "TheByteSize's option", there is no Multiplier Master Quartz
just have "fast link event, bonding remain, inf fishing attemp, fast angler point, fast exp gain (is it include master quartz?), and fast link battle exp"
yup already done it and its work now, thanks
at least master quartz just 5 levels
can you teach me to add script (i'm just newbie)

TheByteSize
Expert Cheater
Expert Cheater
Posts: 293
Joined: Sat Mar 04, 2017 7:28 am
Reputation: 232

Re: Legend of Heroes Trails of Cold Steel 1

Post by TheByteSize »

Can Die Quick - This is for those whom use superstats and got stuck in certain battle. Enable this and you will die quick :D

Code: Select all

<?xml version="1.0" encoding="utf-8"?>
<CheatTable>
  <CheatEntries>
    <CheatEntry>
      <ID>4354</ID>
      <Description>"Can Die Quick"</Description>
      <LastState Activated="1"/>
      <VariableType>Auto Assembler Script</VariableType>
      <AssemblerScript>[ENABLE]

aobscanmodule(ToCS_CanDie_AOB,ed8.exe,8D 86 CC 01 00 00 5E) // should be unique
alloc(newmem,$1000)

label(code)
label(return)

newmem:

code:
  lea eax,[esi+000001CC]
  cmp [esi+40],0
  jne return
  mov dword [eax],#1
//  mov word [esi+10],#999  //STR
  mov word [eax+12],#0  //DEF
//  mov word [esi+14],#999  //ATS
  mov word [eax+16],#0  //ADF
  mov word [eax+1C],#1  //SPD
  mov word [eax+18],#1  //DEX
  mov word [eax+1A],#1  //AGL
//  mov word [eax+2C],#100  //ACC+
  mov word [eax+2e],#0  //EVA+
  jmp return

ToCS_CanDie_AOB:
  jmp newmem
  nop
return:
registersymbol(ToCS_CanDie_AOB)

[DISABLE]

ToCS_CanDie_AOB:
  db 8D 86 CC 01 00 00

unregistersymbol(ToCS_CanDie_AOB)
dealloc(newmem)

{
// ORIGINAL CODE - INJECTION POINT: "ed8.exe"+93C12

"ed8.exe"+93BEF: 90                             -  nop 
"ed8.exe"+93BF0: 0F B7 86 7E 02 00 00           -  movzx eax,word ptr [esi+0000027E]
"ed8.exe"+93BF7: 8B 4E 04                       -  mov ecx,[esi+04]
"ed8.exe"+93BFA: 50                             -  push eax
"ed8.exe"+93BFB: E8 A3 4E F7 FF                 -  call ed8.exe+8AA3
"ed8.exe"+93C00: 85 C0                          -  test eax,eax
"ed8.exe"+93C02: 74 0E                          -  je ed8.exe+93C12
"ed8.exe"+93C04: F7 80 C8 01 00 00 00 00 20 00  -  test [eax+000001C8],200000
"ed8.exe"+93C0E: 8B F0                          -  mov esi,eax
"ed8.exe"+93C10: 75 DE                          -  jne ed8.exe+93BF0
// ---------- INJECTING HERE ----------
"ed8.exe"+93C12: 8D 86 CC 01 00 00              -  lea eax,[esi+000001CC]
// ---------- DONE INJECTING  ----------
"ed8.exe"+93C18: 5E                             -  pop esi
"ed8.exe"+93C19: C3                             -  ret 
"ed8.exe"+93C1A: CC                             -  int 3 
"ed8.exe"+93C1B: CC                             -  int 3 
"ed8.exe"+93C1C: CC                             -  int 3 
"ed8.exe"+93C1D: CC                             -  int 3 
"ed8.exe"+93C1E: CC                             -  int 3 
"ed8.exe"+93C1F: CC                             -  int 3 
"ed8.exe"+93C20: 55                             -  push ebp
"ed8.exe"+93C21: 8B EC                          -  mov ebp,esp
}
</AssemblerScript>
    </CheatEntry>
  </CheatEntries>
</CheatTable>

TheByteSize
Expert Cheater
Expert Cheater
Posts: 293
Joined: Sat Mar 04, 2017 7:28 am
Reputation: 232

Re: Legend of Heroes Trails of Cold Steel 1

Post by TheByteSize »

breakerX wrote:
Mon Aug 07, 2017 8:19 pm
nyanmaruu182 wrote:
Mon Aug 07, 2017 4:21 pm
TheByteSize wrote:
Mon Aug 07, 2017 4:18 pm
viewtopic.php?f=4&t=4467&start=75#p14764

copy the code and paste into CE ;)

yup already done it and its work now, thanks
at least master quartz just 5 levels
can you teach me to add script (i'm just newbie)
It's literally copy the code then paste into CE then check the square box to the left of the code/script name to enable. Don't forget to hook CE to the game process. If you don't know how to hook CE to a game process, look it up on youtube.

vessalius12
What is cheating?
What is cheating?
Posts: 1
Joined: Tue Aug 08, 2017 2:30 am
Reputation: 0

Re: Legend of Heroes Trails of Cold Steel 1

Post by vessalius12 »

is there anyone that can upload save data on June 15, because im stuck in there because of Infinite Bonding Points cheat :)

DrummerIX
Expert Cheater
Expert Cheater
Posts: 2885
Joined: Wed Mar 22, 2017 6:15 pm
Reputation: 0

Re: Legend of Heroes Trails of Cold Steel 1

Post by DrummerIX »

I merged the rest of TheByteSize's script in EDIT17. I also allow you to set the caps yourself for the Multiply Stats On Equip.

breakerX
Noobzor
Noobzor
Posts: 9
Joined: Mon Aug 07, 2017 8:09 pm
Reputation: 0

Re: Legend of Heroes Trails of Cold Steel 1

Post by breakerX »

TheByteSize wrote:
Mon Aug 07, 2017 11:02 pm
breakerX wrote:
Mon Aug 07, 2017 8:19 pm
nyanmaruu182 wrote:
Mon Aug 07, 2017 4:21 pm


yup already done it and its work now, thanks
at least master quartz just 5 levels
can you teach me to add script (i'm just newbie)
It's literally copy the code then paste into CE then check the square box to the left of the code/script name to enable. Don't forget to hook CE to the game process. If you don't know how to hook CE to a game process, look it up on youtube.
i hook CE with game but where i place script (sorry for ask but i want to know how ) thank you

TheByteSize
Expert Cheater
Expert Cheater
Posts: 293
Joined: Sat Mar 04, 2017 7:28 am
Reputation: 232

Re: Legend of Heroes Trails of Cold Steel 1

Post by TheByteSize »

breakerX wrote:
Tue Aug 08, 2017 4:20 am
TheByteSize wrote:
Mon Aug 07, 2017 11:02 pm
breakerX wrote:
Mon Aug 07, 2017 8:19 pm

can you teach me to add script (i'm just newbie)
It's literally copy the code then paste into CE then check the square box to the left of the code/script name to enable. Don't forget to hook CE to the game process. If you don't know how to hook CE to a game process, look it up on youtube.
i hook CE with game but where i place script (sorry for ask but i want to know how ) thank you
Looks like drummer has updated his merged table so go to his first post and download new one

breakerX
Noobzor
Noobzor
Posts: 9
Joined: Mon Aug 07, 2017 8:09 pm
Reputation: 0

Re: Legend of Heroes Trails of Cold Steel 1

Post by breakerX »

TheByteSize wrote:
Tue Aug 08, 2017 4:58 am
breakerX wrote:
Tue Aug 08, 2017 4:20 am
TheByteSize wrote:
Mon Aug 07, 2017 11:02 pm

It's literally copy the code then paste into CE then check the square box to the left of the code/script name to enable. Don't forget to hook CE to the game process. If you don't know how to hook CE to a game process, look it up on youtube.
i hook CE with game but where i place script (sorry for ask but i want to know how ) thank you
Looks like drummer has updated his merged table so go to his first post and download new one
wow thank you again

TheByteSize
Expert Cheater
Expert Cheater
Posts: 293
Joined: Sat Mar 04, 2017 7:28 am
Reputation: 232

Re: Legend of Heroes Trails of Cold Steel 1

Post by TheByteSize »

Inf Bonding : Updated/add script to handle June 15, the day before midterm.

Code: Select all

<?xml version="1.0" encoding="utf-8"?>
<CheatTable>
  <CheatEntries>
    <CheatEntry>
      <ID>4257</ID>
      <Description>"Bonding Remain &gt;=1"</Description>
      <Options moHideChildren="1" moActivateChildrenAsWell="1" moDeactivateChildrenAsWell="1"/>
      <LastState Activated="1"/>
      <VariableType>Auto Assembler Script</VariableType>
      <AssemblerScript>[ENABLE]

aobscanmodule(ToCS_BondingEQG1_AOB,ed8.exe,89 94 81 0C 16 00 00) // should be unique
registersymbol(ToCS_BondingEQG1_AOB)
alloc(newmem,$1000)

label(code)
label(return)

label(flag615)
registersymbol(flag615)

newmem:
  mov [flag615],#0
  cmp [ecx+0000161C],6
  jne code
  cmp [ecx+00001620],f
  jne code
  mov [flag615],#1
  jmp @F

code:
  cmp [flag615],#1
  je @F
  cmp edx,#1
  jge @F
  cmp eax,#9
  je return
@@:
  mov [ecx+eax*4+0000160C],edx
  jmp return

flag615:
dd 0

ToCS_BondingEQG1_AOB:
  jmp newmem
  nop
  nop
return:


[DISABLE]

ToCS_BondingEQG1_AOB:
  db 89 94 81 0C 16 00 00

unregistersymbol(ToCS_BondingEQG1_AOB)
unregistersymbol(flag615)
dealloc(newmem)

{
// ORIGINAL CODE - INJECTION POINT: "ed8.exe"+1D069E

"ed8.exe"+1D068C: CC                       -  int 3 
"ed8.exe"+1D068D: CC                       -  int 3 
"ed8.exe"+1D068E: CC                       -  int 3 
"ed8.exe"+1D068F: CC                       -  int 3 
"ed8.exe"+1D0690: 55                       -  push ebp
"ed8.exe"+1D0691: 8B EC                    -  mov ebp,esp
"ed8.exe"+1D0693: 8B 45 08                 -  mov eax,[ebp+08]
"ed8.exe"+1D0696: 83 F8 40                 -  cmp eax,40
"ed8.exe"+1D0699: 73 0A                    -  jae ed8.exe+1D06A5
"ed8.exe"+1D069B: 8B 55 0C                 -  mov edx,[ebp+0C]
// ---------- INJECTING HERE ----------
"ed8.exe"+1D069E: 89 94 81 0C 16 00 00     -  mov [ecx+eax*4+0000160C],edx
// ---------- DONE INJECTING  ----------
"ed8.exe"+1D06A5: 5D                       -  pop ebp
"ed8.exe"+1D06A6: C2 08 00                 -  ret 0008
"ed8.exe"+1D06A9: CC                       -  int 3 
"ed8.exe"+1D06AA: CC                       -  int 3 
"ed8.exe"+1D06AB: CC                       -  int 3 
"ed8.exe"+1D06AC: CC                       -  int 3 
"ed8.exe"+1D06AD: CC                       -  int 3 
"ed8.exe"+1D06AE: CC                       -  int 3 
"ed8.exe"+1D06AF: CC                       -  int 3 
"ed8.exe"+1D06B0: 55                       -  push ebp
}
</AssemblerScript>
      <CheatEntries>
        <CheatEntry>
          <ID>4359</ID>
          <Description>"June 15 workaround"</Description>
          <LastState/>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>
[ENABLE]

aobscanmodule(ToCS_SetPoints4June15,ed8.exe,8B 84 81 0C 16 00 00) // should be unique
alloc(newmem,$1000)

label(code)
label(return)

newmem:

  cmp [ecx+0000161C],6
  jne code
  cmp [ecx+00001620],f
  jne code
  cmp [ecx+00001630],3
  jne code
  cmp [ecx+00001634],3
  jne code
  mov [flag615],#1
  mov [ecx+00001634],6
  mov [ecx+00001630],6

code:
  mov eax,[ecx+eax*4+0000160C]
  jmp return

ToCS_SetPoints4June15:
  jmp newmem
  nop
  nop
return:
registersymbol(ToCS_SetPoints4June15)

[DISABLE]

ToCS_SetPoints4June15:
  db 8B 84 81 0C 16 00 00

unregistersymbol(ToCS_SetPoints4June15)
dealloc(newmem)

{
// ORIGINAL CODE - INJECTION POINT: "ed8.exe"+1D06BB

"ed8.exe"+1D06AB: CC                       -  int 3 
"ed8.exe"+1D06AC: CC                       -  int 3 
"ed8.exe"+1D06AD: CC                       -  int 3 
"ed8.exe"+1D06AE: CC                       -  int 3 
"ed8.exe"+1D06AF: CC                       -  int 3 
"ed8.exe"+1D06B0: 55                       -  push ebp
"ed8.exe"+1D06B1: 8B EC                    -  mov ebp,esp
"ed8.exe"+1D06B3: 8B 45 08                 -  mov eax,[ebp+08]
"ed8.exe"+1D06B6: 83 F8 40                 -  cmp eax,40
"ed8.exe"+1D06B9: 73 0B                    -  jae ed8.exe+1D06C6
// ---------- INJECTING HERE ----------
"ed8.exe"+1D06BB: 8B 84 81 0C 16 00 00     -  mov eax,[ecx+eax*4+0000160C]
// ---------- DONE INJECTING  ----------
"ed8.exe"+1D06C2: 5D                       -  pop ebp
"ed8.exe"+1D06C3: C2 04 00                 -  ret 0004
"ed8.exe"+1D06C6: 33 C0                    -  xor eax,eax
"ed8.exe"+1D06C8: 5D                       -  pop ebp
"ed8.exe"+1D06C9: C2 04 00                 -  ret 0004
"ed8.exe"+1D06CC: CC                       -  int 3 
"ed8.exe"+1D06CD: CC                       -  int 3 
"ed8.exe"+1D06CE: CC                       -  int 3 
"ed8.exe"+1D06CF: CC                       -  int 3 
"ed8.exe"+1D06D0: 55                       -  push ebp
}
</AssemblerScript>
          <CheatEntries>
            <CheatEntry>
              <ID>4357</ID>
              <Description>"6/15 Flag"</Description>
              <VariableType>2 Bytes</VariableType>
              <Address>flag615</Address>
            </CheatEntry>
          </CheatEntries>
        </CheatEntry>
      </CheatEntries>
    </CheatEntry>
  </CheatEntries>
</CheatTable>

l2ayz
What is cheating?
What is cheating?
Posts: 3
Joined: Sun May 28, 2017 6:25 am
Reputation: 0

Re: Legend of Heroes Trails of Cold Steel 1

Post by l2ayz »

Away advantage when encounter would be nice.

anon_kid
What is cheating?
What is cheating?
Posts: 2
Joined: Tue Aug 08, 2017 2:13 pm
Reputation: 0

Re: Legend of Heroes Trails of Cold Steel 1

Post by anon_kid »

The Character editor didn't permanent?
i try edit rean and after he got level up the stat reset again to normal value.
so they only last as long the character didn't level up or get hit? (because when they get hit the value of HP is reset to normal value again)

Post Reply