After frequent occurences about this topic, please do not contact me for Grand Chase's KOM files. I am sorry, but I do not intend to spend my time working on including it in this tool as its structure and algorithms are very likely very different when compared to Elsword and I don't have any interest in working on it.
A KOM Extractor for extracting game assets. Its functionality is limited to opening audio/image/model files. Made for people who are interested in these types of files in the best (original) quality availabe.
Functionalities to extract game logic files (.lua, etc.) will NOT be included. Packing algorithms will also not be provided.
This is not a tool made for hacking the game!
KOMView supports the following types of KOM files:
- Extract V3 KOM files assets (circa <2014)
- Extract V4 KOM files assets (used circa 2014-2023)
- Extract V5 KOM files assets (used circa Aug 2023- Nov 2023)
- Extract V6 KOM files assets (used circa Nov 2023- Dec 2023)
- Extract V7 KOM files assets (used from December 2023 and onwards)
Currently, all of those can be found in the data folder, so they are all necessary.
There's not much to it. It's usage is pretty trivial:
Usage Option 1: Select one-to-multiple KOM files (there is a limit depending on directory) and drag them into the EXE File
1.) Put the KOM Files that you wish to unpack into the folder of the KOMView Extractor
2.) Select the KOM Files
3.) Drag them into the KOMView.exe file
Usage Option 2: Set KOMView.exe as your program to open KOM files
This option is a bit trickier, but it makes handling different versions and folders a lot easier as it extracts into the data folder
1.) Double-Click any KOM File, a dialogue should open in which Windows is asking how this file should be opened.
2.) Mark "Always open .kom files with this application"
3.) Scroll down until you see "Select another application on this computer"
4.) Click and navigate to the folder where the KOMView is sitting and select KOMView.exe
Now you can just double-click any .kom file and they automatically extract.
Usage Option 3: Call via console (+ ignore checksum check)
To run this tool in a terminal just do
KOMView.exe [dataXXX.kom] ([dataXXX.kom)...)
Additionally a flag to ignore checksums is supported. Given argument -ic, you can extract KOMs with incorrect checksums (some old KOM packers poorly recalculated the checksums)
e.g. KOMView.exe -ic [dataXXX.kom] ([dataXXX.kom)...)
Update Log:
KOMView 4.0 (27.11.2025)
- Added support for Project Legacy PLA files.
- Fixed member files with non supporting characters not extracting ("???.tga")
- Adjusted uh... something
- Support for OGN files added again.
- Completely rewritten code base... but nobody is going to see that anyway.
- Added support for V6 and V7 KOM Files
- Added an optional flag to ignore checksum validity (-ic)
- Partially removed support of Elsword origin KOM files.
- Added support for V5 KOM Files
- Removed necessity of AVX instruction set, making the program run on more devices.
- Added different exit code if something goes wrong when extracting
- Initial Release
That's all. Enjoy
if you're interested







