Mirror of space-wizards/RobustToolbox
  • C# 98.9%
  • Fluent 0.6%
  • Python 0.3%
  • GLSL 0.1%
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Maciej Walendziuk 61bbd3f499
Ignore Control and Alt in key bindings while AltGr is held (#7052)
* detect AltGr in sdl3

* ignore control and alt in key bindings while altGr held

* add tests

* fix keymods
2026-09-20 22:09:36 +00:00
.github Add test workflows to the template repos (#6929) 2026-08-06 23:12:12 +10: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@f8f5135dbc Update submodules for lscache gitignore 2026-05-26 17:26:23 +02:00
docs Update map loader to work with grid entities. 2019-12-28 03:22:09 +01:00
Imports Move WebView appbundle stuff to imports folder 2026-01-01 12:31:08 +01:00
Lidgren.Network Update lidgren (#6835) 2026-07-23 22:24:11 +10:00
MSBuild Version: 290.0.0 2026-09-17 23:56:23 +10:00
native "Add vorbis" she said. "It'll be easy" 2026-01-04 04:16:20 +01:00
NetSerializer@c32b75671a Update submodules for lscache gitignore 2026-05-26 17:26:23 +02:00
Resources Fixes shutdown command (#7071) 2026-09-17 11:17:59 +10:00
Robust.Analyzers Add netserializer aware delta states (#6957) 2026-08-22 20:32:13 +10:00
Robust.Analyzers.Tests Add netserializer aware delta states (#6957) 2026-08-22 20:32:13 +10:00
Robust.Benchmarks Optimize directed EventBus component dispatch (#6977) 2026-08-22 17:11:48 +10:00
Robust.Client Ignore Control and Alt in key bindings while AltGr is held (#7052) 2026-09-20 22:09:36 +00:00
Robust.Client.Injectors XamlX upgrade (#6288) 2026-07-24 19:00:35 +10:00
Robust.Client.IntegrationTests TextEdit GetLineCount access to public and new MaxLines property (#6989) 2026-08-22 17:04:34 +10:00
Robust.Client.NameGenerator XamlX upgrade (#6288) 2026-07-24 19:00:35 +10:00
Robust.Client.Tests Ignore Control and Alt in key bindings while AltGr is held (#7052) 2026-09-20 22:09:36 +00:00
Robust.Client.WebView Cleanup: Warning resolution/suppression (#6721) 2026-07-16 19:43:54 +10: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@2b6a7db8d8 Update submodules for lscache gitignore 2026-05-26 17:26:23 +02:00
Robust.Packaging Okay, the Robust API thing didn't pan out. New plan. 2025-12-16 22:56:31 +01:00
Robust.Packaging.Tests Okay, the Robust API thing didn't pan out. New plan. 2025-12-16 22:56:31 +01:00
Robust.Roslyn.Shared Move RA0056 check to the EntitySystemSubscriptionGeneratorErrorAnalyzer (#6938) 2026-08-22 16:38:28 +10:00
Robust.Serialization.Generator Make ComponentRegistrySerializer.Read 3.7 times faster (#6913) 2026-08-05 18:04:27 +10:00
Robust.Server Send serialized PVS states asynchronously (#6751) 2026-09-18 21:05:23 +10:00
Robust.Server.IntegrationTests Handle chunt pausing (#6852) 2026-08-08 15:44:28 +10:00
Robust.Server.Testing Add partial prototypes, for defining and modifying prototype data with the same ID in different files (#6923) 2026-08-20 15:39:25 -07:00
Robust.Shared Remove container global entityinit sub (#7058) 2026-09-19 00:55:29 +10:00
Robust.Shared.CompNetworkGenerator Add netserializer aware delta states (#6957) 2026-08-22 20:32:13 +10:00
Robust.Shared.EntitySystemSubscriptionsGenerator Move RA0056 check to the EntitySystemSubscriptionGeneratorErrorAnalyzer (#6938) 2026-08-22 16:38:28 +10:00
Robust.Shared.IntegrationTests Remove container global entityinit sub (#7058) 2026-09-19 00:55:29 +10:00
Robust.Shared.Maths Box2 + Box2Rotated performance and fixes (#6668) 2026-08-01 15:30:41 +10:00
Robust.Shared.Maths.Testing Split up test project 2025-12-16 01:36:53 +01:00
Robust.Shared.Maths.Tests Box2 + Box2Rotated performance and fixes (#6668) 2026-08-01 15:30:41 +10:00
Robust.Shared.Scripting Removes IMapManager (#6584) 2026-07-01 19:32:17 -07:00
Robust.Shared.Testing Okay, the Robust API thing didn't pan out. New plan. 2025-12-16 22:56:31 +01:00
Robust.Shared.Tests Fix more stale proxyytree clears (#7095) 2026-09-18 19:44:37 +10:00
Robust.UnitTesting Run TestPair GenerateClient and GenerateServer in parallel (#6936) 2026-08-08 15:37:10 +10:00
Robust.Xaml XamlX upgrade (#6288) 2026-07-24 19:00:35 +10: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 Use \n instead of os.linesep in Tools/version.py (#6939) 2026-08-09 02:48:41 +10:00
XamlX@8d9b5a8c67 Update XAMLX to one commit ahead of where it currently is (#6847) 2026-07-24 15:09:49 -07:00
.editorconfig slnx now has size-2 indents 2025-12-15 22:40:42 +01:00
.gitattributes Standardize EOLs 2017-05-03 15:40:44 +02:00
.gitignore Update .gitignore to ignore C# Dev Kit cache (#6593) 2026-05-25 17:25:03 +02:00
.gitmodules Revert Arch (#4613) 2023-11-27 21:41:01 +11:00
Directory.Build.props Fix Robust.Benchmarks compile (#6679) 2026-06-28 20:48:54 +10:00
Directory.Packages.props Update yamldotnet (#6930) 2026-08-07 10:54:44 +10: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 Version: 290.0.0 2026-09-17 23:56:23 +10: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 IEntitySystem Event Subscription Code Generation (#6227) 2026-07-01 13:30:23 +10: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.