Yeah, thanks
. Found it after someone mentioned the Mjolnir being the fault.
Removing the 5th from the tbl solved it (I hope it's no problem that the .pof still has 5 banks, of which one isn't used by the .tbl ... ) , so again thanks for helping
.
And why I did it that way, and also why I didn't recognize it:
I haven't touched the Mjolnir's entry for many years... seems I added this in right at the beginning, maybe 2002 or even 2001. And because I didn't knew how to export and reimport without losing data back then, making submodels for turrets wasn't an option (There also was no PCS at that time). Today, of course, it would be... but I'm already busy with enough other stuff.
Also, gameplay-wise, I added this to have a turret that can't be simply sniped by Trebs...
The explanation of how debug-log etc. work has also helped me a good deal (thanks @ The_E & Dragon
) - found & fixed several more errors
.
Though, there again are some that I don't understand (I could only post the end parts of the logs, as pastebin didn't like 1.7 MB logs ...
) :
#1) (from Ravana-mod, don't remember the exact occassion)
Assert: order != -1
File: hudsquadmsg.cpp
Line: 2632
<no module>! KiFastSystemCallRet
<no module>! WaitForSingleObject + 18 bytes
<no module>! SCP_DumpStack + 260 bytes
<no module>! WinAssert + 208 bytes
<no module>! hud_query_order_issued + 309 bytes
<no module>! sexp_order + 289 bytes
<no module>! eval_sexp + 6478 bytes
<no module>! is_sexp_true + 43 bytes
<no module>! sexp_and + 161 bytes
<no module>! eval_sexp + 1624 bytes
<no module>! eval_when + 539 bytes
<no module>! eval_sexp + 3231 bytes
<no module>! mission_process_event + 313 bytes
<no module>! mission_eval_goals + 513 bytes
<no module>! game_simulation_frame + 1129 bytes
<no module>! game_frame + 491 bytes
<no module>! game_do_frame + 239 bytes
<no module>! game_do_state + 379 bytes
<no module>! gameseq_process_events + 237 bytes
<no module>! game_main + 728 bytes
<no module>! WinMain + 330 bytes
<no module>! __tmainCRTStartup + 358 bytes
<no module>! WinMainCRTStartup + 15 bytes
<no module>! RegisterWaitForInputIdle + 73 bytes
logfile#2) (happened upon loading the Gigas in the techroom in my other mod... yes, I included some Inferno stuff)
Assert: pm->num_split_plane <= MAX_SPLIT_PLANE
File: modelread.cpp
Line: 1890
<no module>! KiFastSystemCallRet
<no module>! WaitForSingleObject + 18 bytes
<no module>! SCP_DumpStack + 260 bytes
<no module>! WinAssert + 208 bytes
<no module>! read_model_file + 15626 bytes
<no module>! model_load + 754 bytes
<no module>! techroom_select_new_entry + 423 bytes
<no module>! tech_next_entry + 153 bytes
<no module>! techroom_button_pressed + 204 bytes
<no module>! techroom_do_frame + 620 bytes
<no module>! game_do_state + 333 bytes
<no module>! gameseq_process_events + 237 bytes
<no module>! game_main + 728 bytes
<no module>! WinMain + 330 bytes
<no module>! __tmainCRTStartup + 358 bytes
<no module>! WinMainCRTStartup + 15 bytes
<no module>! RegisterWaitForInputIdle + 73 bytes
Verify failure: Vbuf0 != NULL
<no module>! KiFastSystemCallRet
<no module>! WaitForSingleObject + 18 bytes
<no module>! SCP_DumpStack + 260 bytes
<no module>! Error + 229 bytes
<no module>! g3_allocate_vbufs + 278 bytes
<no module>! g3_draw_poly_constant_sw + 256 bytes
<no module>! g3_draw_2d_poly_bitmap + 577 bytes
<no module>! gr_bitmap + 211 bytes
<no module>! gr_opengl_flip + 164 bytes
<no module>! gr_flip + 85 bytes
<no module>! gr_opengl_cleanup + 90 bytes
<no module>! gr_close + 84 bytes
<no module>! doexit + 266 bytes
<no module>! exit + 18 bytes
<no module>! WinAssert + 407 bytes
<no module>! read_model_file + 15626 bytes
<no module>! model_load + 754 bytes
<no module>! techroom_select_new_entry + 423 bytes
<no module>! tech_next_entry + 153 bytes
<no module>! techroom_button_pressed + 204 bytes
<no module>! techroom_do_frame + 620 bytes
<no module>! game_do_state + 333 bytes
<no module>! gameseq_process_events + 237 bytes
<no module>! game_main + 728 bytes
<no module>! WinMain + 330 bytes
<no module>! __tmainCRTStartup + 358 bytes
<no module>! WinMainCRTStartup + 15 bytes
<no module>! RegisterWaitForInputIdle + 73 bytes
logfile#3) (happened upon loading the Diablo...)
Assert: mp->nverts > 1
File: modelread.cpp
Line: 2562
<no module>! KiFastSystemCallRet
<no module>! WaitForSingleObject + 18 bytes
<no module>! SCP_DumpStack + 260 bytes
<no module>! WinAssert + 208 bytes
<no module>! model_maybe_fixup_subsys_path + 169 bytes
<no module>! model_set_subsys_path_nums + 307 bytes
<no module>! model_load + 3325 bytes
<no module>! techroom_select_new_entry + 423 bytes
<no module>! tech_next_entry + 153 bytes
<no module>! techroom_button_pressed + 204 bytes
<no module>! techroom_do_frame + 620 bytes
<no module>! game_do_state + 333 bytes
<no module>! gameseq_process_events + 237 bytes
<no module>! game_main + 728 bytes
<no module>! WinMain + 330 bytes
<no module>! __tmainCRTStartup + 358 bytes
<no module>! WinMainCRTStartup + 15 bytes
<no module>! RegisterWaitForInputIdle + 73 bytes
Verify failure: Vbuf0 != NULL
<no module>! KiFastSystemCallRet
<no module>! WaitForSingleObject + 18 bytes
<no module>! SCP_DumpStack + 260 bytes
<no module>! Error + 229 bytes
<no module>! g3_allocate_vbufs + 278 bytes
<no module>! g3_draw_poly_constant_sw + 256 bytes
<no module>! g3_draw_2d_poly_bitmap + 577 bytes
<no module>! gr_bitmap + 211 bytes
<no module>! gr_opengl_flip + 164 bytes
<no module>! gr_flip + 85 bytes
<no module>! gr_opengl_cleanup + 90 bytes
<no module>! gr_close + 84 bytes
<no module>! doexit + 266 bytes
<no module>! exit + 18 bytes
<no module>! WinAssert + 407 bytes
<no module>! model_maybe_fixup_subsys_path + 169 bytes
<no module>! model_set_subsys_path_nums + 307 bytes
<no module>! model_load + 3325 bytes
<no module>! techroom_select_new_entry + 423 bytes
<no module>! tech_next_entry + 153 bytes
<no module>! techroom_button_pressed + 204 bytes
<no module>! techroom_do_frame + 620 bytes
<no module>! game_do_state + 333 bytes
<no module>! gameseq_process_events + 237 bytes
<no module>! game_main + 728 bytes
<no module>! WinMain + 330 bytes
<no module>! __tmainCRTStartup + 358 bytes
<no module>! WinMainCRTStartup + 15 bytes
<no module>! RegisterWaitForInputIdle + 73 bytes
logfile#4) (happened upon loading the mission selection screen in SP from techroom... crash without any direct error message
)
logfile#5) Well, this one's rather obvious. Happened when loading the STVF Nightwing ; it seems that 32 firing points is too much for a secondary bank, or is it??
But then, what is the limit exactly??
Assert: bank->num_slots < MAX_SLOTS
File: modelread.cpp
Line: 1568
<no module>! KiFastSystemCallRet
<no module>! WaitForSingleObject + 18 bytes
<no module>! SCP_DumpStack + 260 bytes
<no module>! WinAssert + 208 bytes
<no module>! read_model_file + 11345 bytes
<no module>! model_load + 754 bytes
<no module>! techroom_select_new_entry + 423 bytes
<no module>! techroom_do_frame + 759 bytes
<no module>! game_do_state + 333 bytes
<no module>! gameseq_process_events + 237 bytes
<no module>! game_main + 728 bytes
<no module>! WinMain + 330 bytes
<no module>! __tmainCRTStartup + 358 bytes
<no module>! WinMainCRTStartup + 15 bytes
<no module>! RegisterWaitForInputIdle + 73 bytes