GioCities

im Gio

A smattering of projects I've worked on that I think are neat.

Plenty of unfinished code and projects in here, too.

logo/twitter.png logo/sponsus.png logo/patreon.png logo/github.png
logo/lexaloffle.png logo/youtube.png logo/switch.png logo/steam.png

Writing

blog

Longform writing. This is probably how you got here?

twitter

Shortform writing. It's a social media, but also, writing

befriendus

I have some miscellaneous work and ren'py technical writeups here, for sponsors

Game stuff

Fansim Engine

A package-based development environment for making volume-based Ren'py games, as well as a general-purpose API and asset collection focused on Homestuck visual novels. Befriendus uses this.

These were originally tools for modding and extending Hiveswap Friendsim and Pesterquest, but have since morphed into tools for creating standalone games.

Befriendus

In addition to writing Fansim Engine, the engine all this runs on, I'm the technical supervisor for Befriendus.

I've done a lot of fun things here, especially with menus and game feel. And maybe I did some writing too? Who knows! Very fun stuff. Definitely play it!

The Raphael Parable

A sourcemod for The Stanley Parable that turns the game from a narrative metacommentary to a wild sprawling collect-a-thon. It's got some let's plays and stuff on youtube, if you search for it. Maybe I'll write more about this sometime.

mcMMO

I'm not the maintainer, but I have a few contributions on mcMMO, which is that Minecraft server plugin everybody loves.

ren'py

I'm not the maintainer, but I have a few contributions on ren'py, the python visual novel engine that everybody loves and writes for, which I think is really cool.

Superliminal Longplay

Superliminal is a really cool game! I love it a lot.

I played through it absolutely silently so people who can't play it can experience the game without a bunch of chatter.

Portal 2 stuff

I've done some work with Portal 2 mapping and BEEmod, which extends the in-game puzzle creator.

I also made a few maps. Some of them are good, maybe? Link below.

Skaiasurf

I made this very pretty homestuck-themed Auduiosurf 2 skin. It features a bunch of planets and random generation.

This was actually one of the first Audiosurf 2 skins. I have a screenshot somewhere where it's the most popular workshop item.

Code

Sorter

GUI tools for manually sorting pictures (and other files) into a directory structure.

I use this almost daily for sorting pictures and photos. It's much faster than explorer, and command line tools aren't good at visually inspecting images.

peliplugins

A collection of Pelican plugins I wrote for this very blog.

Has plugins for word count, reading time estimation, and archive-backed twitter embedding.

Related is mdexts, extensions for python flavored markdown. It has extensions for spoiler boxes and native HTML5 video embeds.

snip

A collection of Python utility libraries.

I mostly use these for personal scripts that never see the light of day, but there's a nice suite of helper functions here. Of special note are filesystem libraries for safe file saving, net libraries for "Save as" and "Save to" behavior, threading helpers, async helpers, and even some tkinter widgets.

Rubybot

A discord bot, tailor made for Loreweaver Universe, but also used on some other liveblog discords to provide updates from Tumblr blogs.

Aradiabot2

A very rudimentary twitter bot, designed mostly around remote control of accounts.

No relation to either Aradiabot.

Winquirk

Real-time regex substitution of keyboard input.

A simple tool written in like 20 minutes.

favico-gen

A chrome extension that generates favicons for chrome tabs for sites that don't have them.

Uses Gravatar to generate a graphic based on the domain.

github

There's a ton of other stuff that didn't make it in here, if you look at my github activity you'll see more

Archival

homestuck

I've done some work creating archives of various Homestuck stuff to safeguard against stuff like flash depreciation and hosting changes.

It's mostly just where it needs to be, rather than under some site of mine, but here are some links to sits that host it

Lifelong

A tool that connects to Blackboard (via your own credentials) and downloads and archives the material available to you.

I wrote this as a student for saving class notes, and figured it might be useful to others.

Groupme-archive

Saves GroupMe chats to file, with users and timestamps.

ng18

Downloads pictures posted by artists on Newgrounds.

Named ng18 because I was shocked to be using Newgrounds again in 2018. How things change.