First, you have to download MPQView. This tool is the the only public MPQ editor that can open hard locked maps.
Once you open the application, click "File" and then select "Open data file" as shown in this picture:
![Image](http://img585.imageshack.us/img585/9863/51621267.jpg)
Now you have to select a listfile; it should take a few seconds to read it. Now click "Open archive", and make sure when selecting the files to edit the selection it's "All files" instead of just "MPQ Files". This way you can open up .w3x files.
![Image](http://img576.imageshack.us/img576/317/33704205.jpg)
Now go to the top file, hold shift and press end on your keyboard. This will select every file in the entire archive. Click on "File" and then "Save".
![Image](http://img32.imageshack.us/img32/3267/59698503.jpg)
You will be prompted to extract the map into a folder. Once you select your folder, you will have to confirm whether you want to extract the map with its structure or just have it dump everything into that folder without subfolders.
![Image](http://img215.imageshack.us/img215/8178/79125122.jpg)
That's pretty much all you need to know about spazzled maps unless you have a despazzler. However, this guide falls short when it comes to listfiles as there's no way to build one off a spazzled map. Unless you have a complete listfile of the map you can't retrieve all the files, and missing ones won't be extracted.
If you need help with listfiles, request them in here and I'll provide any help I can.