Small things, closely read

Some of the best fixes are the ones nobody asked for by name.

A while back I spent a week just reading the stories the way you would, start to finish, out loud in places, with a pencil behind my ear. Prose settles strangely once it has been live a while: a sentence that seemed fine on release day starts to feel stiff, a paragraph leans on the same rhythm three times in a row. I went back through and reworked those passages in Joseon and in Paris both. Nothing about the stories changed, no scenes added or removed, no choices moved. It should just read better. The orrery on the title screen got rebalanced so it has more room to breathe, and the story carousel stopped flinging you into a story by accident when you brushed a side portrait. Around the same time I gathered every place Perpetūra lives, the game, the socials, a place to leave a tip, onto one small page, and swept up a couple of things elsewhere on the site that had quietly stopped matching the game itself.

Then came the pass I am gladdest I made. The codex has always been built to introduce someone the moment you meet them, their portrait and their little biography arriving alongside the scene, never before it. Going through all four stories, I found a handful of places where that promise slipped: a face and a few lines of description showing up while that person was still only being talked about, a name overheard before its owner had actually walked into the room. Small things, and nowhere that changes what happens, but they were spoiling their own introductions, which is exactly what the codex exists to stop. Every face arrives when you do now. And since a few of the fourth story's people can be met more than once, sometimes years apart, her codex entries now age the way the story itself does: the same faces, further down the same road.

The bigger read was the first story's choices. A couple of readers noticed, in exactly the right places, that a choice they made did not quite land the way it promised to. So I went back through the whole thing, every road, checking each choice against the scene it actually leads into. Most of what turned up was small: a line that assumed a path you had not taken, an option that did not quite follow through. One was not small at all, a moment early on that is supposed to set something up now actually does, on every road, instead of just some of them. The third story got the same treatment not long after and turned up one real gap of its own, a choice that promised she would go and ask a question outright, in a chapter that never quite got around to it. I closed that gap in a way that fits her better than the literal version would have.

The last of these was about the reading itself rather than what happens in it. A reader wrote in about the text jumping around while it typed itself out, and it turned out to have three separate causes: a paragraph shoving the next line down as it grew, choices nudging sideways under your cursor, images arriving late enough to shunt the page. All three are fixed. The page holds still now. Only the words arrive.

None of this makes a good headline on its own. Taken together, it is most of what I actually did for a stretch of weeks: reading closely, and fixing what that reading turned up.

← All posts