JohnAFernandez
366c1a9d0b
Merge pull request #5891 from MjnMixael/self_credits_update
...
Self Credits update
2023-12-18 13:31:18 -05:00
mjn-mixael
0594a487c8
credit with my real name instead of online handle
2023-12-15 14:38:26 -06:00
mjn-mixael
8dcc4a24e9
make internal table file match updated parsing preference
2023-12-15 13:04:25 -06:00
JohnAFernandez
d0a537ff82
Merge pull request #5868 from MjnMixael/more_scpui_options
...
More scpui options
2023-12-14 12:48:36 -05:00
JohnAFernandez
e7c98d6d23
Merge pull request #5880 from MjnMixael/fix_render_overhead
...
Fix renderOverheadModel's reliance on wss_slots
2023-12-14 12:48:16 -05:00
JohnAFernandez
36e7598ceb
Merge pull request #5879 from JohnAFernandez/Fix-Player-Menu-Smarter
...
QOL: Don't reset the position in the player list if we switch modes
2023-12-11 17:46:28 -05:00
Mike Nelson
c7792cd781
Merge branch 'master' into more_scpui_options
2023-12-11 11:22:33 -06:00
JohnAFernandez
252392b26a
Merge pull request #5865 from MjnMixael/scpui_multi_options
...
Scpui multi options
2023-12-11 11:54:53 -05:00
JohnAFernandez
65677542cb
Merge pull request #5869 from MjnMixael/disable_cmdline_overrides
...
Disable cmdline overrides
2023-12-11 11:50:22 -05:00
mjn-mixael
691bbca2b2
remove renderOverheadModel's reliance on wss_slots
2023-12-11 09:36:49 -06:00
John Fernandez
cd95b143a0
Only init player screen if we need to
2023-12-11 00:46:21 -05:00
Goober5000
d1119b2353
bump missionlog limit
...
This limit has not been bumped since the original public source release. The final mission in Shepherds has been experiencing mysterious bugs which were finally tracked down to the mission log overflowing its limit and discarding log entries. Ideally the mission log should be made dynamic and the pruning mechanisms removed, but for the 24.0 release, it suffices to bump the limit.
2023-12-10 00:33:22 -05:00
Goober5000
fbb3a8f6a5
Merge pull request #5829 from Goober5000/oswpt_registry_ptrs
...
replace pointers with indexes in ship registry and oswpt
2023-12-09 00:23:33 -05:00
JohnAFernandez
0e63d64647
Merge pull request #5451 from BMagnu/animation_driver
...
Animation Drivers
2023-12-08 20:58:54 -05:00
Goober5000
de50f693ae
Merge pull request #5811 from Goober5000/perform_on_mission_skip
...
implement on-mission-skip SEXP
2023-12-08 20:05:20 -05:00
Goober5000
6e9b31cb5a
replace pointers with indexes in ship registry and oswpt
...
This refactors the ship registry and the OSWPT struct to store data as indexes rather than pointers. This is a prerequisite for making these collections dynamic in the future. See also #5800 .
2023-12-08 19:45:58 -05:00
Fabian Woltermann
e316c28258
Merge pull request #5607 from EatThePath/opt/luastring
...
LuaDrawstring optimization
2023-12-08 17:18:20 +01:00
JohnAFernandez
1ef528af5f
Merge pull request #5867 from MjnMixael/discord_option_category
...
Change the discord option category to "game"
2023-12-08 10:48:31 -05:00
EatThePath
e536413259
Deferred light mesh submission optimizations ( #5828 )
...
* Reorganized opengl deferred light mesh drawing to submit all data before,
beginning to submit draws, and also to reduce total bind calls needed.
* Leftover unused variable cleanup
* CI didn't like my loops, maybe it'll like these.
* unused variable cleanup.
2023-12-08 07:40:42 -05:00
mjn-mixael
1fcf51bd92
unused vars
2023-12-07 16:55:41 -06:00
mjn-mixael
b9938b854f
commandline to disable using ingame options
2023-12-07 16:45:43 -06:00
mjn-mixael
ad06cb1c5b
disable commandline options overriding in-game options
2023-12-07 15:00:33 -06:00
mjn-mixael
b62a7fbe3d
no unfocused pause & localization + cleanup
2023-12-07 11:54:45 -06:00
mjn-mixael
8f7c6a0ed8
and force dropdown selector for display selection
2023-12-07 10:45:17 -06:00
mjn-mixael
9e719440c9
Change the discord option category to "game"
2023-12-07 10:31:15 -06:00
mjn-mixael
668fc18d5c
Make these two dropdown options to account for the longer string values
2023-12-06 15:29:32 -06:00
mjn-mixael
a101e3cf77
spelling is hard
2023-12-06 15:25:37 -06:00
mjn-mixael
dcce4a6538
Set the globals at player select rather than player load
2023-12-06 15:08:23 -06:00
mjn-mixael
7ce3217f17
multi login info & ip address list API
2023-12-06 12:49:38 -06:00
mjn-mixael
33a1b1f8ca
clean up and fix
2023-12-06 09:59:36 -06:00
mjn-mixael
a29a97f39a
xstrs
2023-12-06 08:22:26 -06:00
Goober5000
8d40d7467e
Merge pull request #5861 from BMagnu/fix_windowres_warning
...
Avoid a casting warning in cmdline.cpp
2023-12-06 01:07:22 -05:00
Goober5000
d02bd6ca04
Merge pull request #5862 from Goober5000/no_arrival_music
...
allow nonexistence of arrival overlays
2023-12-05 16:53:15 -05:00
Goober5000
22962afcde
allow nonexistence of arrival overlays
...
Ever since retail, the code has assumed that a soundtrack would always have arrival music. This removes that requirement. If arrival music is missing, it will just be skipped.
2023-12-05 16:19:46 -05:00
Birk Magnussen
1f9c9a3673
Catch nonexistant curves
2023-12-05 21:25:22 +01:00
Birk Magnussen
f3922f35e8
Properly cast to avoid a warning
2023-12-05 19:16:16 +01:00
Birk Magnussen
bb5bfad828
Fix parsing and asserts
2023-12-05 18:54:30 +01:00
JohnAFernandez
18ac8425ee
Merge pull request #5859 from MjnMixael/fix_language_selection
...
Only use- in-game language if the mod table option is enabled
2023-12-05 12:10:03 -05:00
Birk Magnussen
c8ceb289ba
Actually run drivers
2023-12-05 17:47:44 +01:00
Birk Magnussen
9ea64627ab
property drivers
2023-12-05 17:47:43 +01:00
Birk Magnussen
6e9ca36481
fix driver parsing
2023-12-05 17:47:43 +01:00
Birk Magnussen
90dbdc4236
Add remap driver
2023-12-05 17:47:43 +01:00
Birk Magnussen
3a35f7ebe7
make curve inferment constant
2023-12-05 17:47:42 +01:00
Birk Magnussen
05f190b36c
Ensure driver source precedence
2023-12-05 17:47:42 +01:00
Birk Magnussen
0924a392aa
Add basic driver sources
2023-12-05 17:47:41 +01:00
Birk Magnussen
21db833dee
Add driver files
2023-12-05 17:47:41 +01:00
Birk Magnussen
86011f2669
Driverify time
2023-12-05 17:47:41 +01:00
Birk Magnussen
2bd143e093
Separate Animation State tracking from direction and time tracking
2023-12-05 17:47:40 +01:00
mjn-mixael
79d3077071
quick & dirty initial work for the toggle options
2023-12-05 09:30:04 -06:00
mjn-mixael
aacd14e1df
only use- in-game language if the mod table option is enabled
2023-12-04 15:58:41 -06:00