Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/wren/core-keeper
https://github.com/wren/core-keeper
Last synced: 11 days ago
JSON representation
- Host: GitHub
- URL: https://github.com/wren/core-keeper
- Owner: wren
- Created: 2024-10-06T00:44:40.000Z (about 1 month ago)
- Default Branch: main
- Last Pushed: 2024-10-26T22:16:42.000Z (12 days ago)
- Last Synced: 2024-10-26T23:45:37.137Z (12 days ago)
- Language: C#
- Size: 5.61 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# What is this for
This is a way to keep mods synced between the server and clients for the game [Core Keeper](https://store.steampowered.com/app/1621690/Core_Keeper/).
## Install
Basically, you just need to:
1. download this repo, and
2. copy the two directories to the correct place on your system.Downloading the repo can be done via your preferred git interface (`git clone https://github.com/wren/core-keeper.git`
or whatever), or via Github's zip functionality (click on green "Code" button, then "Download ZIP") if you prefer a
more manual approach.Either way, once the files are on your system, see below for where to put them (it's different for Linux and Windows).
### Linux (including Steam Deck)
For the Steam Deck, you can copy the files via a flash drive, but that can very tedious. And you'll have to redo the
process every time the config is updated.#### Auto-magic way
If you're comfortable with using a terminal and git, I recommend setting up your Steamdeck for SSH, then just running
`git pull` any time you need to update.[This](https://shendrick.net/Gaming/2022/05/30/sshonsteamdeck.html) is a great walkthrough of how to enable SSH on your
deck. Once you've done that, you can run a few commands to finish the setup:```sh
ssh deck@steamdeck # or however you set it up
mkdir -p ~/repos/core-keeper
git clone https://github.com/wren/core-keeper.git ~/repos/core-keeper
ln -s ~/repos/core-keeper/mods ~/.local/share/Steam/steamapps/common/Core\ Keeper/CoreKeeper_Data/StreamingAssets/Mods
ln -s ~/repos/core-keeper/config "$(find ~/.config/unity3d/Pugstorm/Core\ Keeper/Steam/* -maxdepth 0 -type d | head -1)/mods"
```After that, this is all that's needed to update to the latest config:
```sh
ssh deck@steamdeck # or however you set it up
cd ~/repos/core-keeper
git pull origin main
```#### Manual way
1. Download these files (either via git, or via zip)
2. Copy the contents of `mods` to `~/.local/share/Steam/steamapps/common/Core\ Keeper/CoreKeeper_Data/StreamingAssets/Mods`
Note: you might have to create the `Mods` folder
3. Copy the contents of `config` to `~/.config/unity3d/Pugstorm/Core\ Keeper/Steam/{steam id}/mods`Notes: The `{steam id}` varies depending on your Steam ID. Just use the only directory in there that is a
string of numbers. Also, you might have to create the `mods` folder4. Start the game and confirm that the main menu says something like (4 mods loaded)
### Windows
#### Auto-magic way
TODO: Is there a nice way to make use of `git pull` for this on Windows?
```sh
# Or wherever you want to keep your repos
git clone https://github.com/wren/core-keeper.git D:\repos\core-keeper
cd D:\repos\core-keeper
robocopy mods "D:\SteamLibrary\steamapps\common\Core Keeper\CoreKeeper_Data\StreamingAssets\Mods" /mir
robocopy config "%userprofile%\AppData\LocalLow\Pugstorm\Core Keeper\Steam\{steam id}\mods" /mir
```Then, whenever there's an update:
```sh
cd D:\repos\core-keeper
git pull
```#### Manual Way
1. Download these files (either via git, or via zip)
2. Copy the contents of `mods` to `C:\Program Files (x86)\Steam\steamapps\common\Core Keeper\CoreKeeper_Data\StreamingAssets\Mods`Note: you might have to create the `Mods` folder
3. Copy the contents of `config` to `%userprofile%\AppData\LocalLow\Pugstorm\Core Keeper\Steam\{steam id}\mods`
Notes: The `{steam id}` varies depending on your Steam ID. Just use the only directory in there that is a
string of numbers. Also, you might have to create the `mods` folder4. Start the game and confirm that the main menu says something like (4 mods loaded)