README file from
GithubInk Player for Obsidian
English | 中文
This is an open-source Obsidian plugin for playing interactive fiction powered by Inkle's ink engine, designed for web games.
You can find a guide to the basics of ink here.
Thanks to Calico, this plugin offers a wealth of new features, including custom tags, full mobile compatibility, game saving, and advanced parsing.
Installation
- In Obsidian, navigate to
Settings→Community Plugins→Browse. - Search for
Ink Playerand select the Ink Player plugin. - Click
Install. - Click
Enable.
Usage
- Open an Ink script file.
- Use the
Activate Ink Storycommand (available via the command palette or the dedicated ribbon button). - Enjoy your story!
Contributing
This plugin is part of the InkWeave monorepo. It depends on @inkweave/core, @inkweave/react, and @inkweave/plugins.
- Clone the InkWeave repository.
- Run
git submodule update --initto pull the plugin source. - Run
bun installto install dependencies. - Run
bun run build:obsidianto build the plugin. - Run
bun checkfor linting and type checking.