Register for your free account! | Forgot your password?

Go Back   elitepvpers > MMORPGs > Elsword
You last visited: Today at 22:27

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

Advertisement



[RELEASE] uKOM Extractor Source Code (C++)

Discussion on [RELEASE] uKOM Extractor Source Code (C++) within the Elsword forum part of the MMORPGs category.

Reply
 
Old 03/05/2015, 17:11   #16
 
elite*gold: 0
Join Date: Apr 2013
Posts: 110
Received Thanks: 8
Yes! We ask you, do a video on youtube to explain this structure KOMs.
specuuu is offline  
Old 03/05/2015, 17:21   #17
 
ernilos's Avatar
 
elite*gold: 20
Join Date: Jan 2012
Posts: 766
Received Thanks: 645
Quote:
Originally Posted by specuuu View Post
Yes! We ask you, do a video on youtube to explain this structure KOMs.
It's preatty simple...
The KOM file const of 3 parts
  • Header
  • XML
  • File Buffer
Where header takes 72 bytes and it is:
Code:
	static struct _KOM_HEADER
	{
		char Header[28];
		unsigned long ArchiverVersion;
		char CRC[5];
		unsigned long XMLSize;
		unsigned long FilesNumber;
		unsigned long CRC2; // [5]
	} KOMHeader;
It's simple to understand ()

After there's the XML file, the struct for entrys are:
Code:
	static struct _XML_ENTRY
	{
		char FName[100]; // File name.
		int Size; // Uncompressed file size.
		int CompressedSize; // Compressed file size.
		char Checksum[8]; // EQ FileTime.
		char FileTime[8]; // EQ Checksum.
		int Algorithm; // Algorithm type.
		               //	- Type 0: Nothing.
		               //	- Type 1: Compressed.
					   //	- Type 2: Encrypted & Compressed.
	} Files;
I think it's self explanatory... Anyway,

And finally file buffer, is where are stored the files in "RAW", from here you extract the files, the function does this work.


I add a release build of uKom Extractor, I didn't tested but Crypto functions won't work... Remember the program is from d3v!
Attached Files
File Type: rar uKom_Extractor.rar (76.5 KB, 315 views)
ernilos is offline  
Thanks
4 Users
Old 03/05/2015, 17:32   #18
 
elite*gold: 0
Join Date: Apr 2013
Posts: 110
Received Thanks: 8
where should I put these codes?
btw. start.bat crashed when I was pinning the "h" or the same "-"
specuuu is offline  
Old 03/05/2015, 17:47   #19
 
elite*gold: 0
Join Date: Nov 2013
Posts: 30
Received Thanks: 0
Like I said, it is easy for you but difficult for us , as much as you show these codes. Intereçante would be a tutorial explaining where to place the code , etc. program We can only hope someone and make available , I find it difficult , because who find / do, you'll want to stay on himself .

Quote:
Originally Posted by ernilos View Post

I add a release build of uKom Extractor, I didn't tested but Crypto functions won't work... Remember the program is from d3v!
When I open the program and write any letter , is "-h " even before the program closes automatically.
tsunaade is offline  
Old 03/05/2015, 18:07   #20



 
Venipa's Avatar
 
elite*gold: 0
Join Date: Jul 2011
Posts: 1,138
Received Thanks: 350
[ uKOM Archiver ]
Made by d3vil401 ()
ESEmu Project ()
Compiled at Mar 5 2015 17:12:29

uKOM Extractor is a free software under GPLv3 license.
Give credits to the original author whenever you use part of the code or it help
ed you.


[ HELP ]

- COMMANDS -

-h: Will print this help message.
-u: Will unpack the selected KOM.
-p: Will pack the selected folder (Required KOMInfo.xml into it).

_____________________________________

-u for unpack as u see above! not -h

if u want the help command simply write "Extractor.exe help"

_____________________________________

@D3vil401
The Only thing left to do is to move it to an new Folder ^^
Venipa is offline  
Old 03/05/2015, 18:19   #21
 
elite*gold: 0
Join Date: Apr 2013
Posts: 110
Received Thanks: 8
Okay i know how it works, but i can't editing .lua in LUA EDITOR. simply field is blank
specuuu is offline  
Old 03/05/2015, 18:21   #22



 
Venipa's Avatar
 
elite*gold: 0
Join Date: Jul 2011
Posts: 1,138
Received Thanks: 350
did he said its already available? nope
Venipa is offline  
Old 03/05/2015, 18:33   #23
 
elite*gold: 0
Join Date: Apr 2013
Posts: 110
Received Thanks: 8
Okay that is now just wait
specuuu is offline  
Old 03/05/2015, 18:53   #24
 
elite*gold: 0
Join Date: Nov 2013
Posts: 30
Received Thanks: 0
Quote:
Originally Posted by [EIS]Venipa View Post
[ uKOM Archiver ]
Made by d3vil401 ()
ESEmu Project ()
Compiled at Mar 5 2015 17:12:29

uKOM Extractor is a free software under GPLv3 license.
Give credits to the original author whenever you use part of the code or it help
ed you.


[ HELP ]

- COMMANDS -

-h: Will print this help message.
-u: Will unpack the selected KOM.
-p: Will pack the selected folder (Required KOMInfo.xml into it).

_____________________________________

-u for unpack as u see above! not -h

if u want the help command simply write "Extractor.exe help"

_____________________________________

@D3vil401
The Only thing left to do is to move it to an new Folder ^^
The file that the Ernilos provided closes , any keyboard letter that is precionado simply closes the program .
tsunaade is offline  
Old 03/05/2015, 18:57   #25
 
ernilos's Avatar
 
elite*gold: 20
Join Date: Jan 2012
Posts: 766
Received Thanks: 645
Quote:
Originally Posted by tsunaade View Post
The file that the Ernilos provided closes , any keyboard letter that is precionado simply closes the program .
It works with the command line (Win+R, cmd.exe, cd...) bla bla
ernilos is offline  
Old 03/05/2015, 19:11   #26



 
Venipa's Avatar
 
elite*gold: 0
Join Date: Jul 2011
Posts: 1,138
Received Thanks: 350
Quote:
Originally Posted by ernilos View Post
It works with the command line (Win+R, cmd.exe, cd...) bla bla
yep that does for me too ;D
Venipa is offline  
Old 03/05/2015, 19:11   #27
 
elite*gold: 0
Join Date: Apr 2013
Posts: 110
Received Thanks: 8
You can change the commands with notepad, just open start.bat in notepad
specuuu is offline  
Old 03/05/2015, 19:22   #28



 
Venipa's Avatar
 
elite*gold: 0
Join Date: Jul 2011
Posts: 1,138
Received Thanks: 350
New Start.bat Code:
Start.bat Code
Quote:
cmd.exe /K "cd /d D:\[1]MMPE\Extractor_D3vil&cls &title Running KOMExtractor at %cd% &prompt KomExtractor: &echo Welcome to the KomExtractor from D3Vil401"
================================================== =====
change the Directory to yours: D:\[1]MMPE\Extractor-D3vil to yours..
With Colors: Yellow
Quote:
cmd.exe /K "cd /d <Your directory> &cls &title Running KOMExtractor at %cd% &prompt KomExtractor: &color E &echo Welcome to the KomExtractor from D3Vil401"
Venipa is offline  
Old 03/05/2015, 19:55   #29
 
devil401's Avatar
 
elite*gold: 0
Join Date: Aug 2010
Posts: 140
Received Thanks: 151
About the Crypto:
I'm planning to release it, but only the most important parts (algorithm but NOT keys).
I should only decide if pubblish it as source code or as compiled dynamic library.

@Venipa:

The problem comes from the fact that it was crashing so i removed the folder creation function, i wanted to add it again but it's not the main problem for now.

@tothelawyer

Ok, i'll make a video, but don't think it's so different.
devil401 is offline  
Thanks
1 User
Old 03/05/2015, 20:09   #30
 
elite*gold: 0
Join Date: Nov 2013
Posts: 30
Received Thanks: 0
Quote:
Originally Posted by [EIS]Venipa View Post
New Start.bat Code:
Start.bat Code


With Colors: Yellow
Thank you, now I got it. However , how do I use the command " -u " ? For I select , and is

" -u : data035.kom " but nothing happens when I give enter.
tsunaade is offline  
Reply


Similar Threads Similar Threads
[Release]DNP Extractor Open Source
09/04/2015 - EO PServer Guides & Releases - 12 Replies
First credits where they belong. Credits to: unknownone for writing the Filename -> Hash method. The application is available in open source, so if people wish they can code it further to allow for packing files into a dnp file as well as extracting. It works with the current EO client. Directions of Use: Place DNPExtractor.exe, Data.InputOutput.dll and DNPManager.dll in your EO client folder where your dnp files are located. (Examples are...
[Release][VB][OPEN SOURCE]Metin2 Extractor by DoodleTM
06/22/2012 - Metin2 PServer Guides & Strategies - 3 Replies
Hi, here's an eix/epk extractor helper made by me :) It's made in VB and it's my first creation :d Screen : http://img1.firenex.net/dpi6sRTVh5z6AfGEzCqD.png Tutorial : First tab = Change extensions Extensia veche = Old extension Extensia noua = New extension Second tab = Unpack files
[RELEASE] [OPEN SOURCE] CE 5.5 Pointer to AutoIt Source-Code
02/13/2011 - AutoIt - 6 Replies
Habe heute erst gemerkt, dass es hier eine AutoIt Sektion gibt xD also poste ich mal mein Programm mit rein. Funktionsweise: 1. in CE Rechtsklick auf den Pointer und auf "Copy" klicken 2. in meinem Programm auf "Code generieren" klicken 3. In euer Scite gehen und einfügen Hier ist der Source Code vom Programm:



All times are GMT +2. The time now is 22:27.


Powered by vBulletin®
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

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