Alright, I've released a new version with some of the updated game plugins. I'll finish the rest of the plugins some time tomorrow.
For now, if you have any of the games that do work with the new version, feel free to give them a try and let me know how this version works out for you.
2010 October 23
[list]
[*]
[Library.WSF] Reworked the aspect-ratio functions.[/*:m]
[*]
[Library.WSF] Added new function GetAspectRatioByteArray().[/*:m]
[*]
[Library.Plugin] Plugin interface reworked.[/*:m]
[*]
[Library.Plugin] Plugin description field added (not used yet, though).[/*:m]
[*]
[Library.Plugin] Added new function for updating the displayed value. This will allow the value to be displayed before enabling a plugin.[/*:m]
[*]
[Library.Plugin] Plugins can now set the value title.[/*:m]
[*]
[Library.Plugin] Game plugins will no longer load if their API version is old.[/*:m]
[*]
[Widescreen Fixer] Implemented the changes from Library.Plugin.[/*:m]
[*]
[Widescreen Fixer] Added an exception to the FOV Calculator tab if you input an invalid source FOV (prevents crash).[/*:m]
[*]
[Widescreen Fixer] Added the ability to set a custom aspect-ratio.[/*:m]
[*]
[Widescreen Fixer] Dropped BETA from it. I think it's in a stable-enough position right now.[/*:m]
[*]
[Widescreen Fixer] Fixed startup crash (I think).[/*:m]
[*]
[Widescreen Fixer] Removed default "0" from value.[/*:m]
[*]
[Widescreen Fixer] Widescreen Fixer will no longer start up if the Library.*.dll files use an old API version.[/*:m]
[*]
[Game.Battlefield 2] Implemented the changes from Library.Plugin and Library.WSF.[/*:m]
[*]
[Game.Call of Duty 5 MP] Implemented the changes from Library.Plugin and Library.WSF.[/*:m]
[*]
[Game.Call of Duty 5 SP] Implemented the changes from Library.Plugin and Library.WSF.[/*:m]
[*]
[Game.Call of Duty 6 MP] Implemented the changes from Library.Plugin and Library.WSF.[/*:m]
[*]
[Game.Call of Duty 6 SP] Implemented the changes from Library.Plugin and Library.WSF.[/*:m]
[*]
[Game.Ghost Recon] Implemented the changes from Library.Plugin and Library.WSF.[/*:m]
[*]
[Game.Wolfenstein] Implemented the changes from Library.Plugin and Library.WSF.[/*:m][/list:u]
For now you unfortunately have to download the application and game plugins separately. When I finish the rest of the game plugins I'll create an updated package with everything bundled together.
Download here:
http://www.widescreenfixer.org/
Enjoy. :)
For you developers out there, I have put the Wolfenstein plugin source code online. You can dig through it and build your own plugin off of it. If you see anything you'd like changed or implemented for use in development, let me know and I'll see what I can do.
Game.Wolfenstein source code