True widescreen support for MVP Baseball 2005.
Existing widescreen hacks give pixel perfect output but still stretch the aspect ratio. This hack finally gives the true widescreen support you expect.
It also includes an optional save-game fix for systems where MVP Baseball 2005 has trouble saving profiles on very large drives.
Download or build these two files:
mvp2005fix.exe
mvp2005fix.dll
Put them in the same folder. The easiest option is the MVP Baseball 2005 install folder, next to mvp2005.exe.
Run mvp2005fix.exe.
If the launcher finds mvp2005.exe in the same folder, it fills in the path automatically. If not, click Browse and select it.
Choose a resolution, leave the 3D aspect fix enabled, and click Launch. If the game starts, the launcher closes.
- adds modern resolution options at runtime
- fixes stretched 3D gameplay for widescreen displays
- can work alongside SafeDisc/no-CD setups and Direct3D wrappers
- can fake a smaller disk size so profile saves work on huge drives
- stores settings in one local file,
mvp2005fix.ini
The fix is applied in memory after the launcher starts the game. Your game executable is not patched on disk. The resolution patch targets the game's original 800x600 resolution constants.
The first successful setup creates mvp2005fix.ini next to the launcher and DLL. Later runs skip the window and launch the game immediately when the config has a valid game path and runtime settings.
To change settings, delete mvp2005fix.ini and run the launcher again.
Example:
[Launcher]
ExePath=C:\Path\To\MVP Baseball 2005\mvp2005.exe
[Resolution]
Width=3840
Height=2160
[Aspect]
Enabled=1
ScaleX=0.75
[SaveFix]
Enabled=1ScaleX is calculated by the launcher from the selected resolution.
mvp2005fix expects a copy of MVP Baseball 2005 that already launches. It does not include a SafeDisc workaround, no-CD executable, or crack.
The tool avoids common wrapper DLL names, so it is designed to coexist with:
- SafeDisc/no-CD methods that use
version.dll - dgVoodoo or other
d3d8.dllwrappers
If you already patched mvp2005.exe with another widescreen or resolution fix, start from a clean executable before using mvp2005fix. The resolution patch looks for the game's original 800x600 setting.
The aspect fix targets 3D gameplay. Menus, movies, and some 2D overlays may still be stretched.
Normal runs are quiet. To enable DLL diagnostics, add this to mvp2005fix.ini:
[Debug]
Logging=1The DLL writes mvp2005fix.log next to the launcher and DLL.
Requirements:
i686-w64-mingw32-gccmake
Build:
make releaseOutputs:
release/mvp2005fix.exe
release/mvp2005fix.dll
Clean generated files:
make cleanMIT. See LICENSE.