diff --git a/Generated/Classes.cs b/Generated/Classes.cs index 6187387..1539527 100644 --- a/Generated/Classes.cs +++ b/Generated/Classes.cs @@ -1,5 +1,5 @@ // Auto-generated list of creatable Roblox classes. -// Updated as of 0.467.0.418297 +// Updated as of 0.469.0.418830 using System; @@ -428,6 +428,14 @@ namespace RobloxFiles } } + public class CalloutService : Instance + { + public CalloutService() + { + IsService = true; + } + } + public class Camera : Instance { public CFrame CFrame = new CFrame(0, 20, 20, 1, 0, 0, 0, 0.70711f, 0.70711f, 0, -0.70711f, 0.70711f); @@ -665,8 +673,8 @@ namespace RobloxFiles public class RodConstraint : Constraint { public float Length = 5; - public float LimitAngle0 = 90f; - public float LimitAngle1 = 90f; + public float LimitAngle0 = 90; + public float LimitAngle1 = 90; public bool LimitsEnabled; public float Thickness = 0.1f; } @@ -1216,6 +1224,7 @@ namespace RobloxFiles } public float LineHeight = 1; + public int MaxVisibleGraphemes = -1; public bool RichText; public string Text = "Button"; @@ -1286,6 +1295,7 @@ namespace RobloxFiles } public float LineHeight = 1; + public int MaxVisibleGraphemes = -1; public bool RichText; public string Text = "Label"; @@ -1359,6 +1369,7 @@ namespace RobloxFiles } public float LineHeight = 1; + public int MaxVisibleGraphemes = -1; public bool MultiLine; public Color3 PlaceholderColor3 = Color3.FromRGB(178, 178, 178); public string PlaceholderText = ""; @@ -2906,9 +2917,7 @@ namespace RobloxFiles public class Sound : Instance { - [Obsolete] public float EmitterSize = 10; - public bool Looped; [Obsolete] @@ -3432,7 +3441,7 @@ namespace RobloxFiles IsService = true; } - public string CachedData = ""; + public string CachedData = "{\"lastKnownPublishRequest\":0,\"users\":[],\"lastSaveTime\":0}"; } public class UserInputService : Instance diff --git a/Generated/Enums.cs b/Generated/Enums.cs index 2e84ca4..e7044ce 100644 --- a/Generated/Enums.cs +++ b/Generated/Enums.cs @@ -1,5 +1,5 @@ // Auto-generated list of Roblox enums. -// Updated as of 0.466.1.418149 +// Updated as of 0.469.0.418830 namespace RobloxFiles.Enums { diff --git a/Plugins/DeployToStudio.ps1 b/Plugins/DeployToStudio.ps1 index be8919a..0a0955d 100644 --- a/Plugins/DeployToStudio.ps1 +++ b/Plugins/DeployToStudio.ps1 @@ -1,7 +1,4 @@ $pluginName = "GenerateApiDump.rbxm" +$destPath = "$env:localappdata\Roblox\Plugins\" + $pluginName -$studioKey = "HKCU:\Software\Roblox\RobloxStudio" -$contentDir = Get-ItemPropertyValue -Path $studioKey -Name "ContentFolder" - -$destPath = $contentDir + "/../BuiltInPlugins/" + $pluginName Copy-Item -Path $pluginName -Destination $destPath \ No newline at end of file diff --git a/Plugins/GenerateApiDump.rbxm b/Plugins/GenerateApiDump.rbxm index 712b217..f93e6e8 100644 Binary files a/Plugins/GenerateApiDump.rbxm and b/Plugins/GenerateApiDump.rbxm differ diff --git a/Plugins/GenerateApiDump/PropertyPatches.lua b/Plugins/GenerateApiDump/PropertyPatches.lua index 5ae55fc..84299fc 100644 --- a/Plugins/GenerateApiDump/PropertyPatches.lua +++ b/Plugins/GenerateApiDump/PropertyPatches.lua @@ -1,3 +1,5 @@ +local HttpService = game:GetService("HttpService") + local function UseColor3(propName) return { @@ -447,6 +449,21 @@ return { Defaults = { MaxPlayersInternal = 16 } }; + + PolicyService = + { + Add = + { + IsLuobuServer = TryDefineEnum("TriStateBoolean"); + LuobuWhitelisted = TryDefineEnum("TriStateBoolean"); + }; + + Defaults = + { + IsLuobuServer = TryGetEnumItem("TriStateBoolean", "Unknown"); + LuobuWhitelisted = TryGetEnumItem("TriStateBoolean", "Unknown"); + }; + }; SelectionBox = { @@ -501,7 +518,6 @@ return Add = { MaxDistance = "float"; -- ?! - xmlRead_MaxDistance_3 = "float"; xmlRead_MinDistance_3 = "float"; }; @@ -628,6 +644,22 @@ return UnvalidatedAssetService = { Add = { CachedData = "string" }; + + Defaults = + { + CachedData = HttpService:JSONEncode + { + users = {}; + lastSaveTime = 0; + lastKnownPublishRequest = 0; + } + } + }; + + UserInputService = + { + Add = { LegacyInputEventsEnabled = "bool" }; + Defaults = { LegacyInputEventsEnabled = true }; }; ViewportFrame = diff --git a/Plugins/GenerateApiDump/init.server.lua b/Plugins/GenerateApiDump/init.server.lua index 77a5b1c..6dc59a0 100644 --- a/Plugins/GenerateApiDump/init.server.lua +++ b/Plugins/GenerateApiDump/init.server.lua @@ -10,6 +10,7 @@ local stackLevel = 0 local singletons = { Terrain = workspace:WaitForChild("Terrain", 1000); + ParabolaAdornment = Instance.new("BoxHandleAdornment"); -- close enough StarterPlayerScripts = StarterPlayer:WaitForChild("StarterPlayerScripts"); StarterCharacterScripts = StarterPlayer:WaitForChild("StarterCharacterScripts"); } @@ -611,6 +612,11 @@ local function generateClasses() enumMap[enumName] = true end end + + if className == "Sound" and propName == "EmitterSize" then + -- .____. + propTags.Deprecated = false + end if propTags.Deprecated then if not firstLine then diff --git a/RobloxFileFormat.dll b/RobloxFileFormat.dll index 2c2d0ff..70e78c3 100644 Binary files a/RobloxFileFormat.dll and b/RobloxFileFormat.dll differ