Skip to content

Releases

MW2 Crossplay v0.1.0-alpha.13

Pre-release

Choose a tag to compare

@CyberLifeYT CyberLifeYT released this 14 Oct 13:33

TU6 on phones + launcher/identity pass.

Phones: TU6 ships as two apps beside the TU0 ones (com.mw2.recomp.sp.tu6 / .mp.tu6). The TU6 app installs from the same disc ISO, then downloads title update 6 itself (pinned public archive, same URL the PC launcher uses) and applies it on the device; the APK carries no game files. Same-version rule everywhere: TU0 plays only with TU0, TU6 only with TU6 — the launcher version tag, the HUD (LAN: N · TU0/TU6) and game.log name the version, and a heard mismatch is logged naming both sides. Cross-launch and the updater stay within their own version.
Launcher: GET TU6/GET TU0 entries mirror the PC launcher per installed version; Settings tabs unchanged; play/install/driver/log/cross-launch/updater/splitscreen warning/pads preserved. Mods still drop .ff/.pak/.bik into each app's own game/ folder (TU6 mods to TU6 apps).
PC: TU0 + TU6 archives ride this release as before (runtime LAN now announces its version; wire format unchanged in size, older builds read unknown).

Builds: sp offline + mp lan on PC; lan throughout on phones for PC-Android crossplay within each version.
Invite protocol unchanged since alpha.6 — both ends of a match must run the same alpha.

APK versionCode: 15

Needs your own Xbox 360 MW2 disc (v1.0.557 USA/Europe). No game files included.
Fixed since first upload: MP TU6 black-screen at boot (nine unreferenced TU6 leaf functions now bounded in config/MW2MP.toml; PC TU6 archives rebuilt with the same fix). Install the MP TU6 APK over alpha.13 (vcode 15 installs cleanly over vcode 14, game files kept).

MW2 Crossplay v0.1.0-alpha.12

Pre-release

Choose a tag to compare

@CyberLifeYT CyberLifeYT released this 14 Oct 05:23

Phone launcher, PC-mirror pass: compact single-screen layout with no scrolling (landscape), right-aligned condensed entries with dividers, black-bar selection, detail pane with gold rule, version tag, glowing MW2 RECOMPILED wordmark, smoky backdrop.

Entries: PLAY / INSTALL, cross-launch other app, MODS (opens Settings FILES tab), GET TU6 BUILD (opens the releases page), GRAPHICS DRIVER, SETTINGS, LOG, CHECK FOR UPDATES, QUIT. Tapping acts at once; play/install/driver/settings/log/cross-launch/updater/splitscreen warning/pads all preserved.
Version tag shows build + vcode + TU0 + DISC VERSION 1.0.557. Same-version rule: TU0 plays only with TU0, TU6 only with TU6.
Settings are tabbed (GRAPHICS / CONTROLS / NETWORK / FILES) with a custom plain-view tab bar — zero new Gradle deps, no Material/ViewPager2.
Full Android TU6 builds are future work and have NOT started here: no ARM recompile in this update. Android stays TU0; TU6 lives in separate PC archives.

Builds: disc TU0 + LAN throughout for PC-Android crossplay. Invite protocol unchanged since alpha.6 — both ends of a match must run the same alpha.
PC builds skipped for this update (no launcher/runtime change on PC).

APK versionCode: 13

Needs your own Xbox 360 MW2 disc (v1.0.557 USA/Europe). No game files included.

MW2 Crossplay v0.1.0-alpha.11 (test)

Pre-release

Choose a tag to compare

@CyberLifeYT CyberLifeYT released this 14 Oct 04:36

Test release: PC-style mobile launcher, mod installer, TU6 progress.

Android launcher: right-aligned entries + detail pane like the PC launcher (PLAY, cross-launch other app, INSTALL GAME, GRAPHICS, NETWORK, CHECK FOR UPDATES, LOG, MAPS SOON, QUIT), version tag, wordmark, status line. Tapping acts at once, as before.
Mod installer (PC launcher MODS entry + phone Settings): pick an extracted mod folder, its .ff/.pak/.bik go into game/. Scripts, plugins and executables are reported and skipped — this port runs no CoD Xe plugin system, so Bot Warfare's bots cannot run; its fastfile content (maps/weapons/modes) is what carries over, on TU6 builds.
TU6: forced real TU patching with a hash gate, configs reverted to upstream where the bytes match, diagnostics for the one remaining MP split.
Builds: disc TU0 + LAN throughout for PC-Android crossplay.

APK versionCode: 11

Needs your own Xbox 360 MW2 disc (v1.0.557 USA/Europe). No game files included.

MW2 Crossplay v0.1.0-alpha.10 (test)

Pre-release

Choose a tag to compare

@CyberLifeYT CyberLifeYT released this 14 Oct 03:44

Test release: PC-style launcher + cross-launch, TU6 progress.

Android launcher: entries + detail pane like the PC launcher, and a one-tap entry that jumps straight into the other installed app (campaign <-> multiplayer, no home screen in between).
TU6: forced real TU patching with a hash gate (past "TU6" builds silently recompiled disc bytes), configs reverted to upstream where the bytes match, diagnostics for the one remaining MP split.
Builds: disc TU0 + LAN throughout for PC-Android crossplay.

APK versionCode: 10

Needs your own Xbox 360 MW2 disc (v1.0.557 USA/Europe). No game files included.

MW2 Crossplay v0.1.0-alpha.9 (test)

Pre-release

Choose a tag to compare

@CyberLifeYT CyberLifeYT released this 13 Oct 21:24

Test release: adapter pin, TU6 in progress, server kit.

Networking: MW2_LAN_IFACE pins the announced adapter (PC launcher NETWORK screen, phone Settings, or env) — for VPN + WiFi at once, so sessions invite to a door guests can reach. See the new troubleshooting step 5.
TU6 PC builds for mods are still red (one MP recompile split left); TU6 package verified + staged privately, Android stays TU0.
Server hosting kit (server/ dir + portable bundle): setup/start scripts, config table, 24/7 tips.
Mod fastfiles (.ff) drop into game/ on TU6 builds once green. Bot scripts / CoD Xe plugin can not run on a static recompilation (needs a plugin system) — maps/weapons/modes fastfiles yes, bot AI no.
Builds: disc TU0 + LAN throughout for PC-Android crossplay.

APK versionCode: 9

Needs your own Xbox 360 MW2 disc (v1.0.557 USA/Europe). No game files included.

MW2 Crossplay v0.1.0-alpha.8 (test)

Pre-release

Choose a tag to compare

@CyberLifeYT CyberLifeYT released this 13 Oct 18:44

Test release: one-tap updates, storage manager, release notes.

Android launcher: updates now download and install in place (unknown-apps permission asked once); the update dialog shows the release notes; new Storage section with game/saves/cache/log sizes plus clear-cache and clear-logs buttons.
Mobile pause menu (MP app): Max rank 70, Unlock everything, Prestige +1 (same bytes as the PC launcher, .backup kept, restart the match); Join network game picker.
Protocol unchanged since alpha.6 — both ends alpha.6+.
Builds: disc TU0 + LAN throughout for PC-Android crossplay.

APK versionCode: 8

Needs your own Xbox 360 MW2 disc (v1.0.557 USA/Europe). No game files included.

MW2 Crossplay v0.1.0-alpha.7 (test)

Pre-release

Choose a tag to compare

@CyberLifeYT CyberLifeYT released this 13 Oct 14:49

Test release: mobile MP cheats + manual join picker.

Mobile pause menu (MP app): Max rank 70, Unlock everything, Prestige +1 — same bytes as the PC launcher's PROFILES screen, all profiles' copies, .backup kept. Restart the match to play on them.
Join network game: pick a heard host to re-fire the join (covers automatic joins swallowed by menus). Both ends alpha.6+ for invites (protocol unchanged since alpha.6).
Builds: disc TU0 + LAN throughout for PC-Android crossplay.

APK versionCode: 7

Needs your own Xbox 360 MW2 disc (v1.0.557 USA/Europe). No game files included.

MW2 Crossplay v0.1.0-alpha.6 (test)

Pre-release

Choose a tag to compare

@CyberLifeYT CyberLifeYT released this 13 Oct 14:06

Test release: updater, shader seed, system-link invite joins.

Android: in-app update check (release page prompt, skip-a-version supported). Shader seed: a fuller bundled cache now replaces a thinner installed one — record a playthrough and it ships to everyone next alpha.
Multiplayer: system-link invitations now join through the title's own connect line (no Live sign-in or accept flag needed on the guest); Live sessions keep the invitation path. Mobile pause menu + PC NETWORK screen unchanged. NOTE: invites only work alpha.6↔alpha.6 (protocol grew slots/nonce) — update both ends.
Builds: disc TU0 + LAN throughout for PC-Android crossplay.

APK versionCode: 6

Needs your own Xbox 360 MW2 disc (v1.0.557 USA/Europe). No game files included.

MW2 Crossplay v0.1.0-alpha.5 (test)

Pre-release

Choose a tag to compare

@CyberLifeYT CyberLifeYT released this 13 Oct 10:43

Test release: PC auto-join parity + join-failure diagnostics.

PC launcher: new NETWORK screen — player name, auto-join player, auto-accept invites (writes .env, same switches the phone sets).
Join debugging: the guest now logs exactly what it knocks on ("joining a Live/system-link session, host ip:port"); invites log acceptance. Compare with the host's "lan as ..." line when a join loops on attempt #N.
Builds: disc TU0 + LAN throughout for PC-Android crossplay.

Install note: alpha.3 and alpha.4 accidentally shared versionCode 3 — sideloading alpha.5 over either always works (now 5), but alpha.3→alpha.4 needed an uninstall first. Sorry about that one.

Needs your own Xbox 360 MW2 disc (v1.0.557 USA/Europe). No game files included.

MW2 Crossplay v0.1.0-alpha.4 (test)

Pre-release

Choose a tag to compare

@CyberLifeYT CyberLifeYT released this 13 Oct 09:59

Test release: LAN multiplayer discovery + lobby fixes.

Discovery: WiFi-first interface on Android (was: first adapter, often cellular), announces also to each subnet broadcast (limited broadcast gets filtered on some routers/hotspots), new-peer + peer-count logging in game.log.
Mobile: network player name setting (was: always "Player 1"), auto-accept invites switch, pause-menu Invite network players, HUD LAN peer count.
PC launcher: firewall note on the multiplayer entry.
Builds: disc TU0 + LAN throughout for PC-Android crossplay.

Needs your own Xbox 360 MW2 disc (v1.0.557 USA/Europe). No game files included.