DISCLAIMER

DISCLAIMER Artikel ini adalah panduan penggunaan UFC-4-PS4-PORT (launcher PORTHEON), sebuah native port unofficial & open-source (lisensi GPL-2.0-or-later) yang dipublikasikan di GitHub. Port ini tidak menyertakan file game apa pun. Artikel ini juga tidak menyediakan, membagikan, atau menautkan file game, PKG, maupun dump dalam bentuk apa pun. Kalian wajib memiliki game EA SPORTS UFC 4 (PS4) original dan melakukan dump sendiri dari PS4 milik kalian. Project ini tidak berafiliasi dengan Electronic Arts, Sony Interactive Entertainment, maupun UFC.

Apa itu UFC 4 Native Port?

Ini bukan emulator. Kode asli game UFC 4 versi PS4 dijalankan langsung oleh prosesor PC (native x86-64), sistem PS4 digantikan oleh runtime khusus, dan grafisnya diterjemahkan ke Vulkan menggunakan renderer turunan shadPS4.

Port ini dirilis dalam paket launcher PORTHEON, yang berisi port UFC 2, UFC 3, dan UFC 4 sekaligus. Project ini dibangun di atas SacredFire dan bbport.

Persyaratan

Langkah 1 — Siapkan Folder Game

Letakkan folder base game dan folder update berdampingan di satu tempat, contohnya:

D:\Games\UFC 4\
├── CUSA14204          ← base game (berisi eboot.bin, sce_module, sce_sys, dll.)
└── CUSA14204-patch    ← update 28.00

(Kalau game kalian CUSA14209, nama foldernya menyesuaikan.)

Cek kelengkapan sebelum lanjut:

  • eboot.bin → ukurannya puluhan MB (bukan 0 KB)
  • sce_module\libc.prx → ukurannya bukan 0 KB

Kalau salah satu file di atas 0 KB, dump kalian tidak lengkap dan game tidak akan bisa jalan.

Langkah 2 — Download Port dari GitHub Resmi

    1. Buka halaman resmi project: https://github.com/XAndromedaXR/UFC-4-PS4-PORT/releases
    2. Download file PORTHEON-windows-x86_64.zip dari rilis terbaru (berisi UFC 2, UFC 3, dan UFC 4).
    3. Extract zip ke folder biasa, misalnya D:\Games\.

    ⚠️ Jangan extract di dalam folder yang disinkron OneDrive. Kalau program gagal jalan dengan error access denied, biasanya penyebabnya antivirus, OneDrive, atau file zip yang diblokir Windows.

Langkah 3 — Jalankan Launcher

  1. Jalankan launcher dan pilih UFC 4.
  2. Di bagian Game folder, klik Browse… lalu pilih folder base game (CUSA14204 atau CUSA14209, yang tanpa -patch). Folder update di sebelahnya akan terdeteksi otomatis.
  3. Isi Player name, pilih Language dan Controller.
  4. Klik PLAY.

Saat pertama kali dijalankan, launcher mendeteksi spesifikasi PC kalian dan memilih setting otomatis (misalnya UFC 4 dibatasi 60 FPS, atau 30 FPS di PC yang lemah). Setting ini bisa diubah kapan saja.

Data, cache, dan log UFC 4 disimpan di:

				
					%LOCALAPPDATA%\UFC4Native
				
			

Langkah 4 — Penjelasan Setting Launcher

Tips 2K/4K: untuk resolusi tinggi, di dalam game buka menu VIDEO → Favor Resolution.

Bagian LOGS

  • Log folder: kosongkan saja (log otomatis disimpan di folder data).
  • Open logs / Open data: membuka folder log dan folder data.

Controller & Main Berdua

  • Controls…: atur tombol keyboard dan gamepad.
  • Menu dalam game: tekan L3 + R3 atau Insert.
  • Main berdua di 1 PC: colok 2 stik atau lebih sebelum membuka launcher. Setiap stik menjadi pemain terpisah (Player 2 dipilih di fighter select), termasuk stik dengan tipe yang sama.

Bagian ONLINE (eksperimental)

Server resmi EA sudah tidak aktif. Port ini menyediakan mode online pribadi:

  • Host: pilih mode host, lalu bagikan alamat IP PC kalian ke teman (tombol Copy IP). Server berjalan saat Play dan berhenti saat game ditutup.
  • Join: teman memasukkan alamat tersebut di Join address.
  • Di luar jaringan LAN, kedua PC perlu tersambung lewat VPN, lalu pilih alamat IP VPN di bagian Host address.

Patch Komunitas (Opsional)

Sejak PORTHEON 1.6 tersedia patch komunitas yang semuanya mati secara default, misalnya FPS di atas 60, resolusi hingga 2560×1440, mematikan penonton, bayangan, atau motion blur.

Untuk mengaktifkan, buka file:

				
					patches\UFC4-community.xml
				
			

lalu ubah isEnabled menjadi true pada patch yang diinginkan. Aktifkan satu per satu supaya mudah dicek kalau ada masalah.

Troubleshooting (Masalah yang Sering Terjadi)

❌ “prepare.py failed” + out of bounds: 0x0+0x4 / 0x0

Penyebab: ada file game berukuran 0 KB, biasanya eboot.bin atau sce_module\libc.prx. Solusi: cek ukuran kedua file itu. Kalau 0 KB, dump base game rusak/tidak lengkap, lakukan dump ulang dari game milik kalian. Setelah itu hapus folder -merged di sebelah folder game, lalu Play lagi.

❌ Salah memilih folder

Pilih folder base game, bukan folder -patch.

❌ Layar hitam, game tidak pernah tampil

Buka log (Open logs). Kalau log berhenti sebelum ada baris GPU: ..., berarti Vulkan gagal mendeteksi GPU.

  1. Update driver GPU ke versi terbaru.
  2. Tutup aplikasi overlay: MSI Afterburner / RivaTuner (RTSS), OBS, Bandicam, Overwolf, overlay Discord.
  3. PC/laptop dengan grafis AMD bawaan + GPU NVIDIA: update juga driver grafis AMD-nya. Sebagai tes, jalankan di PowerShell:
				
					   setx VK_LOADER_DRIVERS_SELECT *nv*
				
			

Tutup lalu buka lagi launcher-nya. Untuk mengembalikan:

				
					   reg delete HKCU\Environment /v VK_LOADER_DRIVERS_SELECT /f
				
			

❌ Force close dengan pesan No space left on device

Drive C: penuh. Cache shader selalu disimpan di %LOCALAPPDATA%\UFC4Native (drive C:). Kosongkan drive C: minimal beberapa GB.

❌ FPS rendah / mentok di 30

  1. Cek apakah Ultra performance menyala (mode ini memang mengunci 30 FPS).
  2. Ganti Present mode ke Mailbox.
  3. Pastikan Clear the shader cache at start dimatikan.
  4. Laptop: colok charger dan set Windows ke mode Best performance.
  5. GPU kelas menengah: matikan PS4 Pro mode, nyalakan FSR 1.0.

❌ Crash atau FPS drop di mode Career / Create Fighter

Ini masalah yang sudah diketahui developer. Pastikan kalian memakai rilis PORTHEON terbaru, karena beberapa crash Career sudah diperbaiki di versi baru. Kalau masih terjadi, laporkan ke halaman Issues GitHub project-nya beserta file log.

📄 Lokasi file log

				
					%LOCALAPPDATA%\UFC4Native\logs\
				
			

Atau klik tombol Open logs di launcher. Saat meminta bantuan, selalu sertakan file log terbaru.

Kredit

  • XAndromedaXR — UFC 4 native port & launcher PORTHEON: https://github.com/XAndromedaXR/UFC-4-PS4-PORT
  • SacredFire — runtime dasar dan renderer
  • bbport — model native port (Bloodborne)
  • shadPS4 — renderer dan shader recompiler
  • Lepexa & Antigravity — patch komunitas
  • Para kontributor dan tester project

Semua kode port berlisensi GPL-2.0-or-later. EA SPORTS UFC, PlayStation, dan merek terkait adalah milik pemiliknya masing-masing dan disebut hanya untuk mengidentifikasi game.

Ditulis oleh IndraSundanese. Ada kendala? Diskusikan di komunitas Discord kami — jangan lupa sertakan file log.

Klik dibawah untuk melihat cara mendukung Indra Sundanese, admin sarankan ikuti versi Trakteer jika dari indonesia, jika ada Malaysia atau negara lain nya gunakan Patreon.

INFO !

Dukungan dari kalian diperlukan agar website ini terus aktif dan membuat admin lebih semangat lagi untuk mebawakan game berbahasa indonesia. KLIK DISINI UNTUK DONASI!