Mike Nelson
|
85bcfd56e8
|
force expand wings instead of toggle for scpui (#5286)
|
2023-03-28 07:40:03 -04:00 |
|
BMagnu
|
272d6261c4
|
Generic Lua Multiplayer RPC (#4835)
* Add automatic lua obj serialization function dispatch
* Implement fundamental and object de/serialization
* Proper default case for package deserialization
* Add No Multi func
* Add Serialization part
* Fix max encoding size for userdata
* Implement exception handling
* Start Implementing lua RPC
* Prepare waitAsync for RPC
* Add packet order enforcing and forwarding
* Add RPC registry
* Make RPCs callable
* Add waitRPC
* Add serializers
* Fix GCC error
* Explicitly specify lua_net_exception
* Fix Warnings
* Replace Seriliaze fundamental with cross-platform data types
* Appease Clang
* Prevent serialization CTD on invalid objects
* Actually use the temporaries assigned
* Fix OSWPT shadow
* Fix table deserialize order
* Incorporate Feedback
* Fix Warnigs
* ix WArnings 2
* Add sanity checks for OSWPT wing serialization
* Multi Bump
* Forgot we have american-style dates there
|
2023-03-28 03:07:03 +09:00 |
|
Fabian Woltermann
|
9308318199
|
Merge pull request #5253 from naomimyselfandi/more-flexible-dynamic-messages
More flexible dynamic messages
|
2023-03-24 10:50:39 +01:00 |
|
mjn-mixael
|
1fdf8b1756
|
access to array sizes
|
2023-03-23 12:52:11 -05:00 |
|
mjn-mixael
|
c92d383b69
|
scpui api for medals access
|
2023-03-23 11:19:46 -05:00 |
|
mjn-mixael
|
242c7184b8
|
Merge branch 'master' into scpui_hotkeys
# Conflicts:
# code/scripting/api/libs/ui.cpp
|
2023-03-22 09:14:21 -05:00 |
|
mjn-mixael
|
88166d58bc
|
Merge branch 'master' into scpui_hotkeys
# Conflicts:
# code/scripting/api/libs/ui.cpp
# code/source_groups.cmake
|
2023-03-22 08:33:11 -05:00 |
|
mjn-mixael
|
51c55550f0
|
Merge branch 'master' into scpui_game_help
# Conflicts:
# code/scripting/api/libs/ui.cpp
|
2023-03-22 08:25:33 -05:00 |
|
BMagnu
|
9caa9c4c7c
|
Expose some Nebula settings to Lua (#5268)
* Add more nebula options
* rename vars due to windows api defines
|
2023-03-22 12:42:18 +01:00 |
|
Mike Nelson
|
fbf0db09a7
|
Scpui Mission Log (#5242)
* SCPUI access to scrollback items (mission event log and message log)
* copy paste error
* check the objective flags instead of the action flags now
* rename actions -> segments
|
2023-03-21 20:03:35 -04:00 |
|
Naomi Coffman
|
95f5839b5f
|
Disenlongate method names
|
2023-03-11 11:39:06 -05:00 |
|
mjn-mixael
|
465190b154
|
fix some issues based on testing
|
2023-03-09 16:38:31 -06:00 |
|
mjn-mixael
|
aa91e93aa6
|
copy/paste
|
2023-03-09 14:36:27 -06:00 |
|
mjn-mixael
|
3e24e21e4d
|
add a dumb
|
2023-03-09 10:25:36 -06:00 |
|
mjn-mixael
|
92f140c080
|
add functions
|
2023-03-09 10:03:37 -06:00 |
|
mjn-mixael
|
e105b57a26
|
read access to mission hotkeys for scpui
|
2023-03-08 14:23:33 -06:00 |
|
mjn-mixael
|
1d9fa9719c
|
some cleanup
|
2023-03-06 18:26:19 -06:00 |
|
mjn-mixael
|
b2e56dc408
|
Initial setup of lua access to help sections
|
2023-03-06 17:33:09 -06:00 |
|
Fabian Woltermann
|
c8fd2af450
|
Merge pull request #5090 from MjnMixael/scpui_closeup_icons
SCPUI methods required for handling closeup briefing icon stuff
|
2023-03-06 16:36:44 +01:00 |
|
mjn-mixael
|
af41185acb
|
Merge branch 'master' into lua_access_to_enums
|
2023-02-21 08:00:02 -06:00 |
|
Goober5000
|
bdea153270
|
Merge pull request #5163 from MjnMixael/lua_update_discord
Lua update discord
|
2023-02-19 18:40:18 -05:00 |
|
Goober5000
|
89c6d330f8
|
Merge pull request #5159 from MjnMixael/credits_no_splitting
Prevent line splitting if building credits for SCPUI
|
2023-02-19 15:10:14 -05:00 |
|
MjnMixael
|
5074a939ed
|
Merge branch 'master' into lua_update_discord
|
2023-02-19 10:39:11 -06:00 |
|
Fabian Woltermann
|
ec4222b412
|
Merge pull request #5190 from MjnMixael/lua_os_focus
Lua method to check if the game has focus
|
2023-02-19 17:22:27 +01:00 |
|
mjn-mixael
|
5344b45c47
|
scripting documentation
|
2023-02-15 16:48:11 -06:00 |
|
mjn-mixael
|
2bdf6c21f2
|
i pity the bool
|
2023-02-15 16:44:41 -06:00 |
|
mjn-mixael
|
8063fc3863
|
Unlimited Power
|
2023-02-15 16:34:15 -06:00 |
|
mjn-mixael
|
4924f56613
|
lua method to check if the game has focus
|
2023-02-15 10:01:59 -06:00 |
|
BMagnu
|
8731ad1448
|
Add option to deprecate hooks (#5184)
* Add hook deprecation to calls
* Deprecate hooks properly
* Change OnSplashScreen hook callig
* Check for deprecated hooks at script time
* include hooks directly
* Check deprecation for lua added hooks
* Write deprecation notice to docs
* rescope Target_version
* fix typo
|
2023-02-15 17:12:25 +09:00 |
|
Goober5000
|
6f7f9c2f48
|
Merge pull request #5120 from MjnMixael/scpui_pause_screen
funcs and virtvars for SCPUI pause screen
|
2023-02-13 21:45:12 -05:00 |
|
Goober5000
|
d398ce25fb
|
Merge pull request #5117 from MjnMixael/pause_weapon_sounds
Expose pausing weapon sounds
|
2023-02-13 21:39:39 -05:00 |
|
MjnMixael
|
58e7d50b1c
|
Add to description
|
2023-02-11 16:19:24 -06:00 |
|
mjn-mixael
|
de1215f64e
|
unused
|
2023-02-10 21:40:10 -06:00 |
|
mjn-mixael
|
d101227721
|
lua method to free all loaded models
|
2023-02-10 20:57:23 -06:00 |
|
mjn-mixael
|
c5ea47fd05
|
clear credits before rebuilding
|
2023-02-04 01:26:04 -06:00 |
|
mjn-mixael
|
4a8991703f
|
missed comma
|
2023-02-01 12:17:58 -06:00 |
|
mjn-mixael
|
34232bd5d8
|
const char instead of SCP_string
|
2023-02-01 12:03:44 -06:00 |
|
mjn-mixael
|
7eca7febcb
|
expose setting discord presence
|
2023-02-01 11:52:41 -06:00 |
|
mjn-mixael
|
0ad91aaf3d
|
prevent line splitting if building credits for SCPUI
|
2023-01-31 16:19:40 -06:00 |
|
Asteroth
|
3047a226a3
|
Better account for runtime gravity changes (#5130)
* better account for changing gravity
* use `obj_used_list`
* check should_be_dead
|
2023-01-22 14:40:13 -05:00 |
|
mjn-mixael
|
6b097be0a6
|
use me daddy
|
2023-01-16 14:15:56 -06:00 |
|
mjn-mixael
|
9980c3f5c5
|
funcs and virtvars for SCPUI pause screen
|
2023-01-16 14:02:01 -06:00 |
|
mjn-mixael
|
bd1a288cd9
|
expose pausing weapon sounds
|
2023-01-15 21:02:50 -06:00 |
|
mjn-mixael
|
2881482182
|
fix rendering of jump nodes
|
2023-01-07 11:11:02 -06:00 |
|
mjn-mixael
|
c6a1639a82
|
scpui methods required for handling closeup briefing icon stuff
|
2023-01-07 01:48:39 -06:00 |
|
Goober5000
|
a7b46dba58
|
Merge pull request #5060 from MjnMixael/fix_mainhall_anims
SCPUI needs to be able run game_close_level
|
2023-01-03 21:23:38 -05:00 |
|
mjn-mixael
|
1f7cdca5a9
|
optional
|
2023-01-03 19:56:56 -06:00 |
|
Goober5000
|
9ce7748c20
|
Merge pull request #5039 from Goober5000/object_iteration_fixes
more robust object iteration
|
2023-01-03 19:03:22 -05:00 |
|
mjn-mixael
|
c74d523e18
|
third attempt at getting past that one guy
|
2023-01-03 14:52:55 -06:00 |
|
MjnMixael
|
a3bbf13da6
|
prevent access to goals outside the vector (#5044)
prevent access to goals outside the vector
|
2022-12-24 21:12:56 -05:00 |
|