1.2
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
ILauncherUiAbstraction Layer: Separated the launcher UI behind a clean abstraction layer (WebView2implementation for Windows andPhotinoplaceholder 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,
WideFovActivelevel-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
ILauncherUifor 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.