Recently Updated Pages
Short Overview
Short list that is hopefully easy to update. Running on shiny.space itself: Public services: fo...
Welcome to ShinyBookstack
This website contains wiki-like information about ShinySpace, related projects, and entirely di...
ShinyBookstack
You're currently using this service. Bookstack is an open source Wiki platform. It is used to...
STUN / TURN server
Some networks have complicated NAT in front of them which can make it a little difficult to open ...
Config - ENV and interface customization
Most important is the ENV file - here's the currently set variables. if jitsi sees some usage, we...
nginx reverse proxy configuration
/etc/nginx/sites-available/meet.shiny.space (why debian?? we don't need sites-available for ngin...
Jitsi compose.yml
version: '3.5' services: # Frontend web: image: jitsi/web:${JITSI_IMAGE_VER...
Setup
Jitsi can be ran in docker/podman containers. currently it runs on brix4, with an external STUN/T...
Forge: Forgejo (Git hosting, actions, etc)
shinyspace runs a Forgejo instance. This is so we can easily work together with people who are us...
ShinyDiffusion
ShinyDiffusion is a self-hosted instance of (currently) Automatic1111's Stable Diffusion Webui. I...
Void Girl - Agatha
ZipZap! Void and back again! What did I miss? Wow, I didn't know THAT would burn so well. ...
Overview
Bosses There should be 8-10 bosses per map, that are thematically relevant to the storyline. The...
The Fall of the House of Usher
Original Story The narrator approaches the gloomy house of usher on horseback. The sight fills h...
Crusade Boi / Fanatic - Meritus
I have a hammer, a sword and a spoon and I shall create the work of god, slay his enemies and...
First Playable Alpha
The first playable alpha should consist of a functioning hub map, the first playable map (The Fal...
Basic Concepts - Authority and RPC
By default, everything in RadGame has the Server as authority. The only (so far) Exception is the...
Spell Queue
In order to make spell casting smoother, and not have short gaps between spells when the next is ...
Spell Container
The spell_container scene consists of a node of type Node, and is used as a parent node for all i...
BaseSpell Class
Spells inherit from the BaseSpell class, which contains some functionality that is shared between...
Creating New Spells
New spells are intended to be simple to add, if they do not do esoteric things. In particular spe...