Quote:
Originally Posted by Mattsrc24
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

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.