Atom feed Latest essays

The Hiveswap Fiasco – 2020-2021

  • Posted in fandom

This point, early October 2020, is when I originally published this article. Time keeps ticking on, and Hiveswap updates continue to slowly drip out.

October 2020

Act 2 Trailer

A new trailer is posted for Hiveswap Act 2. It opens with “years ago, but not many” as a reference to how slow the development process has been going, I guess?

Hiveswap Act 2 is delayed to November 2020.

Hiveswap.com is also updated with a more “streamlined” design. The new design removes many links to other projects and independent artists that were previously only accessible through the Hiveswap home page, so all of that content is now inaccessible unless you have a direct link already.

In the background, the entire whatpumpkin.com domain now force-redirects to hiveswap.com, breaking innumerable important links like this one and this one and that one.

New Troll

The new website also has a screenshot with this troll who has not previously been seen in promotional material or as part of the Troll Call. This is Fefsprites’ fantroll Idarat Catlaz, in the game due to them winning the comic contest. Nice!

How we made Befriendus Ludicrously Accessible

  • Posted in dev

Befriendus; everybody’s favorite visual novel about making alien friends. It’s got trolls, yes, but it also has a slew of accessibility options. You can adjust everything: color, font, motion, even spelling. It’s clean, it’s easy, and it works. Here’s how we did it.

Befriendus in-game menu, with accessibility options

When I was designing the basic accessibility framework I had these principles in mind:

  • Accessible scripts must be easy to write; work should never be duplicated
    • Demanding people write multiple versions of work is bad design and encourages accessibility to eventually be dropped in favour of efficient production
  • Humans should never do postprocessing tasks
    • We’re writing software; a computer should do any and all mechanical work, not writers
  • Accessibility options should have as granular control as possible
    • Whenever possible, players should be able to select exactly what they need, not be forced to use something that doesn’t match their needs.
    • Options should be compatible with each other whenever possible
    • Just pushing out transcripts is not accessible design.

The best way to explain these is probably to explain what we ended up doing, and how each design choice was made carefully in accordance with those principles.

VR First Thoughts

  • Posted in gaming

I got myself an Oculus Quest 2 a couple weeks ago on a recommendation, and I have some thoughts! If you haven’t done VR before (like me, before I had my first thoughts) you might be wondering what you might notice besides the obvious. So, here are my observations, in no particular order.

Haptic feedback is really important

Haptic feedback is really important. Even though it’s just vibration, the difference between feeling something and feeling nothing when you touch things is worlds. The vibration does a decent job of simulating the feeling of resistance and letting you “feel out” the world, which is very important in games where the alternative is getting your prop stuck in a shelf.

You can actually stream games and it works

When I first saw that the recommended way to play PC games was over local wifi, I thought “no way. There’s no way you can get a high-quality video stream at that resolution with those latency requirements over wifi. I’m going to get a good USB cable and stream directly at 300 mbps and it’ll be excellent.” Turns out, no! With my (fairly normal) router, Virtual Desktop can stream a steady game at 1832x1920@60fps x2 over ~70 mbps with an imperceptible loss in quality. (Those numbers mean it’s good.) The connection is actually way more reliable than using the USB connection, and the Virtual Desktop app has a unified game launcher for both Rift and Steam which works great. If you look closely at dark areas you can see some artifacts, but in general I think this is a case where the video compression is extremely effective.

Stanley and the Death of Sourcemods

  • Posted in gaming

My first published, “successful” piece of game content was The Raphael Parable, a little exploration game about wandering through an impossible office. I use the word “content”, here because The Raphael Parable isn’t a game per se, but it’s a mod for the Steam release of The Stanley Parable that bootstraps the assets and mechanics to create a totally different game.

A new version of The Stanley Parable is releasing soon: The Stanley Parable: Ultra Deluxe is slated to be a remake with improved graphics, new endings, and console support. When I first saw this, I thought it would be a fun opportunity to go back to The Raphael Parable and tighten up some of the work that didn’t age well (I slapped it together pretty quickly, in hindsight, and it shows in places) as a new mod for the new version of the game.

"I love my car, I just hate my engine" Unity logo mug “I love my car, I just hate my engine”

Unfortunately, I quickly realized this was a non-starter for one simple reason: Unity. Ultra Deluxe is made by crowscrowscrows in Unity, which unfortunately stops this iterative development in its tracks. Let me explain:

The Weird Genealogy of The Raphael Parable

The Stanley Parable itself started as a mod. The original published version is a Half-Life 2 mod from 2011, of which the 2013 Steam release is an HD remix. The Source Engine, which Half-Life 2 is built on, makes it easy to author a set of new maps and release it as a “sourcemod”. Sourcemods are a fascinating artifact of Valve history, and function as a kind of mod support for source games built directly into the Steam client. Davey Wreden did exactly this to make The Stanley Parable; he took the basic 3D engine and a few generic office-themed assets and made a completely new experience.

More on the Hiveswap Odd Gentlemen Debacle

  • Posted in fandom

When I wrote the Hiveswap article, I left a note asking for people to contact me if there were any facts I got wrong or major events I missed. A number of people took me up on that, which I am thankful for.

However, there was one big report I got that was too significant to just edit into the article. Because these allegations were new, and from a credible source, I thought they warranted their own article and research.

By the request of the source (because Andrew is known to be aggressively litigious), I have edited our conversation into a synthetic document summarizing their position. This is a summary of the claims from the source to preserve their anonymity and ensure clarity. I am not yet asserting anything, just stating what the source said; I’ll hold my personal comments until after the whole thing. Here is that report:


Supposedly: What actually happened with The Odd Gentlemen

The biggest reason there’s an NDA in place about The Odd Gentlemen’s involvement is that Andrew wanted to cover up the fact that much of the blame is on Andrew’s failure to deliver a workable plan to the studio in the agreed-upon schedule.

While parts of the ipgd post are true, the post distorts what happened into a story designed to make Andrew look like he did no wrong. What actually happened is this:

Tweets about the attack on the Capitol

Twitter is an ephemeral medium. You scroll through tweets just fast enough for them to register in your head, and then they’re gone forever. If you want to find something again, you can go to somebody’s profile and scroll through, one tweet at a time, until you find what you wanted.

This is a lousy way of capturing history. That’s not great, because Twitter does such a good job of capturing important moments, as they happen. If you want to save that moment, though, what can you do? What do you do if you think a day’s tweets are important? Print them out?

Well, I did. Here is what I tweeted and retweeted, on a page. Tactile. To be read.

Why Act 6 Hits Different

  • Posted in fandom

One of the reasons Homestuck was so popular is how contemporary it was to internet culture. You tell anyone that Homestuck is heavily influenced by internet culture and they’ll nod and agree and you’ll both be very intelligent media critics. But somehow, even from that same group, you’ll see people who notice how the writing style of Homestuck changes over its nine year run and forget about contemporary culture entirely, which is a mistake.

ACNH Printer - a writeup!

  • Posted in dev

This is a writeup of a project I did in April but never released. Well, I’ve definitely released it now, if you want to give it a try!

Instead of a real introduction, here’s a video demo, with camcorder LP technology from 2005:

I am not going to buy a capture card

Ever since Wild World, Animal Crossing has had a pattern system, where players can design their own textures and use them as clothes or decoration. New Horizons has one, but since it doesn’t have a stylus you have to either use the directional pad to mark individual pixels or draw with your fingertip.

I thought it would be fun to find a way to automate that. Now, granted, it takes a while, but it’s still much faster than trying to copy pixels over by hand.

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”: