Lite hypertext galgame script editor & engine.
Galosity can be run either as an Electron app, or as a web server. Jump to Deployment if you need the web server mode.
- Open Github Actions and find the latest successful action from the main branch.
- Open that action, scroll to the bottom of the page, and find an artifact named galosity-build-[YOUR SYSTEM]-latest.
- Download the artifact (a zip file) and unzip it.
- A node.js environment is required. It is also recommended to have npm and python (~3.12) installed since Galosity uses them for managing dependencies and running scripts.
- Clone the github repository. Commands below should be run under the project directory.
- Install node.js dependencies:
npm install - Install frontend dependencies:
python scripts/get-dependencies.py - Generate
exports.txt:python scripts/get-exports.py - (If you need to run as web server) Change mode:
Open
ts/mode.ts, and modifymodefrom'electron'to'web'. - (Optional) Run ESLint:
npx eslint --fix - Start the app:
npm run start