Spazzler -- WC3 Map Corruptor
Posted: January 27th, 2010, 12:43 am
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.
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.