Releases: lemonacle/MonsterSanctuaryAspectRatioFix
Release list
Aspect Ratio Fix v2.1.11
Aspect Ratio Fix v2.1.11
This update substantially improves menu, tooltip, combat, title-screen, and cutscene presentation on 4:3 displays while retaining 16:10 support and leaving the original 16:9 presentation unchanged.
Highlights
- Added universal, event-driven menu and submenu presentation handling.
- Fixed dynamically created menu items appearing behind their parent windows.
- Added scene re-registration so menus remain correct after loading a game or returning to the title screen.
- Removed legacy continuous menu-state polling in favor of menu lifecycle events.
Menu and tooltip fixes
- Fixed dynamically generated Inventory, Equipment, Skills, and other menu contents.
- Fixed the Costume color-selection submenu appearing behind the main Costume window.
- Fixed Save/Load menu presentation after returning to the title screen.
- Restored the darker backing shade behind Skills-menu buff and debuff information.
- Bottom-anchored New Game and New Game+ descriptions.
- Bottom-anchored Online Arena Host and Join descriptions.
- Improved item, skill, follower, monster-team, and other bottom-screen tooltips.
- Kept combat skill tooltips visible while ensuring buff/debuff information renders above them when necessary.
Combat fixes
- Corrected combat menu, item menu, level selection, backup-monster, result, reward, experience, and victory presentation.
- Anchored the animated Victory! banner to the top of the screen while preserving the game's original Victory → Combat Result sequence.
- Improved combat buff/debuff information positioning and layering.
- Preserved the normal loss-result presentation.
Title, intro, and cutscene fixes
- Corrected the main title logo so the complete animated logo remains visible and centered.
- Improved the familiar-selection layout and brought the large familiar portrait into frame.
- Improved the four-bloodlines intro composition for narrower displays.
- Fixed familiar and monster particle effects appearing detached during naming screens.
- Corrected dynamically generated scrolling-credit entries.
- Preserved the intended final-cutscene and transition layouts.
Supported aspect ratios
- 4:3: Extensively tested.
- 16:10: Supported; a broader regression pass is planned for a future update.
- 16:9: The mod remains inactive and preserves the game's original presentation.
Installation
- Install BepInEx 5 for Monster Sanctuary.
- Place
lemonacle.MonsterSanctuary.AspectRatioFix.dllinMonster Sanctuary\BepInEx\plugins. - Remove any older copy of the Aspect Ratio Fix DLL.
- Launch the game and confirm that
BepInEx/LogOutput.logreports Aspect Ratio Fix 2.1.11.
Known limitations
- The familiar-selection screen may briefly begin at its original position before centering as the interactive elements appear.
- 16:10 has not yet received the same exhaustive regression pass as 4:3.
- The map-screen redesign is intentionally excluded from this release.
Planned updates
The next development cycle will focus primarily on internal cleanup and performance rather than additional v2.1.11 feature changes.
Performance and cleanup
- Replace remaining per-frame presentation refreshes with event-driven or dirty-flag updates where safe.
- Remove obsolete tooltip-suppression and compatibility code from earlier implementations.
- Prune destroyed Unity objects from cached layer, camera, and position collections after scene changes.
- Centralize shade teardown, version information, and repeated lifecycle handling.
- Review whether the development-only F8 refresh should remain available in release builds.
- Consider splitting the large plugin source into smaller partial-class files after behavior is stable.
Testing and compatibility
- Complete a dedicated 16:10 regression pass.
- Continue testing less common menus, alternate modes, and scene transitions.
- Expand handheld and compatibility-layer testing when additional hardware or reports are available.
Future presentation work
- Redesign the map screen so the map fills the available display while the controls keep their original scale and position.
- Evaluate additional aspect-ratio profiles only where they can be supported without regressing 4:3, 16:10, or standard 16:9 behavior.
This release intentionally prioritizes stable presentation fixes. Cleanup, deeper optimization, and the map redesign will be handled in future updates rather than added late to v2.1.11.
Aspect Ratio Fix 2.1.0
Aspect Ratio Fix 2.1.0
Changes
- Anchored item and skill information tooltips to the bottom of 4:3 and 16:10 displays while preserving their original 16:9 scale.
- Applied the tooltip positioning fix across equipment, inventory, skills, status, upgrades, costumes, follower selection, saved monster teams, combat, and other shared tooltip screens.
- Fixed combat Buff Info icons so they remain correctly scaled and aligned with monster health bars.
- Prevented the standard combat tooltip from covering the Buff Info description panel.
- Adjusted the Buff Info description panel to remain fully visible on cropped aspect ratios.
Supported aspect ratios
- 4:3
- 16:10
Monster Sanctuary Aspect Ratio Fix v2.0.0
First public release
A BepInEx mod that adapts Monster Sanctuary for 4:3 and 16:10 displays.
Features
- Corrected gameplay camera framing
- Repositioned and rescaled menus, HUD elements, and combat interfaces
- Integer pixel scaling where appropriate
- Support for 4:3 and 16:10 resolutions
- No changes at standard 16:9 resolutions
Requirements
- Monster Sanctuary for Windows
- BepInEx 5
See the README for Windows, Steam Deck, and GameNative installation instructions.
Packaging update
The downloadable mod is now provided as a ZIP containing both the compiled plugin and the GPL-3.0 license. The plugin code is unchanged.
Optional RG405M GameNative Configuration
An exported GameNative configuration for the tested Anbernic RG405M setup is available as a separate optional download:
MonsterSanctuary-GameNative-RG405M.json
This configuration includes the tested 640×480 display settings, Proton 9.0 ARM64EC, FEXCore, DXVK Async, and the Wine DLL override required for BepInEx.
Importing a configuration may replace your existing GameNative container settings. Back up your current configuration before importing.
This file is provided as a known-working starting point for the RG405M. Other devices or GameNative versions may require adjustments.