Welcome!

Join our community of MMORPG enthusiasts and private server developers! By registering, you'll gain access to in-depth discussions on source codes, binaries, and the latest developments in MMORPG server files. Collaborate with like-minded individuals, explore tutorials, and share insights on building and optimizing private servers. Join us today and unlock the full potential of MMORPG server development!

Join Today!

How to add a new skill.

Newbie Spellweaver
Joined
Jan 1, 2024
Messages
5
Reaction score
4
Hey everyone,
I’ve been digging deep into Trickster for quite a while,
and I hope this guide helps anyone looking to add "new skills" to the game.

First, each ESAction partition has unique four-digit codes,
and these codes define specific functions and forms in the memory
stack through function definitions.

You can modify these by changing the internal client register values
and using a debugging program—but keep in mind the .exe file size
must remain the same for things to work properly.

Second, you can convert the libconfig.dat file to an XML format
using a totool editor to access these ESAction codes.
Inside the XML, you can alter the skill tables (skillparam2)
by changing the ESAction entries from floats or ints.

Lastly, it's not easy to change the ESAction register values directly.
Instead, you have to replace values in the client data’s cake.xml, .nri files,
and the libconfig.dat's skillparam2 table.

By doing this, you can change the skill’s actions,
motion effects, and even functional parameters.

Bottom line: I wasn’t able to add completely new skills,
but I managed to overlay effects on existing ESAction
codes to achieve a "new skill" performance.

This will serve as a way to expand the game's content volume in a different way.
 

Attachments

Last edited:
I've tried it before..
The skill hasn't been activated.
I have something to ask about this, so can you tell me your discord ID?
 
Last edited:
Back