Skip to content

Sengoku Basara 4 Sumeragi Native PC Port v1.0.2

Choose a tag to compare

@razzconnect razzconnect released this 24 Oct 19:41
· 19 commits to main since this release

Sengoku Basara 4 Sumeragi PC Port — v1.0.2

English | Bahasa Indonesia


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 smpl chunk 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_RESET re-triggers within 2.5 seconds, preventing dialogue syllables from resetting mid-sentence.
  • 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_BLOCKS from 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 tanh limiter in the stereo downmixer.

🎮 Graphics, GPU & Stability (Vulkan Video Core)

  • Fixed Event Cutscene Black Screen & GPU Hang: Resolved GPU device loss (nvlddmkm event 153) caused by depth-stencil image binding mismatches (D32SfloatS8Uint sampled 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 smpl kini 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 0x2001 sehingga 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.
  • 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


SHA-256 Checksum

  • basara4-windows-v1.02.zip: 6596b17c15d3bfa6ca36591c2da214bb158af6017751b8071cabf5e4097ccb51