Skip to content
/ KOMCast Public

A KOM extractor & repacker entirely written in C++, working with game client up to 2014.

Notifications You must be signed in to change notification settings

ESEmu/KOMCast

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 

Repository files navigation

KOMCast

ESEmu Project

KOMCast is a tool to extract and repack KOM archives from ElSword's clients up to 2014.

  • Unpack KOM archives for Algorithm 0 & 2.
  • Repack KOM archives, both Algorithms supported.
  • Can use external tools (unluac) to decompile LUA and recompile it on packing, allowing fast editing.
  • Tested in action.

This tool has been written by d3vil401 from the team, you can find us on ESEmu Project website.

Usage

These are the arguments:

-u / -unpack : Unpack the target KOM.
-o / -out : Targeted output path.
-p / -pack :  Pack targeted directory/file.
-r / -recompile : Uses luac.exe to recompile files before repacking.
-d / -decompile : Uses unloac.jar to decompile files after extraction.

To pack to a KOM from a folder, and recompile its LUA files:

./KOMCast.exe -o data036_test2.kom -p ./out -r

To unpack a KOM archive to a folder, and decompile its LUA files:

./KOMCast.exe -u data036_test2.kom -o ./out -d

About

A KOM extractor & repacker entirely written in C++, working with game client up to 2014.

Resources

Stars

Watchers

Forks

Packages