Skip to main content

Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
TagsGame Engines
(+5)

Just a few notes for other less tech savvy people who may be having trouble:
* If you're using this together with Inky.

If you use a json file make with the latest version of inky ( Version 0.12.0 using Ink 1.0) Catmint throws up this error:

ink.js:3581 Uncaught (in promise) Error: Version of ink used to build story was newer than the current version of the engine

    at new Story (ink.js:3581)

    at calico.js:181
Tried it also by reexporting the Winter demo too.


However if I grab 0.11.9 from June last year it works. https://github.com/inkle/inky/releases/tag/0.11.0

* If you get an error trying to run a JS file make sure to download something like node.js https://nodejs.org/en/

* I think you may also have to add the autosave and memory card patches to the default project before it runs? ( This may be be though)

I'm really excited for this. I've really wanted to make a longer ink game but I lack the skills to do that and Unity just seems like a lot. Looking forward to see how this progresses! 

(1 edit) (+2)

Thank you, Rebecca! Like, really, thank you, I totally forgot about this issue. Yeah, the Javascript port of ink (inkjs) hasn’t yet been updated to support the newest version of ink– it should be here any day now, but in the meantime…

Actually, you know what? I typed that, and then I realised I could just tweak something inside ink.js. And you know what? It totally works now.

So I’ve uploaded a new version of Calico. I think ink.js may still throw errors if you try to use certain newer features like bools, but you should be able to import otherwise innocent files now?

Let me know if you’re still having trouble!

Otherwise, Catmint comes with node.js installed, so you should be fine on that count, and you won’t need any patches set up to run Calico– though I’d recommend importing that autosave patch (which automatically imports the memory card patch) if you’re using Catmint, since it’ll let you preserve your place in the story if you need to reload the window.