Click a date to expand or collapse changes.
- (v0.649.0.6490878)
version-7cc6d2bdac2f4837Release notes
- Add AnnotationsService.AnnotationsVisible
- Change Parameters of AnnotationsService.LoadAnnotationReplies
from
(annotation: Annotation, count: int = 25)
to
(annotation: Annotation)
- Add AnnotationsService.LoadResolvedAnnotations
- Change Parameters of AnnotationsService.ResolveAnnotation
from
(userId: int64, annotation: Annotation, resolved: bool)
to
(annotation: Annotation, resolved: bool)
- Change Parameters of AnnotationsService.AnnotationResolved
from
(userId: int64, annotation: Annotation, resolved: bool)
to
(annotation: Annotation, resolved: bool)
- Add AnnotationsService.ServerLoadResolvedAnnotations
- Change PreferredDescriptor of AssetService.CreateEditableMeshFromPartAsync
from
to
CreateEditableMeshAsync
- Change Tags of AssetService.CreateEditableMeshFromPartAsync
from
[Yields]
to
[Yields, Deprecated]
- Change Parameters of AssetService.CreateMeshPartAsync
from
(meshId: ContentId, options: Dictionary = nil)
to
(meshContent: Content, options: Dictionary = nil)
- Change Security of AssetService.CreateMeshPartAsync
from
PluginSecurity
to
None
- Change CanLoad of BaseWrap.CageMeshContent
from
false
to
true
- Change CanSave of BaseWrap.CageMeshContent
from
false
to
true
- Change Parameters of CommerceService.GetCommerceProductInfoAsync
from
(commerceProductId: int64)
to
(commerceProductId: string)
- Add CommerceService.PrepareCommerceProductPurchase
- Change Parameters of CommerceService.PromptCommerceProductPurchase
from
(user: Player, commerceProductId: int64)
to
(user: Player, commerceProductId: string)
- Add CommerceService.SignalPromptCommerceProductPurchaseFinished
- Add CommerceService.BenefitStatusReceived
- Add CommerceService.FetchReceipt
- Change Parameters of CommerceService.PromptCommerceProductPurchaseFinished
from
(user: Player, productId: int64)
to
(user: Player, productId: string)
- Change Tags of CommerceService.PromptCommerceProductPurchaseRequested
from
[Hidden]
to
[]
- Change Security of CommerceService.PromptCommerceProductPurchaseRequested
from
RobloxSecurity
to
RobloxScriptSecurity
- Change Parameters of CommerceService.PromptCommerceProductPurchaseRequested
from
(commerceProductId: int64)
to
(commerceProductId: string)
- Add CommerceService.PurchaseBrowserClosed
- Change Tags of EditableImage
from
[]
to
[NotCreatable]
- Change CanLoad of EditableImage.ImageData
from
false
to
true
- Change CanSave of EditableImage.ImageData
from
false
to
true
- Add EditableImage.Destroy
- Remove EditableImage.GetContent
- Change Tags of EditableMesh
from
[]
to
[NotCreatable]
- Change CanLoad of EditableMesh.MeshData
from
false
to
true
- Change CanSave of EditableMesh.MeshData
from
false
to
true
- Change PreferredDescriptor of EditableMesh.CreateMeshPartAsync
from
to
CreateMeshPartAsync
- Change Tags of EditableMesh.CreateMeshPartAsync
from
[Yields]
to
[Yields, Deprecated]
- Add EditableMesh.Destroy
- Remove EditableMesh.GetContent
- Change Tags of FluidForceSensor
from
[NotBrowsable]
to
[]
- Change CanLoad of ImageButton.ImageContent
from
false
to
true
- Change CanSave of ImageButton.ImageContent
from
false
to
true
- Change CanLoad of ImageLabel.ImageContent
from
false
to
true
- Change CanSave of ImageLabel.ImageContent
from
false
to
true
- Change CanLoad of MeshPart.MeshContent
from
false
to
true
- Change CanSave of MeshPart.MeshContent
from
false
to
true
- Change CanLoad of MeshPart.TextureContent
from
false
to
true
- Change CanSave of MeshPart.TextureContent
from
false
to
true
- Change ReadSecurity of PackageLink.AutoUpdate
from
None
to
RobloxScriptSecurity
- Change Tags of PackageLink.AutoUpdate
from
[NotScriptable]
to
[]
- Change WriteSecurity of PackageLink.AutoUpdate
from
None
to
RobloxScriptSecurity
- Add PackageLink.HasNewVersion
- Change ReadSecurity of PackageLink.ModifiedState
from
None
to
RobloxScriptSecurity
- Change Tags of PackageLink.ModifiedState
from
[Hidden, NotScriptable]
to
[Hidden]
- Change WriteSecurity of PackageLink.ModifiedState
from
None
to
RobloxScriptSecurity
- Add ScriptDocument.MultiEditTextAsync
- Change Security of SoundService.OpenDirectionalCurveEditor
from
RobloxScriptSecurity
to
PluginSecurity
- Add Stats.FrameTime
- Add Stats.HeartbeatTime
- Change Tags of Stats.HeartbeatTimeMs
from
[ReadOnly, NotReplicated]
to
[ReadOnly, NotReplicated, Deprecated]
- Add Stats.PhysicsStepTime
- Change Tags of Stats.PhysicsStepTimeMs
from
[ReadOnly, NotReplicated]
to
[ReadOnly, NotReplicated, Deprecated]
- Add Stats.RenderCPUFrameTime
- Add Stats.RenderGPUFrameTime
- Add Stats.SceneDrawcallCount
- Add Stats.SceneTriangleCount
- Add Stats.ShadowsDrawcallCount
- Add Stats.ShadowsTriangleCount
- Add Stats.UI2DDrawcallCount
- Add Stats.UI2DTriangleCount
- Add Stats.UI3DDrawcallCount
- Add Stats.UI3DTriangleCount
- Add StreamingService.AttemptSaveAndSendPlaceTelemetry
- Add StreamingService.DEPRECATED_RegisterCommand
- Add StreamingService.DEPRECATED_RegisterSequentialCommand
- Change Security of StreamingService.ExecuteCommandAsync
from
LocalUserSecurity
to
None
- Remove StreamingService.RegisterCommand
- Add StreamingService.RegisterCommandInternal
- Remove StreamingService.RegisterSequentialCommand
- Add TextChatService.UpdateChatTimeout
- Add VoiceChatService.FetchUserTurnAuthOperationFailed
- Add VoiceChatService.UpdateTurnAuthInfoRequest
- Remove Workspace.DecreaseMinimumPartDensityMode
- Add WorkspaceAnnotation.AdorneeOffset
- Remove WorkspaceAnnotation.Position
- Add WorkspaceAnnotation.GetAbsolutePosition
- Add WorkspaceAnnotation.SetAdorneeOffsetFromAbsolutePosition
- Change CanLoad of WrapLayer.ReferenceMeshContent
from
false
to
true
- Change CanSave of WrapLayer.ReferenceMeshContent
from
false
to
true
- Remove DecreaseMinimumPartDensityMode
- Add SecurityCapability.LegacySound
- (v0.648.0.6480781)
version-9b68669a3b644e31Release notes
- Change ReturnType of AnnotationsService.GetAnnotationThreads
from
Objects
to
Instances
- Add AssetService.CheckTextureAlphaAsync
- Change Parameters of AssetService.CreateEditableImage
from
()
to
(editableImageOptions: Dictionary?)
- Change ReturnType of AssetService.CreateEditableImage
from
EditableImage
to
Object
- Change Parameters of AssetService.CreateEditableImageAsync
from
(textureId: ContentId)
to
(content: Content, editableImageOptions: Dictionary?)
- Change ReturnType of AssetService.CreateEditableImageAsync
from
EditableImage
to
Object
- Change Parameters of AssetService.CreateEditableMesh
from
()
to
(editableMeshOptions: Dictionary?)
- Change ReturnType of AssetService.CreateEditableMesh
from
EditableMesh
to
Object
- Change Parameters of AssetService.CreateEditableMeshAsync
from
(meshId: ContentId)
to
(content: Content, editableMeshOptions: Dictionary?)
- Change ReturnType of AssetService.CreateEditableMeshAsync
from
EditableMesh
to
Object
- Change ReturnType of AssetService.CreateEditableMeshFromPartAsync
from
EditableMesh
to
Object
- Change ReturnType of AssetService.CreateEditableMeshStripSkinningAsync
from
EditableMesh
to
Object
- Change ReturnType of Attachment.GetConstraints
from
Objects
to
Instances
- Change ReturnType of AudioAnalyzer.GetConnectedWires
from
Objects
to
Instances
- Change ReturnType of AudioChorus.GetConnectedWires
from
Objects
to
Instances
- Change ReturnType of AudioCompressor.GetConnectedWires
from
Objects
to
Instances
- Change ReturnType of AudioDeviceInput.GetConnectedWires
from
Objects
to
Instances
- Change ReturnType of AudioDeviceOutput.GetConnectedWires
from
Objects
to
Instances
- Change ReturnType of AudioDistortion.GetConnectedWires
from
Objects
to
Instances
- Change ReturnType of AudioEcho.GetConnectedWires
from
Objects
to
Instances
- Add AudioEmitter.AngleAttenuation
- Add AudioEmitter.GetAngleAttenuation
- Change ReturnType of AudioEmitter.GetConnectedWires
from
Objects
to
Instances
- Change ReturnType of AudioEmitter.GetInteractingListeners
from
Objects
to
Instances
- Add AudioEmitter.SetAngleAttenuation
- Change ReturnType of AudioEqualizer.GetConnectedWires
from
Objects
to
Instances
- Change ReturnType of AudioFader.GetConnectedWires
from
Objects
to
Instances
- Change ReturnType of AudioFilter.GetConnectedWires
from
Objects
to
Instances
- Change ReturnType of AudioFlanger.GetConnectedWires
from
Objects
to
Instances
- Change ReturnType of AudioLimiter.GetConnectedWires
from
Objects
to
Instances
- Add AudioListener.AngleAttenuation
- Add AudioListener.GetAngleAttenuation
- Change ReturnType of AudioListener.GetConnectedWires
from
Objects
to
Instances
- Change ReturnType of AudioListener.GetInteractingEmitters
from
Objects
to
Instances
- Add AudioListener.SetAngleAttenuation
- Change ReturnType of AudioPitchShifter.GetConnectedWires
from
Objects
to
Instances
- Change ReturnType of AudioPlayer.GetConnectedWires
from
Objects
to
Instances
- Add AudioPlayer.GetWaveformAsync
- Change ReturnType of AudioReverb.GetConnectedWires
from
Objects
to
Instances
- Add AvatarCreationService.DeserializeAvatarModel
- Change ReturnType of AvatarCreationService.LoadAvatarPreviewImageAsync
from
EditableImage
to
Object
- Change ReturnType of BasePart.GetConnectedParts
from
Objects
to
Instances
- Change ReturnType of BasePart.GetJoints
from
Objects
to
Instances
- Change ReturnType of BasePart.GetNoCollisionConstraints
from
Objects
to
Instances
- Change ReturnType of BasePart.GetTouchingParts
from
Objects
to
Instances
- Change Parameters of BasePart.IntersectAsync
from
(parts: Objects, collisionfidelity: CollisionFidelity = Default, renderFidelity: RenderFidelity = Automatic)
to
(parts: Instances, collisionfidelity: CollisionFidelity = Default, renderFidelity: RenderFidelity = Automatic)
- Change Parameters of BasePart.SubtractAsync
from
(parts: Objects, collisionfidelity: CollisionFidelity = Default, renderFidelity: RenderFidelity = Automatic)
to
(parts: Instances, collisionfidelity: CollisionFidelity = Default, renderFidelity: RenderFidelity = Automatic)
- Change Parameters of BasePart.UnionAsync
from
(parts: Objects, collisionfidelity: CollisionFidelity = Default, renderFidelity: RenderFidelity = Automatic)
to
(parts: Instances, collisionfidelity: CollisionFidelity = Default, renderFidelity: RenderFidelity = Automatic)
- Change ReturnType of BasePlayerGui.GetGuiObjectsAtPosition
from
Objects
to
Instances
- Change ReturnType of BasePlayerGui.GetGuiObjectsInCircle
from
Objects
to
Instances
- Add BaseWrap.CageMeshContent
- Change Parameters of Camera.GetLargestCutoffDistance
from
(ignoreList: Objects)
to
(ignoreList: Instances)
- Change Parameters of Camera.GetPartsObscuringTarget
from
(castPoints: Array, ignoreList: Objects)
to
(castPoints: Array, ignoreList: Instances)
- Change ReturnType of Camera.GetPartsObscuringTarget
from
Objects
to
Instances
- Change ReturnType of CollaboratorsService.GetCollaboratorsList
from
Objects
to
Instances
- Change ReturnType of CollectionService.GetCollection
from
Objects
to
Instances
- Change ReturnType of CollectionService.GetTagged
from
Objects
to
Instances
- Change ReturnType of CustomEvent.GetAttachedReceivers
from
Objects
to
Instances
- Change ReturnType of DataModel.GetObjects
from
Objects
to
Instances
- Change ReturnType of DataModel.GetObjectsAllOrNone
from
Objects
to
Instances
- Change ReturnType of DataModel.GetObjectsAsync
from
Objects
to
Instances
- Change ReturnType of DataModel.InsertObjectsAndJoinIfLegacyAsync
from
Objects
to
Instances
- Change ReturnType of DebuggerManager.GetDebuggers
from
Objects
to
Instances
- Change ReturnType of Dialog.GetCurrentPlayers
from
Objects
to
Instances
- Change Parameters of DraftsService.CommitEdits
from
(scripts: Objects)
to
(scripts: Instances)
- Change Parameters of DraftsService.DiscardEdits
from
(scripts: Objects)
to
(scripts: Instances)
- Change ReturnType of DraftsService.GetDrafts
from
Objects
to
Instances
- Change ReturnType of DraftsService.GetEditors
from
Objects
to
Instances
- Change Parameters of DraftsService.RestoreScripts
from
(scripts: Objects)
to
(scripts: Instances)
- Change Parameters of DraftsService.ShowDiffsAgainstBase
from
(scripts: Objects)
to
(scripts: Instances)
- Change Parameters of DraftsService.ShowDiffsAgainstServer
from
(scripts: Objects)
to
(scripts: Instances)
- Change Parameters of DraftsService.ShowSourceDiffsAgainstCurrent
from
(sources: Array, scripts: Objects)
to
(sources: Array, scripts: Instances)
- Change Parameters of DraftsService.UpdateToLatestVersion
from
(scripts: Objects)
to
(scripts: Instances)
- Change Parameters of Dragger.MouseDown
from
(mousePart: Instance, pointOnMousePart: Vector3, parts: Objects)
to
(mousePart: Instance, pointOnMousePart: Vector3, parts: Instances)
- Change Superclass of EditableImage
from
Instance
to
Object
- Change Default of EditableImage.ImageData
from
to
__api_dump_failed_to_create_class__
- Change Default of EditableImage.IsReplicatedCopy
from
false
to
__api_dump_failed_to_create_class__
- Change CanLoad of EditableImage.Size
from
true
to
false
- Change Default of EditableImage.Size
from
Vector2(512, 512)
to
Vector2(__api_dump_failed_to_create_class__)
- Change Tags of EditableImage.Size
from
[]
to
[ReadOnly, NotReplicated]
- Remove EditableImage.Copy
- Remove EditableImage.Crop
- Change Parameters of EditableImage.DrawImage
from
(position: Vector2, image: EditableImage, combineType: ImageCombineType)
to
(position: Vector2, image: Object, combineType: ImageCombineType)
- Change Parameters of EditableImage.DrawProjectionImage
from
(mesh: EditableMesh, projection: Dictionary, brushConfig: Dictionary)
to
(mesh: Object, projection: Dictionary, brushConfig: Dictionary)
- Add EditableImage.GetContent
- Remove EditableImage.ReadPixels
- Remove EditableImage.Resize
- Remove EditableImage.Rotate
- Remove EditableImage.WritePixels
- Change Superclass of EditableMesh
from
DataModelMesh
to
Object
- Add EditableMesh.FixedSize
- Change Default of EditableMesh.IsReplicatedCopy
from
false
to
__api_dump_failed_to_create_class__
- Change Default of EditableMesh.SkinningEnabled
from
false
to
__api_dump_failed_to_create_class__
- Change Parameters of EditableMesh.CreateMeshPartAsync
from
(options: Dictionary = nil)
to
(initialSize: Vector3, options: Dictionary = nil)
- Remove EditableMesh.GetAdjacentTriangles
- Add EditableMesh.GetContent
- Remove EditableMesh.GetTriangleVertices
- Remove EditableMesh.GetTriangles
- Remove EditableMesh.GetVertexColor
- Remove EditableMesh.GetVertexColorAlpha
- Remove EditableMesh.GetVertexNormal
- Remove EditableMesh.RemoveTriangle
- Remove EditableMesh.RemoveVertex
- Remove EditableMesh.SetVertexColor
- Remove EditableMesh.SetVertexColorAlpha
- Remove EditableMesh.SetVertexNormal
- Add HapticEffect.SetKeys
- Change Tags of ImageButton.ImageContent
from
[Hidden, NotReplicated]
to
[Hidden]
- Change Tags of ImageLabel.ImageContent
from
[Hidden, NotReplicated]
to
[Hidden]
- Change ReturnType of InsertService.LoadAssetWithFormat
from
Objects
to
Instances
- Change ReturnType of InsertService.LoadPackageAsset
from
Objects
to
Instances
- Change ReturnType of InsertService.LoadPackageAssetAsync
from
Objects
to
Instances
- Change ReturnType of Instance.GetChildren
from
Objects
to
Instances
- Change ReturnType of Instance.children
from
Objects
to
Instances
- Change ReturnType of Instance.getChildren
from
Objects
to
Instances
- Change ReturnType of Keyframe.GetMarkers
from
Objects
to
Instances
- Change ReturnType of Keyframe.GetPoses
from
Objects
to
Instances
- Change ReturnType of KeyframeSequence.GetKeyframes
from
Objects
to
Instances
- Change ReturnType of LayerCollector.GetGuiObjectsAtPosition
from
Objects
to
Instances
- Change ReturnType of LocalizationService.GetCorescriptLocalizations
from
Objects
to
Instances
- Change ReturnType of MaterialGenerationService.DEPRECATED_GenerateMaterialVariantsAync
from
Objects
to
Instances
- Change Parameters of MaterialGenerationService.DEPRECATED_UploadMaterialVariantsAsync
from
(materialVaraints: Objects)
to
(materialVaraints: Instances)
- Change Tags of MeshPart.MeshContent
from
[Hidden, NotReplicated]
to
[Hidden]
- Change Tags of MeshPart.TextureContent
from
[Hidden, NotReplicated]
to
[Hidden]
- Change ReturnType of Model.GetPersistentPlayers
from
Objects
to
Instances
- Change Parameters of PackageUIService.ConvertToPackageUpload
from
(uploadUrl: string, cloneInstances: Objects, originalInstances: Objects)
to
(uploadUrl: string, cloneInstances: Instances, originalInstances: Instances)
- Change Parameters of PackageUIService.OnOpenConvertToPackagePlugin
from
(instances: Objects, name: string, cloneInstances: Objects)
to
(instances: Instances, name: string, cloneInstances: Instances)
- Change Parameters of ParabolaAdornment.FindPartOnParabola
from
(ignoreDescendentsTable: Objects)
to
(ignoreDescendentsTable: Instances)
- Change ReturnType of Players.GetPlayers
from
Objects
to
Instances
- Change ReturnType of Players.getPlayers
from
Objects
to
Instances
- Change ReturnType of Players.players
from
Objects
to
Instances
- Change Parameters of Plugin.Intersect
from
(objects: Objects)
to
(objects: Instances)
- Change Parameters of Plugin.Negate
from
(objects: Objects)
to
(objects: Instances)
- Change ReturnType of Plugin.Negate
from
Objects
to
Instances
- Change Parameters of Plugin.Separate
from
(objects: Objects)
to
(objects: Instances)
- Change ReturnType of Plugin.Separate
from
Objects
to
Instances
- Change Parameters of Plugin.Union
from
(objects: Objects)
to
(objects: Instances)
- Change Parameters of Plugin.ProcessAssetInsertionDrag
from
(assetId: string, assetTypeId: int, instances: Objects)
to
(assetId: string, assetTypeId: int, instances: Instances)
- Change ReturnType of Plugin.ProcessAssetInsertionDrag
from
Objects
to
Instances
- Change Parameters of PluginMouse.DragEnter
from
(instances: Objects)
to
(instances: Instances)
- Change ReturnType of Pose.GetSubPoses
from
Objects
to
Instances
- Change Parameters of PublishService.CreateAssetAndWaitForAssetId
from
(instances: Objects, operationId: string, creatorType: AssetCreatorType, creatorId: int64, assetType: string, name: string, description: string, expectedPrice: int = 0)
to
(instances: Instances, operationId: string, creatorType: AssetCreatorType, creatorId: int64, assetType: string, name: string, description: string, expectedPrice: int = 0)
- Remove RobloxEditableImage
- Remove RobloxEditableMesh
- Add RobloxSerializableInstance
- Add RomarkRbxAnalyticsService
- Add ScriptContext.CompressLuaApp
- Change ReturnType of ScriptDebugger.GetBreakpoints
from
Objects
to
Instances
- Change ReturnType of ScriptDebugger.GetWatches
from
Objects
to
Instances
- Change ReturnType of ScriptEditorService.GetScriptDocuments
from
Objects
to
Instances
- Change Parameters of Selection.Add
from
(instancesToAdd: Objects)
to
(instancesToAdd: Instances)
- Change ReturnType of Selection.Get
from
Objects
to
Instances
- Change Parameters of Selection.Remove
from
(instancesToRemove: Objects)
to
(instancesToRemove: Instances)
- Change Parameters of Selection.Set
from
(selection: Objects)
to
(selection: Instances)
- Change CanSave of Sound.EmitterSize
from
true
to
false
- Change CanSave of Sound.RollOffMaxDistance
from
false
to
true
- Change Tags of Sound.RollOffMaxDistance
from
[NotReplicated]
to
[]
- Change CanLoad of Sound.RollOffMaxDistance
from
false
to
true
- Change CanLoad of Sound.RollOffMinDistance
from
false
to
true
- Change CanSave of Sound.RollOffMinDistance
from
false
to
true
- Change Tags of Sound.RollOffMinDistance
from
[NotReplicated]
to
[]
- Change CanSave of Sound.xmlRead_MaxDistance_3
from
true
to
false
- Change Parameters of SoundService.OpenAttenuationCurveEditor
from
(selectedCurveObjects: Objects)
to
(selectedCurveObjects: Instances)
- Add SoundService.OpenDirectionalCurveEditor
- Change Parameters of SoundService.OpenAttenuationCurveEditorSignal
from
(selectedCurveObjects: Objects)
to
(selectedCurveObjects: Instances)
- Change Parameters of SoundService.OpenAudioEqualizerEditorSignal
from
(selectedEqualizerObjects: Objects)
to
(selectedEqualizerObjects: Instances)
- Add SoundService.OpenDirectionalCurveEditorSignal
- Change Parameters of StudioAssetService.ConvertToPackageUpload
from
(uploadUrl: string, cloneInstances: Objects, originalInstances: Objects)
to
(uploadUrl: string, cloneInstances: Instances, originalInstances: Instances)
- Change Parameters of StudioAssetService.DEPRECATED_SerializeInstances
from
(instances: Objects)
to
(instances: Instances)
- Change Parameters of StudioAssetService.SerializeInstances
from
(instances: Objects, groupId: int64 = 0, isPackage: bool = false)
to
(instances: Instances, groupId: int64 = 0, isPackage: bool = false)
- Change Parameters of StudioAssetService.ShowSaveToRoblox
from
(instances: Objects, assetType: Variant, hasSubsequent: bool = false)
to
(instances: Instances, assetType: Variant, hasSubsequent: bool = false)
- Change Parameters of StudioAssetService.OnSaveToRoblox
from
(instances: Objects, assetType: Variant, hasSubsequent: bool)
to
(instances: Instances, assetType: Variant, hasSubsequent: bool)
- Change ReturnType of StudioService.PromptImportFiles
from
Objects
to
Instances
- Change Parameters of StudioService.OnPublishAsPlugin
from
(instances: Objects)
to
(instances: Instances)
- Change Parameters of StudioService.OnSaveToRoblox
from
(instances: Objects)
to
(instances: Instances)
- Change ReturnType of StyleBase.GetStyleRules
from
Objects
to
Instances
- Change Parameters of StyleBase.SetStyleRules
from
(rules: Objects)
to
(rules: Instances)
- Change ReturnType of StyleSheet.GetDerives
from
Objects
to
Instances
- Change Parameters of StyleSheet.SetDerives
from
(derives: Objects)
to
(derives: Instances)
- Change ReturnType of StylingService.GetStyleSheetDerivesChain
from
Objects
to
Instances
- Change ReturnType of Team.GetPlayers
from
Objects
to
Instances
- Change ReturnType of Teams.GetTeams
from
Objects
to
Instances
- Change Parameters of TeleportService.TeleportAsync
from
(placeId: int64, players: Objects, teleportOptions: Instance = Instance)
to
(placeId: int64, players: Instances, teleportOptions: Instance = Instance)
- Change Parameters of TeleportService.TeleportPartyAsync
from
(placeId: int64, players: Objects, teleportData: Variant, customLoadingScreen: Instance = Instance)
to
(placeId: int64, players: Instances, teleportData: Variant, customLoadingScreen: Instance = Instance)
- Change Parameters of TeleportService.TeleportToPrivateServer
from
(placeId: int64, reservedServerAccessCode: string, players: Objects, spawnName: string = , teleportData: Variant, customLoadingScreen: Instance = Instance)
to
(placeId: int64, reservedServerAccessCode: string, players: Instances, spawnName: string = , teleportData: Variant, customLoadingScreen: Instance = Instance)
- Change ReturnType of TextureGenerationPartGroup.GetInstances
from
Objects
to
Instances
- Change Parameters of TextureGenerationService.CreatePartGroup
from
(instances: Objects)
to
(instances: Instances)
- Change Parameters of UGCValidationService.CalculateEditableMeshInsideMeshPercentage
from
(editableMeshRoot: EditableMesh, editableMeshQuery: EditableMesh, meshQueryTransform: CFrame, meshQueryScale: Vector3)
to
(editableMeshRoot: Object, editableMeshQuery: Object, meshQueryTransform: CFrame, meshQueryScale: Vector3)
- Change Parameters of UGCValidationService.CalculateEditableMeshTotalSurfaceArea
from
(editableMesh: EditableMesh, meshScale: Vector3)
to
(editableMesh: Object, meshScale: Vector3)
- Change Parameters of UGCValidationService.CalculateEditableMeshUniqueUVCount
from
(editableMesh: EditableMesh)
to
(editableMesh: Object)
- Change Parameters of UGCValidationService.CheckEditableMeshInCameraFrustum
from
(editableMesh: EditableMesh, meshScale: Vector3, handleWorldCF: CFrame, cameraWorldCF: CFrame)
to
(editableMesh: Object, meshScale: Vector3, handleWorldCF: CFrame, cameraWorldCF: CFrame)
- Change ReturnType of UGCValidationService.FetchAssetWithFormat
from
Objects
to
Instances
- Add UGCValidationService.GetCagingRelevancyMetrics
- Change Parameters of UGCValidationService.GetDynamicHeadEditableMeshInactiveControls
from
(editableMesh: EditableMesh, controlNames: Array)
to
(editableMesh: Object, controlNames: Array)
- Add UGCValidationService.GetEditableCagingRelevancyMetrics
- Change Parameters of UGCValidationService.GetEditableImageSize
from
(editableImage: EditableImage)
to
(editableImage: Object)
- Change Parameters of UGCValidationService.GetEditableMeshMaxNearbyVerticesCollisions
from
(editableMesh: EditableMesh, meshScale: Vector3)
to
(editableMesh: Object, meshScale: Vector3)
- Change Parameters of UGCValidationService.GetEditableMeshTriCount
from
(editableMesh: EditableMesh)
to
(editableMesh: Object)
- Change Parameters of UGCValidationService.GetEditableMeshVertColors
from
(editableMesh: EditableMesh)
to
(editableMesh: Object)
- Change Parameters of UGCValidationService.GetEditableMeshVerticesSimilarityRate
from
(editableMesh: EditableMesh, meshScale: Vector3)
to
(editableMesh: Object, meshScale: Vector3)
- Change Parameters of UGCValidationService.GetEditableMeshVerts
from
(editableMesh: EditableMesh)
to
(editableMesh: Object)
- Change Parameters of UGCValidationService.IsEditableMeshNumCoplanarIntersectionsOverLimit
from
(editableMesh: EditableMesh, limit: int, meshScale: Vector3, intersectBackFaces: bool)
to
(editableMesh: Object, limit: int, meshScale: Vector3, intersectBackFaces: bool)
- Change Parameters of UGCValidationService.ResetCollisionFidelityWithEditableMeshDataLua
from
(meshPart: MeshPart, editableMesh: EditableMesh, collisionFidelity: CollisionFidelity = Box)
to
(meshPart: MeshPart, editableMesh: Object, collisionFidelity: CollisionFidelity = Box)
- Change Parameters of UGCValidationService.ValidateDynamicHeadEditableMesh
from
(editableMesh: EditableMesh)
to
(editableMesh: Object)
- Change Parameters of UGCValidationService.ValidateEditableImageNumTextureChannels
from
(editableImage: EditableImage, numTextureChannelsRequired: int)
to
(editableImage: Object, numTextureChannelsRequired: int)
- Change Parameters of UGCValidationService.ValidateEditableImageSize
from
(editableImage: EditableImage)
to
(editableImage: Object)
- Change Parameters of UGCValidationService.ValidateEditableMeshBounds
from
(editableMesh: EditableMesh, meshScale: Vector3, boundsOffset: Vector3, attachmentCF: CFrame, handleCF: CFrame)
to
(editableMesh: Object, meshScale: Vector3, boundsOffset: Vector3, attachmentCF: CFrame, handleCF: CFrame)
- Change Parameters of UGCValidationService.ValidateEditableMeshCageMeshIntersection
from
(innerCage: EditableMesh, outerCage: EditableMesh, refMesh: EditableMesh)
to
(innerCage: Object, outerCage: Object, refMesh: Object)
- Change Parameters of UGCValidationService.ValidateEditableMeshCageNonManifoldAndHoles
from
(editableMesh: EditableMesh)
to
(editableMesh: Object)
- Change Parameters of UGCValidationService.ValidateEditableMeshCageUVCoincident
from
(editableMesh: EditableMesh)
to
(editableMesh: Object)
- Change Parameters of UGCValidationService.ValidateEditableMeshCageUVTriangleArea
from
(editableMesh: EditableMesh)
to
(editableMesh: Object)
- Change Parameters of UGCValidationService.ValidateEditableMeshFullBodyCageDeletion
from
(editableMesh: EditableMesh)
to
(editableMesh: Object)
- Change Parameters of UGCValidationService.ValidateEditableMeshMisMatchUV
from
(innerCage: EditableMesh, outerCage: EditableMesh)
to
(innerCage: Object, outerCage: Object)
- Change Parameters of UGCValidationService.ValidateEditableMeshOverlappingVertices
from
(editableMesh: EditableMesh)
to
(editableMesh: Object)
- Change Parameters of UGCValidationService.ValidateEditableMeshTriangleArea
from
(editableMesh: EditableMesh)
to
(editableMesh: Object)
- Change Parameters of UGCValidationService.ValidateEditableMeshTriangles
from
(editableMesh: EditableMesh)
to
(editableMesh: Object)
- Change Parameters of UGCValidationService.ValidateEditableMeshUVSpace
from
(editableMesh: EditableMesh)
to
(editableMesh: Object)
- Change Parameters of UGCValidationService.ValidateEditableMeshUVValuesInReference
from
(referenceValues: Array, editableMesh: EditableMesh)
to
(referenceValues: Array, editableMesh: Object)
- Change Parameters of UGCValidationService.ValidateEditableMeshUniqueUVCount
from
(editableMesh: EditableMesh, numRequired: int)
to
(editableMesh: Object, numRequired: int)
- Change Parameters of UGCValidationService.ValidateEditableMeshVertColors
from
(editableMesh: EditableMesh, includeAlpha: bool = true)
to
(editableMesh: Object, includeAlpha: bool = true)
- Change Parameters of UGCValidationService.ValidateSkinnedEditableMesh
from
(editableMesh: EditableMesh)
to
(editableMesh: Object)
- Add WebViewService
- Add Workspace.SandboxedInstanceMode
- Change Parameters of Workspace.BreakJoints
from
(objects: Objects)
to
(objects: Instances)
- Change Parameters of Workspace.JoinToOutsiders
from
(objects: Objects, jointType: JointCreationMode)
to
(objects: Instances, jointType: JointCreationMode)
- Change Parameters of Workspace.MakeJoints
from
(objects: Objects)
to
(objects: Instances)
- Change Parameters of Workspace.UnjoinFromOutsiders
from
(objects: Objects)
to
(objects: Instances)
- Change Parameters of WorldRoot.ArePartsTouchingOthers
from
(partList: Objects, overlapIgnored: float = 0.000199999995)
to
(partList: Instances, overlapIgnored: float = 0.000199999995)
- Change Parameters of WorldRoot.BulkMoveTo
from
(partList: Objects, cframeList: Array, eventMode: BulkMoveMode = FireAllEvents)
to
(partList: Instances, cframeList: Array, eventMode: BulkMoveMode = FireAllEvents)
- Change Parameters of WorldRoot.FindPartOnRayWithIgnoreList
from
(ray: Ray, ignoreDescendantsTable: Objects, terrainCellsAreCubes: bool = false, ignoreWater: bool = false)
to
(ray: Ray, ignoreDescendantsTable: Instances, terrainCellsAreCubes: bool = false, ignoreWater: bool = false)
- Change Parameters of WorldRoot.FindPartOnRayWithWhitelist
from
(ray: Ray, whitelistDescendantsTable: Objects, ignoreWater: bool = false)
to
(ray: Ray, whitelistDescendantsTable: Instances, ignoreWater: bool = false)
- Change ReturnType of WorldRoot.FindPartsInRegion3
from
Objects
to
Instances
- Change ReturnType of WorldRoot.FindPartsInRegion3WithIgnoreList
from
Objects
to
Instances
- Change Parameters of WorldRoot.FindPartsInRegion3WithIgnoreList
from
(region: Region3, ignoreDescendantsTable: Objects, maxParts: int = 20)
to
(region: Region3, ignoreDescendantsTable: Instances, maxParts: int = 20)
- Change ReturnType of WorldRoot.FindPartsInRegion3WithWhiteList
from
Objects
to
Instances
- Change Parameters of WorldRoot.FindPartsInRegion3WithWhiteList
from
(region: Region3, whitelistDescendantsTable: Objects, maxParts: int = 20)
to
(region: Region3, whitelistDescendantsTable: Instances, maxParts: int = 20)
- Change ReturnType of WorldRoot.GetPartBoundsInBox
from
Objects
to
Instances
- Change ReturnType of WorldRoot.GetPartBoundsInRadius
from
Objects
to
Instances
- Change ReturnType of WorldRoot.GetPartsInPart
from
Objects
to
Instances
- Change Parameters of WorldRoot.IsRegion3EmptyWithIgnoreList
from
(region: Region3, ignoreDescendentsTable: Objects)
to
(region: Region3, ignoreDescendentsTable: Instances)
- Change Parameters of WorldRoot.StepPhysics
from
(dt: float, parts: Objects = {})
to
(dt: float, parts: Instances = {})
- Change ReturnType of WorldRoot.findPartsInRegion3
from
Objects
to
Instances
- Change ReturnType of WrapDeformer.CreateEditableMeshAsync
from
EditableMesh
to
Object
- Add WrapDeformer.SetCageMeshContent
- Add WrapLayer.ReferenceMeshContent
- Add AdUIEventType.PauseEventTriggered
- Add AdUIEventType.PlayEventTriggered
- Add CompletionItemTag.ElideLeftOverride
- Add CompletionItemTag.UseTextEditForAutocompleteScore
- Change Value of HapticEffectType.GameplayCollision
from
4
to
5
- Change Value of HapticEffectType.GameplayExplosion
from
3
to
4
- Change Value of HapticEffectType.UIClick
from
1
to
2
- Change Value of HapticEffectType.UIHover
from
0
to
1
- Change Value of HapticEffectType.UINotification
from
2
to
3
- Add SandboxedInstanceMode
- (v0.646.0.6460700)
version-297eb79ede584243Release notes
- Add Annotation.LoadingReplies
- Add Annotation.ReplyCount
- Change Parameters of AnnotationsService.ResolveAnnotation
from
(annotation: Annotation, resolved: bool)
to
(userId: int64, annotation: Annotation, resolved: bool)
- Change Parameters of AnnotationsService.AnnotationResolved
from
(annotation: Annotation, resolved: bool)
to
(userId: int64, annotation: Annotation, resolved: bool)
- Add AudioLimiter
- Change Parameters of AvatarCreationService.GenerateAvatarPreviewAsync2
from
(sessionId: string, fileId: string, textPrompt: string)
to
(sessionId: string, fileId: string, textPrompt: string, options: Dictionary)
- Add AvatarCreationService.GetBatchTokenDetailsAsync
- Change Superclass of BubbleChatMessageProperties
from
Instance
to
TextChatMessageProperties
- Remove ContentProvider.GetDetailedFailedRequests
- Change Parameters of ConversationalAIAcceptanceService.ErrorTelemetry
from
(requestId: string, errorType: string)
to
(requestId: string, errorId: string, errorType: string, errorMessage: string)
- Add ConversationalAIAcceptanceService.SendCommandErrorTelemetry
- Change WriteSecurity of ModuleScript.Source
from
PluginSecurity
to
None
- Change ReadSecurity of ModuleScript.Source
from
PluginSecurity
to
None
- Add Plugin.DisableUIDragDetectorDrags
- Change Parameters of StartPageService.openPlace
from
(placeId: int64, launchTutorial: bool)
to
(placeId: int64, universeId: int64, launchTutorial: bool)
- Add StudioUserService
- Add TextChatService.CanUsersWhisperAsync
- Remove WrapDeformer.Amount
- Remove WrapDeformer.Enabled
- Remove WrapDeformer.RenderMeshID
- Add WrapDeformer.CreateEditableMeshAsync
- Add WrapDeformer.GetDeformedCFrame
- Add ContentSourceType
- Add PoseEasingStyle.CubicV2
- Add RolloutState
- (v0.645.0.6450665)
version-880ce149439340c1Release notes
- Change ValueType of AdGui.FallbackImage
from
Content
to
ContentId
- Change ValueType of Animation.AnimationId
from
Content
to
ContentId
- Change Parameters of AnimationClipProvider.GetAnimationClip
from
(assetId: Content)
to
(assetId: ContentId)
- Change Parameters of AnimationClipProvider.GetAnimationClipAsync
from
(assetId: Content)
to
(assetId: ContentId)
- Change Parameters of AnimationClipProvider.GetClipEvaluatorAsync
from
(assetId: Content)
to
(assetId: ContentId)
- Change ReturnType of AnimationClipProvider.RegisterActiveAnimationClip
from
Content
to
ContentId
- Change ReturnType of AnimationClipProvider.RegisterAnimationClip
from
Content
to
ContentId
- Change Parameters of Animator.OnCombinedUpdate
from
(animation: Content, playState: bool, fadeTime: float, weight: float, speed: float, timePosition: float, priority: AnimationPriority, looping: bool, valuesUpdated: int)
to
(animation: ContentId, playState: bool, fadeTime: float, weight: float, speed: float, timePosition: float, priority: AnimationPriority, looping: bool, valuesUpdated: int)
- Change Parameters of Animator.OnCombinedUpdate2
from
(animation: Content, playState: bool, fadeTime: float, weight: float, speed: float, timePosition: float, priority: AnimationPriority, valuesUpdated: int)
to
(animation: ContentId, playState: bool, fadeTime: float, weight: float, speed: float, timePosition: float, priority: AnimationPriority, valuesUpdated: int)
- Change Parameters of AssetService.CreateEditableImageAsync
from
(textureId: Content)
to
(textureId: ContentId)
- Change Parameters of AssetService.CreateEditableMeshAsync
from
(meshId: Content)
to
(meshId: ContentId)
- Change Parameters of AssetService.CreateEditableMeshStripSkinningAsync
from
(meshId: Content)
to
(meshId: ContentId)
- Change Parameters of AssetService.CreateMeshPartAsync
from
(meshId: Content, options: Dictionary = nil)
to
(meshId: ContentId, options: Dictionary = nil)
- Change ValueType of AudioPlayer.Asset
from
Content
to
ContentId
- Add AvatarCreationService.PromptSelectAvatarGenerationImageAsync
- Add AvatarCreationService.ReplicateAvatarGenerationImageId
- Add AvatarCreationService.RequestAvatarGenerationImage
- Change ValueType of BackpackItem.TextureId
from
Content
to
ContentId
- Change ValueType of BaseScript.LinkedSource
from
Content
to
ContentId
- Change ValueType of BaseWrap.CageMeshId
from
Content
to
ContentId
- Change ValueType of BaseWrap.HSRAssetId
from
Content
to
ContentId
- Change ValueType of BaseWrap.TemporaryCageMeshId
from
Content
to
ContentId
- Change ValueType of Beam.Texture
from
Content
to
ContentId
- Change Parameters of CaptureService.GetCaptureFilePathAsync
from
(captureContentId: Content)
to
(captureContentId: ContentId)
- Change Parameters of CaptureService.GetCaptureSizeAsync
from
(captureContentId: Content)
to
(captureContentId: ContentId)
- Change Parameters of CaptureService.PromptShareCapture
from
(contentId: Content, launchData: string, onAcceptedCallback: Function, onDeniedCallback: Function)
to
(contentId: ContentId, launchData: string, onAcceptedCallback: Function, onDeniedCallback: Function)
- Change Parameters of CaptureService.SaveScreenshotCapture
from
()
to
(additionalInfo: string = )
- Change Parameters of CaptureService.OpenShareCapturePrompt
from
(promptId: int64, contentId: Content, launchData: string)
to
(promptId: int64, contentId: ContentId, launchData: string)
- Change Parameters of CaptureService.UserCaptureSaved
from
(captureContentId: Content)
to
(captureContentId: ContentId)
- Add ChatWindowConfiguration.DeriveNewMessageProperties
- Change ValueType of ClickDetector.CursorIcon
from
Content
to
ContentId
- Change ValueType of Clothing.Outfit1
from
Content
to
ContentId
- Change ValueType of Clothing.Outfit2
from
Content
to
ContentId
- Change Parameters of ContentProvider.GetAssetFetchStatus
from
(contentId: Content)
to
(contentId: ContentId)
- Change Parameters of ContentProvider.GetAssetFetchStatusChangedSignal
from
(contentId: Content)
to
(contentId: ContentId)
- Change Parameters of ContentProvider.Preload
from
(contentId: Content)
to
(contentId: ContentId)
- Change Parameters of ContentProvider.RegisterEncryptedAsset
from
(assetId: Content, encryptionKey: string)
to
(assetId: ContentId, encryptionKey: string)
- Change Parameters of ContentProvider.RegisterSessionEncryptedAsset
from
(contentId: Content, sessionKey: string)
to
(contentId: ContentId, sessionKey: string)
- Change Parameters of ContentProvider.UnregisterEncryptedAsset
from
(assetId: Content)
to
(assetId: ContentId)
- Change Parameters of ContentProvider.AssetFetchFailed
from
(assetId: Content)
to
(assetId: ContentId)
- Change Parameters of DataModel.GetObjects
from
(url: Content)
to
(url: ContentId)
- Change Parameters of DataModel.GetObjectsAllOrNone
from
(url: Content, binaryFormatOnly: bool = false)
to
(url: ContentId, binaryFormatOnly: bool = false)
- Change Parameters of DataModel.GetObjectsAsync
from
(url: Content)
to
(url: ContentId)
- Change Parameters of DataModel.InsertObjectsAndJoinIfLegacyAsync
from
(url: Content)
to
(url: ContentId)
- Change Parameters of DataModel.Load
from
(url: Content)
to
(url: ContentId)
- Change ValueType of Decal.Texture
from
Content
to
ContentId
- Change ValueType of DragDetector.ActivatedCursorIcon
from
Content
to
ContentId
- Change ReturnType of File.GetTemporaryId
from
Content
to
ContentId
- Change ValueType of FileMesh.MeshId
from
Content
to
ContentId
- Change ValueType of FileMesh.TextureId
from
Content
to
ContentId
- Change ValueType of FloorWire.Texture
from
Content
to
ContentId
- Change Parameters of GeometryService.HashMeshAsync
from
(meshId: Content)
to
(meshId: ContentId)
- Change ReturnType of GeometryService.StitchMeshesAsync
from
Content
to
ContentId
- Change Parameters of HeightmapImporterService.GetHeightmapPreviewAsync
from
(heightmapAssetId: Content)
to
(heightmapAssetId: ContentId)
- Change Parameters of HeightmapImporterService.ImportHeightmap
from
(region: Region3, heightmapAssetId: Content, colormapAssetId: Content, defaultMaterial: Material)
to
(region: Region3, heightmapAssetId: ContentId, colormapAssetId: ContentId, defaultMaterial: Material)
- Change Parameters of HeightmapImporterService.IsValidColormap
from
(colormapAssetId: Content)
to
(colormapAssetId: ContentId)
- Change Parameters of HeightmapImporterService.IsValidHeightmap
from
(heightmapAssetId: Content)
to
(heightmapAssetId: ContentId)
- Change ValueType of ImageButton.HoverImage
from
Content
to
ContentId
- Change ValueType of ImageButton.Image
from
Content
to
ContentId
- Change ValueType of ImageButton.PressedImage
from
Content
to
ContentId
- Change ValueType of ImageHandleAdornment.Image
from
Content
to
ContentId
- Change ValueType of ImageLabel.Image
from
Content
to
ContentId
- Change Parameters of InsertService.CreateMeshPartAsync
from
(meshId: Content, collisionFidelity: CollisionFidelity, renderFidelity: RenderFidelity)
to
(meshId: ContentId, collisionFidelity: CollisionFidelity, renderFidelity: RenderFidelity)
- Change Parameters of InsertService.LoadPackageAsset
from
(url: Content)
to
(url: ContentId)
- Change Parameters of InsertService.LoadPackageAssetAsync
from
(url: Content)
to
(url: ContentId)
- Change Parameters of KeyframeSequenceProvider.GetKeyframeSequence
from
(assetId: Content)
to
(assetId: ContentId)
- Change Parameters of KeyframeSequenceProvider.GetKeyframeSequenceAsync
from
(assetId: Content)
to
(assetId: ContentId)
- Change ReturnType of KeyframeSequenceProvider.RegisterActiveKeyframeSequence
from
Content
to
ContentId
- Change ReturnType of KeyframeSequenceProvider.RegisterKeyframeSequence
from
Content
to
ContentId
- Change ThreadSafety of Lighting.GetMinutesAfterMidnight
from
Unsafe
to
Safe
- Change ThreadSafety of Lighting.GetMoonDirection
from
Unsafe
to
Safe
- Change ThreadSafety of Lighting.GetSunDirection
from
Unsafe
to
Safe
- Change PreferredDescriptor of Lighting.getMinutesAfterMidnight
from
GetMinutesAfterMidnight
to
GetMinutesAfterMidnight
- Change ValueType of MaterialVariant.ColorMap
from
Content
to
ContentId
- Change ValueType of MaterialVariant.MetalnessMap
from
Content
to
ContentId
- Change ValueType of MaterialVariant.NormalMap
from
Content
to
ContentId
- Change ValueType of MaterialVariant.RoughnessMap
from
Content
to
ContentId
- Change ValueType of MaterialVariant.TexturePack
from
Content
to
ContentId
- Change ValueType of MeshPart.MeshID
from
Content
to
ContentId
- Change ValueType of MeshPart.MeshId
from
Content
to
ContentId
- Change ValueType of MeshPart.TextureID
from
Content
to
ContentId
- Change ValueType of ModuleScript.LinkedSource
from
Content
to
ContentId
- Change ValueType of Mouse.Icon
from
Content
to
ContentId
- Change ValueType of PackageLink.PackageId
from
Content
to
ContentId
- Change ValueType of PackageLink.PackageIdSerialize
from
Content
to
ContentId
- Change ValueType of Pants.PantsTemplate
from
Content
to
ContentId
- Change ValueType of PartOperation.AssetId
from
Content
to
ContentId
- Change ValueType of ParticleEmitter.Texture
from
Content
to
ContentId
- Add PlayerEmulatorService.TextElongationFactor
- Change ValueType of PluginToolbarButton.Icon
from
Content
to
ContentId
- Change ReturnType of PublishService.PublishCageMeshAsync
from
Content
to
ContentId
- Change Parameters of SafetyService.ScreenshotContentReady
from
(screenshotJobId: int64, contentId: Content)
to
(screenshotJobId: int64, contentId: ContentId)
- Change ValueType of ScreenshotHud.CameraButtonIcon
from
Content
to
ContentId
- Change ReadSecurity of Script.Source
from
PluginSecurity
to
None
- Change WriteSecurity of Script.Source
from
PluginSecurity
to
None
- Change ValueType of ScrollingFrame.BottomImage
from
Content
to
ContentId
- Change ValueType of ScrollingFrame.MidImage
from
Content
to
ContentId
- Change ValueType of ScrollingFrame.TopImage
from
Content
to
ContentId
- Change ValueType of Shirt.ShirtTemplate
from
Content
to
ContentId
- Change ValueType of ShirtGraphic.Graphic
from
Content
to
ContentId
- Change ValueType of Sky.MoonTextureId
from
Content
to
ContentId
- Change ValueType of Sky.SkyboxBk
from
Content
to
ContentId
- Change ValueType of Sky.SkyboxDn
from
Content
to
ContentId
- Change ValueType of Sky.SkyboxFt
from
Content
to
ContentId
- Change ValueType of Sky.SkyboxLf
from
Content
to
ContentId
- Change ValueType of Sky.SkyboxRt
from
Content
to
ContentId
- Change ValueType of Sky.SkyboxUp
from
Content
to
ContentId
- Change ValueType of Sky.SunTextureId
from
Content
to
ContentId
- Change ValueType of Sound.SoundId
from
Content
to
ContentId
- Add SoundService.DefaultListenerLocation
- Add SoundService.GetAudioInstances
- Add StartPageService.getLocalGamesFromRegistry
- Add StartPageService.getRecentAPIGamesFromRegistry
- Change Parameters of StudioAssetService.AutoSetupAvatarAsync
from
(modelId: Content, progressCallback: Function)
to
(modelId: ContentId, progressCallback: Function)
- Change Parameters of StudioAssetService.RequestAvatarAutosetupAsync
from
(meshId: Content, textureId: Content, progressCallback: Function)
to
(meshId: ContentId, textureId: ContentId, progressCallback: Function)
- Change ValueType of SurfaceAppearance.ColorMap
from
Content
to
ContentId
- Change ValueType of SurfaceAppearance.MetalnessMap
from
Content
to
ContentId
- Change ValueType of SurfaceAppearance.NormalMap
from
Content
to
ContentId
- Change ValueType of SurfaceAppearance.RoughnessMap
from
Content
to
ContentId
- Change ValueType of SurfaceAppearance.TexturePack
from
Content
to
ContentId
- Change ValueType of TerrainDetail.ColorMap
from
Content
to
ContentId
- Change ValueType of TerrainDetail.MetalnessMap
from
Content
to
ContentId
- Change ValueType of TerrainDetail.NormalMap
from
Content
to
ContentId
- Change ValueType of TerrainDetail.RoughnessMap
from
Content
to
ContentId
- Change ValueType of TerrainDetail.TexturePack
from
Content
to
ContentId
- Add TextChatService.OnChatWindowAdded
- Change Parameters of TextService.GetFamilyInfoAsync
from
(assetId: Content)
to
(assetId: ContentId)
- Change ValueType of Trail.Texture
from
Content
to
ContentId
- Change Parameters of UGCValidationService.FetchAssetWithFormat
from
(url: Content, assetFormat: string)
to
(url: ContentId, assetFormat: string)
- Change ValueType of UIDragDetector.ActivatedCursorIcon
from
Content
to
ContentId
- Change ValueType of UIDragDetector.CursorIcon
from
Content
to
ContentId
- Add UIDragDetector.SelectionModeDragSpeed
- Add UIDragDetector.SelectionModeRotateSpeed
- Add UIDragDetector.UIDragSpeedAxisMapping
- Add UserGameSettings.PartyVoiceVolume
- Change ValueType of UserInputService.MouseIcon
from
Content
to
ContentId
- Change ReturnType of UserInputService.GetImageForKeyCode
from
Content
to
ContentId
- Change ValueType of VideoFrame.Video
from
Content
to
ContentId
- Change ReturnType of ViewportFrame.CaptureSnapshotAsync
from
Content
to
ContentId
- Change ValueType of WrapDeformer.RenderMeshID
from
Content
to
ContentId
- Change ValueType of WrapLayer.ReferenceMeshId
from
Content
to
ContentId
- Change ValueType of WrapLayer.TemporaryReferenceId
from
Content
to
ContentId
- Add ListenerLocation
- Add UIDragSpeedAxisMapping
- Add WhisperChatPrivacyMode
- (v0.640.0.6400731)
version-046f2d8fc733479bRelease notes
- Add AssetImportService.StartSessionWithPathAsync
- Add AvatarCreationService.GetValidationRules
- Change Tags of ColorGradingEffect
from
[NotBrowsable]
to
[]
- Add CommerceService.PromptCommerceProductPurchase
- Add CommerceService.PromptCommerceProductPurchaseFinished
- Add CommerceService.PromptCommerceProductPurchaseRequested
- Add ContentProvider.GetDependencyContentIds
- Add EditableImage.ReadPixelsBuffer
- Add EditableImage.WritePixelsBuffer
- Add EditableMesh.AddColor
- Add EditableMesh.AddNormal
- Add EditableMesh.AddUV
- Add EditableMesh.GetAdjacentFaces
- Change Tags of EditableMesh.GetAdjacentTriangles
from
[]
to
[Deprecated]
- Add EditableMesh.GetColor
- Add EditableMesh.GetColorAlpha
- Add EditableMesh.GetColors
- Add EditableMesh.GetFaceColors
- Add EditableMesh.GetFaceNormals
- Add EditableMesh.GetFaceUVs
- Add EditableMesh.GetFaceVertices
- Add EditableMesh.GetFaces
- Add EditableMesh.GetFacesWithAttribute
- Add EditableMesh.GetNormal
- Add EditableMesh.GetNormals
- Change Tags of EditableMesh.GetTriangleVertices
from
[]
to
[Deprecated]
- Change Tags of EditableMesh.GetTriangles
from
[]
to
[Deprecated]
- Change ReturnType of EditableMesh.GetUV
from
Vector2
to
Vector2?
- Change Parameters of EditableMesh.GetUV
from
(vertexId: int64)
to
(uvId: int64)
- Add EditableMesh.GetUVs
- Change Tags of EditableMesh.GetVertexColor
from
[]
to
[Deprecated]
- Change Tags of EditableMesh.GetVertexColorAlpha
from
[]
to
[Deprecated]
- Change Tags of EditableMesh.GetVertexNormal
from
[]
to
[Deprecated]
- Add EditableMesh.GetVerticesWithAttribute
- Add EditableMesh.IdDebugString
- Add EditableMesh.MergeVertices
- Add EditableMesh.RemoveFace
- Change Tags of EditableMesh.RemoveTriangle
from
[]
to
[Deprecated]
- Add EditableMesh.RemoveUnused
- Change Tags of EditableMesh.RemoveVertex
from
[]
to
[Deprecated]
- Add EditableMesh.ResetNormal
- Add EditableMesh.SetColor
- Add EditableMesh.SetColorAlpha
- Add EditableMesh.SetFaceColors
- Add EditableMesh.SetFaceNormals
- Add EditableMesh.SetFaceUVs
- Add EditableMesh.SetFaceVertices
- Add EditableMesh.SetNormal
- Change Parameters of EditableMesh.SetUV
from
(vertexId: int64, uv: Vector2)
to
(uvId: int64, uv: Vector2)
- Change Tags of EditableMesh.SetVertexColor
from
[]
to
[Deprecated]
- Change Tags of EditableMesh.SetVertexColorAlpha
from
[]
to
[Deprecated]
- Change Tags of EditableMesh.SetVertexNormal
from
[]
to
[Deprecated]
- Add EditableMesh.Triangulate
- Add MarketplaceService.GetDeveloperProductsForExperienceDetailsPageAsync
- Add SessionService.GetSessionID
- Add StartPageService
- Remove StudioService.ForceShowConstraintDetails
- Add StudioService.ShowWeldDetails
- Change CanSave of StyleRule.Index
from
true
to
false
- Add StyleRule.Priority
- Change CanSave of TestService.Is30FpsThrottleEnabled
from
false
to
true
- Change Tags of TestService.Is30FpsThrottleEnabled
from
[Hidden, NotReplicated]
to
[]
- Change Tags of TestService.IsPhysicsEnvironmentalThrottled
from
[Hidden, NotReplicated]
to
[]
- Change CanSave of TestService.IsPhysicsEnvironmentalThrottled
from
false
to
true
- Add UserGameSettings.GraphicsOptimizationMode
- Add UserGameSettings.MaxQualityEnabled
- Add Workspace.PathfindingUseImprovedSearch
- Change Parameters of WorldRoot.GetPartBoundsInBox
from
(cframe: CFrame, size: Vector3, overlapParams: OverlapParams = OverlapParams{MaxParts=false, BruteForceAllSlow=false, RespectCanCollide=false, CollisionGroup=Default, FilterDescendantsInstances={}})
to
(cframe: CFrame, size: Vector3, overlapParams: OverlapParams = OverlapParams{MaxParts=0, Tolerance=0, BruteForceAllSlow=false, RespectCanCollide=false, CollisionGroup=Default, FilterDescendantsInstances={}})
- Change Parameters of WorldRoot.GetPartBoundsInRadius
from
(position: Vector3, radius: float, overlapParams: OverlapParams = OverlapParams{MaxParts=false, BruteForceAllSlow=false, RespectCanCollide=false, CollisionGroup=Default, FilterDescendantsInstances={}})
to
(position: Vector3, radius: float, overlapParams: OverlapParams = OverlapParams{MaxParts=0, Tolerance=0, BruteForceAllSlow=false, RespectCanCollide=false, CollisionGroup=Default, FilterDescendantsInstances={}})
- Change Parameters of WorldRoot.GetPartsInPart
from
(part: BasePart, overlapParams: OverlapParams = OverlapParams{MaxParts=false, BruteForceAllSlow=false, RespectCanCollide=false, CollisionGroup=Default, FilterDescendantsInstances={}})
to
(part: BasePart, overlapParams: OverlapParams = OverlapParams{MaxParts=0, Tolerance=0, BruteForceAllSlow=false, RespectCanCollide=false, CollisionGroup=Default, FilterDescendantsInstances={}})
- Add CSGAsyncDynamicCollision.Enabled
- Remove CSGAsyncDynamicCollision.Experimental
- Add GraphicsOptimizationMode
- Add NotificationButtonType
- Add PathfindingUseImprovedSearch