This is a Tweego conversion of an adult Twine game made by FloricSpacer, which is in turn based on a CYOA by an anonymous author.
If you don't have Tweego installed, it will automatically be downloaded by the build script to be used when building the game.
If you have a custom version of Tweego installed on your system, to use it in the build process for the Abyss Diver game, add it to your shell's PATH or use the TWEEGO environment variable. Note when using the environment variable, include the file extension in the absolute path of the executable file.
Download the repository:
- Install git from https://git-scm.com/downloads.
- Clone this repository using
git clone.
Build the game:
- For Linux, run
build-linux-macos.shfrom the command line. - For MacOS, run
build-linux-macos.shfrom the command line. - For Windows, run
build-windows.batfrom the command line. - Play using the AbyssDiver.html html file.
It is recommended to join the discord server so you can receive the latest game assets for your develoment environment and any additional help you may need from fellow developers.
Arguments given to build files are passed on to Tweego.
In particular, the -w option is useful: this makes Tweego watch the source files and as soon as any of them changes, it rebuilds the game. In the example below, companions.twee was edited, triggering a rebuild:
$ ./build-linux-macos.sh -w
Using downloaded Tweego: tools/tweego
Compiling to: Abyss Diver.html
Watch mode started. Press CTRL+C to stop.
Recursively watched paths: 1
src
BUILDING: Abyss Diver.html
WRITE: src/companions.twee
BUILDING: Abyss Diver.html
For those wanting local image generation, you can utilize the "one-click installer" batch/bash files to download ComfyUI and checkpoints to run it locally. The file is located in the "local-gen" folder in the root directory of the game, and there is additional instructions within the terminal so watch for those.
There is a guide in the game under the AI Portrait Menu, and additional troubleshooting steps below in the Local ComfyUI Docs.
For any additional information relating to ComfyUI instances or the local generation, check the: