Repository navigation
Releases: razzconnect/basara4-native-pc
Release list
Sengoku Basara 4 Sumeragi Native PC Port v1.0.2
Sengoku Basara 4 Sumeragi PC Port — v1.0.2
English
Highlights & Key Fixes in v1.0.2
🎵 Clean-room Audio Engine (Ngs2 & ATRAC9)
- Restored Battle BGM & Infinite Looping: Fixed music dying or remaining silent midway through combat and after cutscenes. The engine now parses the ATRAC9
smplchunk loop markers and loops battle tracks seamlessly without end-of-stream starvation. - Eliminated Dialogue Echo & Repeat Glitches ("hikeh hikeh"):
- Muted the dry passthrough from sampler Port 1 to the wet submixer rack (
0x2001) to prevent duplicate phase-aligned voice summation into the master bus. - Guarded dialogue waveforms against redundant
NGS2_EVENT_RESETre-triggers within 2.5 seconds, preventing dialogue syllables from resetting mid-sentence.
- Muted the dry passthrough from sampler Port 1 to the wet submixer rack (
- Systemic Twin-Voice Stereo Spatial Panning: Spatially biased concurrent identical mono voice pairs spawned by MT Framework across Left (
in[0]) and Right (in[1]) channels. - Audio Buffer Starvation Guard: Expanded
NGS2_MAX_BLOCKSfrom 16 to 64 and handled stream continuation chunks (flags & 3 != 0) to prevent long tracks and audio feeds from stopping prematurely. - SFX Limiter: Replaced harsh digital clipping during high-intensity battles with a soft-knee
tanhlimiter in the stereo downmixer.
🎮 Graphics, GPU & Stability (Vulkan Video Core)
- Fixed Event Cutscene Black Screen & GPU Hang: Resolved GPU device loss (
nvlddmkmevent 153) caused by depth-stencil image binding mismatches (D32SfloatS8Uintsampled as color texture with mip levels). - Fixed Vulkan Barrier Assertion Crash: Clamped subresource barrier index calculations in texture cache (
image.cpp). - Stage Select Crash Interception: Intercepted MT Framework UI text markup parsing fault at
0xc33d55.
💬 Community & Socials
- Discord Community: Join our community for setup guides, controller profiles, and troubleshooting: https://discord.gg/UBZc57bBMa
- TikTok: Follow @razzconnect for devlogs, gameplay clips, and update showcases.
Bahasa Indonesia
Ringkasan Pembaruan v1.0.2
🎵 Mesin Audio Clean-room (Ngs2 & ATRAC9)
-
BGM Battle Kembali Berbunyi & Looping Sempurna: Memperbaiki masalah musik pertempuran yang mati/hening di tengah battle atau setelah transisi cutscene. Titik loop
smplkini terbaca penuh dan lagu berulang otomatis tanpa jeda (seamless loop). -
Fix Suara Dialog Menggema & Dobel ("hikeh hikeh"):
- Mematikan (mute) passthrough sinyal kering dari Port 1 ke submixer reverb
0x2001sehingga dialog karakter tidak tertumpuk dua kali ke master output. - Memasang guard terhadap reset voice berulang dalam rentang waktu < 2.5 detik agar suku kata dialog tidak mengulang dari awal kalimat.
- Mematikan (mute) passthrough sinyal kering dari Port 1 ke submixer reverb
- Twin-Voice Stereo Spatial Panning: Memisahkan sepasang suara mono identik yang di-spawn bersamaan oleh MT Framework ke kanal stereo kiri dan kanan.
-
Proteksi Buffer Audio: Menaikkan batas antrean blok (
NGS2_MAX_BLOCKS) dari 16 ke 64 dan mengevaluasi flag kelanjutan stream (flags & 3 != 0) agar audio durasi panjang tidak terputus. -
Soft-Knee Limiter: Mengeliminasi distorsi dan suara pecah pada tebasan pedang menggunakan soft-knee limiter
$\tanh$ pada downmix stereo WASAPI.
🎮 Grafis, GPU & Stabilitas (Vulkan)
- Fix Black Screen & Freeze di Cutscene: Menuntaskan masalah hilangnya driver GPU (device loss
nvlddmkm 153) saat cutscene event akibat ketidakcocokan format image depth-stencil (D32SfloatS8Uint). - Fix Assertion Crash Vulkan: Menyelaraskan kalkulasi indeks barrier subresource pada cache tekstur (
image.cpp). - Fix Crash Menu Pemilihan Stage: Mengamankan exception handler saat parsing teks UI MT Framework di alamat
0xc33d55.
💬 Komunitas & Media Sosial
- Komunitas Discord: Bergabung untuk panduan, konfigurasi stik, dan tanya jawab: https://discord.gg/UBZc57bBMa
- TikTok: Ikuti akun @razzconnect untuk devlog dan pembaruan berkala.
SHA-256 Checksum
basara4-windows-v1.02.zip:6596b17c15d3bfa6ca36591c2da214bb158af6017751b8071cabf5e4097ccb51
Sengoku Basara 4 Sumeragi Native PC Port v1.0.1
What's Changed in v1.0.1
🎵 In-Game Battle BGM & ATRAC9 Seek Fix
- Fixed Missing Battle Background Music: Resolved an issue where in-game battle BGM failed to play or stalled silently when entering stages.
- ATRAC9 Superframe Alignment: Corrected
sceNgs2CalcWaveformBlockcoordinate calculations inruntime_offline.c. Removed doubleframe_offsetinclusion on seek requests so file reads align directly to ATRAC9 superframe boundaries (eliminates decoder error0x82000002 / ERR_UNPACK_BAND_PARAMS_INVALID). - Decoder Instance Life-Cycle: Ensured ATRAC9 decoders properly reinitialize and reset state when voice formats, channels, or superframe sizes switch dynamically.
🎬 Cutscene Audio & Playback Pacing
- Eliminated Cutscene Audio Starvation: Bumped
m_audio_buffersqueue size inavplayer_source.cppfrom 4 to 64 frames, fixing mid-cutscene audio dropouts and crackling. - Stream Switch Recovery: Ensured audio unpauses properly on stream transitions and movie state changes.
- AudioOut Multi-Port Pacing: Prevented redundant/stacked sleeps across concurrent audio output ports in
runtime_audio.c.
Ringkasan Pembaruan (Bahasa Indonesia)
- Perbaikan Musik Battle (BGM): Memperbaiki masalah BGM battle yang tidak bersuara saat masuk ke arena/stage pertempuran. Kalkulasi offset blok ATRAC9 kini pas di batas superframe (tidak meleset ke area padding file).
- Perbaikan Audio Cutscene: Menambah ukuran buffer audio video dari 4 ke 64 frame agar suara cutscene tidak putus-putus atau hilang di tengah video.
- Sinkronisasi Audio Multi-Port: Menghilangkan delay bertumpuk pada port audio AudioOut agar pacing audio dan SFX tetap sinkron.
How to Update (Cara Update)
- Download (Unduh) file
basara4-windows-v1.01.zip. - Ekstrak dan timpa (overwrite) file ke folder instalasi game Anda (folder
game/,user/, dan progress save data Anda akan tetap aman).
Sengoku Basara 4 Sumeragi PC Port v1.0.0 (Native Launcher & Runtime)
Basara 4 PC v1.0.0 — Native PC Port & Custom Launcher
Hey everyone! This is the initial public release of Basara 4 PC, an open-source native PC port and launcher for Sengoku Basara 4 Sumeragi (PS4, CUSA01159).
No CPU emulation here. The game's original x86-64 code runs straight on your PC's processor, with PS4 system calls handled in C and graphics translated in real-time to Vulkan 1.3.
⚠️ Known Issues & Current Work in Progress (Read Before Playing)
Let's be completely upfront about the current build state:
- Audio (Work in Progress):
- Sound effects (SFX) work fine. Hits, sword swings, menu sounds, and combat feedback are audible.
- BGM (Music) and dialogue/voices are currently missing or quiet. The game routes music and voice lines through a complex ATRAC9 streaming ring-buffer inside Ngs2/sceAjm that we're still actively reverse-engineering. If you want to help diagnose or share logs, you can enable "Audio debug log" right inside the launcher settings.
- Occasional Cutscene Hiccups:
- Some in-engine battle cutscenes might trigger an edge-case crash on specific GPU drivers. We're tuning the LibAtrac9 decoder and video presentation sync to smooth this out.
The core gameplay itself is responsive, and unlocking higher frame rates feels great. Updates will roll out as we crack the remaining audio pipelines!
What's in the Box?
- Custom Launcher (
Sengoku Basara 4.exe): Themed GUI by Razz to configure resolution, display modes, and graphics options. - Dynamic Game Loader: No manual binary patching needed. Drop your legal PS4 dump into
game\or use the Browse button in the launcher. - FPS Unlocker: Built-in signature memory patch supporting 60, 90, 120, 144, 165, 240, and uncapped FPS.
- FSR 1 & RCAS Sharpening: Clean upscaling to 1440p or 4K.
- Gamepad Auto-Mapper: DirectInput, DualShock/DualSense, Switch Pro, and Xbox controllers supported via SDL3.
LEGAL NOTICE: No copyrighted game assets, dumps, or binaries (
eboot.bin) are included. You must dump your own legally purchased copy of Sengoku Basara 4 Sumeragi from your PS4 console.
Quick Start
- Download
basara4-windows.zipbelow and extract it anywhere (e.g.C:\Games\basara4-windows). - Copy your decrypted PS4 game dump folder into
game\(or choose it with Browse in the launcher). - Run
Sengoku Basara 4.exe, set your resolution, and hit PLAY.
(First boot takes about 30–60 seconds to prepare and link the runtime image; launches after that start right up).
🇮🇩 Catatan Rilis (Bahasa Indonesia)
Halo semuanya! Ini rilis publik perdana untuk Basara 4 PC, port native open-source dan custom launcher untuk Sengoku Basara 4 Sumeragi (PS4, CUSA01159).
Ini bukan emulator CPU. Instruksi x86-64 bawaan game dieksekusi langsung di prosesor PC, panggilan sistem PS4 ditulis ulang native di C, dan instruksi visual diterjemahkan langsung ke Vulkan 1.3.
⚠️ Masalah yang Sedang Diperbaiki (PENTING DIBACA)
Biar transparan dari awal, ini status performa dan kendala di build v1.0.0:
- Audio BGM & Suara Karakter (Sedang Dikerjakan):
- Sound effect (SFX) pertempuran sudah jalan lancar. Suara tebasan pedang, efek skill, dan respon menu terdengar normal.
- Musik latar (BGM) dan dialog suara karakter saat ini belum keluar. Basara 4 memakai alur streaming multi-channel ATRAC9 di dalam ring-buffer Ngs2/sceAjm yang penanganannya masih dalam tahap reverse-engineering lanjutan. Bagi yang mau bantu cek log di PC masing-masing, opsi "Audio debug log" sudah disediakan langsung di menu launcher.
- Crash di Beberapa Cutscene Battle:
- Ada kemungkinan crash sesekali saat memicu cutscene transisi tertentu di tengah pertarungan, tergantung driver GPU yang dipakai. Penanganan stabilitas LibAtrac9 dan codec video sedang kami poles untuk update berikutnya.
Untuk kontrol pertarungan dan gameplay aksinya sendiri sudah sangat lancar dan responsif. Update lanjutan akan segera menyusul begitu jalur streaming audio rampung!
Fitur Utama
- Launcher Kustom (
Sengoku Basara 4.exe): Antarmuka bertema visual Basara buatan Razz untuk mengatur resolusi, layar, dan controller. - Pemuatan Game Dinamis: Tidak perlu utak-atik file manual. Cukup masukkan dump PS4 resmi ke folder
game\atau pilih foldernya lewat tombol Browse. - Fitur Unlock FPS: Patch memori otomatis untuk membuka batasan frame rate ke 90, 120, 144, 165, 240, hingga unlimited FPS.
- FSR 1 & RCAS: Fitur upscaling gambar ke 1440p atau 4K.
- Dukungan Stik Universal: Stik Xbox, DualShock/DualSense, Switch Pro, maupun gamepad USB generik via SDL3 mapper.
PEMBERITAHUAN HUKUM: Berkas rilis ini sama sekali tidak memuat data berhak cipta atau game dump (
eboot.bin). Anda wajib menggunakan hasil dump game asli dari konsol PlayStation 4 milik sendiri.
Cara Bermain
- Unduh
basara4-windows.zipdi bawah, lalu ekstrak foldernya (misal diC:\Games\basara4-windows). - Masukkan folder game PS4 Anda ke folder
game\(atau klik Browse di launcher). - Buka
Sengoku Basara 4.exe, pilih resolusi, lalu klik PLAY.
(Boot pertama membutuhkan waktu sekitar 30–60 detik untuk menata image game; proses boot berikutnya langsung instan).