• Unfortunately, we have experienced significant hard drive damage that requires urgent maintenance and rebuilding. The forum will be a state of read only until we install our new drives and rebuild all the configurations needed. Please follow our Facebook page for updates, we will be back up shortly! (The forum could go offline at any given time due to the nature of the failed drives whilst awaiting the upgrades.) When you see an Incapsula error, you know we are in the process of migration.

Reverse engineering a world map file

Elite Diviner
Joined
Apr 28, 2012
Messages
420
Reaction score
439
yes, after asm 'pack' (see in screen 'body size pack') in 'unpack' -> decompressed file
---upd---
as i promised, a few screenshots ...
from client (pack/unpack):
AcarX - Reverse engineering a world map file - RaGEZONE Forums
AcarX - Reverse engineering a world map file - RaGEZONE Forums
from my program (pack/unpack):
AcarX - Reverse engineering a world map file - RaGEZONE Forums
AcarX - Reverse engineering a world map file - RaGEZONE Forums
 
Last edited:
Newbie Spellweaver
Joined
Aug 14, 2015
Messages
79
Reaction score
18
Don't know how to thank.. Amazing work man really appreciate everything you've done :blushing:

I do have one little problem though. When I try to unpack a file it's giving me access violation exception at:

Code:
jb loop12
inc ecx
push esi
mov esi, edi
sub esi, eax
rep movsb // here
 
Last edited:
Elite Diviner
Joined
Apr 28, 2012
Messages
420
Reaction score
439
link u version "C" (we will deal )) )
p.s. С++ also had problems due REP
 
Elite Diviner
Joined
Apr 28, 2012
Messages
420
Reaction score
439
@AcarX
wait, friend)
i'll write you a dll
(x64 with (my laptop) problems - solved, i think ... not at once)
offtop: DNC
I'm glad to see you) you long time not been)
 
  • Like
Reactions: DNC
Newbie Spellweaver
Joined
Aug 14, 2015
Messages
79
Reaction score
18
@lastfun
Thanks that one is working pretty well for both .ma2, ma1 files. I also wrote a packer to put extracted files back into .ma1,ma2 format. Here it is if anyone is interested:
Link






 
Back
Top