mirror of
https://github.com/luau/UniversalSynSaveInstance.git
synced 2026-02-07 08:03:15 +02:00
Update Dumpers; +Auto Dumper Runner
This commit is contained in:
@@ -64,8 +64,8 @@ HumanoidDescription.EquippedEmotesDataInternal
|
||||
|
||||
InsertService.AllowClientInsertModels
|
||||
|
||||
Lighting.Intent
|
||||
Lighting.Quality
|
||||
Lighting.LightingStyle
|
||||
Lighting.PrioritizeLightingQuality
|
||||
|
||||
LocalizationTable.Contents
|
||||
|
||||
@@ -168,7 +168,6 @@ Model.ScaleFactor
|
||||
Model.WorldPivotData
|
||||
|
||||
Workspace.AvatarUnificationMode
|
||||
Workspace.CSGAsyncDynamicCollision
|
||||
Workspace.CollisionGroupData {BinaryString}
|
||||
Workspace.ExplicitAutoJoints
|
||||
Workspace.FluidForces
|
||||
@@ -257,3 +256,43 @@ WeldConstraint.Part0Internal
|
||||
WeldConstraint.Part1Internal
|
||||
WeldConstraint.State
|
||||
|
||||
|
||||
Potential Proxy Properties:
|
||||
Instance.AttributesSerialize
|
||||
BallSocketConstraint.MaxFrictionTorqueXml
|
||||
Fire.heat_xml
|
||||
Fire.size_xml
|
||||
Path2D.PropertiesSerialize
|
||||
Humanoid.Health_XML
|
||||
Humanoid.InternalBodyScale
|
||||
Humanoid.InternalDisplayName {Scriptable} {Serialize: False}
|
||||
Humanoid.InternalHeadScale
|
||||
Humanoid.InternalOriginalHipHeight {Serialize: False}
|
||||
Humanoid.MoveDirectionInternal {Serialize: False}
|
||||
HumanoidDescription.EmotesDataInternal
|
||||
HumanoidDescription.EquippedEmotesDataInternal
|
||||
IncrementalPatchBuilder.SerializePatch {Scriptable}
|
||||
MaterialService.Use2022MaterialsXml
|
||||
MetaBreakpointContext.ContextDataInternal
|
||||
BasePart.MaterialVariantSerialized
|
||||
TriangleMeshPart.FluidFidelityInternal
|
||||
PartOperation.SerializedCSGTree {Serialize: False}
|
||||
PartOperation.SerializedOperationGraph {Serialize: False}
|
||||
PackageLink.PackageIdSerialize
|
||||
PackageLink.SerializedDefaultAttributes {Scriptable}
|
||||
PackageLink.VersionIdSerialize
|
||||
Player.InternalCharacterAppearanceLoaded {Serialize: False}
|
||||
PlayerEmulatorService.SerializedEmulatedPolicyInfo {Scriptable}
|
||||
Players.MaxPlayersInternal {Scriptable}
|
||||
Players.PreferredPlayersInternal {Scriptable}
|
||||
Smoke.opacity_xml
|
||||
Smoke.riseVelocity_xml
|
||||
Smoke.size_xml
|
||||
Sound.xmlRead_MaxDistance_3 {Serialize: False}
|
||||
Sound.xmlRead_MinDistance_3 {Serialize: False}
|
||||
StarterPlayer.AvatarJointUpgrade_SerializedRollout
|
||||
Studio.Enable Internal Beta Features {Scriptable}
|
||||
Studio.Enable Internal Features {Scriptable}
|
||||
StyleRule.PropertiesSerialize
|
||||
WeldConstraint.Part0Internal
|
||||
WeldConstraint.Part1Internal
|
||||
|
||||
@@ -28,6 +28,7 @@ def find_first_table(array):
|
||||
|
||||
|
||||
s = "\n"
|
||||
filtered_properties = []
|
||||
|
||||
|
||||
def api():
|
||||
@@ -59,7 +60,7 @@ def fetch_api():
|
||||
response = api()
|
||||
api_classes = response.json()["Classes"]
|
||||
|
||||
global s
|
||||
global s, filtered_properties
|
||||
for api_class in api_classes:
|
||||
class_name = api_class["Name"]
|
||||
class_members = api_class["Members"]
|
||||
@@ -89,6 +90,20 @@ def fetch_api():
|
||||
if table_found:
|
||||
s += f"{'{PreferredDescriptorName: '+table_found.get('PreferredDescriptorName')+'}'}"
|
||||
s += "\n"
|
||||
|
||||
if re.search(r"xml|internal|serial", member_name, re.IGNORECASE):
|
||||
|
||||
str = f"{class_name}.{member_name}"
|
||||
if not special:
|
||||
str += " {Scriptable}"
|
||||
if not (
|
||||
serialization.get("CanLoad", True)
|
||||
and serialization.get("CanSave", True)
|
||||
):
|
||||
str += " {Serialize: False}"
|
||||
|
||||
filtered_properties.append(str)
|
||||
|
||||
for enum_type, real_member_name in enum_members.items():
|
||||
for member in class_members:
|
||||
member_name = member["Name"]
|
||||
@@ -103,6 +118,10 @@ def fetch_api():
|
||||
if len(s) != prev_len:
|
||||
s += "\n"
|
||||
|
||||
if filtered_properties:
|
||||
s += "\nPotential Proxy Properties:\n"
|
||||
s += "\n".join(filtered_properties) + "\n"
|
||||
|
||||
|
||||
try:
|
||||
fetch_api()
|
||||
|
||||
Reference in New Issue
Block a user