Is the casting time of a skill something that can be datamined?

06/27/2023 15:01 alafte#1
I tried to check the kom files, and while I found some .X and .Y files that look like could be an animation of skills Idk how to open them

What I'm trying to find is the animation of the model actually, cause in skills sometimes the animation may end before or after the character can move again, so I guess if I want the in-game casting time of a skill I need to look for the model animation?
06/27/2023 17:45 Acedia01#2
Quote:
Originally Posted by alafte View Post
I tried to check the kom files, and while I found some .X and .Y files that look like could be an animation of skills Idk how to open them

What I'm trying to find is the animation of the model actually, cause in skills sometimes the animation may end before or after the character can move again, so I guess if I want the in-game casting time of a skill I need to look for the model animation?
If you're able to inject Lua code, you can find the data you're looking for in tables located in the global environment (_G).

Each skill has its own table, and it looks like this:

Skill: [Only registered and activated users can see links. Click Here To Register...]
Tables : in the .txt file
06/27/2023 17:56 alafte#3
Quote:
Originally Posted by Acedia01 View Post
If you're able to inject Lua code, you can find the data you're looking for in tables located in the global environment (_G).

Each skill has its own table, and it looks like this:

Skill: [Only registered and activated users can see links. Click Here To Register...]
Tables : in the .txt file
Oh I see, I don't really know what's a lua code or a global enviroment, I'll take it slow by searching things up with time, best thing is knowing that it's possible, thanks! :handsdown:

Quote:
Originally Posted by Acedia01 View Post
If you're able to inject Lua code, you can find the data you're looking for in tables located in the global environment (_G).

Each skill has its own table, and it looks like this:

Skill: [Only registered and activated users can see links. Click Here To Register...]
Tables : in the .txt file
I tried searching, tried to open the lua files in the game folder with an IDE but couldn't find anything, and from what I got I basically have to inject a "print(_G.Leere.txt)" into the elsword exe and I'll get the file by running the game?

Sorry if what I say makes no sense as I'm a noob, but was wondering if I found good resources or I should find different kind of tutorials for this
07/03/2023 03:06 Acedia01#4
Quote:
Originally Posted by alafte View Post
Oh I see, I don't really know what's a lua code or a global enviroment, I'll take it slow by searching things up with time, best thing is knowing that it's possible, thanks! :handsdown:



I tried searching, tried to open the lua files in the game folder with an IDE but couldn't find anything, and from what I got I basically have to inject a "print(_G.Leere.txt)" into the elsword exe and I'll get the file by running the game?

Sorry if what I say makes no sense as I'm a noob, but was wondering if I found good resources or I should find different kind of tutorials for this
So first of all, no, you're mixing everything up. I'm not going to talk too much about the lua code injection part, but you can look at my thread "How to inject lua code" for that.

For the lua code part, the skill table is as follows: _G.AASI_A_AAP_LEERE
So you need to dump all the table contents into a .txt file to get the Leere.txt file I've shared. From there, you can use those informations to find out how to modify the contents of the table to suit your needs.
07/03/2023 18:49 alafte#5
Quote:
Originally Posted by Acedia01 View Post
So first of all, no, you're mixing everything up. I'm not going to talk too much about the lua code injection part, but you can look at my thread "How to inject lua code" for that.

For the lua code part, the skill table is as follows: _G.AASI_A_AAP_LEERE
So you need to dump all the table contents into a .txt file to get the Leere.txt file I've shared. From there, you can use those informations to find out how to modify the contents of the table to suit your needs.
Thanks again, tho I don't really want to modify it, just wanted to know the values, and yeah mixed a bunch of things up, did some more research and it's a lot of messy stuff, I'll try at a slow pace with time maybe I'll get it in the future :feelsbadman: