• he/they

Plays games. Makes games. Talks about games. The world is a game. Let's Play the World!


Let's Play the World Live
twitch.tv/kewliomzx

It's also meant to display whether or not a game is in BK, but that's something I can only rightly set manually unless I put a crapload more work into it. Will I? Who knows?

Anyway, here's an at-a-glance overview of where the Archimegalo is at right now. I didn't realise how much I got done in A Short Hike, but damned if that game isn't entrancing.

This also gives me an instant view of which games have more checks received than sent, and thus which are likely to be the best candidates to play next. I think FFXIV will be our starting point on Tuesday.


Speaking of: I know I mentioned it on stream, but I figured I'd repeat here that, given the sheer number of checks in the FFXIV manual, if I can complete a duty unsynched, then I will, just to get it done faster. This basically means dungeons 20 or more levels below my best available level and raids/trials 30 or more levels below. FATEs, guildhests, and alliance raids will still all have to be run normally, as well as any other duties I can't rightly solo. Naturally, the check will still need to be in logic for me to run it.

If you're wondering how this all works: I have a Javascript (well, Typescript) application which runs the AP server and parses the server output. (Having every slot named "Slot #" helps immensely, actually.) This also runs a mini HTTP server which can be polled by SAMMI so it can get updates on checks sent and received. SAMMI also keeps track of the amount of time spent on each game, and updates the OBS layout with information as we go. If it sounds extremely jank, it's because it is! It's also not quite done yet, but updating this overview layout is a pretty good chunk of it. Hopefully, I can have it update the gameplay scene as well in time for Tuesday, but that'll take a little more doing, since that'll be updating the time in more or less realtime (which is to say probably 4-5 times per second; probably unnecessary, but I want to do it more than once a second, or else it might desync and skip a second every so often, which ain't great).


You must log in to comment.