PJB3005
bb81d88653
Add [NotContentImplementable] to shared interfaces
2025-12-20 16:49:35 +01:00
Tayrtahn
dd86bf980d
Add MeansDataDefinition support to DataDefinitionAnalyzer ( #5699 )
...
* Add MeansDataDefinition support to DataDefinitionAnalyzer
* Poke tests
* Fix violations in engine
* Fix more lacking partials
* Fix tests
---------
Co-authored-by: PJB3005 <pieterjan.briers+git@gmail.com >
2025-12-17 19:47:30 +01:00
LaCumbiaDelCoronavirus
c41d63be27
make SharedAudioSystem.Stop not return early when the current tick has already been predicted ( #6137 )
...
1 line diff
2025-11-30 17:02:35 +01:00
slarticodefast
d398e3a75b
Improve error logging in SharedAudioSystem ( #6202 )
2025-09-17 16:56:21 +10:00
Pieter-Jan Briers
cdd3afaa4c
Remove redundant custom math types ( #6078 )
...
Vector3, Vector4, Matrix4, and Quaternion are now gone. Use System.Numerics instead.
This commit is just replacing usages, cleaning up using declarations, and moving over the (couple) helpers that are actually important.
2025-07-23 01:15:27 +02:00
Perry Fraser
c8da6f30a3
fix: resolve remaining ResolvedSoundSpecifier warnings ( #6057 )
...
Co-authored-by: PJB3005 <pieterjan.briers+git@gmail.com >
2025-07-22 22:08:31 +02:00
Perry Fraser
fec477bf41
fix: remove unneeded delta in SharedAudioSystem ( #6055 )
2025-07-12 01:56:22 +02:00
Perry Fraser
0c61ff2bee
fix: default audio params for PlayStatic ( #6011 )
2025-06-09 00:28:12 +02:00
Tayrtahn
44ea2cd396
Implement IEquatable for ResolvedPathSpecifier and ResolvedCollectionSpecifier ( #5980 )
2025-06-01 18:10:55 +10:00
Tayrtahn
ccc383b1bf
Cleanup: Remove redundant Prototype names ( #5721 )
...
* Cleanup: Remove redundant Prototype names
* Actually this one probably should stay
* Suppress warning
* Remove warning suppression on AudioMetadataPrototype
* But wait, there's more!
2025-03-26 01:39:10 +01:00
metalgearsloth
0e2b00edd0
Fix NaN gain audio ( #5737 )
2025-03-10 20:16:05 +11:00
metalgearsloth
56ced913b7
Audio fixes ( #5707 )
2025-02-26 22:08:17 +11:00
pathetic meowmeow
fd5a4d9b8a
Refactor audio system to send collection IDs over the network ( #5540 )
...
This is important groundwork for future features such as captioning,
as a caption and other data can be associated with the collection
prototype instead of passing extra data everywhere with the sound.
2025-02-22 17:29:47 +01:00
metalgearsloth
c011eff80e
Increase audio despawn buffer ( #5665 )
...
Apparently it can clip and the buffer is really just there so we despawn 'at some point' and rather than hunching over my debugger for potentially an hour this is easier and almost no impact.
I've also considered flagging some audio as "play the full thing" if someone misses the start of it but need to thonk on that one a bit in future.
2025-02-16 14:30:18 +11:00
metalgearsloth
9837c33de7
Add sourcegenned field deltas ( #5155 )
...
* Remove full "delta" states
* Update MapGridComponentState
* abstract ComponentState
* Release notes
* Fix tests
* Fix nullable errors
* A
* Sourcegen component deltas
* Audio deltas + methids
* Also eye
* Optimise out the dictionary
* Minor fixes
* Physics deltas
* Also this
* Fix field deltas
* remove old release notes
* Make IComponentDelta implement IComponent
* add sourcegen launch settings
* make silent error loud
* Review
* UI deltas
* Slimmer
* Sourcegen bandaid
---------
Co-authored-by: ElectroJr <leonsfriedrich@gmail.com >
2024-12-21 15:48:33 +11:00
Leon Friedrich
19a87fb67a
Remove incorrect NotNullIfNotNull attributes in SharedAudioSystem ( #5449 )
2024-09-18 11:43:49 +10:00
metalgearsloth
f7287b181d
Fix audioparams for playglobal ( #5437 )
2024-09-12 17:48:37 +10:00
Fildrance
45b7500d93
feat: added audio system predicted method for only one receiver ( #5435 )
...
* feat: added audio system predicted method for only one receiver
* renamed to PlayLocal
* tweak
---------
Co-authored-by: pa.pecherskij <pa.pecherskij@interfax.ru >
Co-authored-by: metalgearsloth <comedian_vs_clown@hotmail.com >
2024-09-12 17:41:40 +10:00
Kara
48d70a09c6
Remove most fully-obsoleted code ( #5433 )
2024-09-11 19:38:26 +10:00
Pieter-Jan Briers
d584e51de6
Revert LocalizedCommands Loc change.
...
This is what I get for ragecoding at 1 AM.
2024-08-21 02:03:16 +02:00
Pieter-Jan Briers
2f85b94ea2
Use new LocalizedCommands.Loc property in engine
...
Also made BaseReplayCommand.Loc an explicit hide of the base property.
2024-08-21 01:23:25 +02:00
metalgearsloth
3342e1272f
Add audio filename to entity name ( #5338 )
...
Will make debugging tests easier.
2024-08-06 20:54:17 +10:00
metalgearsloth
dd56de70b7
Fix grid-based audio ( #5087 )
...
* Fix grid-based audio
- Fixes parenting issues.
- Add SetGridAudio as an easy way to set it up and apply the override too.
* No more global
* Rejig it all
* mergew
* review
* Minor optimisation
* Revert "Minor optimisation"
This reverts commit d0cdac7690 .
2024-05-29 16:14:37 +10:00
metalgearsloth
d9d5ef7471
Add audio helpers for map-based audio ( #5086 )
...
Doesn't need to be a flag because we just set it as global, whereas gridaudio cares about stuff every frame.
2024-05-02 09:51:14 +10:00
T-Stalker
ccba6b5d1c
Reduce default sound range to 15 ( #5085 )
2024-04-30 15:41:00 +10:00
DrSmugleaf
68888c4370
Make remaining IPrototypes partial ( #5053 )
2024-04-21 07:39:54 +10:00
metalgearsloth
0a00e7ec29
Network audio states ( #5024 )
...
* Network audio states
Lets server pause or stop audio or whatever.
* Better API and state fix
* Bunch of fixes
- TimedDespawn proccing too early.
- PlaybackPosition setting
- SetState setting.
* Clamps and despawn fixes
* fix
2024-04-17 17:55:22 +10:00
metalgearsloth
5164d99996
Implement VV for AudioParams + dump obsolete params ( #4994 )
...
* Implement sound VV
No params yet because I'm lazy but paths and collections work.
* Fixes
* rn
* review
* pitch
* VV sound params + dump unneeded params
BusName never used and per-source Attenuation got dropped.
* weh?
2024-03-29 16:54:14 +11:00
metalgearsloth
4460454563
Implement sound VV ( #4966 )
...
* Implement sound VV
No params yet because I'm lazy but paths and collections work.
* Fixes
* rn
* review
2024-03-24 16:59:40 +11:00
metalgearsloth
7aa951ca48
Add undetachable PVS flag ( #4889 )
...
Useful in some rare cases, mainly for grid-related activities.
Specifically:
- Audio entity where we never want it detached.
- FTL previs effects to show impending squish.
2024-03-16 14:58:08 +11:00
Pieter-Jan Briers
3a55118143
Replace CVar OnValueChanged in systems with Subs.CVar
2024-02-11 13:29:27 +01:00
Vasilis
d142393221
Clamp volume gain calculations ( #4815 )
2024-01-06 13:48:04 +11:00
metalgearsloth
517ae7f1bd
Better audio logs for gain ( #4789 )
...
* Better audio logs for gain
Need to track down the -10 gain setter.
* Release checks
2023-12-31 13:34:43 +11:00
metalgearsloth
56e03eae3e
Add UI click sound support ( #4705 )
...
* Add UI click sound support
* Audio option
* Add Cvar
* Note and fix disabled sounds
* Fix double sound
* Comment removal
* ou
---------
Co-authored-by: Kara <lunarautomaton6@gmail.com >
2023-12-28 16:15:42 -08:00
ike709
2e398ded08
Fix audiostreams double-setting their source ( #4768 )
...
* Fix audiostreams double-setting their source
* loaded bool
* ok
---------
Co-authored-by: ike709 <ike709@github.com >
2023-12-26 14:51:27 +11:00
ike709
8d7d6a26ba
Fix playing audio streams ( #4761 )
...
* Fix playing audio streams
* mostly address review
---------
Co-authored-by: ike709 <ike709@github.com >
2023-12-25 18:36:24 -08:00
Leon Friedrich
ed9a0b4812
Fix freezing while loading ogg files ( #4731 )
...
Co-authored-by: Pieter-Jan Briers <pieterjan.briers+git@gmail.com >
2023-12-19 00:45:21 +01:00
Pieter-Jan Briers
3f83733a03
Decode ogg files as shorts instead of floats ( #4715 )
2023-12-15 20:48:07 +01:00
metalgearsloth
bfe8e687da
Fix audio params variation ( #4699 )
2023-12-12 20:16:43 +11:00
metalgearsloth
43138669ec
Network base not adjusted audio params ( #4679 )
2023-12-09 17:12:09 +11:00
metalgearsloth
9eb9c91da6
Fix predicted audio not using adjust params ( #4676 )
2023-12-09 14:59:22 +11:00
metalgearsloth
ced2a5c6cd
Make PVS overrides less bad and fix audio ( #4656 )
2023-12-02 19:36:55 +11:00
metalgearsloth
9ec927543f
Remove audio logging ( #4654 )
2023-12-02 10:43:06 +11:00
metalgearsloth
0eb3c37bd8
Add detailed audio logging ( #4652 )
2023-12-01 20:33:29 +11:00
metalgearsloth
7ba02b5ca6
Store audio on its own map ( #4651 )
2023-12-01 18:48:33 +11:00
metalgearsloth
c324562513
Fix audio z-offset not applying correctly ( #4641 )
2023-11-30 10:10:33 +11:00
metalgearsloth
ebea0d7572
Add grid audio flag ( #4632 )
2023-11-29 10:19:17 +11:00
metalgearsloth
a1d02d7c55
Add gain setter for audio params + API cleanup ( #4627 )
2023-11-28 22:54:19 +11:00
metalgearsloth
d33a8465b0
Fix global audio ( #4625 )
2023-11-28 20:44:40 +11:00
metalgearsloth
2733435218
Audio rework unrevert + audio packaging ( #4555 )
...
Co-authored-by: Pieter-Jan Briers <pieterjan.briers@gmail.com >
2023-11-27 22:12:26 +11:00