Skip to content

Modernization and optimizations - #8

Open
DeveloperAnonymous wants to merge 4 commits into
buildthomas:masterfrom
DeveloperAnonymous:master
Open

Modernization and optimizations#8
DeveloperAnonymous wants to merge 4 commits into
buildthomas:masterfrom
DeveloperAnonymous:master

Conversation

@DeveloperAnonymous

@DeveloperAnonymous DeveloperAnonymous commented Aug 3, 2026

Copy link
Copy Markdown
  • Modernized code
  • Fixed rain clipping through "thin" roofs
  • Added new CollisionMode
  • Added stylua and selene config files to standardize the code
  • Various optimizations (about 10-15% faster)
Baseline:
  - RenderStepped: 1374.848
  - Stepped: 5322.762
Opti:
  - RenderStepped: 932.103
  - Stepped: 4782.011

I added a new CollisionMode "Params" and deprecated Whitelist and Blacklist mode as both can now be used simultaneously with raycastParams.ExcludeInstances and raycastParams.IncludeInstances. I can remove the deprecation warning I added if you wish to continue to support individual whitelist/blacklist mode

If you want me to change anything in the PR lmk and I'll do my best 😃

…ypes exposed API calls), fixed buildthomas#7, added new CollisionMode and small optimizations by removing duplicated "workspace.CurrentCamera.CFrame" calls and keeping one per frame only
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Use new Workspace:Raycast API

1 participant