RobustToolbox icon indicating copy to clipboard operation
RobustToolbox copied to clipboard

Robust multiplayer game engine, used by Space Station 14

Results 604 RobustToolbox issues
Sort by recently updated
recently updated
newest added

Things like asset processing, audio systems, etc. I'm not happy with the state of many C# libraries on this front and some functionality like audio handling outright can't be handled...

T: New Feature
A: Robust.Native

It's a gigantic hazard because content can and does use localization keys that are defined in engine, thereby making those ABI. We should get some way to mechanically enforce that...

T: New Feature
Priority: 3-Not Required
A: Localization

If you have a bunch of enum flags the VV window explodes in size, making it unusable unless you make it take up your whole screen. It should just rearrange...

T: Bugfix
A: Tooling
A: UI

When `Dirty` is called on a component that is not networked, we currently have a runtime exception that reports the problem. This is okay, but rarely-used code can avoid notice...

This adds validation to `DirtyField` method calls to make sure that the passed `fieldName` string matches the name of a field on the target component. This is implemented as an...

Adds a code analyzer and fixer for Prototypes with manually set names that match the autogenerated names, just like the analyzer/fixer for DataFields. The severity is currently set as warning,...

CreateWindow expects the bui to not have been added for tracking already, but both EnsureClientBui and then OnUserInterfaceStartup add a queued Bui set to open

T: Bugfix
A: UI

![Image](https://github.com/user-attachments/assets/f1332bc8-0437-4b4c-b783-e5cd20abea35) See https://github.com/space-wizards/space-station-14/pull/37817 The PR author found a workaround that works for some reason, but there seems to be an underlying issue with the renderer. Other shaders may also be...

T: Bugfix
Platform: MacOS
A: Rendering

Half-done so draft, but input very much welcome because I'm sure things could be done better. Particle system for OpenDream's `/particles` but made as generic as possible so y'all can...

The current implementation was copied from a solution for double precision numbers according to the code comment ![Image](https://github.com/user-attachments/assets/b832d263-ca97-4fff-832b-da7387b543a7) But this results in different behaviour for floating point values, which will...

A: Helpers