Skip to content

Space Station 14 launcher with client-side modding/patching support.

License

Notifications You must be signed in to change notification settings

mynameundefined/Marseyloader

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

# Marseyloader

Space Station 14 launcher with client-side modding/patching support.

# badge # badge # badge

Changes

  • Integration with the Harmony patching library.
    • Full functionality regarding methods in client/shared content/engine assemblies.
    • Sideloading custom code as part of the game
    • Win/Mac/Linux support
    • No injectors used, entirely based on reflection
    • Patches are hidden from game
    • "Backport" support
  • Enabled multiaccount
  • Privacy changes
    • Tokens are updated only on connect or account switch to evade alt detection
    • HWId spoofing
    • Forcibly disable Discord RPC
    • Disable Redialing (Forced reconnects)
    • Wizden hub mirror set as default hub
    • Guest/Authless mode
    • Option to not log into an account by default
    • Locally change username for screenshots (This doesn't change your username in-game)
  • Marsey.

Contributing

If you have any feature you want added to the main repository you are free to submit a pull request.

Setting up

  1. Build solution
  2. Run "SS14.Launcher"

Running

  1. Download release
  2. Extract launcher
  3. Start the loader

Patching

Marseyloader uses the Harmony patching library. Introduction for the library is provided here and documentation here.

Example patches can be found in the ExampleMarseyPatch SubversionalExamplePatch repositories.

FAQ

Where do I ask for help?

Github issues or on the discord server.

How do I make a patch?

Example Marseypatches

What is subversion for?

Subversion is used for adding your custom code (and not patching existing code) to the game, like custom commands and what not that can fully interact with the game as if they were part of the original code.

Where do I put the patch dll's?

Wherever clicking on the "Open patch directory" in the "Plugins" tab leads you

Can you do X?

No.

IL logs?

Enable loader debug, will be on your desktop

STOP!

Project EOL's immediately when our beloved friends over there allow client-side resource packs and UI mods.
This will never happen though.

TODO

  • Resource swapping (resource packs)

About

Space Station 14 launcher with client-side modding/patching support.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C# 94.6%
  • Nix 3.9%
  • Other 1.5%