[Extractor]*.Kom Extractor

01/18/2011 14:10 'Haseo#1
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:

PHP Code:
# Elsword
# script for QuickBMS Luigi Auriemma

idstring "KOG GC TEAM MASSFILE"
goto 0x34
get FILES long
get DUMMY long
getdstring DUMMY 8
get XMLSZ long
savepos OFFSET
log MEMORY_FILE OFFSET XMLSZ
math OFFSET 
+= XMLSZ

for FILES
findloc TMP string 
"Name=" MEMORY_FILE
math TMP 
+= 4
goto TMP MEMORY_FILE
for 6
findloc TMP string 
"=" MEMORY_FILE
math TMP 
+= 2
goto TMP MEMORY_FILE
getct TMP string 0x22 MEMORY_FILE
putarray 0 j TMP
next j

getarray NAME 0 0
getarray SIZE 0 1
getarray ZSIZE 0 2
getarray ALGO 0 5

if ALGO == 0
clog NAME OFFSET ZSIZE SIZE
else
print 
"unknown algorithm %ALGO%, contact me"
cleanexit
endif
math OFFSET += ZSIZE
next i 
Nun speichert ihr dies als extract.bms und zieht es auf die QuickBMS.exe!
Nun wählt ihr die Dateien die ihr entpacken wollt und das Zielverzeichnis, wo die Dateien entpackt werden sollen!

Im Anhang findet ihr QuickBMS und die extract.bms für die faulen unter uns ;)

MfG
'Haseo
01/21/2011 23:59 .Celtics#2
This extractor also works for the game Grand Chase
01/22/2011 13:14 'Haseo#3
yes that can be but i never played GrandChase ^^
Did you test if it works for GrandChase or do you think it will work because the ending of the data is the same?
01/23/2011 06:03 .Celtics#4
Tested it already and already made a hack for it. But now patched. Good times :D