Hard Light Productions Forums

Hosted Projects - Standalone => The Babylon Project => Topic started by: wesp5 on November 15, 2021, 04:13:46 pm

Title: Problems with latest FSO and TBP 3.7.7!
Post by: wesp5 on November 15, 2021, 04:13:46 pm
So after looking up another topic here I managed to fix the bad ship.tbl that caused the crashes and I removed some warnings by editing the weapons.tbl hopefully in the correct way. There are still three warnings about weapons.cpp, but I can't even find that file and the game itself doesn't complain about them when launching in normal mode. So could somebody please upload the attached files to the Knossos archive so the game is working again? Also please remove the 19 test missions in the mission simulator!

[attachment deleted to save space]
Title: Re: Problems with latest FSO and TBP 3.7.7!
Post by: wesp5 on November 24, 2021, 10:51:11 am
Good news! I finally managed to upload the new TBP version 3.7.8 to Knossos in which the issues above are all fixed :).
Title: Re: Problems with latest FSO and TBP 3.7.7!
Post by: Trivial Psychic on November 24, 2021, 04:29:27 pm
I'm still getting warnings on debug builds.  It complains about some of the shrink factors on some of the beam weapons.  There are paths on the EA defense platform that have the same name.

I get the following error with the explorer:

Warning: Invalid subobj_num or model_num in subsystem 'rotation' on ship type 'EA Explorer'.
Not linking into ship!

(This warning means that a subsystem was present in the table entry and not present in the model
it should probably be removed from the table or added to the model.)

File: ship.cpp
Line: 6954

Also, it doesn't rotate.

The G'Quan complains about the fact that it has 2 docking bays with the same name.

EDIT

I added a "$special=subsystem" line into the subsystem on the model pof, but I get this now:

Assert: "sm->movement_type != MOVEMENT_TYPE_ROT"
File: modelread.cpp
Line: 1598

ntdll.dll! NtWaitForSingleObject + 20 bytes
KERNELBASE.dll! WaitForSingleObjectEx + 142 bytes
fs2_open_21_5_0_20211122_251702511_x64_SSE2-FASTDBG.exe! <no symbol>
fs2_open_21_5_0_20211122_251702511_x64_SSE2-FASTDBG.exe! <no symbol>
fs2_open_21_5_0_20211122_251702511_x64_SSE2-FASTDBG.exe! <no symbol>
fs2_open_21_5_0_20211122_251702511_x64_SSE2-FASTDBG.exe! <no symbol>
fs2_open_21_5_0_20211122_251702511_x64_SSE2-FASTDBG.exe! <no symbol>
fs2_open_21_5_0_20211122_251702511_x64_SSE2-FASTDBG.exe! <no symbol>
fs2_open_21_5_0_20211122_251702511_x64_SSE2-FASTDBG.exe! <no symbol>
fs2_open_21_5_0_20211122_251702511_x64_SSE2-FASTDBG.exe! <no symbol>
fs2_open_21_5_0_20211122_251702511_x64_SSE2-FASTDBG.exe! <no symbol>
fs2_open_21_5_0_20211122_251702511_x64_SSE2-FASTDBG.exe! <no symbol>
fs2_open_21_5_0_20211122_251702511_x64_SSE2-FASTDBG.exe! <no symbol>
fs2_open_21_5_0_20211122_251702511_x64_SSE2-FASTDBG.exe! <no symbol>
fs2_open_21_5_0_20211122_251702511_x64_SSE2-FASTDBG.exe! <no symbol>
fs2_open_21_5_0_20211122_251702511_x64_SSE2-FASTDBG.exe! <no symbol>
fs2_open_21_5_0_20211122_251702511_x64_SSE2-FASTDBG.exe! <no symbol>
fs2_open_21_5_0_20211122_251702511_x64_SSE2-FASTDBG.exe! <no symbol>
fs2_open_21_5_0_20211122_251702511_x64_SSE2-FASTDBG.exe! <no symbol>
fs2_open_21_5_0_20211122_251702511_x64_SSE2-FASTDBG.exe! <no symbol>
fs2_open_21_5_0_20211122_251702511_x64_SSE2-FASTDBG.exe! <no symbol>
KERNEL32.DLL! BaseThreadInitThunk + 20 bytes
ntdll.dll! RtlUserThreadStart + 33 bytes

[ This info is in the clipboard so you can paste it somewhere now ]


Use Debug to break into Debugger, Exit will close the application.

ntdll.dll! NtWaitForSingleObject + 20 bytes
KERNELBASE.dll! WaitForSingleObjectEx + 142 bytes
fs2_open_21_5_0_20211122_251702511_x64_SSE2-FASTDBG.exe! <no symbol>
fs2_open_21_5_0_20211122_251702511_x64_SSE2-FASTDBG.exe! <no symbol>
fs2_open_21_5_0_20211122_251702511_x64_SSE2-FASTDBG.exe! <no symbol>
fs2_open_21_5_0_20211122_251702511_x64_SSE2-FASTDBG.exe! <no symbol>
fs2_open_21_5_0_20211122_251702511_x64_SSE2-FASTDBG.exe! <no symbol>
fs2_open_21_5_0_20211122_251702511_x64_SSE2-FASTDBG.exe! <no symbol>
fs2_open_21_5_0_20211122_251702511_x64_SSE2-FASTDBG.exe! <no symbol>
fs2_open_21_5_0_20211122_251702511_x64_SSE2-FASTDBG.exe! <no symbol>
fs2_open_21_5_0_20211122_251702511_x64_SSE2-FASTDBG.exe! <no symbol>
fs2_open_21_5_0_20211122_251702511_x64_SSE2-FASTDBG.exe! <no symbol>
fs2_open_21_5_0_20211122_251702511_x64_SSE2-FASTDBG.exe! <no symbol>
fs2_open_21_5_0_20211122_251702511_x64_SSE2-FASTDBG.exe! <no symbol>
fs2_open_21_5_0_20211122_251702511_x64_SSE2-FASTDBG.exe! <no symbol>
fs2_open_21_5_0_20211122_251702511_x64_SSE2-FASTDBG.exe! <no symbol>
fs2_open_21_5_0_20211122_251702511_x64_SSE2-FASTDBG.exe! <no symbol>
fs2_open_21_5_0_20211122_251702511_x64_SSE2-FASTDBG.exe! <no symbol>
fs2_open_21_5_0_20211122_251702511_x64_SSE2-FASTDBG.exe! <no symbol>
fs2_open_21_5_0_20211122_251702511_x64_SSE2-FASTDBG.exe! <no symbol>
fs2_open_21_5_0_20211122_251702511_x64_SSE2-FASTDBG.exe! <no symbol>
fs2_open_21_5_0_20211122_251702511_x64_SSE2-FASTDBG.exe! <no symbol>
KERNEL32.DLL! BaseThreadInitThunk + 20 bytes
ntdll.dll! RtlUserThreadStart + 33 bytes
Title: Re: Problems with latest FSO and TBP 3.7.7!
Post by: karajorma on November 24, 2021, 08:24:14 pm
Why are we suddenly getting debug errors that didn't happen before? Did the SCP add an error that didn't exist earlier?
Title: Re: Problems with latest FSO and TBP 3.7.7!
Post by: Trivial Psychic on November 24, 2021, 09:47:17 pm
Just remember... I'm flying on the latest Nightly.
Title: Re: Problems with latest FSO and TBP 3.7.7!
Post by: wesp5 on November 25, 2021, 02:31:43 am
I only fixed the crashes and warnings that were displayed for normal players so the mod is playable. I know about some others, but not how to fix them! I can't even find weapons.cpp and I know nothing about fixing models. If somebody manages to fix these issues, please attach them here and I can then upload a new version!
Title: Re: Problems with latest FSO and TBP 3.7.7!
Post by: 0rph3u5 on November 25, 2021, 02:37:17 am
All references to ".cpp" are references to modules of the engine, it is purely a designation for coders.
Title: Re: Problems with latest FSO and TBP 3.7.7!
Post by: Trivial Psychic on December 05, 2021, 08:13:16 am
This is minor at the moment, as no campaigns I've encountered use this model, but on the Narn Bin'Tak dreadnought, the bounding boxes for the rear-facing turrets 03-06 are way too big... quite significantly so for 03 and 04.
Title: Re: Problems with latest FSO and TBP 3.7.7!
Post by: Asteroth on December 05, 2021, 05:21:38 pm
Why are we suddenly getting debug errors that didn't happen before? Did the SCP add an error that didn't exist earlier?
For what it's worth, these are usually caused by introduction of more rigorous checking of existing errors in cases that were previously silently ignored and were mal-/non-functional.
Title: Re: Problems with latest FSO and TBP 3.7.7!
Post by: karajorma on December 06, 2021, 07:37:04 pm
Yeah, I was just wondering if the error was new or just one that previously went unnoticed somehow.