📈 GH Trending Explorer 🎲 Surprise me

← all repos

GNSB / UFC-3-PS4-PORT-LINUX-WINDOWS

git clone https://github.com/GNSB/UFC-3-PS4-PORT-LINUX-WINDOWS.git ufc3-v0.1.11 · today

EA SPORTS UFC 3 (PS4) native port for Linux and Windows — SacredFire/bbport runtime + shadPS4-derived Vulkan renderer

—
stars, 24h
+136
stars, 7 days · #382
+136
stars, 30 days · #1,739
136
★ total · +136% this week
27
forks · 10 open issues

Star history starts 2026-10-20; the chart appears after the second daily snapshot.

LanguageC++
LicenseGPL-2.0
Created2026-10-14 (6d ago)
Last pushtoday
Watchers7
OwnerUser

Links

README excerpt
# UFC 3 — native PS4 port for Linux and Windows
**EA SPORTS UFC 3** (PlayStation 4, `CUSA06534`, update **1.14**) running as a **native x86-64**
program on Linux and Windows. This is not a CPU emulator: the game's original code runs directly
on the PC's processor, a dedicated runtime replaces the PS4 system libraries, and a renderer
derived from shadPS4 translates the PS4's GPU work to
Vulkan.
It is built on SacredFire (Crash Team Racing:
Nitro-Fueled), which itself comes from bbport,
the native Bloodborne port. All code is GPL-2.0-or-later.
> **No game files are included.** You need your own dump of UFC 3 (`CUSA06534`) and its 1.14
> update. This project is not affiliated with or endorsed by Electronic Arts, Sony Interactive
> Entertainment or the UFC. *EA SPORTS UFC*, *PlayStation* and related marks belong to their
> owners and are named only to identify the game.
---
## Status
**Current release: 0.1.9** (notes). What's new
since 0.1.6:
- **0.1.9:** the real fix for the slow Career menu after the 2nd belt (PR #41 by @nomadsdad), a
 clean exit on Windows (PR #42), and a version check in every log (`VERSION MISMATCH` when an
 install mixes versions).
- **0.1.8:**
 - a controller can disconnect and reconnect without crashing the game;
 - blood and sweat are fixed with `BB_WRITE_WINDOW=2`;
 - old cached textures are freed, so FPS should no longer go down over long sessions.
- **0.1.7:** two Career crashes are fixed (entering Career or loading a save after a title fight,
 and moving the Create Fighter sliders), and the launcher explains when the CPU is too old.
**Playable.** Menus, loading, fights (including the menu's attract-mode fight), sound, controller
and saves. What works today:
- **Career**: it saves, and saves made after a title fight load again. It no longer crashes on
 entry or when you move the Create Fighter sliders or change presets. Changing hair/head
 repeatedly in the fighter editor no longer hangs the GPU, and the menu stays fast after you
 win belts.
- **Blood and sweat** on hits, with the created fighter's skin still correct.
- **PS4 Pro mode** (the game renders 1080p instead of 900p), with a checkbox in the Windows
 launcher (`BB_NEO=1` on Linux).
- **2K / 4K (experimental)**: 2560x1440 and 3840x2160 internal resolution in the launcher (validated
 on Linux only; see *Launcher settings*).
- **90 FPS** in the launcher's FPS limit, next to 60 / 120 / 144 / 240 / Unlimited.
- **Hair and beards** with proper coverage instead of square cards.
- **Created-fighter skin** that survives repeated editing (no black or garbled patches).
- **Shadows** without acne or flicker from the emulated depth format.
- **Career portraits and the post-fight screen**: your fighter shows up on the post-fight menu,
 in the career pause menu and on the Saved Careers cards.
- **Game language** selector in the Windows launcher.
- **Launchers** on both systems (Windows: UFC3.exe; Linux: a GTK launcher), with Offline / Join
 server / Host server.
- **Online betw