Page 1 of 9

Spazzler -- WC3 Map Corruptor

Posted: January 27th, 2010, 12:43 am
by Ken
This tool corrupts an MPQ to the point that only WC3 and WE can view it, as far as I've seen. Even MPQ Editor and RMPQex cannot read it.

It is written in Python (this version is, at least. I lost the old version in C#). To use it, you need Python 2.6ish.

[spoiler="Windows Instructions"]1) Put spazzler.pyc in your Python26 folder.
2) Run python.exe
3) Type "import spazzler"
4) Type "spazzler.protect(inmap,outmap)"
inmap: Input file name, without ".w3x"
outmap: Output file name, without ".w3x"
NOTE: If outmap begins with +, outmap will be inmap + the rest of outmap
If it ends with + and did not begin with +, it will prepend all but the + to inmap.
e.g. ("input","+_spazzler") will output "input_spazzler.w3x"[/spoiler][spoiler="Linux Instructions"]1) In Terminal, cd to the folder with spazzler.pyc in it.
2) Type "python" in Terminal.
3) Follow steps 3-4 from the Windows instructions.[/spoiler]

If you encounter any problems with it, aside from the fact that it's in Python, please let me know.
If you used it and like it, please give thanks or something.
If you want the source, PM me, though I won't be giving it to noobs who are just trying to steal my work.

EDIT: When you type "spazzler.protectblahblahblah", inmap and outmap should be strings, as in the example. So "spazzler.protect(pokemawnz,pokemawnzprotextedddd)" would not work.

Re: Spazzler -- WC3 Map Corruptor

Posted: January 28th, 2010, 3:23 am
by Risen
Decided to release public? :[

n00bs will be unstoppable now!!1111!

Re: Spazzler -- WC3 Map Corruptor

Posted: January 28th, 2010, 3:30 am
by Ken
Not really. I also have my own handy-dandy DeSpazzler, which undoes all of the corruption. :D

Re: Spazzler -- WC3 Map Corruptor

Posted: January 28th, 2010, 3:50 am
by Risen
Upload to staff section. :)

Oh.. did you ever get around to implement the jass antihacks?

Re: Spazzler -- WC3 Map Corruptor

Posted: January 28th, 2010, 3:57 am
by Ken
That's pretty much what SpacePacker was. However, I didn't pursue it much further because it makes the map hueger, then would corrupt it beyond being optimized. So... yarrrr.

EDIT: And I'm holding on to De-Spazzler for a bit. Then I might post it to Main, and sell it elsewhere. :D

Re: Spazzler -- WC3 Map Corruptor

Posted: January 28th, 2010, 5:18 am
by Small Sized Duck
FatherSpace wrote:That's pretty much what SpacePacker was. However, I didn't pursue it much further because it makes the map hueger, then would corrupt it beyond being optimized. So... yarrrr.

EDIT: And I'm holding on to De-Spazzler for a bit. Then I might post it to Main, and sell it elsewhere. :D



Thanks for posting it in vrisen's thread in general.

Re: Spazzler -- WC3 Map Corruptor

Posted: January 28th, 2010, 8:58 pm
by Risen
FatherSpace wrote:That's pretty much what SpacePacker was. However, I didn't pursue it much further because it makes the map hueger, then would corrupt it beyond being optimized. So... yarrrr.

EDIT: And I'm holding on to De-Spazzler for a bit. Then I might post it to Main, and sell it elsewhere. :D


Haha nice idea, I didn't think of that.

Small Sized Duck wrote:Thanks for posting it in vrisen's thread in general.


What thread? Lol.

Re: Spazzler -- WC3 Map Corruptor

Posted: February 20th, 2010, 5:46 pm
by owner123
RMPQEx, create a listfile, open with MPQMaster. I've bypassed this before.

Re: Spazzler -- WC3 Map Corruptor

Posted: February 20th, 2010, 6:18 pm
by Ken
Do it on this map. Pics or didn't happen.

Re: Spazzler -- WC3 Map Corruptor

Posted: February 20th, 2010, 6:24 pm
by Kryptonyte
owner123 wrote:RMPQEx, create a listfile, open with MPQMaster. I've bypassed this before.


You might have bypassed some type of MPQcorruption, but only like seven people have this tool,
and none of them are going around protecting maps with it (besides one....), so it most likely
wasn't this exact protection you bypassed. Though, if you find a way, that'd be pretty GG,
and we would get to see FS rage a lot. o.O