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
mjn-mixael
13b7f626a9
appease etp
2023-02-10 09:30:38 -06:00
mjn-mixael
289266d959
get audiostream duration in milliseconds
2023-02-07 13:18:53 -06:00
Baezon
9c14717b81
use macro version of true/false return
2021-07-14 00:14:08 -04:00
Baezon
0b8bbb3f47
add set volume for audio streams
2021-07-13 15:29:07 -04:00
the-maddin
26aab09b8e
Update scripting documentation audio_stream:play()
...
to reflect what the implementation actually does.
2021-02-24 02:16:01 +01:00
asarium
8d8f304514
Add more scripting APIs for the command briefing
...
This covers the various APIs needed for getting the last parts of the
new command briefing UI to work.
2020-08-12 09:43:09 +02:00
asarium
1001bfb760
Add generic audio stream API
...
The previous API only allowed very limited access to the audio stream
system. These changes add full support for playing all types of audio
streams via a dedicated API.
2020-08-08 19:36:39 +02:00