What is in the game
- 26 fighters, each with a ground game, aerials, grabs and throws, four specials, EX specials and an ultimate.
- 10 stages plus Random, from Naxxramas to Durotar Skies.
- 1 to 4 players: stocks or time, an endless option and automatic rematches.
- Computer opponents with six personalities at five difficulties.
- Training mode with frame data, hit areas and slow motion.
- Classic, a six-fight route ending in a boss, and Lore Battles.
- Jumps, air dodges, shields, hitstun, knockback and stocks, over rollback netcode.
Fighters include Thrall, Jaina, Sylvanas, the Lich King, Malfurion, Cairne, Grom, Blademaster, Mountain King, Shadow Hunter, Rifleman, Beastmaster, Medivh, Anub’arak, Chen, a Peon and a Kobold who will not give up his candle. Fight inside the Scourge necropolis of Naxxramas, on the granite crags of Gryphon Aerie, under the open skyline of Durotar Skies and in the ruins of Stratholme.
How to play
- Download the map from Hive Workshop and put it in your Warcraft III Maps folder.
- In Warcraft III’s options set Graphics to Classic, and restart the game if you just changed it.
- Open Custom Game, Local Area Network or Battle.net custom games and pick Smashcraft.
- Choose your controls, your fighter and a stage, then press Y.
New here? Place only your own fighter chip and press Y to practice alone. Every game opens on your own Controls screen: pick ESDF, Hitbox or Custom, or load your saved profile. Type -help in chat for commands and press F9 for the in-game guide. The full player guide covers every control.
You need Warcraft III 3.0 with Classic graphics and a keyboard. A controller is optional through the Smashcraft client.
Default controls (ESDF)
- Move: S/F. Aim up: E. Crouch, fast-fall and drop through platforms: D
- Jump: Space or 8. Shield and air dodge: A. Light shield: 0. Grab: O
- Attack: N, with a direction for tilts and smashes. Special: U, with a direction
- EX special: 9, which costs one meter segment. Ultimate: N + U together at a full meter
- Pause: Backspace. Confirm: Y. Save the last ten seconds for a bug report: K
Rebind any key on the Controls screen, or press F1 before a match.
Feedback
Smashcraft is early, so tell us what feels off. Reply in the Hive Workshop thread or open an issue with the fighters, the stage and what happened. Press K in a match to save its last ten seconds to smashcraft-repro-*.txt in Warcraft III’s CustomMapData folder, and attach it.
Fan project
Smashcraft is an independent fan game, not affiliated with or endorsed by Blizzard Entertainment or Nintendo. It plays only inside your own copy of Warcraft III, using the game’s own unit models with animations we authored, plus credited community models.
- The source contains no extracted Blizzard files and no Nintendo code or assets.
- Behaviour is measured from the outside and from public frame data; nothing comes from disassembly, decompilation or reading a game’s memory.
- No DRM bypass, no Battle.net emulation, no cheats. The map is free.
Credits
- Created by Tom Passarelli. Code, design, animation and stage dressing are our own, written in TypeScript on Wisp and compiled to Warcraft III’s Lua. Source under the MIT License.
- The Lich King model by Kwaliti and the Undead Walls Pack by Kuzakani, from Hive Workshop, used with credit.
- Music: Before the First Strike by Tom Passarelli, made with Google Lyria.