There are some vague remarks about how to deal with SkillScriptEx, but I never seen proper steps to get it going, so I thought about sharing what I discovered.
SkillScriptEx is actually a LUA file that can be compiled and decompiled. It is rather straight forward but it needs some external tools. The file itself is used in game for skill descriptions. It has a relation with skillscript.txt, but you will see for yourself.
Download java from
A simple way to get it going is to use the following bat files. I created a "compile" and "decompile" file, which enables me to 1-click both processes. You have to change the paths, so match them with your client gsf and server txt. On server it is not required to have it in the \Scripts folder, but I put it there for easy use.
Compile file:
Decompile file:
There is some junk data when doing a decompile of a skillscriptex.gsf but that can easily be fixed by opening the output file. There is some at the abilities (recognised by long strings of \192\218\189\197\192\199). I reckon it is probably some korean characters, but never looked into it. When you want to use that specific ability, it is probably wise to change it before compiling/usage. It is not required too, since you can still compile it fine. The function at the beginning of the file has some "nil, nil" too which can be deleted.
That is all - enjoy your skill descriptions!
SkillScriptEx is actually a LUA file that can be compiled and decompiled. It is rather straight forward but it needs some external tools. The file itself is used in game for skill descriptions. It has a relation with skillscript.txt, but you will see for yourself.
Download java from
You must be registered to see links
since it is required. After that grab the files in View attachment SKILLSCRIPTEX.7z. Copy them both to the java installation directory (in my case: "x:\Program Files (x86)\Java\jre1.8.0_181\bin"). The skillscript.gsf and txt included in the package are a copy of the latest ROWPLAYON. I believe the client 1010 has the same file, so it was never updated.A simple way to get it going is to use the following bat files. I created a "compile" and "decompile" file, which enables me to 1-click both processes. You have to change the paths, so match them with your client gsf and server txt. On server it is not required to have it in the \Scripts folder, but I put it there for easy use.
Compile file:
Code:
@echo off
"C:\Program Files (x86)\Java\jre1.8.0_181\bin\luac.exe" -o "d:\dev\RYL\src\Game\Language\ENG\SkillScriptEx.gsf" "d:\dev\RYL\src\Server\Executable\Release\Script\Game\SkillScriptEx.txt"
Decompile file:
Code:
@echo off
"C:\Program Files (x86)\Java\jre1.8.0_181\bin\java.exe" -jar "C:\Program Files (x86)\Java\jre1.8.0_181\bin\unluac.jar" "c:\Program Files (x86)\YouxiLand\ROW\Language\ENG\SkillScriptEx.gsf" > "d:\dev\RYL\src\Server\Executable\Release\Script\Game\SkillScriptEx.txt"
There is some junk data when doing a decompile of a skillscriptex.gsf but that can easily be fixed by opening the output file. There is some at the abilities (recognised by long strings of \192\218\189\197\192\199). I reckon it is probably some korean characters, but never looked into it. When you want to use that specific ability, it is probably wise to change it before compiling/usage. It is not required too, since you can still compile it fine. The function at the beginning of the file has some "nil, nil" too which can be deleted.
That is all - enjoy your skill descriptions!
Attachments
You must be registered for see attachments list