DISCLAIMER

Artikel ini adalah panduan penggunaan basara4-native-pc, 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 Sengoku Basara 4 Sumeragi (PS4) original dan melakukan dump sendiri dari PS4 milik kalian. Project ini tidak berafiliasi dengan Capcom maupun Sony Interactive Entertainment.

Apa itu Sengoku Basara 4 Native Port?

Ini bukan emulator. Port buatan Razz ini bekerja dengan cara:

  • Kode asli game (x86-64) dijalankan langsung oleh prosesor PC.
  • Fungsi sistem PS4 ditulis ulang dalam C/C++.
  • Perintah grafis PS4 diterjemahkan ke Vulkan 1.3.

Project ini memakai metode yang sama dengan port PS4 lain seperti Bloodborne PC dan menggunakan inti grafis dari shadPS4.

Persyaratan

Langkah 1 — Download Port dari GitHub Resmi

  1. Buka halaman resmi project: https://github.com/razzconnect/basara4-native-pc/releases
  2. Download basara4-windows.zip dari rilis terbaru.
  3. Extract ke folder biasa, misalnya:
				
					   C:\Games\basara4-windows\
				
			

Langkah 2 — Siapkan Folder Game

Folder dump game kalian harus berisi:

  • eboot.bin
  • folder sce_module\
  • folder sce_sys\

Ada dua cara memasukkannya:

Cara A — taruh di folder game\ (paling praktis):

				
					C:\Games\basara4-windows\
├── Sengoku Basara 4.exe
├── game\               ← isi dump game kalian di sini
│   ├── eboot.bin
│   ├── sce_module\
│   └── sce_sys\
├── out\
└── user\
				
			

Cara B — pilih lewat tombol Browse di launcher kalau game kalian disimpan di lokasi lain.

Cek kelengkapan: pastikan eboot.bin dan file di sce_module\ ukurannya bukan 0 KB

Langkah 3 — Jalankan Game

  1. Buka Sengoku Basara 4.exe (launcher).
  2. Atur setting sesuai keinginan (lihat Langkah 4).
  3. Klik PLAY.

Saat pertama kali dijalankan, launcher menyiapkan image game ke folder out\. Proses ini memakan waktu sekitar 30–60 detik dan hanya terjadi sekali.

				
					Main tanpa membuka launcher: jalankan Play Sengoku Basara 4.cmd untuk langsung masuk ke game dengan setting yang terakhir disimpan.
				
			

Langkah 4 — Penjelasan Setting Launcher

SettingPilihanFungsi & Rekomendasi
Display ModeWindowed, Borderless Fullscreen, Exclusive FullscreenBorderless Fullscreen paling nyaman untuk pindah-pindah jendela
Window SizeNative (1080p), 720p, 900p, 1440p, 1800p, 4KUkuran tampilan. Game tetap dirender internal di 1080p, lalu diperbesar/diperkecil ke ukuran ini
UpscalingOff, FSR 1Nyalakan FSR 1 kalau Window Size di atas 1080p (1440p / 4K) supaya gambar lebih tajam
Sharpening (RCAS)On / OffPertajam gambar setelah upscaling. Nyalakan bersama FSR 1
Anisotropic FilteringOff, 2x, 4x, 8x, 16xMemperjelas tekstur di kejauhan. 8x–16x aman untuk GPU kelas menengah ke atas
Frame Limit60 (default), 90, 120, 144, 165, 240, UnlimitedBatas FPS. Mulai dari 60, lalu naikkan sesuai refresh rate monitor
VSyncOn / OffNyalakan kalau ada screen tearing (gambar sobek)
Audio Debug LogOn / OffMencatat diagnostik audio ke log. Biarkan mati, nyalakan hanya kalau ada masalah suara dan ingin melapor

⚠️ Frame Limit di atas 60 bekerja lewat patch memori pada game. Kalau ada animasi atau gerakan yang terasa terlalu cepat atau aneh, kembalikan ke 60.

Kontrol

Keyboard

TombolFungsi
InsertBuka overlay dalam game (FSR, anisotropic filtering, indikator controller, About)
F12Screenshot (disimpan di folder user\)
Q / EPindah tab di overlay

Controller

  • Xbox One/Series, DualShock 4, DualSense, dan Switch Pro terdeteksi otomatis.
  • R3 + L2: buka overlay.
  • L1 / R1: pindah tab di overlay.

Gamepad generik (tidak terdeteksi otomatis)

Klik tombol Map controller di launcher. Ikuti petunjuk untuk memetakan tombol satu per satu. Hasil mapping disimpan di user\gamepad_mapping.txt.

Lokasi File Penting

Folder / FileIsi
game\Dump game kalian
out\Cache image game yang sudah disiapkan
user\Log, screenshot, dan file mapping gamepad
user\last_run.logLog utama sesi terakhir
user\prepare.logLog proses persiapan image
user\audio_debug.logLog diagnostik audio (kalau Audio Debug Log dinyalakan)

Troubleshooting (Masalah yang Sering Terjadi)

MasalahSolusi
Game tidak mau jalan / gagal saat persiapanCek user\prepare.log. Pastikan folder game berisi eboot.bin, sce_module\, dan sce_sys\, dan tidak ada file berukuran 0 KB.
Game tidak terdeteksiPastikan isi dump langsung berada di dalam folder game\ (bukan di subfolder lagi), atau pilih folder yang benar lewat Browse.
Layar hitamUpdate driver GPU ke versi terbaru (harus mendukung Vulkan 1.3), lalu tutup aplikasi overlay seperti MSI Afterburner / RivaTuner, OBS, atau overlay Discord.
Gerakan terasa terlalu cepatKembalikan Frame Limit ke 60.
Gambar sobek (tearing)Nyalakan VSync.
Gambar kurang tajam di monitor 1440p / 4KNyalakan Upscaling FSR 1 dan Sharpening (RCAS).
Controller tidak terdeteksiColok controller sebelum membuka game. Untuk gamepad generik, pakai Map controller di launcher.
Suara bermasalahNyalakan Audio Debug Log, mainkan bagian yang bermasalah, lalu kirim user\audio_debug.log saat melapor.

📄 Meminta bantuan

Saat bertanya di Discord atau melapor ke halaman Issues GitHub, sertakan file:

  • user\last_run.log
  • user\prepare.log
  • user\audio_debug.log (kalau masalahnya di suara)

Kredit

  • Razz — pembuat port, re-implementasi sistem PS4, audio Ngs2, launcher, patch frame limiter: https://github.com/razzconnect/basara4-native-pc
  • Felipe Prado (SpartanPort) — arsitektur runtime
  • Supermedo & deadinside28 (bloodborne_pc) — metodologi port PS4
  • shadPS4 Team — inti GPU dan penerjemah shader
  • Alexander Barney — LibAtrac9
  • cuesta4 — perbaikan blend dan depth/stencil
  • FireBurn / AMD — FSR untuk Vulkan

 

Port ini berlisensi GPL-2.0-or-later. Sengoku Basara, 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!