Initial thoughts and observations -
- Performance is good, even with zpack, kpack, and aseffects and everything set to highest.
- Load times are
hideous, especially compared to stock FS2 or FS2O-3.6.0.
- Speaking of load times, the loading bar (which never indicated load progress terribly well to begin with) is now even worse; it stays with the first '-' filled until it's done loading, then fills the entire bar instantly and drops into the briefing. It would be nice if that were fixed, someday.
- There's brief delays in the shell and in the actual mission; it seems to be loading graphics and models that it didn't cache to begin with (it happens when a previously unseen ship hypers in, or a weapon is used for the first time, etc). This is, as expected, much worse when -snd_preload isn't used.
- in OGL mode, whenever a 'window' pops up (for example "are you sure you want to abort the mission" or "are you sure you want to quit the game"), the background becomes a shimmering, solid color - usually green or red, but I've seen yellow and orange as well. 3.6.0 did this as well. It returns to normal when the window is removed.
- D3D mode doesn't work on my box! It tries to read *NULL and segfaults. It did work in 3.6.0, and specs are
here. It doesn't give any special error window even with the debug build, just the generic windows 'illegal operation' message.
Symptoms: game starts up normally (splash screen), then minimizes itself (again, 3.6.0 did this as well in D3D mode). Upon restoration the screen goes white, then it crashes.
(Stack dumps, dxdiag output, etc have been omitted to save space; I can upload them somewhere tomorrow if needed. Pity I can't toss it into gdb and get you a core and a real stack trace.)
Errorlog:
fs2_open_d-T365 caused an Access Violation in module d3d8.dll at 001b:00285c1b.
Exception handler called in Freespace 2 Main Thread.
Error occurred at 12/24/2004 03:18:42.
F:\Games\Freespace2\fs2_open_d-T365.exe, run by ben.
2 processor(s), type 586.
511 MBytes physical memory.
Read from location 00000000 caused an access violation.
Last few lines from fs.log:
loading animated cursor "cursor"
ANI cursor with size 24x24 (25.0% wasted)
Ships.tbl is : VALID
Weapons.tbl is : VALID
cfile_init() took 128
Got event GS_EVENT_TEAM_SELECT (49) in state NOT A VALID STATE (49)
Loading 2_ChoosePilot-m.pcx for the first time.
MEMLEAK DEBUG: lock pcx
cf_get_file_list_preallocated looking for type=28, filter="*.pl2"
cf_get_file_list_preallocated looking for type=28, filter="*.plr"
Loading 2_ChoosePilot.pcx for the first time.
MEMLEAK DEBUG: lock pcx
Loading 2_CPB_060002.pcx for the first time.
MEMLEAK DEBUG: lock pcx