SteonMod
2010 Rust Rewrite Mashup screenshot
Rust rewritePlayableVerifiedFeatured

2010 Rust Rewrite Mashup

MW2, Skate 3 and Minecraft in one Rust game: IW4L's MW2 rewrite with a Skate 3 mode (press J on any map) and an endless, real Minecraft world map.

Not a mod but a from-scratch Rust rewrite of MW2 with Skate 3 and a working Minecraft world bolted on.

  • Skate 3 mode: drop onto a board anywhere with Skate 3's physics, tricks and grinds; map edges become grind rails
  • Minecraft map: Minecraft 26.3 world generation, mobs, mining and placing, an inventory restyled in MW2's look; grenades blow up like TNT
  • Controller support with MW2's console layouts and aim assist

The Minecraft files are downloaded from Mojang's servers on first start (about 125 MB); nothing from Minecraft is in the repo.

What you need

  • MW2 (2009), tested with the Steam version
  • Optional for Skate 3 mode: the Xbox 360 version of Skate 3 (extracted default.xex + data folder) and a controller
  • An internet connection the first time you play the Minecraft map

2010 Rust Rewrite Mashup

Modern Warfare 2, Skate 3 and Minecraft in one game, all running on IW4L, a from-scratch Rust rewrite of MW2.

  • MW2: the multiplayer game, with its maps, guns, killstreaks and HUD.
  • Skate 3 mode: press J on any map to drop onto a board with Skate 3's physics, tricks and grinds.
  • A Minecraft world map: a real, endless Minecraft 26.3 world, generated by

    MinecraftOSS, which you fight through with MW2 guns.

  • Controller support: MW2's console button layouts and aim assist, with every button rebindable.

The Minecraft map

  • Minecraft's own world generation, with its day/night cycle, sky, clouds and lighting. The lighting also falls on your gun.
  • Vanilla mobs, both passive and hostile. You can shoot them and they fight back.
  • Shoot blocks to break them. Harder blocks take more bullets, scaled by each gun's real MW2 damage and range. Knife them too. Grenades blow up like TNT.
  • Broken blocks drop items that you pick up.
  • A Minecraft inventory and hotbar restyled in MW2's look. Your guns sit in the hotbar as items, and your MW2 character stands in the inventory window.
  • Hold a block to place it. With an empty hand you punch and mine with your bare MW2 hands.
  • Minecraft's block, mob and footstep sounds.
  • Unlimited ammo and grenades. The Intervention, SPAS-12 and UMP45 are always in your inventory. No time or score limit.
  • The minimap shows the Minecraft world around you.
  • Skate 3 mode works here too, with full block collision.

You don't need Minecraft installed. The first time the game starts, it downloads Minecraft 26.3's own files (textures, sounds, world data) straight from Mojang's official servers, the same way the Minecraft launcher does. That's about 125 MB, into iw4l-artifacts/minecraft-26.3. After that it plays offline. Nothing from Minecraft is included in this repository.

What you'll need

  • MW2, only tested with the Steam version.
  • Optional, for Skate 3 mode: the Xbox 360 version of Skate 3 (the extracted default.xex with its data folder) and a controller. Without it, everything else still works; skating is just off.
  • For the Minecraft map: an internet connection the first time you play, and curl. curl comes with Windows 10 and 11, macOS and most Linux distributions.

How to play

  1. Grab the zip from Releases and extract it somewhere you can write to (not Program Files), or build it yourself (see docs/BUILD.md).
  2. Double-click iw4l.exe and confirm your MW2 folder. It then asks whether you have Skate 3: choose Yes and select your default.xex, or No to play without skating.
  3. To play the Minecraft world, go to Create Game and pick the Minecraft tab in the map list. The map is called overworld.

You can also double-click Minecraft World.bat in the release folder, start the game with iw4l.exe map minecraft:overworld, or open the console with the backtick key (`, under Esc) and type map minecraft:overworld.

Controls on the Minecraft map

Keyboard and mouseControllerAction
Mouse / WASDSticksMW2 movement and shooting
1–9, mouse wheelD-pad left / rightSelect a hotbar slot
YSwap between the first two hotbar slots
EOpen or close the inventory
QDrop the selected item
Left click (block or empty hand)Right triggerMine or punch
Right click (holding a block)Left triggerPlace the block
JClick both sticks inSkate 3 mode

More about skating in docs/SKATE.md.

Controller

Plug in a controller and play; the game follows whichever controller you last touched. Menus work with the D-pad or left stick, A to select and B to go back.

  • Options → Controller: button layout (Default, Tactical, Lefty, Bumper Jumper, Bumper Jumper Tactical), stick layout, look and aim-down-sight sensitivity, invert look, response curve, aim assist, vibration and stick deadzones.
  • Options → Controls: every action shows its key and its controller button. Select one and press a key to rebind the keyboard, or a controller button to rebind the controller.
  • Aim assist works as it does in MW2 on console: Standard slows your aim over an enemy and follows them as they move; Full also pulls your aim onto the nearest enemy when you aim down the sight. It's off with the mouse.
  • Click both sticks in to switch to and from Skate 3 mode, as J does.

Known issues

  • The skateboard is invisible on some maps.

Credits

  • IW4L by vladtrc and contributors: the MW2 rewrite everything runs on (Apache-2.0, see NOTICE).
  • MinecraftOSS: the Rust Minecraft engine behind the world, mobs and items.
  • Minecraft is a trademark of Mojang Studios, and its files are downloaded from Mojang, not redistributed here. Modern Warfare 2 and Skate 3 belong to their owners. You need your own copies. This project isn't affiliated with any of them.

From the project's repository, fetched . Images load from GitHub.

Releases

Feed
  1. v0.4.0 2010 Rust Rewrite Mashup v0.4.0 Latest 2.1k
    Release notes

    MW2, Skate 3 and Minecraft in one Rust game.

    Minecraft world

    • Smoother: the stutter while walking around is gone. On our test PC the slowest 5% of frames went from about 16 ms to about 5 ms.
    • Knife blocks: a stab breaks dirt in one hit, stone in two, wood in three.
    • Block edges are grind rails now, so you can grind ledges and walls when skating (thanks vmpprotect).
    • Inventory item icons show again.
    • Leaf litter on the ground no longer flickers.
    • The Rust map's ambient music no longer plays here.

    Fixes

    • Getting hit by a grenade or semtex no longer freezes you in place for a second.
    • Dead bodies no longer pile up on your board when you skate after respawning.
    • Skating no longer gets stuck (you in skate mode but unable to move, with the Minecraft hand still showing) after a skate error.

    From IW4L upstream

    • Controller: finer sensitivity steps, a look acceleration toggle, separate presets and custom sensitivity, and akimbo triggers fixed.
    • Weapons: reload and aim timing fixes, no aiming down sights mid-reload, held fire restored, better equipment, missile guidance, animations and weapon sounds.
    • Personal loadouts, plus lobby and menu fixes.
    • Script-driven post effects, fog and earthquakes.
    • Matches survive short connection drops.
    • Lots of stability fixes.

    macOS (building from source): rendering is pipelined now, about 165 → 225 fps on an M4 Max (thanks johnseth97).

    Known issues

    • Frame rate in matches with bots is lower than v0.2.0, because MW2's own scripts run the match now. This comes from IW4L upstream.
    • The skateboard is invisible on some maps.

    Setup is the same as before: extract the zip into its own folder (not Program Files) and run iw4l.exe. Updating? Extract over your old folder to keep your setup and settings.

    Full guide: README

    SHA-256 f7c02cfb4dd5650be29762947a0b17d3e6f9b9f1259025ee89a99bd031e1ebca

  2. v0.3.2 2010 Rust Rewrite Mashup v0.3.2 1.9k
    Release notes

    Fix

    • Skating now works with any controller the game supports, including PS5, PS4 and other non-Xbox pads. It uses the same controller you move and shoot with. Before, skating only read Xbox-compatible controllers, so other pads did nothing on the board.

    Known issues

    • Frame rate is lower than v0.2.0 in matches with bots, with a small stutter every game tick. The game's own MW2 scripts now run the match, and that costs more per tick. This comes from IW4L upstream.
    • If you die in skater mode, bodies pile up.
    • The skateboard is invisible on some maps.
    • Block edges in the Minecraft world aren't grind rails yet.

    Setup is the same as before: extract the zip into its own folder (not Program Files) and run iw4l.exe. Updating? Extract over your old folder to keep your setup and settings.

    Full guide: README

    SHA-256 df866984e2a0e7b1d4d1a387968a50b3951f8205624e5449fcb3de2b278c9def

  3. v0.3.1 2010 Rust Rewrite Mashup v0.3.1 1.9k
    Release notes

    Fixes for v0.3.0.

    Fixes

    • The game no longer quits at startup on some copies of MW2 (Menu pc_options_video has no item 28 in the log). If your game's menus differ from what the new options pages expect, those pages now fall back to MW2's own instead of stopping the game.
    • The Minecraft map no longer freezes for a couple of seconds shortly after you spawn. The loading screen now waits until the world is ready.

    Known issues

    • Frame rate is lower than v0.2.0 in matches with bots, with a small stutter every game tick. The game's own MW2 scripts now run the match, and that costs more per tick. This comes from IW4L upstream.
    • If you die in skater mode, bodies pile up.
    • The skateboard is invisible on some maps.
    • Block edges in the Minecraft world aren't grind rails yet.

    Setup is the same as before: extract the zip into its own folder (not Program Files) and run iw4l.exe. Updating from v0.3.0? Extract over your old folder to keep your setup and settings.

    Full guide: README

    SHA-256 4e8fbc7e4dfd4f629a823755262111081dc5c5af8ca4c985d9433471bad9e4a2

  4. v0.3.0 2010 Rust Rewrite Mashup v0.3.0 894
    Release notes

    MW2, Skate 3 and Minecraft in one Rust game.

    New: controller support

    • Plug in a controller and play, including in the menus (D-pad or left stick, A select, B back).
    • MW2's console button layouts: Default, Tactical, Lefty, Bumper Jumper and Bumper Jumper Tactical, plus stick layouts.
    • Options → Controller: look and aim-down-sight sensitivity, invert look, response curve, aim assist, vibration and stick deadzones.
    • Options → Controls: every action shows its key and its controller button, and both can be rebound.
    • Aiming works like MW2 on console: turn rates that speed up as you hold the stick, and slower aim through a scope.
    • Aim assist works like MW2 on console too. Standard slows your aim over an enemy and follows them as they move; Full also pulls your aim onto an enemy when you aim down the sight. It only applies while you aim with the controller.
    • Click both sticks in to switch to and from Skate 3 mode.
    • On the Minecraft map: RT mines, LT places, D-pad left and right step the hotbar, and Y swaps the first two hotbar slots.

    From IW4L upstream

    • New menus, and matches run by MW2's own game scripts, killstreaks included.
    • Roughly double the frame rate in matches without bots.
    • Hold-to-aim as well as toggle aim, and a field-of-view slider in the video options.
    • A fix for sprint cutting out at high frame rates.

    Setup

    1. Extract the zip into its own folder (not Program Files).
    2. Double-click iw4l.exe and confirm your Modern Warfare 2 folder (PC, with multiplayer; Steam works).
    3. It asks whether you have Skate 3 (Xbox 360). Choose Yes and select the extracted default.xex (with its data folder beside it; ISO files do not work), or No to play without skating.
    4. The game opens at the menu.

    Updating from v0.2.0? Extract over your old folder and it keeps your setup and settings.

    Playing the Minecraft world: in Create Game, pick the Minecraft tab in the map list. The map is called overworld. Or double-click Minecraft World.bat.

    You don't need Minecraft installed. The first time the game starts, it downloads Minecraft 26.3's files (about 125 MB) from Mojang's official servers, like the Minecraft launcher does, and plays offline after that. No game files are included in this zip.

    Controls: J or both sticks: skate · E inventory · 1–9 / wheel hotbar · Q drop · ` console

    Known issues

    • If you die in skater mode, bodies pile up.
    • The skateboard is invisible on some maps.
    • Block edges in the Minecraft world aren't grind rails yet.

    Full guide: README

    SHA-256 713096b58c52246cfbc1538402a75537a99cc09d74cd41ddebda69419eba8912

  5. v0.2.0 2010 Rust Rewrite Mashup v0.2.0 2.8k
    Release notes

    MW2, Skate 3 and Minecraft in one Rust game.

    New: a Minecraft world map. A real, endless Minecraft 26.3 world with MW2 guns:

    • Minecraft's day/night cycle, sky, clouds and lighting.
    • Vanilla mobs you can shoot, and that fight back.
    • Shoot blocks to break them, scaled by each gun's real damage. Grenades blow up like TNT.
    • Block drops you can pick up.
    • An MW2-styled Minecraft inventory and hotbar, with your guns as items.
    • Placing blocks, and mining or punching with your bare hands.
    • Minecraft's block, mob and footstep sounds.
    • Unlimited ammo and grenades, the Intervention, SPAS-12 and UMP45, and no time limit.
    • A minimap of the world.
    • Skate 3 mode works here too, with full block collision.

    Setup

    1. Extract the zip into its own folder (not Program Files).
    2. Double-click iw4l.exe and confirm your Modern Warfare 2 folder (PC, with multiplayer; Steam works).
    3. It asks whether you have Skate 3 (Xbox 360). Choose Yes and select the extracted default.xex (with its data folder beside it; ISO files do not work), or No to play without skating.
    4. The game opens at the menu.

    Playing the Minecraft world: in the map list, scroll to the second page of maps. It's called overworld. Or double-click Minecraft World.bat.

    You don't need Minecraft installed. The first time the game starts, it downloads Minecraft 26.3's files (about 125 MB) from Mojang's official servers, like the Minecraft launcher does, and plays offline after that. No game files are included in this zip.

    Controls: J skate · E inventory · 1–9 / wheel hotbar · Q drop · ` console

    Known issues

    • If you die in skater mode, bodies pile up.
    • The skateboard is invisible on some maps.
    • Block edges in the Minecraft world aren't grind rails yet.

    Full guide: README

    SHA-256 d285a3184a5aea5ac480fb62f46b14b37fc23c75b916e0c86496a137b24a0143

Works for me

Did it work on your PC? A quick report tells other players which versions are safe to try.

Sign in to add a report

Forks & ports

Built on IW4L.

Built on 2010 Rust Rewrite Mashup (4)

Discussion

No posts yet. Ask a question, share your setup or post a clip.

Sign in to post