No description
Find a file
2025-08-19 12:37:45 -04:00
.github Fix Rsi Diff Bot Detecting Spaces in File Names (#1683) 2025-01-29 09:39:32 -05:00
.run Move grenade components to shared (#22691) 2024-02-08 12:22:56 +01:00
.vscode Add Different Launch Types to VSCode (#1430) 2025-01-05 13:08:43 -05:00
BuildChecker Build doc cleanup (#470) 2024-06-16 18:49:20 -04:00
BuildFiles/Mac/Space Station 14.app/Contents Update MacOS Logo (#1629) 2025-01-21 17:45:24 -04:00
Content.Benchmarks Merge remote-tracking branch 'upstream/master' into wizmerge 2025-07-07 10:40:29 +10:00
Content.Client Merge commit '6bc5e1b97f' 2025-08-02 12:08:22 -04:00
Content.Docfx Docfx Remove Interfacemembers div 2022-03-21 18:04:01 -06:00
Content.Goobstation.Client/Devil/UI Port Devil (#2454) 2025-06-28 14:59:25 -04:00
Content.Goobstation.Shared Port Devil (#2454) 2025-06-28 14:59:25 -04:00
Content.IntegrationTests fix: test: part 5 2025-07-08 21:05:34 +10:00
Content.MapRenderer s 2025-07-01 21:13:12 -04:00
Content.Packaging Frontier Port: Pretty Money (#2398) 2025-02-01 16:40:35 +08:00
Content.PatreonParser v239.0.0 + .NET 9 (#1475) 2025-01-11 18:56:00 -04:00
Content.Replay Add reckless replay load button (#26212) 2025-06-24 16:01:38 +03:00
Content.Server Merge remote-tracking branch 'upstream/master' 2025-08-19 12:35:54 -04:00
Content.Server.Database remove backpack and clothing from HumanoidCharacterProfile 2025-06-24 15:55:05 +03:00
Content.Shared Merge commit '6bc5e1b97f' 2025-08-02 12:08:22 -04:00
Content.Shared.Database Merge remote-tracking branch 'upstream/master' into wizmerge 2025-07-07 10:40:29 +10:00
Content.Tests Add LocalizedDatasetPrototype (#28310) 2025-01-04 14:29:33 -04:00
Content.Tools Dependency update / fixes / skrungle bungle (#23745) 2024-01-26 22:33:46 +01:00
Content.YAMLLinter whoop- 2025-07-01 21:16:51 -04:00
Pow3r Dependency update / fixes / skrungle bungle (#23745) 2024-01-26 22:33:46 +01:00
Resources Re-enable some "bloat" 2025-08-19 12:37:45 -04:00
RobustToolbox@84dcd658aa Switch Engine Version 2025-07-01 12:01:06 -04:00
Scripts Build doc cleanup (#470) 2024-06-16 18:49:20 -04:00
Tools Port Thaven From DeltaV, Who Ported It From Impstation (#2132) 2025-04-05 14:14:44 -04:00
.editorconfig The Return of Spray Paint (#1222) 2024-11-15 09:08:04 -05:00
.envrc v240.1.0 (#1606) 2025-01-19 22:45:44 -04:00
.gitattributes Mapping merge driver: continued (#2803) 2021-02-06 23:56:40 +01:00
.gitignore Restore Gitignore File (#1877) 2025-03-04 15:50:46 -08:00
.gitmodules Update gitmodules 2019-03-29 22:11:40 -06:00
bors.toml fix bors config (#14389) 2023-03-04 23:56:55 +00:00
Directory.Packages.props Add MathNet.Numerics To The Project (#1641) 2025-01-22 23:45:53 -04:00
flake.lock v240.1.0 (#1606) 2025-01-19 22:45:44 -04:00
flake.nix Nix housekeeping 2024-12-10 14:15:23 -05:00
global.json v239.0.0 + .NET 9 (#1475) 2025-01-11 18:56:00 -04:00
LEGAL.md Improve README/Legal Files (#782) 2024-08-26 08:35:29 +01:00
LICENSE-AGPLv3.txt Relicense future content under APGLv3 2024-02-18 03:11:47 +01:00
LICENSE-MIT.txt Relicense future content under APGLv3 2024-02-18 03:11:47 +01:00
nuget.config Dependency update / fixes / skrungle bungle (#23745) 2024-01-26 22:33:46 +01:00
omnisharp.json Adds formatting issue analyzing in Omnisharp (VSCode) (#15809) 2023-04-30 02:26:13 +10:00
README.md Update README.md (#1543) 2025-01-15 00:24:04 -05:00
SECURITY.md Update SECURITY.md (#755) 2024-08-21 09:44:44 +01:00
shell.nix v240.1.0 (#1606) 2025-01-19 22:45:44 -04:00
SpaceStation14.sln [Fix] Added Robust.Xaml to the Project Solution (#1266) 2024-11-25 18:46:51 -08:00
SpaceStation14.sln.DotSettings The Return of Spray Paint (#1222) 2024-11-15 09:08:04 -05:00

Einstein Engines


Einstein Engines is a hard fork of Space Station 14 built around the ideals and design inspirations of the Baystation family of servers from Space Station 13 with a focus on having modular code that anyone can use to make the RP server of their dreams. Our founding organization is based on a democratic system whereby our mutual contributors and downstreams have a say in what code goes into their own upstream. If you are a representative of a former downstream of Delta-V, we would like to invite you to contact us for an opportunity to represent your fork in this new upstream.

Space Station 14 is inspired heavily by Space Station 13 and runs on Robust Toolbox, a homegrown engine written in C#.

As a hard fork, any code sourced from a different upstream cannot ever be merged directly here, and must instead be ported. All code present in this repository is subject to change as desired by the council of maintainers.

Official Server Policy

No official servers will ever be made for Einstein-Engines.

In order to prevent a potential conflict of interest, we will never open any server directly using the Einstein Engines codebase itself. Any server claiming to be an official representation of this fork is not endorsed in any way by this organization. We however would like to invite anyone wishing to create a server to make a fork of Einstein Engines.

Website | Discord | Steam(SSMV Launcher) | Steam(WizDen Launcher) | Standalone

Contributing

We are happy to accept contributions from anybody, come join our Discord 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 in Discord either!

We are currently accepting translations of the game on our main repository. If you would like to translate the game into another language check the #contributor-general channel in our Discord.

Building

Refer to the Space Wizards' guide on setting up a development environment for general information, but keep in mind that Einstein Engines is not the same and many things may not apply. We provide some scripts shown below to make the job easier.

Build dependencies

  • Git
  • .NET SDK 9.0.101

Windows

  1. Clone this repository
  2. Run git submodule update --init --recursive in a terminal to download the engine
  3. Run Scripts/bat/buildAllDebug.bat after making any changes to the source
  4. Run Scripts/bat/runQuickAll.bat to launch the client and the server
  5. Connect to localhost in the client and play

Linux

  1. Clone this repository
  2. Run git submodule update --init --recursive in a terminal to download the engine
  3. Run Scripts/sh/buildAllDebug.sh after making any changes to the source
  4. Run Scripts/sh/runQuickAll.sh to launch the client and the server
  5. Connect to localhost in the client and play

MacOS

I don't know anybody using MacOS to test this, but it's probably roughly the same steps as Linux

License

Please read the LEGAL.md file for information on the licenses of the code and assets in this repository.