Changelogs
2020-05-22 V1.0.0 - Details:
- The module has been released.
2020-05-24 V1.1.0 - Details:
- Fixed bugs
- Improved snapping
- Added Placement cooldowns
2020-05-26 V1.1.1 Details:
- Fixed bugs
2020-06-15 V1.1.1
- Released YouTube tutorial
2020-07-07 V1.1.2 - Details:
- Fixed bugs
2020-07-15 V1.1.3 - Details:
- Optimized math (now uses x * 0.5 instead of x / 2)
- Code is more readable as a result of comments
- Added a maxRange variable which controls how far the model can be placed from the character
2020-07-28 V1.1.4 - Details:
- Added better round function
- Improved input (now uses ContextActionService instead of UserInputService)
2020-07-30 V1.1.5 - Details:
- Fixed a problem where keybinds were set automaticly and not by the user
2020-08-01 V1.1.6 - Details:
- Fixed issue where exploters could leave the plot
- Minor improvements to code readability
2020-08-02 V1.1.7 - Details:
- Improved accuracy when moving models
- Minor improvements and bug fixes
2020-10-03 V1.1.8 - Details:
- Improved timing when starting placement; models will instantly be at the mouse position when activating placement
- Fixed major bugs: Terminate function should no longer error. Activate function should no longer produce errors
- Typo fixes
- Minor improvements and fixes
2020-10-04 V1.1.9 - Details:
- Added new setting, "instantActivation". See the description of it below
- Added new selection box feature. You can now toggle a selection box around your model when placing
- Added gridFadeIn and gridFadeOut toggles. See the description of it below
- Minor improvements and fixes
- Typo fixes
2020-10-06 V1.2.0 - Details:
- Urgent and critical bug fixed
- Added collision color support for selection boxes
- Fixed issue with the module not resetting target filter
- Added thumbnail
2021-2-10 V1.3.0 - Details:
- Minor bug fixes
- New autoplace feature
- Added auto anchor
- Minor improvements
- Improved thumbnail
2021-05-06 V1.4.0 - Details:
Module changes
- Added Xbox support
- Added Xbox haptic feedback
- Added Sound feedback on placement
- Added editAttribute() which now allows you to change settings such as interpolation
- Module now uses attributes instead of variables for user settings
- Major bug fixes and improvements
Noteable fix: Movement is now relative to the plot.
Noteable fix: Stacking now ignores objects not within the your item location folder
Noteable change: Modified state "in-active" to "inactive".
Other changes
- Moved changelogs to separate script
- Moved API to separate script
- Updated Extras script
- Updated API
2021-06-29 V1.4.1 - Details:
Module changes
- Major bug fixes
Noteable fix: Fixed issue where models motion becomes inverted when on rotated planes.
- Minor improvements
Noteable improvement: The module now uses the new Pivot API.
Other changes
- Fixed typo in the API
2021-11-15 V1.5.0 - Details:
Module changes
- Added signals that will fire when collisions, out of range, rotation, or placement is detected.
- Added new attribute "PreferSignals" so that signals to not replace callbacks if they are preferred.
Note that there is only one callback (on placement) and this disables signals.
- Added new non plot dependent placement.
- Minor Improvements
2021-11-28 V1.5.1 - Details:
Module changes
- Fixed callbacks not being in the previous version even when PreferSignals is set to false.
Other changes
- Fixed typos for version numbers
2021-12-21 V1.5.2 - Details:
Modules changes
- Added mobile support.
- Added functions for getting the device type, manual rotation, and manual floor changes.
- Fixed logic bug when changing floors.
2022-02-07 V1.5.3 - Details:
Module changes
- Minor code improvements
- Removed xbox controls dependencies (will now just default to presets)
- Removed requirement for mobile ui to be strictly named "MobileUI"
- Fixed rotation/bounds bug
- Improved error messaging
2022-02-18 V1.5.4 - Details:
Module changes
- Minor Improvements
- Minor Fixes
2022-04-20 V1.5.5 - Details:
Module changes
- Fixed callbacks being unusable
- Minor Improvements
- Minor Fixes
2022-05-23 V1.5.6 - Details:
Module changes
- Renamed from "Placement Module V3" to "Placement Service"
2022-06-15 V1.5.7 - Details:
Module changes
- Added new attributes:
AngleTilt [FEATURE]
AngleTiltAmplitude
InverseAngleTilt
TargetFPS [FEATURE]
- Improved grid fade in/out to now use tween service in place of loops
- Minor Improvements and fixes
2022-08-19 V1.5.8 - Details:
Module changes
- Migrated to use raycasts instead of the mouse object
- Improved position accuracy
- Improved stacking
- Improved collision detection for interpolation and angle tilting
- Positions are now relative to plots rotation
- Added new parameter in the new() constructor to allow for ignored objects
- Added new attribute: RemoveCollisionsIfIgnored
- Minor improvements and fixes
2022-12-15 V1.5.9 - Details:
Module changes
- Fixed calculation issue with server side bounds
- Fixed issue with MaxRange attribute
- Improved mobile stacking
- Added new attribute:
CharacterCollisions [FEATURE]
- Changed PlacementInfo properties:
gridsize is now GridUnit
items is now Items
version is now Version
- Minor code improvements
- Minor bug fixes
2023-04-10 V1.6.0 - Details:
Module changes
- Major code improvements
- Minor bug fixes
- Fixed issue with CharacterCollisions
- Fixed issue with included server code
- Added new attribute:
UseHighlights [FEATURE]
2023-04-13 V1.6.1 - Details
Module changes
- Bug fixes from last update
- Server code bug fix