github Matteo842/CrashBandicoot-Launcher 1.2

latest releases: 1.8.1, 1.8, 1.7.1...
one month ago

Crash Bandicoot PC Port - Version 1.2

🚀 Version 1.2 introduces true 16:9 widescreen FOV expansion, a brand-new built-in cheat


🔥 Major Highlights & What's New

🖥️ Fullscreen Mode Fix (Critical Update)

  • Working Fullscreen: Resolved issues with fullscreen display mode—fullscreen toggling now works reliably and properly spans your display without graphics or rendering glitches.

📺 Widescreen (16:9) FOV Expansion & Smart Cinema Gating

  • True Widescreen: You can now play in 16:9 aspect ratio! Instead of stretching the original 4:3 image, the horizontal Field of View (FOV) is physically expanded using custom GTE calculations and GPU side margin rendering adjustments.
  • Cinema Level Gating (WideFovActive): Non-gameplay levels (titles, intro/ending cutscenes, menus) automatically lock back to a clean 4:3 pillarbox format. This prevents off-screen rendering bugs, stale render target junk, or unfinished geometry from showing during cutscenes.

🎮 In-Game Cheat System & Improved Input Handling

  • Cheat Management: Added a configurable cheat menu hotkey with built-in persistent toggles for Infinite Lives and Level Select.
  • Safe Memory Modification: Implemented intelligent per-level lives freezing that targets only the single active memory counter, completely preventing RAM corruption.
  • Sticky Key Edge-Detection: Enhanced key input handling with edge detection and automatic reconciliation, preventing keys from getting stuck when switching focus in ImGui.

💻 Cross-Platform Launcher Architecture

  • ILauncherUi Abstraction Layer: Separated the launcher UI behind a clean abstraction layer (WebView2 implementation for Windows and Photino placeholder for upcoming Linux support).
  • Cross-Platform Compatibility: Reuses the same JSON protocol to keep web UI (index.html) functionality completely uniform across operating systems.

🎨 UI Scaling & Usability Improvements

  • Dynamic Display Scaling: ImGui popups and text now automatically scale dynamically based on the framebuffer size, providing crisp visibility on High-DPI and 4K displays.
  • Improved Popup UX: Refined focus management, clearer help descriptions, and smoother interaction flows inside the cheat panel.

🛠️ Summary of Changes

  • Display & Fullscreen: Fixed Fullscreen mode functionality, added 16:9 horizontal FOV expansion, GTE horizontal scaling factor, WideFovActive level-aware FOV gating, and widescreen toggles in settings.
  • Cheats & Memory: Added persistent cheat state management, smart single-counter lives freezing, input edge-detection, and configurable hotkeys.
  • Launcher Engine: Extracted ILauncherUi for Linux cross-compatibility (Photino), keeping the core JSON interface intact.
  • UI & UX: Framebuffer-based dynamic ImGui scaling and focus handling fixes.

Thanks for playing! If you run into any issues with v1.2, please report them in the Issues tab.

Don't miss a new CrashBandicoot-Launcher release

NewReleases is sending notifications on new releases.