For all updates on any of my projects, please visit my news blog.
Widescreen Gaming Forum is an excellent site regarding widescreen support in just about all games. Please join their forums and help promote proper widescreen in games. This application uses the BSD license and a copy of the included Copyright LICENSE file can be found here for your viewing. The FOVCalc hosted on the Widescreen Gaming Forum lacks the ability to convert between all of the listed aspect ratios. I decided to write this program to fill in the gap. It’s also handy to have it as a standalone application.
Here is a list of common resolutions and their aspect ratios.
- 640×480 = 4:3
- 720×480 = 15:10
- 720×576 = 5:4
- 800×600 = 4:3
- 848×480 = 16:9
- 960×600 = 16:10
- 1024×768 = 4:3
- 1152×864 = 4:3
- 1280×720 = 16:9
- 1280×768 = 15:9
- 1280×800 = 16:10
- 1280×960 = 4:3
- 1280×1024 = 5:4
- 1360×768 = 16:9
- 1440×900 = 16:10
- 1680×1050 = 16:10
- 1920×1080 = 16:9
- 1920×1200 = 16:10
- Select a source aspect ratio.
- Select a destination aspect ratio.
- Enter in the FOV (field of view) value that you would like converted.
- Press the convert button.
v1.7
- Fixed a bug in FOV input.
- Added a manifest file so that the program looks better in XP and Vista.
- Adjusted some of the UI alignment since I wasn’t aware of how it looked with themes actually enabled.
v1.6
- Optimized FOV calculation.
- Cleaned up import table.
v1.5
- Rewritten in FASM.
- Removed fade for now. There are issues with the Windows API and fading in with combo boxes or edit boxes.
- The system tray works more efficiently now.
- Pressing enter no longer exits the program.
- Accurate up to 9 decimals. 10th decimal is rounded.
- Much more optimized.
v1.1
- Increased length of converted value.
- Moved switch to if-then-else.
- Optimized some code.
- Ordered the drop-down list from lowest aspect ratio to greatest.
- Corrected the naming of 16:4 to 12:3 as it seems more proper.
- Some of these changes will be rolled over to Widescreen Fixer.
v1.0 If you wish to contact me regarding this program or any other reason, please send me an e-mail.