ZillaCraft Mashup
ZillaCraft's Godzilla and Zilla, creative mode and more in the MW2 × Minecraft Rust mashup.
An experimental Rust cross-game runtime combining gameplay systems, assets, physics and mechanics from multiple games.
An experimental rust-based cross game runtime combining gameplay systems, assets, physics, and mechanics from multiple games through clean room reimplementation and user owned game data See the README below for details.
Build your own game out of the games you own. Pick the maps, the moves, the weapons and the rules you like from every game on your shelf, load in, and play them together.
Chimera runs on IW4L, a from-scratch Rust rewrite of Modern Warfare 2, and grew out of the 2010 Rust Rewrite Mashup that put Skate 3 and Minecraft into it. Everything since then is a pack: one whole game — its maps, weapons, characters, sounds and mechanics — unlocked by your own copy of that game.
install (or ROM) and reads what it needs from it on your machine. Nothing from any game is in this repo, and nothing is downloaded from anywhere else.
it has: every map playable, every weapon, character, sound and mechanic. Packs fill in one importer at a time; docs/PACKS.md shows how far each has got.
Titanfall wall-running through Quake's E1M1. Bloodborne trick weapons and RDR2's Dead Eye on a Skate 3 district. Skyrim's swords and shout in an MW2 match.
preset or tick rules one by one. Locked rules tell you which game unlocks them.
community, reviewed by maintainers, and documented with where every number came from. See Contributing.
differ from the host's; the plan is that each player brings their own copies, as Skyrim Together and Elden Ring's co-op mods do.
| from | in so far (the goal is all of it) | needs |
|---|---|---|
| Modern Warfare 2 | the base game: maps, guns, killstreaks, HUD, bots | your MW2 (Steam) |
| Skate 3 | J on any map to skate; Skate 3's districts as maps | your Xbox 360 copy (SKATE.md) |
| Minecraft | an endless Minecraft world to fight through | Mojang's own files, fetched on first run |
| Red Dead Redemption 2 | equipment wheel, Dead Eye, horses, western guns, ragdolls | your RDR2 |
| Cyberpunk 2077 | limbs that come off | your Cyberpunk |
| Bloodborne | trick weapons converted from your copy, dodge, lock-on | your extracted Bloodborne |
| Halo: Combat Evolved | recharging energy shields | your Halo CE maps |
| Super Mario 64 | double and triple jumps, long jump, flips, wall kick, ground pound | your ROM |
| Mario Kart 64 | drift your mount for a mini-turbo | your ROM |
| Ocarina of Time | Z-targeting | your ROM |
| Elden Ring / Dark Souls III | dodge roll with i-frames, lock-on | your install |
| Titanfall 2 | wall-run, slide, grapple | your install |
| Quake | rocket jumps, air strafing, its levels as maps | your Quake |
| Half-Life, Counter-Strike, … | air strafing, their levels as maps | your Half-Life |
| Celeste | air dash, forgiving jumps | your install |
| Skyrim | Unrelenting Force, its weapons | your Skyrim |
| Fallout | VATS-style slowed-time targeting | your Fallout |
| Sekiro | deflect | your install |
| Max Payne | shootdodge | your install |
| Doom | air strafing | your IWAD |
| Team Fortress 2 · Garry's Mod · Counter-Strike 2 | rocket jumps, air strafing, their maps, props and all | your install |
| Kingdom Come: Deliverance II | lock-on, master strikes, horses | your install |
| The Witcher 3 · Ghost of Tsushima · Nioh 2 | dodge, lock-on, perfect parries, horses | your install |
| Metal Gear Solid V · Batman: Arkham Knight · Outlast 2 | D-Horse and dives, grapnel and counters, slides | your install |
| Blasphemous 2 · Risk of Rain 2 · Terraria | parries, dodges, grappling hooks, dashes | your install |
| Baldur's Gate 3 · Schedule I · Labyrinth of the Demon King | copy checked; their importers are next | your install |
Every pack, its controls and its rules: docs/PACKS.md. What was researched for each game and from where: docs/GAME-RESEARCH.md.
somewhere you can write to (not Program Files), or build it yourself (docs/BUILD.md).
iw4l.exe and confirm your MW2 folder. It asks whether you
have Skate 3: choose Yes and select your default.xex, or No.
chimera-donor packs. It looks through your
Steam libraries and checks each game it finds; point it at anything else with chimera-donor packs --pack --game.
map_restart.
Quake, Half-Life and Source maps sit in the map list under their own tabs.
| Keyboard and mouse | Controller | Action |
|---|---|---|
| X (hold) | Y (hold) | Equipment wheel (RDR2). Tap for the next weapon |
| Z | D-pad up | Dead Eye: slow time, click to mark, Z again to fire |
| Left / right click with a blade | Triggers with a blade | Light / heavy attack |
| R with a trick weapon | X with a trick weapon | Change form |
| E | X | Get on or off a horse you face |
| Alt | Dodge roll, air dash or shootdodge, by pack | |
| T | Grapple | |
| B or Mouse4 (hold) | Lock on | |
| H | Shout | |
| Mouse5 | Guard, to deflect | |
| J | Click both sticks in | Skate 3 mode |
| F1 | Setup panel |
Mario 64 moves come from jump and crouch, wall-running from running along a wall, sliding from crouching while sprinting. Rebind anything with bind +dodge (+grapple, +lockon, +shout, +guard, +weaponwheel, +focus). The console (`) has packs, rules, moves and setup.
map minecraft:overworld.The first start downloads Minecraft 26.3's files (about 125 MB) from Mojang's servers, as the launcher does, into iw4l-artifacts/minecraft-26.3. More in the map's controls: E inventory, Q drop, 1–9 hotbar.
Plug in a controller and play; the game follows whichever controller you last touched. Options → Controller has MW2's console layouts, sensitivity, aim assist (Standard and Full, as on console) and deadzones; Options → Controls rebinds keys and buttons.
Adding a game is the heart of this project. A pack is:
how the player's copy is recognised, what is read from it, every number with its source.
crates/donor_import/src/packs.rs
(published checksums, the install's own files and headers).
crates/mechanics/src/rules.rs,
deterministic logic in crates/mechanics, the hook in crates/sim.
readers in crates/bsp_level and crates/donor_import/src/skyrim.rs). chimera-donor inspect runs every reader over a real copy and shows what reads and what does not.
The ground rules:
copies of games. Everything is read from the player's own copy.
it. MIT and similar work may lend ideas, credited in NOTICE.
TickInput -> sim::step -> Snapshot the only way game state changes,
so prediction, replays and multiplayer keep working.
Open an issue to propose a pack, or a pull request when it plays. The docs/ folder (INDEX) explains how the engine fits together.
maps, Kingdom Come's regions, Doom, Halo, Souls), models and sounds in game for every pack (Source MDL, Skyrim NIF and KCD2 meshes are read already), Cyberpunk's resources, Unity and Unreal games, Elden Ring and Fallout weapons.
can each bring their games.
From the project's repository, fetched . Images load from GitHub.
No releases yet. Follow the project to hear when the first one comes out.
Did it work on your PC? A quick report tells other players which versions are safe to try.
Built on 2010 Rust Rewrite Mashup.
ZillaCraft's Godzilla and Zilla, creative mode and more in the MW2 × Minecraft Rust mashup.
MW2 Rust survival against Minecraft mobs, with all 15 killstreaks, a quickscope class and a native Mac launcher. Requires your own MW2.
A fork of the 2010 Rust Rewrite Mashup that adds Super Mario 64 as a map.
No posts yet. Ask a question, share your setup or post a clip.
Sign in to post