DISCLAIMER

Artikel ini adalah panduan penggunaan UFC 2 native port yang tersedia di dalam launcher PORTHEON, sebuah project 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 2 (PS4) original dan melakukan dump sendiri dari PS4 milik kalian. Project ini tidak berafiliasi dengan Electronic Arts, Sony Interactive Entertainment, maupun UFC.

⚠️ Status: versi uji coba (test build). UFC 2 adalah game terbaru yang ditambahkan ke port ini, jadi masih mungkin ada bug. Mode online belum berfungsi.

Apa itu UFC 2 Native Port?

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

Port UFC 2 dibangun di atas port UFC 4 dan UFC 3 (SacredFire / bbport / shadPS4), lengkap dengan perbaikan controller, save, dan FPS-nya. Port ini dirilis di dalam paket launcher PORTHEON bersama UFC 3 dan UFC 4.

Persyaratan

Langkah 1 — Siapkan Folder Game

Port ini menerima beberapa bentuk folder game:

Opsi A — base game + update berdampingan:

 
D:\Games\UFC 2\
├── CUSA01968          ← base game
└── CUSA01968-patch    ← update 1.13

Opsi B — satu folder game yang sudah berisi update 1.13, dengan isi seperti eboot.bin, sce_sys, sce_module, databigs, dan seterusnya.

Cek kelengkapan sebelum lanjut:

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

Langkah 2 — Download Port dari GitHub Resmi

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

⚠️ Jangan extract di dalam folder game, dan jangan di dalam folder yang disinkron OneDrive.

Port UFC 2 ada di dalam folder:

				
					PORTHEON\games\UFC2\
				
			

Langkah 3 — Jalankan Launcher

  1. Buka UFC2.exe (di folder games\UFC2), atau pilih UFC 2 dari launcher PORTHEON.
  2. Klik Browse… lalu pilih folder game UFC 2 kalian (folder base, bukan -patch).
  3. Isi Player name, pilih Language dan Controller.
  4. Klik PLAY.

Saat pertama kali dijalankan, launcher mendeteksi spesifikasi PC kalian (GPU dan VRAM, jumlah thread CPU, RAM, monitor) dan memilih setting yang cocok secara otomatis. Tombol Auto settings di PORTHEON bisa dipakai untuk mendeteksi ulang kapan saja.

Data, save, dan log UFC 2 disimpan di:

				
					%LOCALAPPDATA%\UFC2Native
				
			

Langkah 4 — Penjelasan Setting Launcher

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

Fitur Tambahan (Opsional)

Patch Komunitas

Tersedia patch dari komunitas (Lepexa & Antigravity), misalnya 60+ FPS, perbaikan lantai octagon, pilihan resolusi, mematikan penonton (+5–10 FPS), mematikan bayangan, atau motion blur. Semuanya mati secara default.

Cara mengaktifkan:

  1. Buka file patches\UFC2-community.xml dengan Notepad.
  2. Cari patch berdasarkan Name yang sesuai dengan versi game kalian (AppVer).
  3. Ubah isEnabled="false" menjadi isEnabled="true", lalu simpan.
  4. Saat game dibuka berikutnya, log akan menampilkan Patches: external ....

⚠️ Beberapa patch punya efek samping (baca bagian Note-nya, misalnya petarung bisa jatuh menembus octagon). Kalau ada masalah, matikan lagi.

ReShade

Port ini mendukung ReShade (Vulkan):

  1. Saat instalasi ReShade, pilih file bin\sacredfire-game.exe di folder port (bukan UFC2.exe, karena itu hanya launcher). Di PORTHEON: games\UFC2\bin\sacredfire-game.exe.
  2. Pilih rendering API Vulkan, lalu efek yang diinginkan.
  3. Buka game lewat launcher seperti biasa. Tekan Home untuk membuka menu ReShade.

Efek warna dan ketajaman (LumaSharpen, Vibrance, LUT) aman dipakai. Efek yang butuh depth buffer (MXAO, DOF) mungkin tidak bekerja dengan benar.

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 (kalau ada) lalu Play lagi.

❌ Crash (code 23) saat membuat petarung di Create Fighter

Sudah diperbaiki di PORTHEON 1.6 (UFC 2 0.1.0-test7). Pastikan kalian memakai rilis terbaru.

❌ Layar hitam, game tidak pernah tampil

Buka log (Open logs). Kalau log berhenti sebelum ada baris GPU: ..., 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 disimpan di %LOCALAPPDATA%\UFC2Native (drive C:). Kosongkan minimal beberapa GB.

❌ Suara terlalu pelan

Sudah diperbaiki sejak PORTHEON 1.4. Kalau masih kurang keras, naikkan Volume di launcher (hingga 300%).

❌ FPS rendah / mentok di 30

  1. Cek apakah Ultra performance menyala (mode ini 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. Nyalakan Frame statistics, main satu fight, lalu kirim log-nya saat meminta bantuan.

❌ Crash dengan error code 3221225477

Ini crash di dalam driver grafis. Update driver GPU, tutup aplikasi overlay, lalu coba lagi. Kalau masih terjadi, kirim log terbaru karena sejak PORTHEON 1.4 log sudah mencatat lokasi crash-nya.

📄 Lokasi file log

				
					%LOCALAPPDATA%\UFC2Native\logs\
				
			

Atau klik Open logs di launcher. Karena ini versi test, developer meminta pemain mengirim log terbaru dari setiap sesi bermain yang bermasalah.

KREDIT

  • XAndromedaXR — UFC 2 & UFC 4 native port, launcher PORTHEON: https://github.com/XAndromedaXR/UFC-4-PS4-PORT
  • GNSB — UFC 3 native port (basis port ini)
  • 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!