Starshift is a powerful Mod Loader for game ISAT (In Stars And Time) with minimal footprint and as much performance as possible!
Caution
Currently this project is in VERY early stage, things WILL break. Pull requests and bug reports are welcome. Although modding with raw game variables would be possible already!
This project includes an installation script that looks for the game's directory and installs all needed files! (Including Steam Integration Fix if on Linux)
irm https://codeberg.org/jakeayy/Starshift/raw/branch/main/scripts/install.ps1 | iexbash <(curl -sSL https://codeberg.org/jakeayy/Starshift/raw/branch/main/scripts/install.sh)Warning
Even though this script is trusted, ALWAYS check it's source before executing! - as a safety measure.
- Go to Releases page
- Download latest release
- Unpack all files to game directory. Ensure path of
wwwdirectory matches the one you just unpacked!
- git (most likely already included if you're on Linux)
- npm (included with NodeJS) or preferably
pnpm(npm i -g pnpm)
- Clone the repo with:
git clone https://codeberg.org/jakeayy/Starshift.git
- Navigate to the newly downloaded directory
- Download dependencies with:
pnpm install --frozen-lockfile
- Build it!
pnpm build
- The final files should be in
distdirectory! Just follow the same steps as from Manual Guide or you can usepnpm injectto automatically install it to your game
Caution
Injecting currently works only on Linux and OVERRIDES ALL YOUR MOD LOADER DATA. Be sure to backup any mods you care about.
--no-mods- Runs the game with no mods whatsoever. (also prevents from showing Mods list and it's settings - they're in CORE mod)
Warning
The DEBUG variable is deprecated! If you have dev variant installed you can enable dev tools with F12.
DEV- Installs SDK version of NW.js that includes features like Dev Tools (USE ONLY AS MOD CREATOR/PROJECT CONTRIBUTOR) When on Windows it asks you by default but you can set it with$Env:DEV = '1'.
- - REWRITE - logs
- - Update Check
- - Built-in helpers and API
- - Possibly more game optimizations? (including memory leak fix)
...and more
Both Starshift and Greenworks (that is bundled with this project for compatibility reasons) are licensed under MIT License! Check Starshift's license here and Greenwork's license here