Page 21 of 35

Posted: Sat Jul 14, 2007 9:12 am
by kolli
Hm.. Good point there.
But a pointer does not make sense either. When you have the sizes, you automatically know, where the following file is located (what the computeFileOffset function does).
Because if we compare how Wizet stores numbers and pictures (compressed to it's most), it's really unlikely that they waste 4 bytes for every img for a number that they already have.

Today I'll concentrate on this. I'm going to compare the extracted stuff and the unextracted imgs with the 4 bytes.
Hopefully I'll find something...

Posted: Sat Jul 14, 2007 11:58 am
by ninjalm
Every fhinge I extor is a "FireFox" File how do I make it an Image file…?

Posted: Sat Jul 14, 2007 2:03 pm
by kolli
ninjalm wrote:Every fhinge I extor is a "FireFox" File how do I make it an Image file…?
With the following two boolean variables you can say, what should be dumped.

Code: Select all

dumpImages = 1
dumpHTML = 1
In my upload the dumpImages was false, because for testing I disable it.

Here is a version where this is enabled again. But you could have done this yourself...

Posted: Sat Jul 14, 2007 5:47 pm
by ninjalm
it extor ".0001.img"
and
".0002.img"
they are both "FireFox" file.
and then it stop and say it alreday exit or somefhinge..

Posted: Sun Jul 15, 2007 2:27 pm
by kolli
ninjalm wrote:it extor ".0001.img"
and
".0002.img"
they are both "FireFox" file.
and then it stop and say it alreday exit or somefhinge..
Uhm... You have to tell the script what file it should extract. My uploaded version is set to TamingMob.wz, because that is the smallest file (--> fast to test changes).

Just change the following line to the file you want to extract:

Code: Select all

f = open("TamingMob.wz", "rb")
If you want to extract Npc.wz then change "TamingMob.wz" to "Npc.wz".

Posted: Mon Jul 16, 2007 10:33 pm
by ninjalm
Works.
hmm but to puts all the code and stuff to make this game work in a priavte srver is imposble no?

Posted: Tue Jul 17, 2007 2:25 am
by Omega
ninjalm wrote:Works.
hmm but to puts all the code and stuff to make this game work in a priavte srver is imposble no?
None of this info is even useful for making a private server....Making a private server usually involves writing your own server code and pointing the already existing client at your private server. That involves decoding the game's internet protocol, which we haven't done (and aren't going to do).

After you figure out how they're sending stuff, you have to figure out what they're sending, and then write some server code which can understand that, add a database to understand all that code, then find some people to join your server. That's how the WoW private servers work (which is why they are somewhat buggy and usually missing quests).

But, good luck all the same.

Posted: Fri Aug 03, 2007 5:51 pm
by Tiger
So, did anyone get something new??

Posted: Sat Aug 04, 2007 12:08 am
by Texel

Posted: Sat Aug 04, 2007 12:19 am
by Mr.Mouse
Nice going, Texel, sad to see you leave the MS community, but as a father of a child of two, I can relate to you. Releases of MultiEx Commander has halved in terms of time. ;)

Thanks for the tool and source. I'm sure other people can pick up on it and continue the work. :D

http://www.xentax.com/uploads/author/mr ... aplext.zip

Posted: Sat Aug 04, 2007 3:52 am
by Texel
ah, I should mention that the patcher code is Rick's. The rest is mine, however. If he objects to its distribution then it might be wise to take it out.

I just poked through the code for the first time in a long time, and noticed I left a lot of things out... so if there are any specific questions about the code within the next few weeks I'll check here and answer.

Posted: Sat Aug 04, 2007 5:41 pm
by Tiger
So how do u use this tool?

Posted: Mon Aug 06, 2007 1:43 am
by Tiger
so can anyone pls teach me how to use this?

hm...

Posted: Fri Aug 10, 2007 2:31 pm
by Manias
said it is possible to extract KMS files, but I failed. Please check it again.

Re: hm...

Posted: Fri Aug 10, 2007 5:52 pm
by hello?
Manias wrote:said it is possible to extract KMS files, but I failed. Please check it again.
KMS uses a different encryption key which dump.py (and probably maplext) don't have. The only one I know of who cracked it is Omega (EDIT: and probably Rick), and he won't share the program with anyone.