I updated quite a lot in Widescreen Fixer just now.
- Widescreen Fixer: Widescreen Fixer now checks if it's already running and prevents itself from starting more than once.
- Plugin.Kingdoms of Amalur Reckoning: Merged some of helifax's fix with my existing ported plugin. This should now work better for single-display users just wishing to increase their field-of-view.
- Unmanaged.DetectDisplays: Added support for portrait-mode detection under AMD Eyefinity and NVIDIA Surround setups. If it determines that you're using portrait mode, then the HUD will not be centered and will remain on the far left and right edges of the screen. After testing this myself with three 1920x1080 displays, having the HUD on the side monitors is much more preferred than having them squished into a 1080 wide area.
- Library.DetectDisplays: Added aspect-ratio to DetectDisplays. As long as everything is being based off of the desktop resolution then the aspect-ratio only needs to be calculated once.
- Library.Plugin: Added a base constructor to the BasePlugin class. This base constructor will initialize DetectDisplays and set up the property for it. If you wish to use DetectDisplays in plugins, add base() to the constructor of your plugin.
- Plugin.*: Updated all game plugins that use Library.DetectDisplays to the new API.
http://www.widescreenfixer.org/