Cosmic Recomp

Cosmic Recomp is a Windows native port of Ben 10 Ultimate Alien: Cosmic Destruction that allows playing as Albedo and features enhanced cinematics.

README

Cosmic Recomp

Alpha 8.5 — Alien Force Aliens & Ten Languages

  • Alien Force aliens: Chromastone, Jetray and Goop on All Aliens page 4, with their own attacks, effects, R3 ring pictures and holograms. Jetray glides and double jumps; Goop double jumps. In the launcher, Setup → Import Alien Force aliens builds them from your own extracted Ben 10 Alien Force: Vilgax Attacks Xbox 360 folder, as the Four Arms import does.
  • Ten languages: English, Arabic, German, French, Spanish, Italian, Portuguese, Turkish, Russian and Japanese, in the launcher (Saves & Languages) and in the game (Options → Video → Language), shared and changed live. Menus, HUD, tips and dialogue follow the language, including Arabic, Russian and Japanese through a new overlay, and Enhanced Cinematics subtitles. Translations ship with the game; nothing extra to download.
  • Ultimate balance: Ultimate light hits deal 0.35 (normal aliens 0.2) and special abilities 1.75, so they no longer one-shot ordinary enemies. Each Ultimate ability spends 4, 6, 8 or 10 seconds of Ultimate time, and four Ultimatrix prongs show on the HUD while an Ultimate is active.
  • Field of View: −20° to +30° for gameplay, under Options → Gameplay or in the launcher. The music overlay shows song titles in any script.
  • Fix: landing a Big Chill glide no longer crashes.

Known issues: Chromastone shows a graphical glitch in The Catacombs. Portuguese and Turkish game text is not translated yet, and the Arabic, Russian and Japanese text is not professionally reviewed.

Building: after code generation run tools/apply_game_integration.py, tools/apply_text_overlay.py and tools/apply_form_effects.py. Back up native-rex/generated/default before editing ben10_manifest.toml, because the build regenerates it.

Alpha 8.2 — Mouse Menus, Music Integration & Modern Button Icons

  • Mouse in menus: an Omnitrix cursor replaces the Windows pointer in menus and turns red in Play as Albedo mode. Hover and click work in the stock menus, the pause menu, the Options pages, Level Select and the Upgrades wheel. The R3 form wheel supports hover.
  • Keyboard and Mouse: the "Keyboard" button icon option is renamed "Keyboard and Mouse". Prompts show keycap and mouse images for your current bindings. The Controls page now has one custom profile, with Restore defaults.
  • PC mouse camera: the camera turns with mouse movement like a PC game, independent of frame rate, with adjustable sensitivity and no speed cap.
  • Smart Music Integration: detects Spotify and other players through Windows media controls. Press M or View / Share during gameplay to open the music overlay. It shows title, artist, album art and progress, with Previous (LB / L1 / Q), Play-Pause (X / Square / Space), Next (RB / R1 / E) and Close (View / Share / M). The game keeps running while it is open, and its input does not reach the game.
  • Audio ducking: while music plays, the game audio fades down smoothly and fades back after the music stops. Set the amount with Music priority in the music overlay (0% = off). Windows and Spotify volumes are never changed.
  • Sound settings: the in-game Sound page adds Music Integration. The launcher has a new Sound tab with Music, SFX and Voice volume and Music Integration.
  • Modern button icons: new Xbox and PlayStation face, bumper, trigger and stick icons in the stock menus, HUD prompts, QTEs and text prompts. Auto follows the connected controller.
  • Options badge: the Options pages show the original Omnitrix badge again. The launcher extracts it from your game files, with a red version for Albedo mode.

Known issues: Ultrawide is not supported.

For an Alpha 8.2 build, compile both launcher bridges with --hero-time --gpu-diagnostics --performance-alpha5 --ultimate-voices --discord-presence, adding --four-arms for the optional bridge. Install the SDK with the updated sdk-patches/rex-sdk-local.diff. The button icon resources are generated by tools/build_modern_button_icons.cs and tools/build_keyboard_prompt_sprites.cs.

Alpha 8.1

  • Play as Albedo: Both Way Big appearances swap live when you resume the final fight. Ben fires green and Evil Way Big fires red, whichever side you play.
  • Final boss HUD: Restored the sharper Ben Way Big portrait with the Potis Altiare badge. The health bar stays yellow.
  • Fixes: Restored the Alpha 8 graphics profile, fixed final-fight pause behavior and button prompts, and improved cinematic ZIP subtitle matching.

For an Alpha 8.1 build, compile both launcher bridges with --hero-time --gpu-diagnostics --performance-alpha5 --ultimate-voices --discord-presence. Add --four-arms for the optional bridge. Stage tools/way_big_portrait.rgb beside prepare_albedo_textures.py in the importer.

Alpha 8 — Reworked Options, 120 FPS & Enhanced Cinematics

  • In-game Options: redesigned the Options hub and the Gameplay, Sound, and Video pages. Gameplay groups the standard and extras settings on one page. Video combines display, button icons, and graphics. Credits are available from the main-menu Options hub.
  • Video and performance: added a 120 FPS frame-limit option and individual controls for internal resolution, anti-aliasing, texture filtering, sharpening, and screen bloom.
  • Launcher: added Gameplay settings shared with the game, separate artwork for Home and Settings, and installed-content checks for Four Arms and the enhanced cinematic pack.
  • Enhanced Cinematics: optional in-game playback of 19 clips in 1080p/60 FPS MP4, with subtitle tracks, keyboard/controller skip, and volume linked to the game's Windows Volume Mixer setting. Enable it under Launcher Settings → Video after importing the ZIP. Turn it off to use the original cinematics. Download the Enhanced Cinematics ZIP.
  • Menu fixes: improved Albedo theme colors and pause-menu row spacing, and restored the main-menu Ultimatrix backdrop after using Cheats.

Known issues: 120 FPS depends on the scene and hardware, with drops reported in The Amazon. The crank prompt above Humungousaur can still show the Xbox icon under PlayStation or Keyboard. A gameplay crash is still under investigation.

Alpha 7.1 - Button Icons, Albedo Fix & Game Icon

Community Alpha 7.1: Download the Windows installer and read the release notes.

  • Albedo and Four Arms: The launcher prepares Albedo's textures locally and includes the Four Arms recolor when the optional form is installed.
  • Button Icons: Choose Xbox, PlayStation, or Keyboard in Options → Video → Button Icons. The setting covers supported menu, HUD, and tutorial prompts. PlayStation icons are built in.
  • Game icon: Added to the Windows game, launcher, and installer.

Alpha 7 - Four Arms, Albedo Mode & Launcher Improvements

Community Alpha 7: Download the Windows installer and read the release notes.

  • Four Arms: a separate playable form alongside Rath. The local build adds him to All Aliens, the R3 selection wheel and the Upgrades wheel. Enter classic to unlock him.
  • Optional PS3 import: Alpha 7 targets the extracted European PS3 PS3_GAME folder (BLES01110) for Four Arms. The Xbox 360 ISO is still the base game input. Use Import Four Arms in the launcher's Setup tab.
  • Play as Albedo: an Extras toggle with an alternate character look, red Omnitrix details, menu and HUD accents, and a red-and-white transformation flash.
  • Launcher and startup: redesigned launcher and settings screens, an optional Skip Intro setting, and a fixed Quit to Launcher action in the pause menu.
  • Ultimate Omnitrix: restored the red and yellow HUD accents during Ultimate transformations.
  • Performance: carries forward the Alpha 5 frame pacing fix, tested locally at 30 and 60 FPS.

Alpha 6 - Ultimate Voices & Discord Rich Presence

Community Alpha 6: Download the installer and read the release notes.

  • Ultimate voice lines: restored the Hero Time name callouts for all five Ultimates using their original recordings.
  • Discord Rich Presence: shows the game cover, a Level Select preview, the current level and session time. Play continues normally without Discord.

More details: update notes · voice repair · Discord integration · Alpha 5 performance work · all releases

Alpha 5 - Performance & Installer

Community Alpha 5: Download the installer and read the release notes.

  • Performance: fixed a CPU-side slowdown that dropped a heavy area to about 15 FPS. It now holds 30 FPS, and 60 FPS where the hardware allows.
  • Single installer: one EXE with the launcher, native runtime and dependencies. It contains no game files; you prepare the game from your own ISO.

More details: performance report · Alpha 5 release notes

Alpha 4 - Stability & Performance (upstream)

Cosmic Recomp is an experimental Windows 10/11 x64 native port of Ben 10 Ultimate Alien: Cosmic Destruction (Xbox 360), built on ReXGlue (0.10.0 series) and Direct3D 12. Bring your own copy: no ISO, game files, generated game code or saves are distributed.

Upstream Alpha 4: Download.

  • Installer and launcher: one portable EXE. Select your ISO, then Prepare game. The launcher has Play, Settings and Quit.
  • Video options: output resolution, frame limit, display mode and Show FPS, in-game and in the launcher.
  • All Aliens: every ordinary form, including Rath, available from the start. Off by default.
  • Hero Time: press L3 / F for the matching Ultimate for up to 60 seconds. Off by default; enable it under Options → Gameplay.
  • Fixes: missing All Aliens animations, a lever crash, and a crash at a boss-to-story transition.
  • Wipe Data: archives this game's profile to game-data/save-backups and returns to the launcher.

More details: release notes · user guide · build guide · contributor runbook · sources

Keyboard and controllers

Controllers are supported natively through the SDK SDL backend, including XInput-compatible controllers. Button icons can be set to Xbox, PlayStation, Keyboard and Mouse, or Auto under Options → Video. Contextual actions follow the original game.

KeyboardXbox input / purpose
WASDLeft stick: movement
ArrowsRight stick: camera
Space or semicolonA: confirm / jump
Backspace or apostropheB: back / original B action
L / PX / Y
Q or ILT: alien wheel
E or ORT: abilities; next wheel page while LT held with All Aliens ON
1 / 3LB / RB
F / KLeft / right stick click
Shift + arrowsD-pad
Enter or XStart / pause
Tab or ZBack / Select

With All Aliens ON, hold Q and tap E to cycle pages. The mouse turns the camera during gameplay and points and clicks in menus. Rebind keys under Options → Gameplay → Customize Keyboard and Mouse Controls or in the launcher. Mappings checked against the SDK keyboard driver and launcher configuration; not every contextual keyboard action has been playtested.

Getting started

  1. Run the installer and choose your installation folder on any writable drive. To update, select the existing CosmicRecomp folder.
  2. In Settings, choose Select ISO, wait for validation, then Prepare game.
  3. Click Play. The default is native 720p with a 30 FPS limit. Higher limits remain experimental.
  4. Preserve CosmicRecomp/game-data/user when updating. Setup logs are in CosmicRecomp/logs; game/startup logs are in CosmicRecomp/game-data/logs.

Save/Continue was manually confirmed in an earlier test. No saves are supplied. Use a separate folder for a new test release and preserve your existing user folder before migration.

Sources and licenses

ReXGlue supplies the kernel, GPU translation and audio. This project does not replace them with a new renderer or kernel. SOURCES.md, THIRD_PARTY.md, PROVENANCE.json and LICENSES/ record sources, revisions, changes and licenses. Complete corresponding SDK sources accompany the release. A full clean-machine rebuild remains unverified.