Hallo
Wollte mal Fragen ob es eine Mob Freeze für 3.6 gibt oder mit welchen programm ich die TCD Dateien bearbeiten kann
Wollte mal Fragen ob es eine Mob Freeze für 3.6 gibt oder mit welchen programm ich die TCD Dateien bearbeiten kann
MFGQuote:
Originally Posted by KiakarMein Patcher setzt einfach bei jedem Monster in der TMon.tcd das "wehrt-sich-Byte" auf 0x00. Bzw. auf 0x01, wenn die Monster wieder angreifen sollen. Das erste gepatchte Byte ist bei Offset 0x48 (in 4Story DE).
www.youtube.com/watch?v=PRPQIJJ6EGM
Quote:
thx.
This is just an overview, but sadly, in most cases, I won't remember the exact layout of each tcd file (as I said, I was to lazy to make backups, and my PC crashed a few months ago). And sorry for my bad english.
1. As far as I remember, these files only contain visual effects (so they are useless for us):
TAction, TBody, TClassInfo,TCountryInfo, TFace, TFoot, TInfo, TItemAttr, TItemMagic,
TPortal, TPortalRegion, TSkillFunction, TSkillTree, TString
2. These files are probably the most interesting:
TMon
TItem
TSkill
TNPC0XXX0000
3. TMon
contains: Info about every monster in the game
e.g. : its look, size, (in-)visibility, can-click-with-mouse-on-it, fights (not) back, and some other stuff (which is often 'serverside')
what I didn't find: experience you get from it(maybe that is calculated by its level); range that the monster follows you once you attack it
conclusion: I think there isn't anything useful here, except the 'fight-back' byte.
4.TItem
contains: Info about every Item in the game
e.g. : who can wear it (priest, warrior, ...); where to wear it (gloves, helm...), mostly serverside is the price, level, reusable, is-cashshop-item etc.
what I didn't find: the damage/defense (this is stored in TItemAttr, but as I said, TItemAttr only contains visual effects); the skill that is attached to the item (see later)
conclusion: very interesting file :)
5. TSkill
contains: Info about every Skill in the game
e.g. : is it target-skill or aoe-skill?, range/distance, (non-)autoshoot, visual effects,
the rest is serverside (at least I think so), e.g. cooldown, mana costs
conclusion: very interesting file :)
6. TNPC0XXX0000
contains: Info about every NPC in a specific map
e.g. : look/visual effects, (in-)visibility, lifepoints (useless, as they don't fight), location (but the handling of the x and y coordinates of a NPC is difficult), 'function' (portal, merchant, auctioneer...). Note: if there is by default only one merchant in the map, then you can't create a second merchant by editing the tcd files. you can only give the merchant-function to another NPC (although there are few exceptions).
conclusion: it might be useful e.g. in Nardwasil dungeon, because one can give one of those NPCs the bank account (?) function, and put newly collected items in this account (so that you can stay longer in the dungeon). However, this can be done via CheatEngine, too.
another note: Items are somehow connected to skills. If you use, for example, the item health potion (from TItem), then the skill health potion (from TSkill) will be invoked. It might be interesting to change this connection, so that the use of e.g. a mana potion will invoke cashshop-item-related skills. Hence, I think this only possible by also hooking send() in TClient.exe.