
Twine Template ✦ Odd Oracle
ODD ORACLE
The second Twine Grimoire Template is an inspiration-generator that encourages the user's creativity by making selections from randomized arrays. It features:
- Compressed folder containing index.html and local asset library
- Custom Stylesheet: built for the SugarCube Story Format
- Mobile Compatibility: works on all devices and screen sizes
- 3 toggle-able sections for generating different ideas
- 6 background color options
- 3 section color options
- 3 array pools with over 60 combined possibilities
- 1000s of concept combinations
- Fully customizable in Twine
- Settings for the end user to adjust font style, font size, colors, and more
- To capture a combination for later, take a screenshot or import/export your data using the save system
- Use Online or Download: There's a playable SugarCube demo embedded on the page and another version in the download section containing a demo build you can import into Twine
Guidelines:
- Twine Grimoire resources are licensed under Creative Commons, CC-BY-4.0, meaning that templates are free and only require attribution (something like "template by Grim Baccaris") to use.
- You can use this template for commercial and non-commercial purposes. E.g., a free game jam submission, or a $10 downloadable project, etc., etc.
- Please feel free to give me a holler if you happen to use a Grimoire template! I love seeing what people make.
- You can edit this template however you wish, but please maintain attribution.
- Template development is supported and tested by my Patrons. 🧡
Customization Instructions:
- Download the .zip from Itch
- Extract to an uncompressed (regular) folder
- Open Twine
- Import the index.html file
- ❗ IMPORTANT: FOLLOW THIS TUTORIAL TO CHANGE THE IFID ❗
- In the "StoryInit" passage, edit the variables and arrays (maintaining their current formatting) to replace my themes/characters/genres with your own categories and concepts. Remember to keep these consistent throughout all passages where they appear.
- To use custom images instead of the defaults, you can replace the files in the Oracle's local images subfolder with your preferred pictures, but be sure to use the same filenames and formats (bg1.png, bg1.png, bg3.png).
- Alter the Story Stylesheet or Story Javascript if you're comfortable doing so. Remember that any changes to CSS selectors must also be reflected in passage HTML.
- Publish to File and check out the build!
If you have feedback or questions, please feel free to leave a comment. Thanks!
- The Twine Grimoire, Volume 1
- The Twine Grimoire, Volume 2
- The Twine Grimoire, Volume 3
- The Twine Grimoire: If And Only If (Logic & Variables)
- Full Collection (NEW: 🪄 Including Templates!)
![]() | ![]() | ![]() |
Status | Released |
Platforms | HTML5 |
Rating | Rated 5.0 out of 5 stars (5 total ratings) |
Author | Grim Baccaris |
Genre | Interactive Fiction |
Tags | Generator, journaling, No AI, Project template, tools, Twine |
Download
Get this oracle and 381 more for $8.00 USD
Download NowName your own price
Click download now to get access to the following files:
Twine Grimoire - Odd Oracle Template Download.zip 3.9 MB
Comments
Log in with itch.io to leave a comment.
This looks awesome, but when I tried to customize it and Publish to File(I had to set a starting passage for that, but it doesn't seem to matter if I change it) it gives me these errors:
An error has occurred. You may be able to continue, but some parts may not work properly.
Error [tw-user-script-0]: config is not defined.
An error has occurred. You may be able to continue, but some parts may not work properly.
Error [StoryInit]: <<set>>: bad evaluation: missing ] after element list.
now I'm not great at coding, but it doesn't look to me like there's any brackets missing after the element lists? I can't figure these errors out. I'd greatly appreciate some hints.
Thanks for letting me know! I'll have to look into the undefined config error. I think I managed to replicate your other error: if there are any missing commas between array items, Twine will throw that "missing ]" error. Double-check that there's a comma after each value (each line should look like — 'this', — with the comma outside), and let me know if any other issues come up.
I confirmed that when I duplicate a fresh copy of the index.html file, it doesn't give me the StoryInit error, so that must be something I did even if I can't find it. Whoops! (Edit: I figured it out... I put quotes inside the quotes to denote a nickname, like an absolute casual...)
What's interesting is that while opening the index.html directly doesn't give me the config error, duplicating it (to give it a fresh IFID) and then marking a starting point (can't Publish to File without a starting point) and then opening that file gives me the config error. So it must be one of those two actions that's messing it up, right?
Either way, thanks for replying!
You're amazing, thank you for doing this for those who need inspiration. ^_^ This is incredible and creative!