Copy + Paste level code here to load it into the editor:
Copy + Paste this to somewhere and keep it safe:
When it comes to Mallet, the best way to learn is to load in the code from one of the premade maps and play around with the various editor functions. But, if you want to get stuck in from scratch, here's a few pointers:
If possible, use a 1200 pixel high resolution (1600x1200, 1920x1200 or higher) and your browser in full-screen mode to save you from scrolling up and down.
Keyboard Controls: Scroll: Arrowkeys • Fine Movement of Scenery/Cliffs: WASD (hold Shift to speed up)
If these controls stop working for whatever reason, hit Toggle Hotkeys - that'll rebind the keys.
Don't try to use your mousewheel - it won't work due to the looped scrolling system involved.
When you need to work on the ground and still see scenery and cliffs (e.g. adding black tiles inside buildings), then use Bring Ground to Front which brings the ground to the front and makes it semi-transparent. This lets you edit it as well as line things up with scenery and cliffs. When you just want to see behind something, use Toggle Ground/Cliffs/Scenery
When placing ground, you can use Box-Place Ground to place square boxes of ground rather than having to paint it tile-by-tile.
Cliffs are scenery items that are designed to snap together, scenery is standalone.
Player and Zombie spawn points are set using the appropriate scenery items
Don't forget to use the keyboard controls for fine movement (see above) if cliffs and scenery are snapping together incorrectly or haven't quite lined up right.
All the other tools are more or less self-explanatory (don't ask why the cliffs dropdown is there, but it might come in handy :P), apart from one thing...
IMPORTANT: The map saving and loading system works on the basis that empty/deleted (i.e. grey) tiles are ignored completely. This means you can fill as much or as little of the total width of the canvas you are given. However, you must be careful not to save with any grey gaps before the right-hand edge of your map. If you do, the tiles will be shifted back to fill in the gaps. Yes I know that sounded a little bit weird, so here's an example: grass, space, grass, grass, spaces until the end of the canvas --- would become --- grass, grass, grass, spaces until the end of the canvas --- see what I mean now? :P
Oh and use +/- Height to adjust the height of your map depending on your needs.
To close this help window, click outside it.
Have fun using Mallet :D
- Darkimmortal
P.S. Yes, the maps can be infinitely large :D
Internal Loop Paused (to save CPU cycles) - Click anywhere outside this box to resume.
Rendering Level: - Please be patient as this process can take several seconds and will completely freeze your browser.