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)
bash <(curl -sSL https://raw.githubusercontent.com/jakeayy/Starshift/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 bun runtime (for this guide we'll use bun)
- Clone the repo with:
git clone https://github.com/jakeayy/Starshift.git
- Navigate to the newly downloaded directory
- Download dependencies with:
bun install
- Build it!
bun run build
- The final files should be in
distdirectory! Just follow the same steps as from Manual Guide or you can usebun 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)
DEBUG- Running this will enable some useful features for modding, such as internal NWJS' dev tools
- - REWRITE - internal variable typings
- - REWRITE - loading screen
- - REWRITE - logs
- - Ability to disable specific mods from menu
- - Mods and loader in-fly building and caching
- - Built-in helpers and API
- - Universal Game Interpreter API for easier RPG Maker scripting support
- - Proper install script w/ Linux Support - CURRENTLY LINUX ONLY
- - 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