Client and Workshop Changelog
Posted by
InsDel
on
Sep 25th 2023, 7:45PM
Update changelogs will be posted as replies to this thread.
Posted by
InsDel
on
Oct 24th 2023, 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
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
Posted by
InsDel
on
Oct 24th 2023, 4:18AM
Added the ability to multiple and do >= and <= on Vector3s
Posted by
InsDel
on
Oct 24th 2023, 8:44AM
Workshop:
Autosaving system
"Open Autosave Folder" button
Don't run cache code on texture id 0
Minor fixes and improvements elsewhere
Autosaving system
"Open Autosave Folder" button
Don't run cache code on texture id 0
Minor fixes and improvements elsewhere
Posted by
InsDel
on
Oct 26th 2023, 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.
Improvements to visibility system, less stuttering/hitching
Ultra low mode has been fixed and improved
Place loading has been improved.
Posted by
InsDel
on
Oct 26th 2023, 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
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
Posted by
InsDel
on
Oct 28th 2023, 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
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
Posted by
InsDel
on
Oct 29th 2023, 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
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
Posted by
InsDel
on
Nov 26th 2023, 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.
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.
Posted by
InsDel
on
Nov 27th 2023, 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.
Improved synchronization and quality of Players over the network (better netcode and more updates). Players should look better when moving around and such.
Posted by
InsDel
on
Nov 27th 2023, 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.
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.
Posted by
InsDel
on
Nov 29th 2023, 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.
https://docs.brickplanet.com/class/UI.html
This is an early beta testing version of this system.
Posted by
InsDel
on
Nov 30th 2023, 1:39AM
Dynamic clone limit raised.
Layout system added, check docs.
UI Element parentage added.
UI Element Width and Height.
and more.
Layout system added, check docs.
UI Element parentage added.
UI Element Width and Height.
and more.
Posted by
InsDel
on
Nov 30th 2023, 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.
Added Dropdown
Added OnHoverEnter, OnHoverExit, OnClick events to all UI Elements
Improve part culling, should be less overkill now and a little more performant.
Posted by
InsDel
on
Dec 5th 2023, 3:04AM
- Improved 3D model loading / fixed bugs
- Added UIElement:Delete()
- Added Player:AddVelocity(Vector3 velocity)
- Added Player:SetVelocity(Vector3 velocity)
- Added UIElement:Delete()
- Added Player:AddVelocity(Vector3 velocity)
- Added Player:SetVelocity(Vector3 velocity)
Posted by
InsDel
on
Dec 6th 2023, 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
Issues with AddVelocity and SetVelocity randomly erroring (hopefully) fixed.
Fix alpha resetting when setting color values