Mirror of space-wizards/RobustToolbox
Find a file
PJB3005 fe35a24e88
Basic prototype string interning
From my extremely rough and unscientific tests, this saves like 15 MB of client memory on the main menu. Probably also just improves load speed on startup too.

It's per file to keep the implementation simple.
2025-12-09 12:31:50 +01:00
.github Force RT's global.json on SS14 in content test 2025-12-08 00:56:52 +01:00
Avalonia.Base Refactor MSBuild spaghetti, new configurations. (#3807) 2023-03-06 11:12:08 -08:00
BuildFiles/Mac/Space Station 14.app/Contents Stuff to export standalone builds of Robust.Client. 2020-12-05 01:50:33 +01:00
cefglue@bceff8482c Bump cefglue (#5585) 2025-01-08 02:32:24 +01:00
docs Update map loader to work with grid entities. 2019-12-28 03:22:09 +01:00
Lidgren.Network .NET 9 (#5552) 2025-01-06 01:16:01 +01:00
MSBuild Enable C# 14, fix a nullability error 2025-12-04 17:49:46 +01:00
NetSerializer@84ab8fec64 Update NetSerializer 2025-07-29 01:17:19 +02:00
OpenToolkit.GraphicsLibraryFramework Fix obsoletion warnings for BinaryFormatter stuff 2023-12-15 19:37:13 +01:00
Resources Add noSpawn property to audio entity (#6312) 2025-11-30 16:25:22 +01:00
Robust.Analyzers feat: add analyzer for correct AfterAutoHandleStateEvent usage (#6117) 2025-08-04 18:22:06 -04:00
Robust.Analyzers.Tests Mark AutoGenerateComponentStateAttribute fields as readonly (redo) (#6129) 2025-08-05 00:48:36 -04:00
Robust.Benchmarks Dependency update 2025-12-08 00:49:37 +01:00
Robust.Client OkLAB test in uitest 2025-12-05 17:34:20 +01:00
Robust.Client.Injectors Dependency update 2025-12-08 00:49:37 +01:00
Robust.Client.NameGenerator Dependency update 2025-12-08 00:49:37 +01:00
Robust.Client.WebView Allow multiple clients running WebView on a singular machine. (#5947) 2025-09-16 02:19:59 +02:00
Robust.Docfx remove inheritedmembers div 2022-03-21 18:02:35 -06:00
Robust.Generators Serialization v3 aka constant suffering (#1606) 2021-03-04 15:59:14 -08:00
Robust.Generators.UnitTesting Serialization v3 aka constant suffering (#1606) 2021-03-04 15:59:14 -08:00
Robust.LoaderApi@5b467d1100 fix(LoaderApi): Update submodule of LoaderApi. (#6332) 2025-12-09 10:25:13 +01:00
Robust.Packaging Remove EngineFonts/ and Midi/ from server packaging 2025-09-04 17:33:40 +02:00
Robust.Roslyn.Shared feat: add analyzer for correct AfterAutoHandleStateEvent usage (#6117) 2025-08-04 18:22:06 -04:00
Robust.Serialization.Generator add: Dictionary<T, TimeSpan> OnUnpaused generator (#6119) 2025-08-02 16:57:43 +02:00
Robust.Server Try improve RaiseEvent performance (#5925) 2025-11-13 21:32:40 +11:00
Robust.Shared Basic prototype string interning 2025-12-09 12:31:50 +01:00
Robust.Shared.CompNetworkGenerator Dependency update 2025-12-08 00:49:37 +01:00
Robust.Shared.Maths Box Simd (#6193) 2025-11-10 18:30:08 +11:00
Robust.Shared.Scripting Dependencies update & cleanup (#5590) 2025-01-08 02:19:27 +01:00
Robust.UnitTesting Dependency update 2025-12-08 00:49:37 +01:00
Robust.Xaml Dependency update 2025-12-08 00:49:37 +01:00
Schemas Fix rga and mapfile validators breaking because the PYYaml author published a broken version (#6230) 2025-09-26 14:04:21 +12:00
Tools fix(tools): Fix packaging libs and zips on linux. (#6327) 2025-12-05 16:48:35 +01:00
XamlX@dca5a5f8c2 Xaml UI (#1446) 2020-12-20 23:52:36 +01:00
.editorconfig Add editorconfig wrapping settings (#5125) 2024-05-12 17:50:19 +02:00
.gitattributes Standardize EOLs 2017-05-03 15:40:44 +02:00
.gitignore Adds Docfx to RobustToolbox 2022-03-20 23:08:59 -06:00
.gitmodules Revert Arch (#4613) 2023-11-27 21:41:01 +11:00
Directory.Packages.props Dependency update 2025-12-08 00:49:37 +01:00
global.json I did not realize we have a global.json 2025-12-04 19:37:47 +01:00
legal.md Relicense future code to MIT. 2019-03-13 13:25:55 +01:00
LICENSE-ASSETS.TXT Repo cleanup (#310) 2017-08-08 12:47:31 +02:00
LICENSE-GPLv3.TXT Relicense future code to MIT. 2019-03-13 13:25:55 +01:00
LICENSE-MIT.TXT Relicense future code to MIT. 2019-03-13 13:25:55 +01:00
nuget.config Dependency update / fixes / skrungle bungle (#4825) 2024-01-12 22:59:52 +01:00
README.md Fix simple typo (#3549) 2022-12-01 22:43:09 +01:00
RELEASE-NOTES.md Add ExtensionMarkerAttribute to sandbox 2025-12-04 19:08:20 +01:00
RobustToolbox.sln.DotSettings Allow multiline ifs if their body is not multiline itself for the engine (#1416) 2020-11-25 01:11:38 +01:00
RobustToolbox.slnx Migrate to SLNX 2025-12-04 19:30:35 +01:00

Robust Toolbox

Robust Toolbox is an engine primarily being developed for Space Station 14, although we're working on making it usable for both singleplayer and multiplayer projects.

Use the content repo for actual development, even if you're modifying the engine itself.

Website | Discord | Forum | Steam | Standalone Download

Documentation/Wiki

The wiki has documentation on SS14s content, engine, game design and more. We also have lots of resources for new contributors to the project.

Contributing

We are happy to accept contributions from anybody. Get in Discord or IRC if you want to help. We've got a list of issues that need to be done and anybody can pick them up. Don't be afraid to ask for help either!

Building

This repository is the engine part of SS14. It's the base engine all SS14 servers will be built on. As such, it does not start on its own: it needs the content repo. Think of Robust Toolbox as BYOND in the context of Space Station 13.

See legal.md for licenses and copyright.