From c7045e902547c3e3fbc6a3b209c646f91b6cc267 Mon Sep 17 00:00:00 2001 From: ProbablePrime Date: Tue, 27 May 2025 19:25:24 -0700 Subject: [PATCH 1/2] feat(grabbablesaveblock): add strings for new component --- en.json | 2 ++ 1 file changed, 2 insertions(+) diff --git a/en.json b/en.json index 95efe67..a0b95c5 100644 --- a/en.json +++ b/en.json @@ -629,6 +629,7 @@ "Permissions.NotAllowedToSpawn": "You are not allowed to spawn things here.", "Permissions.NotAllowedToSave": "You are not allowed to save items in this world.", + "Permissions.NotAllowToSaveThis": "You are not allowed to save this item.", "Permissions.NotAllowedToSwapAvatar": "You are not allowed to swap to custom avatar here.", "User.Actions.Silence": "Silence", @@ -2368,6 +2369,7 @@ "Inspector.CharacterController.Warning": "WARNING!
It is possible to use this component as a simple rigidbody by checking SimulateRotation. Before you do, please understand that it is not optimized for this purpose and proper Rigidbody Support is coming in the future.
Proper rigidbody support will offer:
- CPU and network efficiency - with CharacterController you'll be getting higher CPU usage and significant amount of network traffic
- Constraints - you'll be able to create joints, hinges, springs and other constraints between rigidbodies
- Smooth simulation and interactions for everyone - CharacterController will glitch out if another person tries to interact
- New Features and Tools - to make using them much easier
-----------------------
As long as you understand those limitations, have fun!", "Inspector.PrimitiveMemberEditor.Warning": "WARNING!
It is possible to use this component to interact with references by using their IDs. This process is commonly called 'Ref Hacking'.

Before you do this, please understand that this is not supported and may break at any time. Do not rely on this functionality for your creations.", "Inspector.FacetPreset.Warning":"WARNING!
FacetPresets will automatically upgrade their contents when we publish new versions of those presets. If you're making a custom version, we recommend deleting this component.", + "Inspector.GrabbableSaveBlock.Warning":"WARNING!
This component is not designed as a security/asset theft protection system. It is intended to be used for cases where you wish to block the easier methods of saving for gameplay or design reasons. It can easily be bypassed.", "Inspector.ParticleSystem.BasicInfo" : "Particles: {count}, FPS: {fps}, Simulation Time: {time}, Submit Time: {renderSubmitTime}, Render allocations: {allocationCount}", "Inspector.ParticleSystem.TrailInfo" : "Trails: {trailCount} (capacity: {trailCapacity}), Trail Point Capacity: {trailPointCapacity}, Allocations: {allocationCount}", From 01aace7e8679c7f157df4e5ad6896681a9329bc4 Mon Sep 17 00:00:00 2001 From: ProbablePrime Date: Wed, 28 May 2025 20:07:45 -0700 Subject: [PATCH 2/2] tweak(grabbablesaveblock): adjust to match new wording based on feedback --- en.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/en.json b/en.json index a0b95c5..4e2a7da 100644 --- a/en.json +++ b/en.json @@ -629,8 +629,8 @@ "Permissions.NotAllowedToSpawn": "You are not allowed to spawn things here.", "Permissions.NotAllowedToSave": "You are not allowed to save items in this world.", - "Permissions.NotAllowToSaveThis": "You are not allowed to save this item.", "Permissions.NotAllowedToSwapAvatar": "You are not allowed to swap to custom avatar here.", + "Permissions.SavingDisabledForItem": "Saving is disabled for this item.", "User.Actions.Silence": "Silence", "User.Actions.Mute": "Mute", @@ -2369,7 +2369,7 @@ "Inspector.CharacterController.Warning": "WARNING!
It is possible to use this component as a simple rigidbody by checking SimulateRotation. Before you do, please understand that it is not optimized for this purpose and proper Rigidbody Support is coming in the future.
Proper rigidbody support will offer:
- CPU and network efficiency - with CharacterController you'll be getting higher CPU usage and significant amount of network traffic
- Constraints - you'll be able to create joints, hinges, springs and other constraints between rigidbodies
- Smooth simulation and interactions for everyone - CharacterController will glitch out if another person tries to interact
- New Features and Tools - to make using them much easier
-----------------------
As long as you understand those limitations, have fun!", "Inspector.PrimitiveMemberEditor.Warning": "WARNING!
It is possible to use this component to interact with references by using their IDs. This process is commonly called 'Ref Hacking'.

Before you do this, please understand that this is not supported and may break at any time. Do not rely on this functionality for your creations.", "Inspector.FacetPreset.Warning":"WARNING!
FacetPresets will automatically upgrade their contents when we publish new versions of those presets. If you're making a custom version, we recommend deleting this component.", - "Inspector.GrabbableSaveBlock.Warning":"WARNING!
This component is not designed as a security/asset theft protection system. It is intended to be used for cases where you wish to block the easier methods of saving for gameplay or design reasons. It can easily be bypassed.", + "Inspector.GrabbableSaveBlock.Warning":"WARNING!
This component is not designed as a security/asset theft protection system. It is intended to be used for cases where you wish to block the easier methods of saving for gameplay or design reasons. It can easily be bypassed and it will not be made more secure under any circumstances.", "Inspector.ParticleSystem.BasicInfo" : "Particles: {count}, FPS: {fps}, Simulation Time: {time}, Submit Time: {renderSubmitTime}, Render allocations: {allocationCount}", "Inspector.ParticleSystem.TrailInfo" : "Trails: {trailCount} (capacity: {trailCapacity}), Trail Point Capacity: {trailPointCapacity}, Allocations: {allocationCount}",