KOMView - KOM Extractor for Datamining purposes

11/15/2024 17:00 MuffinMario#46
Quote:
Originally Posted by Mattsrc24 View Post
One - Thanks for the Kom Viewer.
Two - now that I have them, I have no idea how to view the x/y files (I seen the comment on page two but I'm totally lost)
Can someone please explain or point me in the right direction?
Originally, files with an .X extension represent the old DirectX (the windows graphics library to render your game) 3D model format, containing information about model, texture and animation data. And TL;DR: today they've been abandoned basically because they're not flexible enough for game development.

Elsword, and other similar legacy games still contain these files though (understandingly, as switching would be pretty expensive); which is to our disadvantage, because it makes inspecting these files rather tricky, as most modern tools don't possess the ability to parse these files accurately anymore, and (to my knowledge) most tools that did support it, relied on the fact that their tool too used these legacy DirectX APIs to read the models, meaning that these tools might not work anymore on modern computers...

Now comes the tricky part though, where Elsword adds ".x" as its extension, it does not mean that it is a DirectX model file, because KOG has implemented their own "wrapper" around the direct X file format, mostly used for models that require more complex animation handling. To my knowledge, ".y" files are similar in that manner. These KOG Mesh files cannot be opened, as there is no public tool that extracts the model data out of them (although the source leak gives major hints to its implementation).

So for you to open any file you'd need to a) know that the file is a DirectX X-File and b) have a tool that can either accept .X files, or have a converter tool that can export them. For the record, most online converters are absolute ass.

For a) it is relatively simple, if you use tools like [Only registered and activated users can see links. Click Here To Register...] to compare the first few bytes of the file. X-Files first few bytes for Elsword mostly all look something like "xof 0303bzip0032".
For b) I cannot give you a clear recommendation, and it all depends on the goal you finally want to achieve. There are .x blender importer that work for older versions. There also was a rather old tool, I don't remember the name of, starting with Auto- that you can inspect the models with (not autodesk). There are also "omni" converters you can find on github that can may or may not support your directX file. IIRC, some MMD tools also have the ability to open them.
01/09/2025 22:04 raushanah#47
Doesn't work with Grand Chase Classic unfortunately, I really wanted to get the backgrounds and splash arts for Void Dungeons =/

As a bonus, it doesn't work with Fantasy Grand Chase either, which is funny. The owner of that server is on a permanent power trip and he loooooooves to brag about how his server is the best out there and nobody can snoop around in the game files since he changed the header of every file thus making it impossible to extract. Also if you mention anything remotely close to kom extractors or server files on their Discord, they get REALLY mad at you for some reason, probably assuming you want to "steal" their players with a better private server. It's not even on the rules, but as soon as you say something, he gets angry at you saying that "you shouldn't mess with stuff that you don't understand" :lul:
03/03/2025 06:39 blackgarden#48
Hello, I have a question to ask.
When I look at a particular file in komview, I see the phrase "It's an empty folder," for example, data036.kom. What do I do in this case?
03/03/2025 14:40 MuffinMario#49
Quote:
Originally Posted by blackgarden View Post
Hello, I have a question to ask.
When I look at a particular file in komview, I see the phrase "It's an empty folder," for example, data036.kom. What do I do in this case?
You are extracting a script folder. This tool will not support extraction of script files as mentioned in the thread.
03/06/2025 16:42 blackgarden#50
Quote:
Originally Posted by MuffinMario View Post
You are extracting a script folder. This tool will not support extraction of script files as mentioned in the thread.
Okay .I found out that I couldn't do it with this tool. so is there a way for me to try it out separately?
03/16/2025 22:21 Unk0wm#51
Is there any way to open KSM file? I really want the boss model
08/14/2025 15:18 Unk0wm#52
Is this thread still getting update?
08/14/2025 15:59 MuffinMario#53
Quote:
Originally Posted by Unk0wm View Post
Is this thread still getting update?
Yes, extracting assets still works on the latest versions. On your previous question about KSM, there is currently no public tool enabling you to open the file.
08/15/2025 09:25 Unk0wm#54
I have seen some manage to decode the boss model but I doubt they willing to share the tool.
11/29/2025 00:31 testGcNew#55
Quote:
Originally Posted by MuffinMario View Post
It works on all KOM files. You are probably extracting from files that do not include audio/texture/model data as everything else gets filtered out. There are core/script/text files that will not be extracted as mentioned in the thread.
Dont work on grand chase classic files any more, has a headers problem