How do I play Allegiance on a widescreen monitor?

From FreeAllegiance Wiki
Revision as of 02:50, 1 October 2017 by Aem (talk | contribs)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigationJump to search

As of Allegiance version R5, there is a resolution option in the in-game menu which can cycle through all of the resolutions that your hardware supports. It only functions when flying (ie: not in team lobby or any other menus) in full-screen.

If this doesn't work for any reason, you can force it by following these steps.

1 Choose what resolution you want to play at
If you cannot read the text above, your resolution is not suitable for playing.

You can either play at the native resolution of your LCD or you can play at a lower resolution and use your monitor's scaling function to make it fill your screen.

If the resolution is very high, you might to read text at the native resolution. Text is usually displayed at 7 points with no smoothing, as pictured. If you have trouble reading the text you will want to play at a smaller resolution.

Most widescreen monitors have either an aspect ratio (width to height) of either 16:10, 16:9 or 4:3. This or this page can help you choose a smaller resolution that still respects your aspect ratio. This is important to avoid deformed images.


Info.png
Note Not all resolutions may be supported.

Your display driver may not support a specific resolution (e.g., 1440x900). In that case you might want to use Powerstrip to add a custom resolution to your display driver.

You should now have decided what resolution you want to play at.



2 Enable scaling to your video driver

Skip this section if you have decided you will play at your native resolution.

You need to enable scaling (often termed as scaling, aspect scaling or "Fill the screen" in drivers) in your monitor and/or drivers to make sure the image fills your screen. Note: Not all monitors are capable of scaling all input resolutions. If you run into troubles enable scaling in the driver.

Verify that you are capable of running at your desired resolution by right clicking on your desktop, clicking "Properties", followed by "Settings". Then move the slider back and forth. If you see your desired resolution, you are ready to go. Make sure that you can read the text pictured above.



3 Apply your changes
Apply by using the GUI tool
Outdated.png
Outdated content This tool doesn't work anymore

Current verion of Allegiance (ACSS) uses different registry keys.


Info.png
Note Windows 7 Compatibility issue.

This program may refuses to work under Windows 7.


Badp developed a small tool that will do the registry work for you. You can download it here. Win7/Vista users, please make sure you are running it as administrator.


Apply by editing the registry
Warn.png
Warning! The following section or part of it requires you to change the Windows Registry.

This operation is potentially destructive and needs to be carried out with great care. If you are not very confident with Windows, you may want to consider alternative methods, if available.

  • If you are using Windows XP or older, select "Run" in your Start menu, typing regedit, and hitting Enter.
  • If you are using Vista or newer, press the Windows button, type regedit and hit Enter.
  1. Make a backup of your registry by selecting Export from the File menu. In the dialog that pops up, navigate to or create a folder to save the backup to, and make note of it. Make sure you have the Everything radio-button checked at the bottom of the dialog. Click OK and wait for the backup to finish.
  2. Navigate to HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft Games\Allegiance\1.4.
    • Running on 64bit? Navigate instead to HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Microsoft Games\Allegiance\1.4.
  3. Double click on the CombatFullscreenXSize key, switch the radio button to decimal and enter the horizontal resolution you noted down (The first number in the two. For example, 1680 in 1680x1050.). Hit OK.
  4. Now double click on CombatFullscreenYSize and, after changing the radio button to decimal again, enter the vertical resolution. Hit OK.
  5. Double check your values and close the registry editor.
  6. Close the registry editor.


Finish!

Congratulations! You can now enjoy Allegiance in full widescreen awesomeness.

Troubleshooting

If you get a black screen when you fly, then you made a mistake when noting down the resolution.

  • Double check that you have entered your resolution correctly. Make sure you used decimal mode!
  • Your display driver does not support the resolution you entered. You need to use the PowerStrip work-around to add that resolution to your display driver.
  • As a last resort, you can choose a different resolution.