Skip to content

Collection of fixing utilities that aim to fix resolution, HUD, FOV and other things in old PC games.

License

Notifications You must be signed in to change notification settings

alphayellow1/AlphaYellowWidescreenFixes

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 

Repository files navigation

About

This repository is dedicated to enhancing the experience of classic PC games. It's focused on providing fixes and improvements such as field of view (FOV) adjustments, HUD corrections, and support for widescreen, ultrawide, and multi-monitor setups, and hopefully in the future, fix long-standing bugs in games as well.

Languages Used

I use x86 Assembly to patch the game executables, DLLs or other neighbour files, and C++ for the fixer executables that change the code of the already patched files.

Features

  • FOV Fixes: Fix the field of view to prevent cropping or stretching, and improve immersion.
  • HUD Adjustments: Correct HUD elements to fit different screen resolutions and aspect ratios.
  • Widescreen Support: Enable support for modern widescreen displays.
  • Ultrawide/Multi-Monitor Support: Enhance gameplay on ultrawide screens and multi-monitor setups.
  • Additional Fixes: Various other improvements and bug fixes for a better gaming experience (coming soon hopefully).

Installation

  1. Download the latest release for the desired game.
  2. Locate the game directory for the game you wish to fix.
  3. Copy the corresponding fix files into the game directory.
  4. Follow any game-specific instructions provided in the release page description or inside the fixer executable.

Contributing

Contributions are welcome! If you have a new fix for a classic game or improvements for an existing one in this repository, open a pull request with your changes or additions.

License

This project is licensed under the GPL 3.0 license - see the LICENSE file for details.

Acknowledgments

Huge thanks to contributors like Automaniak (Youtube: https://www.youtube.com/@AuToMaNiAk005), who has helped and contributed on many of these fixes, and overall has kept classic games alive on modern systems.

Disclaimer

The fixes provided in this repository are to be used at your own risk. The maintainers are not responsible for any damage or loss of data that may occur.

Contact

For any inquiries or contributions, please open an issue on the repository or contact me directly on Discord (alphayellow).