Blog

Alpha Release Features for Dice Friendly Librarian

Here's a quick run-through, with videos, of what will be in the Alpha release of Dice Friendly Librarian. First of all, it's a system that lets you select a few folders and use it to view all your rpg .pdfs in one place. Well, any .pdf really but the system is tailored for tabletop role-playing games. Here's a video showing how you would do that: Source Annotation and Organising Once your files are loaded in, you can annotate them according to a set of rpg-specific properties. While the

Read more

Librarian Project

Broad concept Librarian is an rpg file organiser, conceptually somewhere between Steam and Plex. A typical user has a big pile of pdfs, epubs, and various other files, scattered around in various folders on their computer, and this will be designed to take that pain away. Let's put that in the form of a user story. Linda can never remember what stuff she's bought over the years, and when she goes back to a system she hasn't used in a while, finds it awkward to find things. She hears about Lib

Read more

I Aten't Dead- Open Roller Project Diary 3

White Smoke - Fairly Doable Looks like this is fairly buildable with no great amount of tears. Having done a proof of concept as a browser script, it feels fairly clunky in practice and things like application state will be awkward. So I'm going to change to having a content script inject a UI into the html page, and have the browser extension button act as a toggle for the rendering of the UI. I don't want to overload the page but this seems like the best approach, as anything rendered insid

Read more

Open Roller, Project Diary 2

Only a small dip into things since the last post, but just for fun and habits, a quick update. Diary 1 is here Firefox CSS Woes, Discovered and Solved I was so delighted with how easy it was to get Svelte working in Chrome and Firefox, thanks to the Sveltekit adapter for Chrome extensions that I confidently plowed ahead playing with a little layout and css in dev mode, the web app rendering as a normal web page in that context. I added styles as part of discrete compents, in the Svelte way.

Read more

Open Roller, Project Diary 1

What is Open Roller? Open Roller is an early development tool for accessing open source role-playing game content in virtual tabletops. Example use case You're playing a remote game of Dungeons and Dragons, using https://roll20.net/. You have a spellcasting character and some of their spells are taken from the Kobold Press sourcebook, [https://koboldpress.com/kpstore/product/deep-magic-for-5th-edition/](Deep Magic for 5th Edition). To cast one of these spells, you click the Open Roller butto

Read more