Hard Light Productions Forums

Modding, Mission Design, and Coding => FS2 Open Coding - The Source Code Project (SCP) => Nightly Builds => Topic started by: SirKnightly on December 30, 2023, 12:42:00 am

Title: Nightly: 30 December 2023 - Revision b3df3364e
Post by: SirKnightly on December 30, 2023, 12:42:00 am
Here is the nightly for 30 December 2023 - Revision b3df3364e



Group: Linux
nightly_20231230_b3df3364e-builds-Linux.tar.gz (https://scp.indiegames.us/builds/nightly/20231230_b3df3364e/nightly_20231230_b3df3364e-builds-Linux.tar.gz) (Mirror (https://perses.feralhosting.com/datacorder/builds/nightly/20231230_b3df3364e/nightly_20231230_b3df3364e-builds-Linux.tar.gz))


Group: MacOSX-arm64
nightly_20231230_b3df3364e-builds-Mac-arm64.tar.gz (https://scp.indiegames.us/builds/nightly/20231230_b3df3364e/nightly_20231230_b3df3364e-builds-Mac-arm64.tar.gz) (Mirror (https://perses.feralhosting.com/datacorder/builds/nightly/20231230_b3df3364e/nightly_20231230_b3df3364e-builds-Mac-arm64.tar.gz))


Group: MacOSX-x86_64
nightly_20231230_b3df3364e-builds-Mac-x86_64.tar.gz (https://scp.indiegames.us/builds/nightly/20231230_b3df3364e/nightly_20231230_b3df3364e-builds-Mac-x86_64.tar.gz) (Mirror (https://perses.feralhosting.com/datacorder/builds/nightly/20231230_b3df3364e/nightly_20231230_b3df3364e-builds-Mac-x86_64.tar.gz))


Group: Win32-SSE2
nightly_20231230_b3df3364e-builds-Win32-SSE2.zip (https://scp.indiegames.us/builds/nightly/20231230_b3df3364e/nightly_20231230_b3df3364e-builds-Win32-SSE2.zip) (Mirror (https://perses.feralhosting.com/datacorder/builds/nightly/20231230_b3df3364e/nightly_20231230_b3df3364e-builds-Win32-SSE2.zip))


Group: Win64-SSE2
nightly_20231230_b3df3364e-builds-x64-SSE2.zip (https://scp.indiegames.us/builds/nightly/20231230_b3df3364e/nightly_20231230_b3df3364e-builds-x64-SSE2.zip) (Mirror (https://perses.feralhosting.com/datacorder/builds/nightly/20231230_b3df3364e/nightly_20231230_b3df3364e-builds-x64-SSE2.zip))

Code: [Select]
------------------------------------------------------------------------
commit b6a76b788
Author: Goober5000
Commit: Goober5000

    reuse beam points for collision test
 code/weapon/beam.cpp | 11 ++++-------
 1 file changed, 4 insertions(+), 7 deletions(-)

------------------------------------------------------------------------
commit e21b07662
Author: Goober5000
Commit: Goober5000

    refactor 'share fire direction'
 code/ai/aiturret.cpp                  |  29 ++--
 code/camera/camera.cpp                |   2 +-
 code/model/model_flags.h              |   2 +-
 code/scripting/api/objs/subsystem.cpp |   4 +-
 code/ship/ship.cpp                    |   4 +
 code/ship/ship.h                      |   3 +-
 code/weapon/beam.cpp                  | 260 +++++++++++++++++++++-------------
 7 files changed, 182 insertions(+), 122 deletions(-)

------------------------------------------------------------------------
commit 9b4b0b552
Author: Goober5000
Commit: Goober5000

    fix use of target position, and also don't get gvec if we don't need it
 code/ai/aiturret.cpp |  4 +++-
 code/weapon/beam.cpp | 39 +++++++++++++++++----------------------
 2 files changed, 20 insertions(+), 23 deletions(-)

------------------------------------------------------------------------
commit bdab7a0c5
Author: Goober5000
Commit: Goober5000

    untangle turret code a bit
 code/ai/aicode.cpp                    |  24 ++--
 code/ai/aiinternal.h                  |   4 +-
 code/ai/aiturret.cpp                  | 240 +++++++++++++++-------------------
 code/model/model.h                    |   2 +-
 code/model/modelread.cpp              |  12 +-
 code/scripting/api/objs/subsystem.cpp |   2 +-
 6 files changed, 126 insertions(+), 158 deletions(-)

------------------------------------------------------------------------
commit edc76bcb4
Author: wookieejedi
Commit: GitHub

    Fix typo in lua error prints (#5901)
 code/scripting/lua/LuaFunction.cpp | 2 +-
 code/scripting/lua/LuaTable.cpp    | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

------------------------------------------------------------------------
commit e543c1aea
Author: Asteroth
Commit: Asteroth

    make beams respect check hull and self damage
 code/weapon/beam.cpp | 30 ++++++++++++++++++++++++++----
 1 file changed, 26 insertions(+), 4 deletions(-)
Title: Re: Nightly: 30 December 2023 - Revision b3df3364e
Post by: Solatar on January 21, 2024, 05:58:34 pm
Starting with this nightly, fire-beam-at-coordinates causes a CTD. Noticed it in one of the later Derelict missions when using the 24.0.0 RC, and set up a blank mission to just use that sexp upon key press (An Orion firing a LRBGreen out of turret01a). Regular fire-beam works fine, fire-beam-at-coordinates causes a crash with this build, but not with the last (25th) nightly.
Title: Re: Nightly: 30 December 2023 - Revision b3df3364e
Post by: Goober5000 on January 22, 2024, 11:01:54 pm
Thanks.  This will be a simple fix.