Register for your free account! | Forgot your password?

Go Back   elitepvpers › MMORPGs › Elsword
You last visited: Today at 17:33

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



KOMView - KOM Extractor for Datamining purposes

Discussion on KOMView - KOM Extractor for Datamining purposes within the Elsword forum part of the MMORPGs category.

Reply
 
Old   #1
 
MuffinMario's Avatar
 
elite*gold: 0
Join Date: Apr 2011
Posts: 905
Received Thanks: 564
KOMView - KOM Extractor for Datamining purposes (supports v3-v10 KOMs)



Do NOT contact me for GRAND CHASE's KOM files! This is an ELSWORD KOM Extractor.

KOMView
KOMView is a KOM Extractor (Elsword archive files), which enables you to extract the files from the game straight into accessible folders. Its public release aims to enable data miner, curious players or people who want to access the files in its original quality to do exactly that. All the other KOM Extractors have been deprecated for almost a decade, and thus I felt fit to publish mine

Limitations
What this tool does not is extract game logic files, such as script files (lua), text files, miscellaneous files or image/model atlas files. Also the packing algorithms are not included. You may be able to achieve voice packing using existing v3 kom packing tools though.
This is not a tool made for hacking the game!


KOM File Compatibility
KOMView works with practically all used KOM Files and all required algorithms that have been added throughout the existence of the game*.
KOM Version\ToolKOMViewOther Extractors
V3 (<2014)✅✅**
V4 (2014-2023)✅✅**
V5 (2023/08-2023/11)✅❌
V6 (2023/11-2023/12)✅❌
V7 (2023/12-2026/07)✅❌
V8 (2026/07/16-2026/07/30)✅❌
V9 (2026/07/30-2026/08/06)✅❌
V10 (2026/08/06-today)✅❌
Project Legacy (PLA)✅❌
Elsword Origin (OGN)✅❌
**Only default algorithm = 0
Currently, all of those can be found in the data folder, so they are all necessary for a complete extraction.
*KOM V1~2 are only present in the beta versions, which I was not able to obtain. Please contact me if you have those


Download
The download can be found in the attachment below. Starting from KOMView 4.2.2 you only need the .exe to run the application.

Support for certain linux distributions has also been added (debian/arch). For those, just run the appropriate "apt" or "pacman" commands


How to use
There's not much to it. It's usage is pretty trivial:

Usage Option 1: Drag and drop to exe

1.) Put the KOM Files (one / many) 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
Depending on the folder size Windows may limit the amount of files you may drag at the same time

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 (advanced)

Usage: komview.exe [options] <file> ..
Option
-ic : Ignore checksums when extracting KOM file (helpful for badly re-packed KOM files)
-np : No prompts during extraction
-lc : Enforce lowercase filenames when extracting
-h : Show a help prompt like this


Update Log

KOMView 7.1.2 (13.08.2026)
  • Include support for V10 KOM files.
KOMView 6.1.0 (02.08.2026)
  • Include support for V9 KOM files.



That's all. Enjoy

Attached Files
File Type: zip KOMView-5.1.1.0-windows-x86_64.exe.zip (2.37 MB, 75 views)
File Type: zip KOMView-5.1.1.0-linux-amd64.deb.zip (464.3 KB, 8 views)
File Type: zip KOMView-5.1.1.0-arch-x86_64.pkg.tar.zst.zip (624.7 KB, 7 views)
File Type: zip KOMView-6.1.0.0-windows-x86_64.exe.zip (2.45 MB, 49 views)
File Type: zip KOMView-6.1.0.0-linux-amd64.deb.zip (470.9 KB, 4 views)
File Type: zip KOMView-6.1.0.0-arch-x86_64.pkg.tar.zst.zip (631.0 KB, 10 views)
File Type: zip KOMView-7.1.2.0-windows-x86_64.exe.zip (2.42 MB, 190 views)
File Type: zip KOMView-7.1.2.0-linux-amd64.deb.zip (505.0 KB, 21 views)
File Type: zip KOMView-7.1.2.0-arch-x86_64.pkg.tar.zst.zip (674.0 KB, 44 views)
MuffinMario is offline  
Thanks
26 Users
Old   #2
 
elite*gold: 0
Join Date: Jun 2013
Posts: 71
Received Thanks: 40
Quote:
Originally Posted by MuffinMario View Post


I had this thing lying on my computer for years now. Thought I'd trim the features down to its original purpose: datamining; make it harder to RE than the original game and share it so others can look into the KOM files themselves. It's been purposefully stripped features to prevent unwanted harm to the game. I am not going to include packing algorithms and script decryption algorithms.

You cannot pack KOM files, read Script/Core Game files or even see the raw versions in the first place.

This is a tool meant for people who want to listen to the audios, look at graphics, etc. easily.

With this tool you can very easily:
- Extract V3 KOM files assets (old KOM version)
- Extract V4 KOM files assets (new KOM version, also compatible with the x64 switch in KR)
- Extract OGN KOM files assets (elsword origin)

There's not much to it. It's usage is pretty trivial:

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

Option 2: Set KOMView.exe as your program to open KOM files

This option is a bit trickier, but it makes handling different versions 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.

Option 3: Call via console

This tool has purposefully been dumbed down so no flags whatsoever possible. To run this tool in a terminal just do
KOMView.exe [dataXXX.kom] ([dataXXX.kom)...)




That's all. Enjoy
if you're interested
not like you had packing algorithms and script decryption algorithms why release private software you didin't make pretty cringe
MLG_2PR0 is offline  
Thanks
2 Users
Old   #3
 
elite*gold: 0
Join Date: Dec 2022
Posts: 1
Received Thanks: 0
Nice tool, thx.
bengaludo is offline  
Old   #4
 
elite*gold: 0
Join Date: Dec 2022
Posts: 1
Received Thanks: 0
KOMview.exe - application error

The exception illegal instruction
An attempt was made to execute an illegal instruction.
(0xc000001d) occurred in the application at location
0xc0000000000761BD9

Click on OK to terminate the program

Any suggestions?
NamelessDark is offline  
Old   #5
 
MuffinMario's Avatar
 
elite*gold: 0
Join Date: Apr 2011
Posts: 905
Received Thanks: 564
Quote:
Originally Posted by NamelessDark View Post
KOMview.exe - application error

The exception illegal instruction
An attempt was made to execute an illegal instruction.
(0xc000001d) occurred in the application at location
0xc0000000000761BD9

Click on OK to terminate the program

Any suggestions?
Hmm that's a really strange issue.. sadly it doesn't quite tell us a lot of information. If it didn't fix itself by the time of my reply.. my best bet would be that it is caused by incorrect (visual c++ v140 x86 runtime)? Did you copy all DLL files as well into the folder where KOMView.exe rests (it may otherwise fall back to potentially unfitting versions of them laying in System32/SysWOW64)? What OS are you using?
MuffinMario is offline  
Old   #6
 
elite*gold: 0
Join Date: Dec 2022
Posts: 3
Received Thanks: 0
I tried using your program on KR and TW Elsword, but most of the .ogg files and .x files except weapons were damaged, so I couldn't check them. Is there anything I missed?
Rendigit00 is offline  
Old   #7
 
MuffinMario's Avatar
 
elite*gold: 0
Join Date: Apr 2011
Posts: 905
Received Thanks: 564
Quote:
Originally Posted by Rendigit00 View Post
I tried using your program on KR and TW Elsword, but most of the .ogg files and .x files except weapons were damaged, so I couldn't check them. Is there anything I missed?
Damaged? I tried both of them, 32/64 bit for KR (which are both the same structure) and it did work for me. You can add me on discord if you want me to take a look over it ( its the icon on the bottom left of my profile on this comment)

Keep in mind tho that a lot of .x files are not directX files, but instead a custom file format. On the other hand .ogg files should be always working when opening them
MuffinMario is offline  
Old   #8
 
elite*gold: 0
Join Date: Dec 2022
Posts: 3
Received Thanks: 0
Okay... I was able to figure out what I did wrong.
The .ogg was not played because the player's codec did not fit. When I replaced the player, I was able to play it smoothly.

The .x file was a mix of X and x when I looked closely. I changed the letter of the .X file to lowercase, and I was able to check the 3D modeling!

I'm sorry for bothering you. And thank you for making the program!!TvT
Rendigit00 is offline  
Old   #9
 
elite*gold: 0
Join Date: Feb 2022
Posts: 1
Received Thanks: 0
Sorry, It doesn't work on KR data files on 22 - 12 - 22(kr time).
I dragged the data143.kom on the Komviewer.exe, and the CMD window has appeared.
But that was all. after few seconds, the CMD was closed. and nothing extracted.



yeap. that's all. nothing happen.
What should I do now?

+ holy ****, i cannot put image on thread.
can you go that link and watch my image?
ProbiusPrime is offline  
Old   #10
 
MuffinMario's Avatar
 
elite*gold: 0
Join Date: Apr 2011
Posts: 905
Received Thanks: 564
Quote:
Originally Posted by ProbiusPrime View Post
Sorry, It doesn't work on KR data files on 22 - 12 - 22(kr time).
I dragged the data143.kom on the Komviewer.exe, and the CMD window has appeared.
But that was all. after few seconds, the CMD was closed. and nothing extracted.



yeap. that's all. nothing happen.
What should I do now?

+ holy crap, i cannot put image on thread.
can you go that link and watch my image?
Hmm. It could be due to the folder separators. I'm guessing it's extracting in another directory, if you say it takes a while to close. Try opening a terminal and see if there's any message that you couldn't see when you drag a file into the folder because the window closed right after printing it. If you need instructions for that:

1. Put a kom file into the same directory as komview
2. Shift + Right click in the directory explorer window
3. In the context menu click "Open PowerShell here"
4. inside the powershell terminal, type "./KOMView.exe dataXXX.kom" (replace XXX with the name of the file you put into the same directory) and see what happens afterwards

If after you executed the command it still only said "Extracting..." and nothing else gets printed after the program stopped (alias. you can type in the powershell again):


If that solution did not help, you can as well just contact me on discord, because replies here are always slower
MuffinMario is offline  
Old   #11
 
MuffinMario's Avatar
 
elite*gold: 0
Join Date: Apr 2011
Posts: 905
Received Thanks: 564
Quote:
Originally Posted by NamelessDark View Post
KOMview.exe - application error

The exception illegal instruction
An attempt was made to execute an illegal instruction.
(0xc000001d) occurred in the application at location
0xc0000000000761BD9

Click on OK to terminate the program

Any suggestions?
Update: I have found the issue, I have fixed it in a new version.

Nerd information on why:
MuffinMario is offline  
Old   #12
 
elite*gold: 0
Join Date: Jan 2019
Posts: 1
Received Thanks: 0
OMGGGGG THX!!!
3140220413 is offline  
Old   #13
 
elite*gold: 0
Join Date: Apr 2023
Posts: 5
Received Thanks: 0
It's suppoed to work on all kom files or someone not? Cause some of them are giving me empty folders
alafte is offline  
Old   #14
 
MuffinMario's Avatar
 
elite*gold: 0
Join Date: Apr 2011
Posts: 905
Received Thanks: 564
Quote:
Originally Posted by alafte View Post
It's suppoed to work on all kom files or someone not? Cause some of them are giving me empty folders
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.
MuffinMario is offline  
Thanks
1 User
Old   #15
 
elite*gold: 0
Join Date: Apr 2023
Posts: 5
Received Thanks: 0
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.
Ah my bad, thanks!
alafte is offline  
Reply


Similar Threads Similar Threads
[Upload] A working kom extractor/packer for the new kom
08/22/2014 - Elsword - 65 Replies
I obtained this program from a Korean elsword forum. It works! But don't expect much; You cannot modify important files such as luas. However, you can still edit or exchange images, sounds, voices and etc. You can even unpack data036.kom, repack it, and use it in game. A brief manual is included in the attached .rar file below, which contains only two python scripts for unpack/repack. ps. I found the manual contained an error and corrrected it.
Seafight - Datamining Post
09/20/2013 - Seafight - 5 Replies
It seems we have a wild treat coming soon - some new files were found in the Seafight client for the upcoming expansion of the game. Probably the new expansion will bring the possibility to custom our ships using gems. That`s it for now. It`s time to check these files now. -> shipstills.swf -> componentassets.swf -> customshipmenu.swf
[Extractor]*.Kom Extractor
01/23/2011 - Elsword - 3 Replies
Hey, ich habe hier ein Entpacker gefunden, woher poste ich hier nicht, da es verboten ist! Er entpackt für euch die *.Kom Files von Elsword! Ihr könnt auch mehrere auswählen, macht kein Unterschied wie viele ihr auswählt nur es dauert dann dementsprechend lange! Ihr müsst den Entpacker mit QuickBMS starten welches ihr im Anhang findet! Nun erstellt per Notepad ein neues Dokument und fügt folgenden Code ein:



All times are GMT +1. The time now is 17:34.


Powered by vBulletin®
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2026 elitepvpers All Rights Reserved.