MCPcopy Create free account
hub / github.com/ThirteenAG/WidescreenFixesPack

github.com/ThirteenAG/WidescreenFixesPack @condemned

Chat with this repo
repository ↗ · DeepWiki ↗ · release condemned ↗ · + Follow
7,073 symbols 10,622 edges 251 files 2,400 documented · 34% updated 4d agonfstherun · 2026-04-20★ 3,078552 open issues

Browse by type

Functions 5,818 Types & classes 1,255
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

wfp

GitHub Workflow Status AppVeyor Azure DevOps builds

GitHub license GitHub stars Commits GitHub last commit

Platforms WINDOWS PCSX2F PPSSPP CXBXR DOLPHIN

Downloads

https://fusionfix.io/wfp

               

Plugins to make or improve widescreen resolutions support in PC games, add more features and fix bugs.

Building and Installing

Requirements:

Run the following command in the root of this directory to generate the project files (or simply launch premake5.bat):

premake5 vs2022

The usage is as simple as inserting the files into game's root directory. Uninstalling is as easy as that too, delete the files and you are done.

How to Report Crashes

If the game crashes while using the fixes, please send the crash dump (.dmp file).

⚙️ Easiest way (Recommended)

Plugins usually come with an Ultimate ASI Loader that is capable of generating crash dumps and crash logs.

  1. Go to your game's main folder (where the game's .exe file is located).
  2. In the same folder, create a new folder and name it exactly: CrashDumps

After the game crashes: - Open the CrashDumps folder you created. - Look for the newest file with the .dmp extension (this is the most important file). - You may also include the .log file if it exists, but the .dmp file is required.

Please send the .dmp file when reporting the crash.

You can report it here: - GitHub Issues

⚙️ Alternative way (Windows built-in crash dumps)

Use this method only if the previous method doesn't create a dump.

  1. Press Windows key + R, type regedit, and press Enter.
  2. Navigate to this path:
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\Windows Error Reporting
  3. Right-click inside the Windows Error Reporting folder → NewKey, and name it exactly: LocalDumps
  4. Close Registry Editor.

After a crash, the dump file will be saved here:
C:\Users\YOURUSERNAME\AppData\Local\CrashDumps

Find the newest .dmp file related to your game and send it in GitHub Issues.

Warning: This method requires administrator rights and enables crash dumps for all programs on your computer.

⚙️ If the game hangs or freezes (instead of crashing)

  1. Press Ctrl + Shift + Esc to open Task Manager.
  2. Find the game process in the list (usually the name of the game's .exe).
  3. Right-click on it and select Create memory dump file.

Warning: This file will be quite large (hundreds of MB or more).

Upload the .dmp file to Google Drive, OneDrive, Dropbox, or any similar service and make sure the link is set to public access. Then share the link when reporting in GitHub Issues.

Important notes

  • Not compatible with Windows XP (without recompiling with _xp toolset and /Zc:threadSafeInit-).
  • For using with WINE, follow this guide.

Core symbols most depended-on inside this repo

Shape

Function 4,755
Method 1,063
Class 1,046
Enum 209

Languages

C++80%
C20%
Python1%

Modules by API surface

source/MaxPayne.MSVCP60Wrapper/msvcp60.cpp2,108 symbols
includes/pcsx2/mips.hpp308 symbols
source/EmbedPDB/miniz.c194 symbols
source/GTAVC.WidescreenFix/rw.h192 symbols
source/GTASA.WidescreenFix/rw.h192 symbols
source/GTA3.WidescreenFix/rw.h192 symbols
source/FarCry.WidescreenFix/asm-x64/asm-x64.h184 symbols
includes/pcsx2/mips.c163 symbols
includes/psp/mips.c162 symbols
includes/dolphin/ppc.hpp126 symbols
source/SonicHeroes.WidescreenFix/dllmain.cpp105 symbols
source/GTAVCS.PCSX2F.WidescreenFix/ckey.c84 symbols

For agents

$ claude mcp add WidescreenFixesPack \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact

Ask about this repo answers extend the page