RobustToolbox
RobustToolbox copied to clipboard
Robust multiplayer game engine, used by Space Station 14
This PR tries to fix input packet loss issues. Previously inputs were just sent reliably as a normal ECS event. Whenever a message gets dropped it leads to the player...
Right now, there are a few systems in Space Station 14 that leverage component registries[1]. This, however, requires them to re-implement the method used to load components into entities, as...
Often I pre-type aghost while the game is connecting and it has a habit of crashing on me, I forgor to get a stacktrace last time but it's not too...
Needed for stuff like popups being occluded, easier than trying to add string support to worldspace at least.
Engine functions like `THE()` and `SUBJECT()` already relied on these existing, so we may as well just move them into engine. This also means if people submit engine localizations we...
It means we need a bunch of lifetime checks everywhere which is yucky.
Should make people go through fixturesystem and make the API less garbage.
Our playerbase is terrible at reporting bugs.
Having an UI control like `LineEdit` but for an arbitrary amount of lines would be very convenient for many things.