Tagged: renpy

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.

Positioning Things in Ren'py

  • Posted in dev

As is common in Python, the mechanical process of displaying something on screen in Ren’py is at once easy to execute and deceptively complicated to execute correctly.

The Ren’py documentation does a fine job of defining the specifications of position properties, but intuitively understanding how to use those properties can still be hard because it doesn’t include much in the way of examples or elaboration, so here are some of those.

Your basic properties

These names come directly from atl transform on the documentation. Note that these are generally parallel with the style properties of the same names.

The Hiveswap Fiasco – 2017-2020

  • Posted in fandom

Continuing from Viz Media and the release of Act 1....

November 2017

SBAHJ Kickstarter

Andrew Hussie, in conjunction with comedy writers KC Green and Dril, launched another Kickstarter for a hardcover spin-off of the Homestuck sub-comic Sweet Bro and Hella Jeff.

This campaign was a success (180% funded) and the book was written, printed, and shipped to backers in 2018. Make That Thing is a subsidiary of TopatoCo, a book publisher which previously handled MSPA merchandise.

One interesting note is that Andrew Hussie made a new Kickstarter account for this, possibly in violation of the Kickstarter terms of service, because Hiveswap is in such poor standing that Kickstarter has banned Andrew from starting more Kickstarter projects. If this account were set up just to evade the ban, that would explain it.

Troll Call

Troll call

A newspost on mspaintadventures.com announces the “Troll Call”: