Skip to content

Dev Merge#577

Open
marchc1 wants to merge 112 commits intomasterfrom
dev
Open

Dev Merge#577
marchc1 wants to merge 112 commits intomasterfrom
dev

Conversation

@marchc1
Copy link
Copy Markdown
Member

@marchc1 marchc1 commented Apr 17, 2026

  • GPS Transmitter Ponder Tutorial by @cacahuateestilojapones
  • Dupe browser resolution scaling fixes
  • Autoshifter disable option in AIO
  • Some very limited ACE cross-compatibility (for easing the process of converting, not to automate it fully)
  • New notification API, replacing the old ACF.SendNotify functions
  • Refactor most notifications to use this new API
  • Wiki + integration into menus. We will still develop Ponder tutorials, but wiki articles are a little easier and more realistic for us time-wise right now. Better to provide them as an intermediate step for new users than to have nothing at all
  • Add support for car differentials in AIO
  • New public dupes + some changes to the ones already up
  • Fire sequencer built into AIO
  • New HUD type + some updates by @Ally-for-Hire
  • Decoupled entity registration + aliases from the class system to ease a future transition
  • Various __index'ing optimizations to turrets, crew, guns, gearboxes, engines, baseplates (will hopefully run a lot faster than it used to in hot paths, and there's still a lot of room for improvement)
  • Various garbage collector improvements (ie. producing less garbage to clean up) in crew, turrets in hot paths
  • Custom IsXValid functions that directly call metatable functions for known incoming types (reduces __index calls too)
  • Baseplate autotester, provides a series of unit tests that can be ran on your contraptions to determine problems automatically. Some of these problems can also be fixed automatically (to varying degrees of success.)
  • Switch GetContraption to CFW_GetContraption to prepare for CFW breaking change

cacahuateestilojapones and others added 30 commits January 3, 2026 13:33
Created gps_transmitter.lua
spaces after comma style issues fix
line 14, column 130
line 15, column 112
line 16, column 113
Still need to load extensions in order

Avoid localization if possible
Also adds Sound to notification data.
Missiles will need this too before we can get rid of SendNotify.
LengthenedGradient and others added 29 commits April 15, 2026 16:50
With the future autotester
IsValid might be too hot for hot paths due to the __index
Should've checked this whoops
I manually did all of these, hopefully should all work
If we're gonna run in a think hook, all these things need to be as fast as possible and not go through __index's
Make the green color less strong
This sucks! But it does work
easier to use in other addons this way
When `Scale` is < 1 the rectangles aren't drawn. Thanks Lua! Anyway, this is why the `Sosna` and `Minimal` presets both used the seperate `thick` variable.
…_fix

Fix Leopard Sight Crosshair Dissapearing on Scale < 1
Update public dupes
Copy link
Copy Markdown
Member

@LengthenedGradient LengthenedGradient left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

lgtm

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.

5 participants