@ Sduibek Q&A:
Q:1. Why is default graphics mode set to DirectX9? Also what does that mode even offer that Direct Draw 7 doesn't?
A: I think the DirectX9 mode is the most likely work out of the box on hardware made in the last 5 years or so. And although both are presently comparable in features. I have some things on the backburner that wont be possible with Direct Draw.
Q:2. Why is default resolution now set to 1024x768? I think most players will find this too high. Default of 800x600 makes most sense.
A: I don't think that's true. Most users will likely have a 16:9 or 16:10 flat panel with resolutions far exceeding 800x600. Graphic card and monitor makers provide minimal or no support at all for 640x480. The minimum desktop resolution for Windows8 appears to be 1024x768, so I think 800x600's days are numbered.
Q:3. Same goes for Colour Bits of 32 -- I've had reports of this causing crashes for certain users, so bits of 16 is sufficient and safer choice.
A: Again I don't think this is true. Graphic cards have been geared toward 32bit for some time now. Windows8 desktop only supports 32bit(may have also been true for Win7).
Q:4. Why is Windowed still enabled by default? I mentioned this on the Bug Reports wiki back at version 4.0.2
A: I believe it's the mode most likely to work across most systems as it doesn't change your Desktop's graphics settings. So makes the best starting point.
Q:5. Why were these removed from the supplied f1_res.ini between version 3.0.6 and version 4.1.3?
;Text displayed on the Main-menu for the Options/Game Preferences window.
OPTIONS_TEXT=options
A: The text was moved to ScrnSet.msg, message number 3.
;set to SAFER_DISPLAY_LIST=1 if you experience a crash using the Screen Settings Panel.
SAFER_DISPLAY_LIST=1
A: No longer necessary, I fixed the root cause of the problem.
;Height of the area at the bottom of screen for displaying subtitles when set in the Game Preferences window.
SUBTITLE_AREA_HEIGHT=0
;Distance from the bottom of the screen to the bottom of the subtitles.
SUBTITLE_POS=50
A: These were in case the subtitles weren't visible when using strange resolutions or different font files etc.. I've since totally revamped that part of my code, and subtitles should always be visible. These settings became redundant.
; set to 1 to enable screen flickering fix.
FLICKERING_SCREEN_FIX=1
A: In fallouts WindowsProc function the WM_ERASEBKGND message was set to allow windows to erase the background causing the flicker. The WindowsProc function is now completely replaced in the hi-res patch, for this and various other reasons. So this setting is redundant as the fix is always applied.
; set to 1 to reduce CPU usage and heat generation by allowing the system to go idle.
CPU_USAGE_FIX=0
A: This one was removed by mistake and will be returning shortly. I got confused and thought it was permanently enabled. Blame lack of sleep and bourbon(to little or to much, I'm not sure).
EDIT: Also, combat rounds still hang and freeze the game with version 4.1.3 - added it to the bugs wiki.
Haven't had the chance to look at that one yet.