From 89eab5d221a2f7aa6374b6cb7f59abfb86e30a9b Mon Sep 17 00:00:00 2001 From: htt-py <95628489+phoriah@users.noreply.github.com> Date: Thu, 21 Mar 2024 23:40:22 +0200 Subject: [PATCH] Fixed Notes --- README.md | 12 ++++++++++++ saveinstance.lua | 4 ++-- saveinstance.luau | 4 ++-- 3 files changed, 16 insertions(+), 4 deletions(-) diff --git a/README.md b/README.md index 11914b4..171c5b9 100644 --- a/README.md +++ b/README.md @@ -21,6 +21,18 @@ Reason: Many Executors fail miserably at providing good user experience when it - Do NOT claim you wrote this :accessibility: - Do NOT forget to include the [License](https://github.com/luau/SynSaveInstance/blob/main/LICENSE) :finnadie: +# 💖 Support Us & Our Work: + +Buy Me a Coffee at ko-fi.com +[![ko-fi](https://ko-fi.com/img/githubbutton_sm.svg)](https://ko-fi.com/M4M1JNH5G "KO-FI") +
+[![ko-fi](https://user-images.githubusercontent.com/95628489/231759262-25661006-b7ca-4967-a79d-2b465cd9575a.png)](https://ko-fi.com/M4M1JNH5G "KO-FI QR-CODE") + +# DISCORD SERVER:
+ +https://discord.com/invite/wx4ThpAsmw **/** https://discord.gg/wx4ThpAsmw
+[Our Official Discord Server!](https://discord.com/invite/wx4ThpAsmw)
+ # TO-DOs: - [ ] !!! Custom fallback Decompiler for ModuleScripts using require and then iterating through it, gathering all info about functions using [getupvals/getprotos/getconsts][debug], converting all DataTypes using tostring or Descriptors, and then perhaps converting to JSON. (Make use of op-codes from Dex?) !!! diff --git a/saveinstance.lua b/saveinstance.lua index 4cb27dd..70489e2 100644 --- a/saveinstance.lua +++ b/saveinstance.lua @@ -1154,7 +1154,7 @@ local function synsaveinstance(CustomOptions) tag = ValueType value = Descriptors.__BINARYSTRING(raw) - if + if -- ? Roblox doesn't CDATA anything else other than these as far as we know (feel free to prove us wrong) PropertyName == "SmoothGrid" or PropertyName == "MaterialColors" or PropertyName == "PhysicsGrid" @@ -1166,7 +1166,7 @@ local function synsaveinstance(CustomOptions) if PropertyName == "Source" then if ScriptsClasses[ClassName] == false then - value = "-- Server scripts can NOT be decompiled" --TODO: Could be not just server scrippts in the future + value = "-- Server scripts can NOT be decompiled" --TODO: Could be not just server scripts in the future else if DecompileIgnoring then value = "-- Ignored" diff --git a/saveinstance.luau b/saveinstance.luau index 630928b..a5e662d 100644 --- a/saveinstance.luau +++ b/saveinstance.luau @@ -1149,7 +1149,7 @@ local function synsaveinstance(CustomOptions) tag = ValueType value = Descriptors.__BINARYSTRING(raw) - if + if -- ? Roblox doesn't CDATA anything else other than these as far as we know (feel free to prove us wrong) PropertyName == "SmoothGrid" or PropertyName == "MaterialColors" or PropertyName == "PhysicsGrid" @@ -1161,7 +1161,7 @@ local function synsaveinstance(CustomOptions) if PropertyName == "Source" then if ScriptsClasses[ClassName] == false then - value = "-- Server scripts can NOT be decompiled" --TODO: Could be not just server scrippts in the future + value = "-- Server scripts can NOT be decompiled" --TODO: Could be not just server scripts in the future else if DecompileIgnoring then value = "-- Ignored"