Tested this on 3.6.14RC6 and RC2. Running mediavps 3.6.12.
I didn't test a whole lot of them, but some of them just simply phase through other ships. Off the top of my head, I recall the Erinyes, the Hercules, and the Herc. Mk. 2 doing this, along with one new ship that I recently imported. However, when I try to repeat this bug in the campaign, these bugs are non-existent. The Herc. Mk. 2 behaves normally.
I thought that maybe the new ships.tbm file I added might have done something weird, but even after removing that, the problem persisted. That and a music.tbm file are all that I've added in terms of modding. I know I don't have any no collision flags in the missions I've created, so that's out of the question too. Can anyone offer any explanation?
There's a debug log attached to this post, in case that helps.
Secondly, can anyone explain to me what this means? I poked around with the debugger while trying to figure out what was wrong and this was spat out.
Boolean '+Dynamic' type unknown; assuming 'no/false'
ntdll.dll! ZwWaitForSingleObject + 21 bytes
kernel32.dll! WaitForSingleObjectEx + 67 bytes
kernel32.dll! WaitForSingleObject + 18 bytes
fs2_open_3_6_14_RC6_DEBUG_NO-SSE.exe! SCP_DumpStack + 354 bytes
fs2_open_3_6_14_RC6_DEBUG_NO-SSE.exe! Warning + 430 bytes
fs2_open_3_6_14_RC6_DEBUG_NO-SSE.exe! stuff_boolean + 469 bytes
fs2_open_3_6_14_RC6_DEBUG_NO-SSE.exe! parse_ship_values + 6840 bytes
fs2_open_3_6_14_RC6_DEBUG_NO-SSE.exe! parse_ship + 1013 bytes
fs2_open_3_6_14_RC6_DEBUG_NO-SSE.exe! parse_shiptbl + 374 bytes
fs2_open_3_6_14_RC6_DEBUG_NO-SSE.exe! parse_modular_table + 267 bytes
fs2_open_3_6_14_RC6_DEBUG_NO-SSE.exe! ship_init + 578 bytes
fs2_open_3_6_14_RC6_DEBUG_NO-SSE.exe! game_init + 1645 bytes
fs2_open_3_6_14_RC6_DEBUG_NO-SSE.exe! game_main + 519 bytes
fs2_open_3_6_14_RC6_DEBUG_NO-SSE.exe! WinMain + 330 bytes
fs2_open_3_6_14_RC6_DEBUG_NO-SSE.exe! __tmainCRTStartup + 358 bytes
fs2_open_3_6_14_RC6_DEBUG_NO-SSE.exe! WinMainCRTStartup + 15 bytes
kernel32.dll! BaseThreadInitThunk + 18 bytes
ntdll.dll! RtlInitializeExceptionChain + 99 bytes
ntdll.dll! RtlInitializeExceptionChain + 54 bytes
[attachment deleted by a ninja]