I. Introduction
I'm still getting pms on how to hack in 4Story by using the tcd files, so I wrote this small tutorial. I will explain how to use the monster-will-not-fight-back-effect and a sort of multikill.
You may also want to look at those threads,
and
, which include modified files, but, sadly, no in-depth explanations (so I'm not really sure what they actually do) or even
. Note: Remember never to hack with your main account.
II. What You Need
You need a hex editor, I prefer this one:

(hxxp://mh-nexus.de/en/downloads.php?product=HxD)
III. Getting Started
First, make backups of TSKill.tcd and TMon.tcd (just copy those files and save them in a different folder) located in
C:\Program Files\Gameforge4D\4Story\TCD or
C:\Program Files\Zemi Interactive\4Story\TCD
Then, open the hex editor and load TSkill.tcd. It should look like this (note: "Schießen" and "Mobiler Schuss" are German skillnames):
IV. Understanding the File Structures
Obviously, information about each skill is stored in there. Let's take a deeper look.
Each skill has her own section. The size and and the structure of the sections are the same for each skill. But what kind of information is stored in these sections? When I first encountered that question, I just modified some bytes, started the game, and looked at what had changed ingame. This is a time consuming process, and I think we can reduce this time by sharing our knowledge! That way, you, the reader, don't need to start from scratch when analyzing the files, and can just continue form where others left.
Well, let's continue:
I located some important bytes already.
Red: The radius of the skill. Usefull for aoes. Set to 0xFF7E (I consider this the maximum, since with higher values the game crashed).
Green: Autoshoot. Set both to 01, and the specific skill will autoshoot.
Blue: not quite sure, I think this sets the target. Set to 0x0804, if you want a non-target aoe.
V. Saving and Testing
Save the file. Now, if you start the game, the skill you have modified earlier will be an aoe, with a great range and it will also autoshoot. If the game crashes at startup, then it's because you modified the wrong bytes or there was an official patch.
VI. monster-will-not-fight-back
It is the same as with TSkill.tcd. Open TMon.tcd, search for a specific monster, and edit the Bytes 0x0102 into 0x0002 (as shown in the picture). 01 = monster fights back, 00 = monster doesnt fight back.
VI. End
Happy gaming...







