Release Notes for 472

Notes for Release 472

50 Likes

Client Difference Log

API Changes

Added Class Speaker : Instance [Preliminary]
	Added Property double Speaker.PlaybackLoudness [ReadOnly] [Preliminary]
	Added Property float Speaker.RollOffMaxDistance [NotReplicated] [Preliminary]
	Added Property float Speaker.RollOffMinDistance [NotReplicated] [Preliminary]
	Added Property Enum<RollOffMode> Speaker.RollOffMode [Preliminary]
	Added Property Class<SoundGroup> Speaker.SoundGroup [Preliminary]
	Added Property Instance Speaker.Source [Preliminary]
	Added Property float Speaker.Volume [Preliminary]

Added Function Variant MemStorageService:Call(string key, Variant input) {RobloxScriptSecurity}
Added Function string StudioService:GetBadgeConfigureUrl(int64 badgeId) {RobloxScriptSecurity}
Added Function string StudioService:GetBadgeUploadUrl() {RobloxScriptSecurity}

Removed Property StudioData.EnableScriptCollabOnLoad

(Click here for a syntax highlighted version!)

18 Likes

It wasn’t?!

!!SmartSelect_20210331-203233_Kiwi Browser|690x141

Not as exciting as the past few ones, but good changes.

4 Likes

Is this part of the voice chat api (that developers will get to interact with) ?

31 Likes

I would hope that this is actually just a general API for 3D sounds which voice chat will also make use of if voice chat is intended to be proximity based. It’d be pretty neat hierarchy wise to not need to dig deep in the hierarchy to play sounds you want and instead do so from a speaker; as well, if it is something to do with 3D sound, then even more cheers for immersive and better sound design in games.

15 Likes

Whats weird is I’ve been messing with these by enabling an FFlag and the Source property only seems to accept Sound instances, however the object itself does nothing.

6 Likes