1. BrickPlanet Forum
  2. Game & Scripting Discussion
  3. Client and Workshop Changelog
Client and Workshop Changelog
InsDel
🐢
Staff Member
Platinum
turtle shell fans
Level 9
Joined Nov 12th 2022
Posts 224
Posted Sep 25th 2023 at 7:45PM
Update changelogs will be posted as replies to this thread.
InsDel
🐢
Staff Member
Platinum
turtle shell fans
Level 9
Joined Nov 12th 2022
Posts 224
Posted Oct 24th 2023 at 3:30AM
1: Documentation has been updated, more examples and other improvements have been made
2: Client update:
- Fix GetParent and GetRoot erroring sometimes when they shouldn't and stopping script execution.
- MathExt class additions - Remap, SineWave, CosineWave
- Fix tool events running on other clients in LocalScripts
InsDel
🐢
Staff Member
Platinum
turtle shell fans
Level 9
Joined Nov 12th 2022
Posts 224
Posted Oct 24th 2023 at 4:18AM
Added the ability to multiple and do >= and <= on Vector3s
InsDel
🐢
Staff Member
Platinum
turtle shell fans
Level 9
Joined Nov 12th 2022
Posts 224
Posted Oct 24th 2023 at 8:44AM
Workshop:
Autosaving system
"Open Autosave Folder" button
Don't run cache code on texture id 0
Minor fixes and improvements elsewhere
InsDel
🐢
Staff Member
Platinum
turtle shell fans
Level 9
Joined Nov 12th 2022
Posts 224
Posted Oct 26th 2023 at 1:56AM
Client Update pushed

Improvements to visibility system, less stuttering/hitching
Ultra low mode has been fixed and improved
Place loading has been improved.
InsDel
🐢
Staff Member
Platinum
turtle shell fans
Level 9
Joined Nov 12th 2022
Posts 224
Posted Oct 26th 2023 at 8:01AM
Some Dynamic Functions have been adjusted to work properly with LocalScripts

Press F12 to unlock the cursor while in First Person / First Person lock

Player.AllowSprinting = true/false - Enable/disable the ability to Sprint

Player camera functions have been moved to Player.Camera. Sorry for the change, but I should've seperated it properly in the first place. It's worth it for the organization.

LocalScripts have been fixed. For an update or two, they stopped functioning mostly.

AllowSprinting, FirstPersonLock = Player Variable now

General bug fixes and improvements
InsDel
🐢
Staff Member
Platinum
turtle shell fans
Level 9
Joined Nov 12th 2022
Posts 224
Posted Oct 28th 2023 at 5:57AM
Packet size improvements
Tools should no longer persist in a players hand (hopefully)
New FPS counter. Not as complex as the last one, but less buggy and is less intensive.
Visbility system improvements
Internal improvements
InsDel
🐢
Staff Member
Platinum
turtle shell fans
Level 9
Joined Nov 12th 2022
Posts 224
Posted Oct 29th 2023 at 8:03AM
Add button to disable footstep and death sounds

Window focus & cursor improvements

Add script.ScriptStepped (script update loop event)

PlayerLeft event improvements

Add function parameter onlyCollidable to RaycastClosest and RaycastAll so you can only raycast to collidable objects (for example, a bullethole part that has cancollide off would not be hit if this is set to true) - Defaults to false to match old functionality. At the moment if there is nothing else to "hit" it will still match it, but in the future you will be able to entirely go through these parts.

& Other improvements and fixes
InsDel
🐢
Staff Member
Platinum
turtle shell fans
Level 9
Joined Nov 12th 2022
Posts 224
Posted Nov 26th 2023 at 5:48AM
Added json library as a built in library. json.encode, json.decode.

Tables can now be passed into Datastore SetData and returned by GetData without any issues (automatically serialized into JSON)

Fixed GetKeyHeld/GetKeyDown internal erroring when they weren't supposed to.
InsDel
🐢
Staff Member
Platinum
turtle shell fans
Level 9
Joined Nov 12th 2022
Posts 224
Posted Nov 27th 2023 at 3:14AM
Added Third Person player rotation lock / Alt Lock / "Shift Lock". Press Left ALT to toggle on/off.

Improved synchronization and quality of Players over the network (better netcode and more updates). Players should look better when moving around and such.
InsDel
🐢
Staff Member
Platinum
turtle shell fans
Level 9
Joined Nov 12th 2022
Posts 224
Posted Nov 27th 2023 at 7:08AM
Add error(string message) function that prints an error message and stops execution of the script.

Enhanced error messages with more information for when Scripts error.

Enhanced Print and PrintWarning messages.

More MathExt functions (PerlinNoise and more) (Make sure you check these out, I added some weird stuff in here) (https://docs.brickplanet.com/class/MathExt.html)

Loading screen improvements.
InsDel
🐢
Staff Member
Platinum
turtle shell fans
Level 9
Joined Nov 12th 2022
Posts 224
Posted Nov 29th 2023 at 12:14PM
Basic scripted User Interface support has been pushed in an update.

https://docs.brickplanet.com/class/UI.html

This is an early beta testing version of this system.
InsDel
🐢
Staff Member
Platinum
turtle shell fans
Level 9
Joined Nov 12th 2022
Posts 224
Posted Nov 30th 2023 at 1:39AM
Dynamic clone limit raised.
Layout system added, check docs.
UI Element parentage added.
UI Element Width and Height.
and more.
InsDel
🐢
Staff Member
Platinum
turtle shell fans
Level 9
Joined Nov 12th 2022
Posts 224
Posted Nov 30th 2023 at 8:44AM
Added Slider
Added Dropdown
Added OnHoverEnter, OnHoverExit, OnClick events to all UI Elements

Improve part culling, should be less overkill now and a little more performant.
InsDel
🐢
Staff Member
Platinum
turtle shell fans
Level 9
Joined Nov 12th 2022
Posts 224
Posted Dec 5th 2023 at 3:04AM
- Improved 3D model loading / fixed bugs
- Added UIElement:Delete()
- Added Player:AddVelocity(Vector3 velocity)
- Added Player:SetVelocity(Vector3 velocity)
InsDel
🐢
Staff Member
Platinum
turtle shell fans
Level 9
Joined Nov 12th 2022
Posts 224
Posted Dec 6th 2023 at 7:03AM
Add UIElement.TextureID - Sets Texture of UI Element.
Issues with AddVelocity and SetVelocity randomly erroring (hopefully) fixed.
Fix alpha resetting when setting color values

Search Forum

Thread Info

Replies
57
Views
170
Created Sep 25th 2023
Last Reply Dec 3rd 2024