alphayellow1 / AlphaYellowWidescreenFixes

Collection of fixing utilities that aim to fix resolution, HUD, FOV and other things in old PC games.
GNU General Public License v3.0
19 stars 0 forks source link
alphayellow aspect-ratio aspect-ratios fixpack fov fov-changer fov-fix games oldgame oldgames resolution retrogaming widescreen widescreen-fix widescreen-fixer widescreen-fixes widescreen-modes widescreen-patch

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

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).