2010-rust-rewrite-mashup README

The project's README from github.com/chasmlol/2010-rust-rewrite-mashup. As one markdown file: README.md.

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.

The Minecraft map

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

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 mouse Controller Action
Mouse / WASD Sticks MW2 movement and shooting
1–9, mouse wheel D-pad left / right Select a hotbar slot
Y Swap between the first two hotbar slots
E Open or close the inventory
Q Drop the selected item
Left click (block or empty hand) Right trigger Mine or punch
Right click (holding a block) Left trigger Place the block
J Click both sticks in Skate 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.

Known issues

Credits

2010-rust-rewrite-mashup (chasmlol/2010-rust-rewrite-mashup)

Searching Database…

What is this?It's a Rust rewrite of Modern Warfare 2's multiplayer engine (via IW4L) that also lets you drop into Skate 3's skating physics on any map and fight through a real, endless Minecraft world using MW2 guns.
Is this a mod for the original MW2, or a separate rewrite?It runs on IW4L, a from-scratch Rust rewrite of MW2's engine rather than a patch on the original game, with Skate 3 mode and the Minecraft map built directly into that rewrite.
How do I start playing?Grab the zip from Releases, extract it to a writable folder, then run iw4l.exe and point it at your MW2 folder; it also asks whether you own Skate 3. To load the Minecraft world, open Create Game and pick the 'overworld' map under the Minecraft tab.
Which original games do I need to own?You need your own copy of MW2, only tested with the Steam version. Skate 3 mode additionally needs the extracted Xbox 360 'default.xex' and data folder from Skate 3 plus a controller; without it, everything else still works, just without skating.
What should I know before trying the Minecraft map?The first launch needs an internet connection and curl to pull about 125 MB of official Minecraft 26.3 files straight from Mojang's servers; after that it plays fully offline. A known bug is that the skateboard is invisible on some maps.
Does this only run on Windows?Releases ship as a Windows executable (iw4l.exe), so the playable build is Windows-only; the README's mention of curl being on Windows, macOS and Linux is just a general note about where curl is available, not a sign of cross-platform support.
Do I need to worry about owning rights to Minecraft or MW2 content?Nothing from Minecraft, MW2 or Skate 3 is redistributed in this repo; Minecraft files come straight from Mojang's own servers and you must supply your own copies of the original games. IW4L itself is under Apache-2.0.
What does Skate 3 mode actually add?Pressing J (or clicking both sticks on a controller) drops you onto a skateboard with Skate 3's own physics, tricks and grinds on any MW2 map, including full block collision on the Minecraft map.
What can I actually do in the Minecraft world?You explore a real, endless Minecraft 26.3 world with a day/night cycle and vanilla mobs, and fight through it with MW2 weapons that break blocks scaled to each gun's real damage and range, drop items, and fill an MW2-styled inventory and hotbar; ammo and grenades are unlimited.
How deep is the controller support?Every MW2 action is rebindable with preset layouts (Default, Tactical, Lefty, Bumper Jumper and more), MW2's real console aim assist (Standard or Full), vibration and deadzone options, and the game auto-switches to whichever controller you last touched.
Creator
chasmlol
Size
12.5 MB
Stars
897
Age
20d
Commits · 90 Days