by Rachael » Sat May 09, 2009 11:17 am
I guess it just needs a menu update. I hate the idea of messing around with the menu, but it seems I have no other choice.
The way I am going to do it is if the value is non-zero, it makes the default aspect ratio selector invisible (since it has no use when vid_aspect is set, anyway), and presents this CVar in its place. You can modify the CVar from the new menu option.
There will be a second menu option that reads whether this cvar is set at all, and it will be named "Anamorphic Aspect Ratio" (or something shorter if there's a good way to shorten it). If it is, it sets itself to "yes", if not, it sets itself to "no". When switched, the following will happen:
If switched to "yes", it copies the current aspect ratio selection (which will become invisible) to the vid_aspect cvar, which can be updated with the menu option which will now become visible.
If switched to "no", it copies from the vid_aspect cvar to the aspect ratio selection, set vid_aspect to zero, allowing you to interact with the resolution menu as previous.
I guess it just needs a menu update. I hate the idea of messing around with the menu, but it seems I have no other choice.
The way I am going to do it is if the value is non-zero, it makes the default aspect ratio selector invisible (since it has no use when vid_aspect is set, anyway), and presents this CVar in its place. You can modify the CVar from the new menu option.
There will be a second menu option that reads whether this cvar is set at all, and it will be named "Anamorphic Aspect Ratio" (or something shorter if there's a good way to shorten it). If it is, it sets itself to "yes", if not, it sets itself to "no". When switched, the following will happen:
If switched to "yes", it copies the current aspect ratio selection (which will become invisible) to the vid_aspect cvar, which can be updated with the menu option which will now become visible.
If switched to "no", it copies from the vid_aspect cvar to the aspect ratio selection, set vid_aspect to zero, allowing you to interact with the resolution menu as previous.