← Ports & remakes
Native layer Playable

Star Wars: Episode III – Revenge of the Sith

Game: Star Wars: Episode III - Revenge of the Sith (Xbox, 2005)

SWROTS-PC: an unofficial native Windows port of the Xbox version. Nothing is emulated or recompiled: since the Xbox has an x86 CPU, the game’s original code runs as-is on the PC’s CPU, inside a 32-bit program, and what doesn’t exist on a PC is replaced with native code: the Xbox kernel (about 130 functions) and the libraries the game links in, Direct3D 8 (on Direct3D 9), DirectSound (on XAudio2), and the controller library. Level changes and mission restarts, which reboot the game on the console, happen in the same window. It offers any window size or fullscreen, 16:9 widescreen, higher internal resolution, anisotropic filtering, keyboard and mouse, and Xbox and PlayStation controllers (DualShock 4 and DualSense) with rumble; 60 fps is experimental, since some of the game logic runs at 30. It adds what the Xbox release never had: Yoda as a Versus fighter, which the game left unfinished; playing the missions as any character, costume, or body and spawning characters from the console; two-player co-op in the story missions, since 0.4.0 (October 10); a free camera; the game’s hidden debug console and displays; and loose-file mods. It’s in early development: it plays through level changes, restarts, and saving, but nobody has finished it from start to finish yet, and on-screen prompts still show the Xbox controller. It adapts code from Cxbx-Reloaded, and on Linux and Steam Deck it runs through Proton, per a community guide.

You needYour own disc image of Star Wars: Episode III – Revenge of the Sith for Xbox, North American release (the executable must match MD5 6460ef37862de3af364a0563a0a18c4e), as an .iso or .xiso, or inside a .7z, .zip, or .rar; on first run it copies the game files into a GameData folder (about 2.5 GB). Plus 64-bit Windows 10 (1803) or later (the port itself is 32-bit) and a Direct3D 9 graphics card.

How it gets to PC
Native layer
Console
Xbox
Original studio
The Collective
Year
2005
Author
jedijosh920
Stars
101
Last activity
2026-10-28 · 4 days ago
License
GPL-3.0
Language
C++
View repository ↗
x86compat-layerwidescreenmultiplayermods