Legend of Heroes Trails of Cold Steel 1

lexlim86

What is cheating?
May 22, 2017
8
0
1
Any chance to edit or multiply link experience between other character for example alyssa with elliot ( not main character Rean with other)
 

TheByteSize

Novice Cheater
Mar 4, 2017
153
0
16
lexlim86 post_id=14841 time=1502113259 user_id=5517 said:
Any chance to edit or multiply link experience between other character for example alyssa with elliot ( not main character Rean with other)
That's already done with my script.
 

TheByteSize

Novice Cheater
Mar 4, 2017
153
0
16
nyanmaruu182 post_id=14839 time=1502111492 user_id=7562 said:
is it Master Quartz Exp Multiplier working?
when im done fighting nothing level up, i use 99 exp afterall
Use my script if you want to level once per battle. The game check the EXP value if it's too high over the needed EXP to level up, it reset the current EXP to the bottom of current level. Therefore, 99 multiplier is bad for Master Quartz.
 

nyanmaruu182

What is cheating?
Aug 3, 2017
6
0
1
DrummerIX post_id=14840 time=1502113185 user_id=1466 said:
nyanmaruu182 post_id=14839 time=1502111492 user_id=7562 said:
is it Master Quartz Exp Multiplier working?
when im done fighting nothing level up, i use 99 exp afterall
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"
 

TheByteSize

Novice Cheater
Mar 4, 2017
153
0
16
http://fearlessrevolution.com/viewtopic.php?f=4&t=4467&start=75#p14764

copy the code and paste into CE ;)
nyanmaruu182 post_id=14849 time=1502120802 user_id=7562 said:
DrummerIX post_id=14840 time=1502113185 user_id=1466 said:
nyanmaruu182 post_id=14839 time=1502111492 user_id=7562 said:
is it Master Quartz Exp Multiplier working?
when im done fighting nothing level up, i use 99 exp afterall
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"
 

nyanmaruu182

What is cheating?
Aug 3, 2017
6
0
1
TheByteSize post_id=14850 time=1502122723 user_id=616 said:
http://fearlessrevolution.com/viewtopic.php?f=4&t=4467&start=75#p14764

copy the code and paste into CE ;)
nyanmaruu182 post_id=14849 time=1502120802 user_id=7562 said:
DrummerIX post_id=14840 time=1502113185 user_id=1466 said:
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
 
Mar 3, 2017
37
0
6
Blanketghost post_id=14779 time=1502009980 user_id=198 said:
TheByteSize post_id=14778 time=1502009768 user_id=616 said:
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

RCE Fanatics
Talents
Fearless Donors
Mar 22, 2017
648
10
18
Blanketghost post_id=14860 time=1502129396 user_id=198 said:
Blanketghost post_id=14779 time=1502009980 user_id=198 said:
TheByteSize post_id=14778 time=1502009768 user_id=616 said:
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.
 
Mar 3, 2017
37
0
6
DrummerIX post_id=14861 time=1502132745 user_id=1466 said:
Blanketghost post_id=14860 time=1502129396 user_id=198 said:
Blanketghost post_id=14779 time=1502009980 user_id=198 said:
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

What is cheating?
Aug 7, 2017
5
0
1
nyanmaruu182 post_id=14851 time=1502122872 user_id=7562 said:
TheByteSize post_id=14850 time=1502122723 user_id=616 said:
http://fearlessrevolution.com/viewtopic.php?f=4&t=4467&start=75#p14764

copy the code and paste into CE ;)
nyanmaruu182 post_id=14849 time=1502120802 user_id=7562 said:
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

Novice Cheater
Mar 4, 2017
153
0
16
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:
<?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

Novice Cheater
Mar 4, 2017
153
0
16
breakerX post_id=14864 time=1502137172 user_id=7667 said:
nyanmaruu182 post_id=14851 time=1502122872 user_id=7562 said:
TheByteSize post_id=14850 time=1502122723 user_id=616 said:
http://fearlessrevolution.com/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.
 

DrummerIX

RCE Fanatics
Talents
Fearless Donors
Mar 22, 2017
648
10
18
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

What is cheating?
Aug 7, 2017
5
0
1
TheByteSize post_id=14874 time=1502146951 user_id=616 said:
breakerX post_id=14864 time=1502137172 user_id=7667 said:
nyanmaruu182 post_id=14851 time=1502122872 user_id=7562 said:
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

Novice Cheater
Mar 4, 2017
153
0
16
breakerX post_id=14883 time=1502166014 user_id=7667 said:
TheByteSize post_id=14874 time=1502146951 user_id=616 said:
breakerX post_id=14864 time=1502137172 user_id=7667 said:
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

What is cheating?
Aug 7, 2017
5
0
1
TheByteSize post_id=14884 time=1502168285 user_id=616 said:
breakerX post_id=14883 time=1502166014 user_id=7667 said:
TheByteSize post_id=14874 time=1502146951 user_id=616 said:
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

Novice Cheater
Mar 4, 2017
153
0
16
Inf Bonding : Updated/add script to handle June 15, the day before midterm.
Code:
<?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>
 

anon_kid

What is cheating?
Aug 8, 2017
2
0
1
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)