Tagged: homestuck

Homestuck's Ruse of Authorial Homogeneity

  • Posted in fandom

Somebody asked me about a comment I made online about the odd situation raised by the state of Homestuck^2 and Hiveswap’s authorship. I sent them a long message but by the time I was done I realized I had quite a few thoughts on the issue, and so this is me expanding that out a bit.

Authorial teams

Probably the defining aspect of the ā€œpost-canonā€ Homestuck era has been the deliberate movement away from Andrew’s auteurship and to the form of these nebulous authorial teams. It’s almost impossible to overstate how key Andrew and his personal identity was to Homestuck and its interactions with fandom, and this period represented a deliberate and forced shift away from that.

Polygon's "Life after Homestuck" (Thread)

  • Posted in fandom

Is homestuck.giovanh.com official?

  • Posted in qa

Anonymous asked:

Is your website the official location of the unofficial collection webapp or is it just there now for testing?

I’ve gotten a few variations of this question, so I wanted to get some thoughts down.

The UHC is, itself, unofficial, in that it isn’t acting with the authority of the Homestuck brand, and it’s not a What Pumpkin published work.

https://homestuck.giovanh.com is one further layer more unofficial than that: It’s still not endorsed by Homestuck, but it’s also not necessarily “endorsed” by the main UHC project. It’s a separate spin-off for a couple of reasons, including the fact that it uses some non-free code. But ultimately this separation lets me test experimental features and ideas before they’re released as part of the main collection.

At https://homestuck.giovanh.com/gio, I’ve written

This is an online port of The Unofficial Homestuck Collection, a desktop collection of Homestuck and its related works. TUHC is developed by Bambosh and Gio (and some other great folks), while this port in particular is written, maintained, and hosted as an experiment by Gio.

This is meant as a way to use the offline homestuck collection in a browser, for people on mobile or platforms that don’t have a proper version, or as an “on-ramp” if you’re just getting into Homestuck and aren’t sure if you want to commit yet.

Don’t just use this to read Homestuck! Get the collection; it’s faster, it has real flash, and it costs less to host!

I still think this is the right mentality: if you’re reading through Homestuck or doing fan work, you probably still want the main desktop release. It’s also much more moddable; the browser version has some modding functionality, but it’s stripped down and isn’t ever going to be up to the standard of the main collection.

I think what this question might mean to be asking is: “is https://homestuck.giovanh.com temporary?” The answer to that is no: I don’t have any plans to stop hosting it, and if we ever move to a different URL, I’ll set something up to redirect https://homestuck.giovanh.com there, including the page references, so links won’t break. You should be able to safely share links to the web collection, including homestuck pages (https://homestuck.giovanh.com/mspa/001901) and collection metapages (https://homestuck.giovanh.com/search/fiddlesticks) (as possible).

I don’t currently have any plans to move the domain name, though. I can imagine doing that at some point in the future, if governance ever changes (i.e. it’s not strictly personal, and so shouldn’t be on my personal) but I already own giovanh.com, and I think Homestuck fits nicely there.

FSE sprite compression

  • Posted in dev

This was originally published 2020-07-07 as a reward for sponsors of Befriendus

A Domain-Specific Compression Algorithm — as I later found out this is called — is a compression algorithm that uses the specific nature of the target data as a way to efficiently compress it. The more you know about the structure of the data you’re compressing and what tools you have to reconstruct data, the more efficient the system can be.

I wrote a script for the Fansim Engine that does this with character sprites. It takes character poses, identifies the parts that have changed and the parts that stay the same, and creates identical Ren’py displayables that take up dramatically less room.