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
ESCduring 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
PresentNearestfilter for crisp, sharp upscaled pixels on modern high-res displays. - Improved
FitAspectLogic: 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.
🛠️ 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,
PresentNearestfilter, andFitAspectoverflow 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.