Page 1 of 1

Epistory - Typing Chronicles

Posted: Mon Apr 17, 2017 9:18 pm
by STN
Made by Shinkansen
Simple table for Epistory - Typing Chronicles, may or may not work. Game generates code at runtime so table has a high chance of not working / detecting the wrong code / crashing.

Usage info:
Scripts with "To Activate: XXX" can only be activated (put an "X" into the box) after doing action XXX.
Scripts with "To Update: XXX" will only update their effect after doing action XXX.
Addresses with "XXX?" will enable the script effect XXX when 1 is put into the Value.

In general:
A. Do action YYY.
B. Activate (put an X) the "Initialization (Activate This First)" script.
C. Activate (put an X) the "Base Address Scan (To Activate: YYY, To Update: ZZZ)" script.
D. Enable (put a 1) the desired effect. Example: "Set Health to Max?" address.
E. Do action ZZZ.


V1000
1. Tested game version V1.0.1 64-bit. May work on other versions.

2. GAMEOBJECT_MANAGER.
"Combo Reset Timer Set to 0?" sets Combo Reset Timer to 0.
"Skill Points Set to Massive?" sets Skill Points to massive.

3. COMBAT_ENEMY.
"Enemy Set to Frozen?" sets Enemy to frozen.

Re: Epistory - Typing Chronicles

Posted: Fri Apr 19, 2019 5:56 pm
by FreeER
auto type and god mode, set to 1

Code: Select all

<?xml version="1.0" encoding="utf-8"?>
<CheatTable>
  <CheatEntries>
    <CheatEntry>
      <ID>0</ID>
      <Description>"DEBUG_CHEAT_HANDLER"</Description>
      <LastState Activated="1"/>
      <VariableType>Auto Assembler Script</VariableType>
      <AssemblerScript>{$lua}
[ENABLE]
LaunchMonoDataCollector()
local klass = mono_findClass('', 'DEBUG_CHEAT_HANDLER')
local debug_addr = mono_class_getStaticFieldAddress('', klass)
memrec.Child[0].Address = getNameFromAddress(debug_addr)
[DISABLE]

</AssemblerScript>
      <CheatEntries>
        <CheatEntry>
          <ID>1</ID>
          <Description>"AutoType"</Description>
          <VariableType>4 Bytes</VariableType>
          <Address>0</Address>
          <CheatEntries>
            <CheatEntry>
              <ID>2</ID>
              <Description>"GodMode"</Description>
              <VariableType>4 Bytes</VariableType>
              <Address>+4</Address>
            </CheatEntry>
          </CheatEntries>
        </CheatEntry>
      </CheatEntries>
    </CheatEntry>
  </CheatEntries>
</CheatTable>

Re: Epistory - Typing Chronicles

Posted: Wed Apr 14, 2021 1:16 pm
by Fluffster
Sorry, I know little about script coding in Cheat Engine. I tried pasting this in the auto assembler but I get error messages when I try to assign the script.
How can I add this to a table?

Any tip would be appreciated. I tried going through the CE docs but I still can't figure it out.
FreeER wrote:
Fri Apr 19, 2019 5:56 pm
auto type and god mode, set to 1

Code: Select all

<?xml version="1.0" encoding="utf-8"?>
<CheatTable>
  <CheatEntries>
    <CheatEntry>
      <ID>0</ID>
      <Description>"DEBUG_CHEAT_HANDLER"</Description>
      <LastState Activated="1"/>
      <VariableType>Auto Assembler Script</VariableType>
      <AssemblerScript>{$lua}
[ENABLE]
LaunchMonoDataCollector()
local klass = mono_findClass('', 'DEBUG_CHEAT_HANDLER')
local debug_addr = mono_class_getStaticFieldAddress('', klass)
memrec.Child[0].Address = getNameFromAddress(debug_addr)
[DISABLE]

</AssemblerScript>
      <CheatEntries>
        <CheatEntry>
          <ID>1</ID>
          <Description>"AutoType"</Description>
          <VariableType>4 Bytes</VariableType>
          <Address>0</Address>
          <CheatEntries>
            <CheatEntry>
              <ID>2</ID>
              <Description>"GodMode"</Description>
              <VariableType>4 Bytes</VariableType>
              <Address>+4</Address>
            </CheatEntry>
          </CheatEntries>
        </CheatEntry>
      </CheatEntries>
    </CheatEntry>
  </CheatEntries>
</CheatTable>