github Matteo842/CrashBandicoot-Launcher 1.5

4 hours ago

Crash Bandicoot PC Port - Version 1.5

🚀 Version 1.5 is a feature-packed update introducing Full Gamepad Navigation in the Launcher, an In-Game Pause Menu with Exit-to-Map, a comprehensive Developer Menu & Debug Suite, One-Click Graphics Presets, VSync, Integer Scaling, and new cheats like Infinite Wumpa!


🔥 Major Highlights & What's New

🎮 Gamepad Navigation & In-Game Pause Overlay

  • Launcher Controller Support: Full Gamepad/Controller navigation in the WinForms launcher powered by SDL (Silk.NET.SDL). Use your controller to seamlessly navigate menus, adjust sliders, toggle checkboxes, and select buttons.
  • In-Game Pause Menu: Press ESC during gameplay to bring up the pause overlay with Resume, Exit to Map, and Quit options.
  • Native Exit-to-Map Injection: Selecting "Exit to Map" safely injects a native Crash 1 menu exit sequence while muting active gameplay inputs, preventing stuck states.

🛠️ Developer Menu & Advanced Debugging Suite

  • Full Developer Menu: Replaced the legacy cheat popup with a full-featured Developer Menu categorized into Engine, Levels, Audio, and Rendering sections.
  • In-Host Debug Tools: Includes live inspectors: VRAM Viewer, SPU Viewer, Memory Editor, RAM Map, CPU State, CD Debug, Console, Texture View, and Overlay Events.
  • Dev HUD Overlay: Added an on-screen diagnostic overlay (DevHudOverlay) displaying live FPS and memory metrics.
  • Expanded Cheats: Added Infinite Wumpa Fruit, manual Wumpa/Aku Aku Mask grant buttons, and safer memory matching logic to prevent corruption.

📺 Graphics Presets, VSync & Integer Scaling

  • One-Click Presets: Easily switch between Crisp Retro, Smooth HD, and Widescreen HD playback configurations.
  • VSync Support: Native VSync integration with relaxed frame throttling to eliminate screen tearing.
  • Pixel-Perfect Integer Scaling: Added integer scaling with the PresentNearest filter for crisp, sharp upscaled pixels on modern high-res displays.
  • Improved FitAspect Logic: Updated aspect ratio scaling to properly handle integer pixel multipliers with automatic fallback to fractional letterboxing when framebuffers exceed window bounds.

🔊 Quick Pause Audio Controls

  • Pause Menu Audio Mixer: Integrated direct Master Volume slider and Mute toggle directly into the pause overlay menu, hooked into the persistent configuration system.
immagine

🛠️ Summary of Changes

  • Controls & UI: SDL-powered gamepad launcher navigation, keyboard/pad focus indicators, ESC pause overlay, and native exit-to-map sequence injection.
  • Debugging & Tools: Comprehensive Developer Menu, VRAM/SPU/RAM/CPU inspectors, Dev HUD, safer memory matching, and Infinite Wumpa cheat.
  • Display & Graphics: Crisp Retro / Smooth HD / Widescreen HD presets, VSync, integer scaling, PresentNearest filter, and FitAspect overflow fixes.
  • Audio: Quick pause-menu Master Volume slider and Mute toggle.

Thank you for testing and playing! If you encounter any bugs, please report them in the Issues tab.

Don't miss a new CrashBandicoot-Launcher release

NewReleases is sending notifications on new releases.