Recent Posts

Pages: < Prev 1 2 3 4 5 [6] 7 8 9 10 Next >
51
I'm very familiar with the Lua API code and not very familiar with containers. I'm guessing they are some kind of unordered map internally? I'd bet it'd be pretty trivial to add scripting support. +1 to putting the request on the ever-growing and ever-ignored issue tracker.
52
FreeSpace Discussion / Re: A celebration of Freespace
« Last post by Colonol Dekker on August 21, 2025, 02:14:06 pm »
I always find capital ships operating in atmosphere, just marvellous.
53
First Contact War / Re: [RELEASE] The First Contact War - Episode 1
« Last post by woutersmits on August 21, 2025, 08:41:49 am »
wheres download
54
FreeSpace Discussion / Re: A celebration of Freespace
« Last post by Darius on August 21, 2025, 05:19:28 am »

For those who haven't seen it on Discord, some gameplay using Asteroth's Capship Command script.
55
Nightly Builds / Nightly: 21 August 2025 - Revision 83dee2eab
« Last post by SirKnightly on August 21, 2025, 02:00:35 am »
Here is the nightly for 21 August 2025 - Revision 83dee2eab



Group: Linux-arm64
nightly_20250821_83dee2eab-builds-Linux-arm64.tar.gz (Mirror)


Group: Linux-x86_64
nightly_20250821_83dee2eab-builds-Linux-x86_64.tar.gz (Mirror)


Group: MacOSX-arm64
nightly_20250821_83dee2eab-builds-Mac-arm64.tar.gz (Mirror)


Group: MacOSX-x86_64
nightly_20250821_83dee2eab-builds-Mac-x86_64.tar.gz (Mirror)


Group: Win32-SSE2
nightly_20250821_83dee2eab-builds-Win32-SSE2.zip (Mirror)


Group: Win64-SSE2
nightly_20250821_83dee2eab-builds-x64-SSE2.zip (Mirror)

Code: [Select]
------------------------------------------------------------------------
commit 83dee2eab
Author: wookieejedi
Commit: GitHub

    Spare future modders (#6960)
 code/model/modelread.cpp | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

------------------------------------------------------------------------
commit 39f80289c
Author: Mike Nelson
Commit: GitHub

    QtFRED Mission Cutscenes Dialog (#6956)
 code/mission/missionparse.h                        |  16 ++
 qtfred/source_groups.cmake                         |   5 +
 .../dialogs/MissionCutscenesDialogModel.cpp        | 167 +++++++++++++++
 .../mission/dialogs/MissionCutscenesDialogModel.h  |  60 ++++++
 qtfred/src/ui/FredView.cpp                         |   7 +
 qtfred/src/ui/FredView.h                           |   1 +
 qtfred/src/ui/dialogs/MissionCutscenesDialog.cpp   | 225 +++++++++++++++++++++
 qtfred/src/ui/dialogs/MissionCutscenesDialog.h     |  58 ++++++
 qtfred/ui/FredView.ui                              |   9 +
 qtfred/ui/MissionCutscenesDialog.ui                | 205 +++++++++++++++++++
 10 files changed, 753 insertions(+)

------------------------------------------------------------------------
commit cbd491e27
Author: Mike Nelson
Commit: GitHub

    QtFRED Jump Node Editor Dialog (#6940)
 code/globalincs/vmallocator.cpp                    |  15 +
 code/globalincs/vmallocator.h                      |   1 +
 qtfred/source_groups.cmake                         |   5 +
 qtfred/src/mission/FredRenderer.cpp                |   3 +-
 .../mission/dialogs/JumpNodeEditorDialogModel.cpp  | 376 +++++++++++++++++++++
 .../mission/dialogs/JumpNodeEditorDialogModel.h    |  66 ++++
 qtfred/src/ui/FredView.cpp                         |  14 +-
 qtfred/src/ui/FredView.h                           |   1 +
 qtfred/src/ui/dialogs/JumpNodeEditorDialog.cpp     | 131 +++++++
 qtfred/src/ui/dialogs/JumpNodeEditorDialog.h       |  41 +++
 qtfred/ui/FredView.ui                              |  11 +-
 qtfred/ui/JumpNodeEditorDialog.ui                  | 230 +++++++++++++
 12 files changed, 891 insertions(+), 3 deletions(-)

------------------------------------------------------------------------
commit 806bb7729
Author: Kestrellius
Commit: GitHub

    Particle effect hooks for subsystem debris trails and debris explosions (#6944)
 code/debris/debris.cpp | 55 +++++++++++++++++++++++++++++++++++++++++++-------
 code/model/model.h     |  4 ++++
 code/ship/ship.cpp     | 51 ++++++++++++++++++++++++++++++++++++++++++++++
 code/ship/ship.h       |  5 +++++
 code/ship/shipfx.cpp   |  6 +++---
 code/ship/shipfx.h     |  2 +-
 6 files changed, 112 insertions(+), 11 deletions(-)
56
Fate of the Galaxy / Re: [FotG Update] May the 4th 2025
« Last post by wookieejedi on August 20, 2025, 04:58:52 pm »
Unrelated to previous bug hunt saga which finally ended, but figured a small bug hunt novella still fits the theme:

Alas my folly that I hope to spare others from...Got a report that a large Imperial station in FotG was refusing to fire any turrets. Not very Galactic Empire of it... So I started up POF Tools and test mission, thinking a quick easy adventure might await--what a nice thought. In examining the model I could clearly see the FoV was set ('$fov:190') as it was even showing up in POF Tools with a very nice half-dome! First, I tried the usual suspects of deleting every turret flag and turning off multiple AI flags. Luckily or unluckily the flags were not the issue and the station remained dormant. Well, I figured we could try another rather fun test of deleting every single script file in FotG. Fortunately for the scripts their absence did not fix the issue, but unfortunately for me I still had no idea why it was not firing. VS Studio beckoned, and I got the debugger fired up, checking every early return in the turret functions, though that was a bit messy given there were over 50 turrets. After making a custom model and ship entry with just 1 turret, the debugging revealed FoV checks were always returning false...FoV though was printing at 1, which I incorrectly thought was a full FoV. Thankfully Asteroth saved me from my naivety and correctly noted that a FoV of 1 means 'this turret can't see anything/can only see directly along the normal'. TIL! But then what awful bug was somehow changing my precisely set FoV from the POF file? Surely it was something deeply ingrained in FSO code, and I hypothesized it was some edge case combination of the massive station size with the high number of turrets...I was preparing another debug dive adventure when I finally thought of the easiest thing to do, and likely what I should have started with--simply look a ship I know the turrets work on. Opened up another Imperial cruiser and took a peak at the turrets. Then I blinked, and noticed, '$fov=120'. Oh no... I had simply the wrong character in the station pof file, it needed to be '$fov=190' not '$fov:190'. Turns out, FSO only checks for '=' and spaces when parsing 'fov', while when parsing 'fvec' or 'ufev' it also properly deals with ':'. Anyhow, got the POF update in the right syntax and the station came back to life with vibrant laser fire that immediately killed me in the test mission. Final step is now just to make a PR so ':' does indeed work for things like '$fov' it ideally spare future modders any similar frustration. 
57
Nightly Builds / Nightly: 20 August 2025 - Revision e5fccc0b1
« Last post by SirKnightly on August 20, 2025, 01:52:44 am »
Here is the nightly for 20 August 2025 - Revision e5fccc0b1



Group: Linux-arm64
nightly_20250820_e5fccc0b1-builds-Linux-arm64.tar.gz (Mirror)


Group: Linux-x86_64
nightly_20250820_e5fccc0b1-builds-Linux-x86_64.tar.gz (Mirror)


Group: MacOSX-arm64
nightly_20250820_e5fccc0b1-builds-Mac-arm64.tar.gz (Mirror)


Group: MacOSX-x86_64
nightly_20250820_e5fccc0b1-builds-Mac-x86_64.tar.gz (Mirror)


Group: Win32-SSE2
nightly_20250820_e5fccc0b1-builds-Win32-SSE2.zip (Mirror)


Group: Win64-SSE2
nightly_20250820_e5fccc0b1-builds-x64-SSE2.zip (Mirror)

Code: [Select]
------------------------------------------------------------------------
commit e5fccc0b1
Author: Taylor Richards
Commit: GitHub

    fix conversion of Missiontime to milliseconds (#6957)
 code/parse/sexp.cpp | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)
58
I have no idea how scripting works, so I never coded it and even if JG18 does know, I couldn't test it. But if scripting can access variables, we should be able to make it access containers too.
59
Nightly Builds / Nightly: 19 August 2025 - Revision 0bf632cea
« Last post by SirKnightly on August 19, 2025, 01:47:01 am »
Here is the nightly for 19 August 2025 - Revision 0bf632cea



Group: Linux-arm64
nightly_20250819_0bf632cea-builds-Linux-arm64.tar.gz (Mirror)


Group: Linux-x86_64
nightly_20250819_0bf632cea-builds-Linux-x86_64.tar.gz (Mirror)


Group: MacOSX-arm64
nightly_20250819_0bf632cea-builds-Mac-arm64.tar.gz (Mirror)


Group: MacOSX-x86_64
nightly_20250819_0bf632cea-builds-Mac-x86_64.tar.gz (Mirror)


Group: Win32-SSE2
nightly_20250819_0bf632cea-builds-Win32-SSE2.zip (Mirror)


Group: Win64-SSE2
nightly_20250819_0bf632cea-builds-x64-SSE2.zip (Mirror)

Code: [Select]
------------------------------------------------------------------------
commit 0bf632cea
Author: Kestrellius
Commit: GitHub

    Add apparent size input for particle source curve (#6947)
 code/particle/ParticleEffect.cpp | 2 +-
 code/particle/ParticleEffect.h   | 9 +++++++--
 code/particle/ParticleSource.cpp | 8 ++++++--
 code/particle/ParticleSource.h   | 4 +++-
 4 files changed, 17 insertions(+), 6 deletions(-)

------------------------------------------------------------------------
commit 5ea4a4c01
Author: Taylor Richards
Commit: GitHub

    remove extra config bind on joystick axes (#6955)
 code/controlconfig/controlsconfig.cpp | 1 -
 1 file changed, 1 deletion(-)

------------------------------------------------------------------------
commit dd7183871
Author: Taylor Richards
Commit: GitHub

    fix array index bug in ship_get_subsys_index (#6954)
 code/ship/ship.cpp | 3 +++
 1 file changed, 3 insertions(+)

------------------------------------------------------------------------
commit b16854796
Author: Taylor Richards
Commit: GitHub

    fix custom mouse cursors (#6953)
 code/ui/button.cpp | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

------------------------------------------------------------------------
commit 1142e7d9b
Author: Taylor Richards
Commit: GitHub

    force proper ordering of joystick options (#6952)
 code/io/joy-sdl.cpp | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

------------------------------------------------------------------------
commit 4e7511447
Author: Kestrellius
Commit: GitHub

    Fix parented line sprite particles appearing in the wrong place (#6950)
 code/particle/particle.cpp | 7 +++++--
 1 file changed, 5 insertions(+), 2 deletions(-)

------------------------------------------------------------------------
commit af833f059
Author: Taylor Richards
Commit: Taylor Richards

    fix avcodec deprecation warnings
 code/cutscene/ffmpeg/internal.cpp    | 9 ++++++---
 code/sound/ffmpeg/FFmpegWaveFile.cpp | 3 ++-
 2 files changed, 8 insertions(+), 4 deletions(-)

------------------------------------------------------------------------
commit d9b7710f9
Author: Taylor Richards
Commit: Taylor Richards

    properly set some macOS bundle properties
 freespace2/resources.cmake             | 2 ++
 freespace2/resources/mac/Info.plist.in | 2 +-
 2 files changed, 3 insertions(+), 1 deletion(-)

------------------------------------------------------------------------
commit fc7389f95
Author: Taylor Richards
Commit: Taylor Richards

    fix various compiler warnings
 code/cfile/cfile.cpp                   |  2 +-
 code/cfile/cfilecompression.cpp        |  2 +-
 code/debugconsole/consoleparse.cpp     |  4 ++--
 code/inetfile/chttpget.cpp             |  4 ++--
 code/missionui/missionweaponchoice.cpp |  4 ++--
 code/network/chat_api.cpp              |  2 +-
 code/network/multiutil.cpp             |  6 +++---
 code/network/stand_gui-unix.cpp        | 12 ++++--------
 code/parse/sexp.cpp                    |  5 +++--
 code/windows_stub/stubs.cpp            |  4 ++--
 10 files changed, 21 insertions(+), 24 deletions(-)

------------------------------------------------------------------------
commit 908f30698
Author: Taylor Richards
Commit: Taylor Richards

    fix some abs() type conversion warnings
 code/math/ik_solver.cpp  | 2 +-
 code/model/modelread.cpp | 4 ++--
 code/physics/physics.cpp | 2 +-
 3 files changed, 4 insertions(+), 4 deletions(-)

------------------------------------------------------------------------
commit 21c9b65c9
Author: Taylor Richards
Commit: Taylor Richards

    add _WIN32 guard to trackir/freetrack
 code/headtracking/freetrack.cpp     | 4 ++++
 code/headtracking/freetrack.h       | 4 ++++
 code/headtracking/trackir.cpp       | 4 ++++
 code/headtracking/trackir.h         | 4 ++++
 code/headtracking/trackirpublic.cpp | 4 ++++
 code/headtracking/trackirpublic.h   | 4 ++++
 6 files changed, 24 insertions(+)

------------------------------------------------------------------------
commit dadb91889
Author: Mike Nelson
Commit: Mike Nelson

    clang
 qtfred/src/ui/widgets/FlagList.h | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

------------------------------------------------------------------------
commit 41dc18745
Author: Mike Nelson
Commit: Mike Nelson

    add flag list widget
 qtfred/source_groups.cmake         |   2 +
 qtfred/src/ui/widgets/FlagList.cpp | 249 +++++++++++++++++++++++++++++++++++++
 qtfred/src/ui/widgets/FlagList.h   |  83 +++++++++++++
 3 files changed, 334 insertions(+)
60
There is currently no scripting support for containers.  So, unfortunately, containers cannot be used in scripted sexps.  It's a good idea though, so you should lobby a coder to add scripting support.  (If you posted a GitHub issue, it can be put on the feature request list.)
Pages: < Prev 1 2 3 4 5 [6] 7 8 9 10 Next >