Hard Light Productions Forums

Modding, Mission Design, and Coding => FS2 Open Coding - The Source Code Project (SCP) => Nightly Builds => Topic started by: SirKnightly on February 20, 2022, 12:51:59 am

Title: Nightly: 20 February 2022 - Revision 6a3794ca1
Post by: SirKnightly on February 20, 2022, 12:51:59 am
Here is the nightly for 20 February 2022 - Revision 6a3794ca1



Group: Linux
nightly_20220220_6a3794ca1-builds-Linux.tar.gz (http://scp.indiegames.us/builds/nightly/20220220_6a3794ca1/nightly_20220220_6a3794ca1-builds-Linux.tar.gz) (Mirror (https://porphyrion.feralhosting.com/datacorder/builds/nightly/20220220_6a3794ca1/nightly_20220220_6a3794ca1-builds-Linux.tar.gz))


Group: Win32-SSE2
nightly_20220220_6a3794ca1-builds-Win32-SSE2.zip (http://scp.indiegames.us/builds/nightly/20220220_6a3794ca1/nightly_20220220_6a3794ca1-builds-Win32-SSE2.zip) (Mirror (https://porphyrion.feralhosting.com/datacorder/builds/nightly/20220220_6a3794ca1/nightly_20220220_6a3794ca1-builds-Win32-SSE2.zip))


Group: Win64-SSE2
nightly_20220220_6a3794ca1-builds-x64-SSE2.zip (http://scp.indiegames.us/builds/nightly/20220220_6a3794ca1/nightly_20220220_6a3794ca1-builds-x64-SSE2.zip) (Mirror (https://porphyrion.feralhosting.com/datacorder/builds/nightly/20220220_6a3794ca1/nightly_20220220_6a3794ca1-builds-x64-SSE2.zip))

Code: [Select]
------------------------------------------------------------------------
commit 1b69e6e3a
Author: Goober5000
Commit: Goober5000

    fix an edge case for ships destroyed before mission
 code/mission/missionparse.cpp | 7 +++++++
 1 file changed, 7 insertions(+)

------------------------------------------------------------------------
commit a1d92251c
Author: Goober5000
Commit: Goober5000

    prevent Assert with glowpoints
 code/model/modelrender.cpp | 23 +++++++++++++++++++----
 1 file changed, 19 insertions(+), 4 deletions(-)

------------------------------------------------------------------------
commit 237787c25
Author: Goober5000
Commit: Goober5000

    add some new scan features
 code/hud/hudtargetbox.cpp             | 13 +++++++++----
 code/hud/hudtargetbox.h               |  2 +-
 code/model/model.h                    |  2 ++
 code/model/modelread.cpp              |  1 +
 code/playerman/playercontrol.cpp      | 21 +++++++++++++++++----
 code/scripting/api/objs/shipclass.cpp | 32 ++++++++++++++++++++++++++++++++
 code/ship/ship.cpp                    | 21 ++++++++++++++++++++-
 code/ship/ship.h                      |  2 ++
 8 files changed, 84 insertions(+), 10 deletions(-)
Title: Re: Nightly: 20 February 2022 - Revision 6a3794ca1
Post by: Antares on February 20, 2022, 02:29:57 pm
The "time starts running during the briefing" (https://github.com/scp-fs2open/fs2open.github.com/issues/3946) bug isn't entirely fixed. If you use the "equip wing with this loadout" button but don't have enough weapons to outfit the entire wing, you'll throw an error that also starts the mission clock.

(https://i.imgur.com/UMNHfAb.png)

Note that while the mission "begins" at 41 seconds, triggers that are set earlier are firing simultaneously; Beta 1's dialogue is keyed for a few seconds after the mission starts, and the Hope is set to jump in at 25 seconds.
Title: Re: Nightly: 20 February 2022 - Revision 6a3794ca1
Post by: Goober5000 on February 20, 2022, 03:50:21 pm
I just tested it out and it works fine on my end.  Can you post a log, and the exact steps needed to reproduce the bug?
Title: Re: Nightly: 20 February 2022 - Revision 6a3794ca1
Post by: Antares on February 20, 2022, 05:29:09 pm
1) Load Last Hope from the tech room.
2) Under ship selection, change Alpha wing to the following: Hercs for Alpha 1 and 4, Ulysses for Alpha 2 and 3. (This probably doesn't matter, but it's the flight setup I'm using.)
3) Under weapon selection, assign two Avengers to Alpha 1, then hit the "Assign to wing" button. This will throw a loadout error because there are only about 20 interceptors in the inventory, which isn't enough to outfit the entire wing.
3a) Accept the error message. The mission clock will begin running at this point and you can enter the mission at any time from here onward to find the in-game timer has advanced however long you decided to wait beforehand.
4) If you'd like to put more time on the clock, take a minute to complete the loadout as you see fit. This typically takes me about 30 seconds.
5) Enter the mission.

I'm getting consistent results. Here's the debug log. (https://fsnebula.org/log/6212cbef6cf36d3531784dab)
Title: Re: Nightly: 20 February 2022 - Revision 6a3794ca1
Post by: Goober5000 on February 21, 2022, 05:51:02 pm
Thanks.  I've opened PR 4045 to fix it.