All right, this is getting to be downright annoying. Whenever I view a light object, FSO slows down for several seconds. The worst is when I'm right behind a ship (such as in a dogfight) and there is damage lightning/fire coming from it. Having that in my viewer just slows everything down and makes it impossible to get off a clean shot. I've tried reducing the lighting settings, I've tried running in a window, I've tried shutting off the HUD head pop-ups, I've tried disabling light shafts and GLSL, all to no avail. I'm not running the MediaVPs or anything like that, and I've scoured this forum and all other internet sources for problems even remotely similar to mine and haven't found a solution.
I don't know what more I can do.
I tried to run in debug mode according to the instructions here, but that was even worse, because instead of loading the mission, this whole thing came up:
Assert: (this_loadout_weapons[slot->wep[j]] >= 0)
File: missionscreencommon.cpp
Line: 1118
Attempting to restore the previous missions loadout has resulted in an invalid number of weapons available
ntdll.dll! NtWaitForSingleObject + 12 bytes
KERNELBASE.dll! WaitForSingleObject + 18 bytes
fs2_open_3_6_18_DEBUG_NO-SSE.exe! SCP_DumpStack + 354 bytes
fs2_open_3_6_18_DEBUG_NO-SSE.exe! WinAssert + 238 bytes
fs2_open_3_6_18_DEBUG_NO-SSE.exe! wss_maybe_restore_loadout + 1216 bytes
fs2_open_3_6_18_DEBUG_NO-SSE.exe! common_select_init + 316 bytes
fs2_open_3_6_18_DEBUG_NO-SSE.exe! brief_init + 508 bytes
fs2_open_3_6_18_DEBUG_NO-SSE.exe! game_enter_state + 663 bytes
fs2_open_3_6_18_DEBUG_NO-SSE.exe! gameseq_set_state + 310 bytes
fs2_open_3_6_18_DEBUG_NO-SSE.exe! game_process_event + 318 bytes
fs2_open_3_6_18_DEBUG_NO-SSE.exe! gameseq_process_events + 152 bytes
fs2_open_3_6_18_DEBUG_NO-SSE.exe! game_main + 782 bytes
fs2_open_3_6_18_DEBUG_NO-SSE.exe! WinMain + 330 bytes
fs2_open_3_6_18_DEBUG_NO-SSE.exe! __tmainCRTStartup + 358 bytes
fs2_open_3_6_18_DEBUG_NO-SSE.exe! WinMainCRTStartup + 15 bytes
KERNEL32.dll! BaseThreadInitThunk + 14 bytes
ntdll.dll! RtlInitializeExceptionChain + 133 bytes
ntdll.dll! RtlInitializeExceptionChain + 88 bytes
This only happened once I was in debug mode. As for the debug log itself, I tried to find it in the "data" folder and only came up with the three things included in this post as attachments.
Any help would be greatly appreciated, as FSO is awesome and needs to be played!
[attachment deleted by ninja]