Client Difference Log
API Changes
Added Class AngularVelocity : Constraint
Added Property Vector3 AngularVelocity.AngularVelocity
Added Property float AngularVelocity.MaxTorque
Added Property Enum<ActuatorRelativeTo> AngularVelocity.RelativeTo
Added Function void AnalyticsService:TrackEventWithArgs(string category, string action, string label, Dictionary args, int64 value = 0) {RobloxScriptSecurity}
Added Function Instance Players:CreateHumanoidModelFromDescription(Instance description, Enum<HumanoidRigType> rigType) {RobloxScriptSecurity} [Yields]
Added Function Instance Players:CreateHumanoidModelFromUserId(int64 userId) {RobloxScriptSecurity} [Yields]
Added Function Enum<DeviceType> UserInputService:GetDeviceType() {RobloxScriptSecurity}
Added Enum DeviceType
Added EnumItem DeviceType.Unknown : 0
Added EnumItem DeviceType.Desktop : 1
Added EnumItem DeviceType.Tablet : 2
Added EnumItem DeviceType.Phone : 3
Added Tag [Hidden] to Property StarterPlayer.CharacterJumpHeight
Added Tag [Hidden] to Property StarterPlayer.CharacterJumpPower
Added Tag [Hidden] to Property StarterPlayer.CharacterMaxSlopeAngle
Added Tag [Hidden] to Property StarterPlayer.CharacterUseJumpPower
Added Tag [Hidden] to Property StarterPlayer.CharacterWalkSpeed
Changed the category of Property Humanoid.AutoJumpEnabled
from: "Control"
to: "Jump Settings"
Changed the category of Property Humanoid.JumpHeight
from: "Game"
to: "Jump Settings"
Changed the category of Property Humanoid.JumpPower
from: "Game"
to: "Jump Settings"
Changed the category of Property Humanoid.UseJumpPower
from: "Game"
to: "Jump Settings"
Changed the parameters of Function Plugin:ImportFbxAnimation
from: (Instance rigModel)
to: (Instance rigModel, bool isR15 = true)
Changed the parameters of Function Plugin:ImportFbxRig
from: ()
to: (bool isR15 = true)
Changed the security of Property StarterPlayer.CharacterJumpHeight
from: {None}
to: {RobloxScriptSecurity}
Changed the security of Property StarterPlayer.CharacterJumpPower
from: {None}
to: {RobloxScriptSecurity}
Changed the security of Property StarterPlayer.CharacterMaxSlopeAngle
from: {None}
to: {RobloxScriptSecurity}
Changed the security of Property StarterPlayer.CharacterUseJumpPower
from: {None}
to: {RobloxScriptSecurity}
Changed the security of Property StarterPlayer.CharacterWalkSpeed
from: {None}
to: {RobloxScriptSecurity}
(Click here for a syntax highlighted version!)
Ah. Ahh. Aaaaahh. So this is why I kept closing studio ever so often for the past 10 years…
It may have been down temporarily due to a publishing issue. Seems to be working fine now.
Still down for me. I can’t access any of the past release notes.
Try doing a hard-refresh with Shift + F5.
Did an empty cache hard refresh, but it’s down for me as well.
Can confirm that I cleared out the cache in attempts to access the page did not work. It’s still down regardless. I’ll wait until tomorrow and check if the page is accessible.
Added Enum DeviceType
Added EnumItem DeviceType.Unknown : 0
Added EnumItem DeviceType.Desktop : 1
Added EnumItem DeviceType.Tablet : 2
Added EnumItem DeviceType.Phone : 3
We’ll soon finally have a way to know which device the player is on accurately. This is wonderful.
Edit: Probably not.
Not quite, read the list carefully. The only place where DeviceType is used is here:
Added Function Enum<DeviceType> UserInputService:GetDeviceType() {RobloxScriptSecurity}
Note the “RobloxScriptSecurity”. This method will not be usable for developers.
That kinda defeats the purpose, then
We need a better way to detect devices. I’m skeptical why this isn’t unlocked.
Read the whole discussion here on why you probably do not need to know what device a player is playing on:
Knowing the device is only really useful for analytics. You don’t actually want to base anything else off of device type, just use input mode.
It’s also useful if I wish to create custom servers only for a particular set of devices. Overall, it’s a reasonable request.
This topic was automatically closed 180 days after the last reply. New replies are no longer allowed.