Warsmash Mod Engine

Warsmash is a mostly "clean-room engineered" rewrite of Warcraft III. A combination of LibGDX game engine, and the "mdx-m3-viewer" by Ghostwolf (used in "View in 3D" button on Hive model download section) are used to emulate the Warcraft III experience without running the actual Warcraft III game. This creates a platform for creative people to prototype strange spinoffs of the Warcraft III concept that do not run well on the original.

Followers
9
Downloads
2,328
Views
3,497
Start date
Last updated
Rating
4.73 star(s)
Getting to Eastern Kingdoms Trailer

Getting to Eastern Kingdoms Trailer

  • Media owner Retera
  • Date added Jan 7, 2026
  • Reaction score 0
  • Comments 0
Ashenvale, Interior Wmo Lights

Ashenvale, Interior Wmo Lights

  • Media owner Retera
  • Date added Dec 25, 2025
  • Reaction score 1
  • Comments 0
Outside Ironforge

Outside Ironforge

  • Media owner Retera
  • Date added Dec 23, 2025
  • Reaction score 1
  • Comments 0
Ironforge Gate

Ironforge Gate

  • Media owner Retera
  • Date added Dec 23, 2025
  • Reaction score 0
  • Comments 0
Warsmash April Fuels Gameplay

Warsmash April Fuels Gameplay

  • Media owner Retera
  • Date added Dec 12, 2025
  • Reaction score 0
  • Comments 0
Warsmash April Fuels Game Menu

Warsmash April Fuels Game Menu

  • Media owner Retera
  • Date added Dec 12, 2025
  • Reaction score 5
  • Comments 0
Killing a Quilboar

Killing a Quilboar

  • Media owner Retera
  • Date added Dec 12, 2025
  • Reaction score 1
  • Comments 0
Musical Moment: Sunrise at Ironforge

Musical Moment: Sunrise at Ironforge

  • Media owner Retera
  • Date added Dec 12, 2025
  • Reaction score 0
  • Comments 0
Night Elf

Night Elf

  • Media owner Retera
  • Date added Dec 12, 2025
  • Reaction score 0
  • Comments 2
4K Custom UI

4K Custom UI

  • Media owner Retera
  • Date added Dec 12, 2025
  • Reaction score 1
  • Comments 0
Humans

Humans

  • Media owner Retera
  • Date added Dec 12, 2025
  • Reaction score 0
  • Comments 0
Barrens2x_C.jpg

Barrens2x_C.jpg

  • Media owner Retera
  • Date added Dec 12, 2025
  • Reaction score 0
  • Comments 0
Barrens2x_B.jpg

Barrens2x_B.jpg

  • Media owner Retera
  • Date added Dec 12, 2025
  • Reaction score 1
  • Comments 0
Barrens2x_A.jpg

Barrens2x_A.jpg

  • Media owner Retera
  • Date added Dec 12, 2025
  • Reaction score 1
  • Comments 2
FarseerAtNight.jpg

FarseerAtNight.jpg

  • Media owner Retera
  • Date added Dec 12, 2025
  • Reaction score 1
  • Comments 0
Warsmash.jpg

Warsmash.jpg

  • Media owner Retera
  • Date added Dec 12, 2025
  • Reaction score 0
  • Comments 0
Acherus Christmas

Acherus Christmas

  • Media owner Retera
  • Date added Dec 12, 2025
  • Reaction score 1
  • Comments 0
Hidden WayGate in Barrens

Hidden WayGate in Barrens

  • Media owner Retera
  • Date added Dec 12, 2025
  • Reaction score 1
  • Comments 0
Riding a Horse

Riding a Horse

  • Media owner Retera
  • Date added Dec 12, 2025
  • Reaction score 2
  • Comments 0
Wetlands

Wetlands

  • Media owner Retera
  • Date added Dec 12, 2025
  • Reaction score 1
  • Comments 1

This Winter in Warsmash

Last year's holiday break included an opportunity for me to use a map created by the author @Warcraft Sandbox loaded into the Warsmash context to then pretend to be playing World of Warcraft and Warcraft III at the same time, which was a very fun experience pushing the limits with Warcraft III and creating another Winter Veil light show ingame, this time on Warsmash instead of Reforged. This year I decided to investigate what it would take to continue the Warsmash fork so that we could get the YouTube commenter "Gordo6908" to a point where he could load the map of the Eastern Kingdoms onto the Warsmash client. Not because it was a good idea -- perhaps Warsmash never was - but for the fun of proving it was possible. It is unlikely anyone ever did that with Warcraft III.

This winter I will probably pursue the project further and polish how these systems interplay when loading content from a different game (World of Warcraft) like that, with a focus on the ancient 2003-2004 versions of World of Warcraft that shared the same asset graphics format before it spun off into its own M2 format (so that code changes needed for Warsmash continue to be minimal).

In parallel to this, the GitHub contributor Glasir has done some excellent work progressing the effort to emulate a larger number of Frozen Throne abilities on Warsmash.

full


As you can see in this screenshot, we are rendering a context pulling art from several games:
- Ancient Protector pulled from a Warcraft III 1.26 installation
- HD "Sentry" unit pulled from Reforged (complete with custom shader code based on the code of Retera Model Studio (and the works of Ghostwolf))
- A World of Warcraft MDX (not M2) model loaded directly into the engine (not ported) with a hairstyle setting, baked NPC texture loaded from the Darnassus Bow Vendor "Landria," and an attached weapon loaded by the engine and not from a combined model file. (pulled from 0.5.3)
- A jlua binding in Java attempting to directly load the World of Warcraft user interface, but with the Warcraft III abilities of current unit provided as the Hero's action bar.
 
Last edited:
Back
Top