World of SkateCraft
Skate 3 skateboarding in World of Warcraft 1.12.1. An unofficial fan project built on benilla.
Skate 3 skateboarding in World of Warcraft 1.12.1 (unofficial fan project, built on benilla) See the README below for details.
README
On GitHubWorld of Skatecraft
Skate 3 skateboarding in World of Warcraft 1.12.1. Press J and your character drops onto a board, with Skate 3's own physics: flick-it tricks, grinds on any ledge, powerslides and bails, anywhere in Azeroth. Your own character does the tricks, in your own gear.
Built on benilla, a from-scratch WoW 1.12.1 client in Rust, and the Skate 3 Rust Engine. It runs fully offline against a local server.
Unofficial fan project. Not affiliated with Blizzard Entertainment or Electronic Arts. No game files are included. You need your own copies of both games.
Vibe coded, just for laughs. This whole thing was put together with an AI coding assistant (Claude Code) for fun, on top of other people's serious work (see Credits). Expect rough edges, weird bugs and a skater who doesn't always know where his sword goes. Don't take it seriously.
What you need
- Linux, or Windows (experimental, testers wanted): the Windows setup is new and untested
on real machines; please report how it goes (see Help).
- World of Warcraft 1.12.1, English client (build 5875).
- Skate 3 for Xbox 360, extracted: the folder with
default.xexanddata/(an ISO filedoesn't work; extract it first).
- An Xbox-style controller.
- Docker, about 20 GB free disk, and a few hours once for the server's map extraction.
Install
Linux:
git clone https://github.com/Kimmo3223/world-of-skatecraft.git
cd world-of-skatecraft
setup/setup.sh
Windows (experimental): install Git, then in a terminal:
git clone https://github.com/Kimmo3223/world-of-skatecraft.git C:\skatecraft
cd C:\skatecraft
setup.bat
Setup checks your machine and tells you exactly what to install if something is missing, asks for your WoW and Skate 3 folders, converts what it needs from them, sets up the local server, creates your game account and builds the game. Step-by-step details: INSTALL.md.
Play
./play.sh # Linux
play.bat # Windows
Log in with the account you made during setup and create a character.
| Key | |
|---|---|
| J | hop on / off the board |
| K | switch between the WoW camera and the Skate 3 camera |
| controller | skate (Skate 3 controls) |
Your account is a GM, so chat commands like .tele stormwind, .levelup 59 and .additem work.
Help
This is a hobby project with best-effort help only. If something breaks:
- Run the doctor (
setup/setup.sh --doctor, or on Windowspowershell -ExecutionPolicy Bypass -File setup\setup.ps1 -Doctor) and read TROUBLESHOOTING.md. - Still stuck? Ask in Discussions (Q&A) and attach your
setup.logand thedoctor output. Questions without them may go unanswered.
Windows testers: whether it works or not, a post in Discussions with your Windows version, GPU, controller and setup.log helps a lot.
Credits
- benilla by samwhosung and contributors: the WoW
1.12.1 client this is built on. Its own README is in docs/BENILLA.md.
- Skate 3 Rust Engine by SK8-ENGINE /
Chasm: the skateboarding, built on dumbad's years of Skate 3 reverse engineering (DumbadsSkate3ModdingTools).
- 2010 Rust Rewrite Mashup by chasmlol,
on IW4L by vladtrc: the Skate 3 mode for MW2 this one follows.
- vmangos and
vmangos-deploy (mserajnik): the local server. vgmstream: decodes the Skate 3 sounds during setup.
Legal
The code here is benilla's licence, MIT or Apache 2.0 at your option, except where a file says otherwise; see NOTICE. The skate engine is downloaded from its authors' repository at build time and is not part of this repository. No World of Warcraft or Skate 3 content is included or distributed: the game reads your WoW install, and setup converts your own Skate 3 files on your machine. World of Warcraft is a trademark of Blizzard Entertainment, Inc.; Skate is a trademark of Electronic Arts Inc.
From the project's repository, fetched . Images load from GitHub.
Releases
FeedNo releases yet. Follow the project to hear when the first one comes out.
Works for me
Did it work on your PC? A quick report tells other players which versions are safe to try.
Forks & ports
Built on benilla.
Discussion
No posts yet. Ask a question, share your setup or post a clip.
Sign in to post