Urban Reign — PC Port

Urban Reign — PC Port is a native Windows port of Urban Reign for PlayStation 2 with 60 FPS, high resolution, and HD textures.

README

Urban Reign — PC Port

English · Português (Brasil)

Urban Reign (PS2) running natively on Windows: 60 FPS, high resolution, HD textures, up to 8 players.

Platform Version Status Based on License

⬇ Download the latest release


[!IMPORTANT] The game is not included. You need your own copy of Urban Reign for the PS2 (USA, SLUS-21209) as a disc image (.iso).

What is this?

A PC port of Urban Reign made by static recompilation: the game's PS2 code was translated into C++ and compiled as a Windows program, instead of being emulated. The graphics use PCSX2's renderer, so you get high internal resolutions, texture filters and HD texture packs.

  • 60 FPS (progressive scan), including 8-fighter brawls
  • Real widescreen (16:9, the camera shows more of the scene) or the original 4:3
  • 1x to 8x internal resolution, FXAA, sharpening, TV shaders
  • HD texture packs (PCSX2 format)
  • Xbox, PlayStation and other controllers, with vibration; multitap for up to 8 players
  • Memory card and save states (F5 / F9)

Status

Port status map: Sony SDK library functions and PS2 hardware components, colored by status

Every Sony SDK library the game links and every PS2 hardware component it uses, by status. Click the map for the details.

Download and play

  1. Download the ZIP from the latest release and extract it anywhere.
  2. Open Urban Reign.exe.
  3. In the Game tab, pick your Urban Reign disc image (.iso).
  4. Press PLAY.

HD textures (optional): download the Urban Reign Enhanced HD Textures Pack and extract it into the game\textures folder (it should end up as game\textures\SLUS-21209\replacements).

Mods: put mods (a folder with a .dll) or PCSX2 .pnach patches in game\mods and turn them on in the Mods tab; their options are in the in-game menu (F2). To make your own: the mod kit. The CoopTool mod comes with the game (mods/CoopTool): Multiplayer with up to 8 fighters (up to 8 humans, the rest bots, every one for himself or custom teams, Free Mode stages) and Free Mode missions with up to 4 players (number of enemies, objective, each fighter's character / AI / strength / health, optional partner, enhanced camera with L3 / R3). Its How to use tab explains each part.

Requirements
  • Windows 10 or 11, 64-bit
  • A DirectX 11 graphics card
  • A processor with SSE4.1 (any PC from the last ~12 years)

Controls

PS2Keyboard
✕ / ○ / □ / △↓ / → / ← / ↑ (arrow keys)
Left stickW A S D
L1 / R1 / L2 / R2Q / E / 1 / 3
L3 / R3F / G
START / SELECTEnter / Tab

Controllers work out of the box. Buttons, controllers per player and the multitap are set in the Controls tab.

KeyIn game
F11Fullscreen
F3FPS counter
F5 / F9Quick save / load state
F2In-game menu: MODS / PATCHES
F4Reload the mods (.pnach)

Recording with OBS: use Window Capture with Capture Method: Windows 10 (1903 and up) (the default "Automatic"/BitBlt shows a blank window), or Display Capture.

Build from source

For those who want to change the code. You need Windows, Visual Studio 2022 (C++ with CMake), Python 3.10+ and your disc image.

git clone <this repository>
cd <repository folder>
:: copy your Urban Reign (USA) .iso into the game\ folder
python build.py

The menu walks you through it: Step 1 generates the game code from your disc, Step 2 builds (the first time takes over an hour), Step 3 plays.

➡ Everything else (repository layout, settings files, how it works, debugging tools, full credits) is in the advanced guide.

Credits

The code in this repository is released under the GPL-3.0 license. See LICENSE.