Roguelike Celebration Talks Start Tomorrow!

Ah, it crept up on me, so let me remind everyone that Roguelike Celebration begins today, although until tomorrow it just means they’re opening their social space for awhile. Nicole Carpenter at Polygon wrote a short piece about this year’s conference.

There is an admittance fee, but if you can’t afford it you can also get a free pass! Please consider paying them if you are able though, they do a lot of work every year in putting it together.

Here is the official schedule (linked), below is it presented just as a list of talks, with ✨sparkle emojis✨ around the things that personally enthuse me. ✨Just because!✨

Times given are US Pacific/Eastern. If you think the short times between starts are indicative of short talks, most of them aren’t that short, they have two tracks going on beside each other:

SATURDAY

9:30 AM/12:30 PM: Arron A. Reed, Klingons, Hobbits, and the Oregon Trail: Procedural Generation in ✨the First Decade of Text Games

10:00 AM/ 1 PM: Nic Tringali, ✨Abstract Space Exploration✨ in The Banished Vault

10:30 AM/ 1:30 PM: Linas Gabrielaitis, Fictions of Infinity in ✨Geological Finitudes

10:45 AM/1:45 PM: Ludipe, Exploring ✨Pacifist✨ Roguelikes

11:30 AM/2:30 PM: Florence Smith Nicholls, Another Stupid Date: ✨Love Island as a Roguelike

11:45 AM/2:45 PM Kes, Hunting the Asphynx: Roguelikes, ✨Provenance✨, and You

Noon/3 PM: Mike Cook, Generating Procedures: ✨Rule and System Generation✨ for Roguelikes

1:30 PM/4:30 PM: Scott Burger, The ✨Data Science✨ of Roguelikes

2 PM/5 PM: Nat Alison, In Defense of ✨Hand-Crafted Sudoku

3 PM/6 PM: Eric Billingsley, Scoped-down design: ✨Making a Tiny Roguelike

3:30 PM/6:30 PM: Elliot Trinidad, Touching Grass & Taking Names: Tuning the ✨Blaseball✨ Name Generator

4:30 PM/7:30 PM: Paul Hembree, Audible Geometry: Coordinate Systems as a Resource for ✨Music Generation

5 PM/8 PM: Jurie Horneman, Why ✨Dynamic Content Selection✨ Is Hard

SUNDAY

9:30 AM/12:30 PM: Mark Johnson, ✨Generating Riddles✨ for a Generated World

10 AM/1 PM: Jesse Collet & Keni, Fireside Chat About the Development of ✨NetHack

10:30 AM/1:30 PM: ✨Leigh Alexander✨, ✨McMansions of Hell✨: Roguelikes and Reality TV

1 PM/4 PM: Ray, Remixing the Layer Cake: Facilitating ✨Fan Reinterpretation✨ Through ✨Caves of Qud✨’s Modular Data Files

1:15 PM/4:15 PM: Crashtroid, Preventing Ear Fatigue with ✨Roguelike Music

1:30 PM/4:30 PM: Everest Pipkin, The Fortunate Isles: Fragment Worlds, Walled Gardens, and ✨the Games That Are Played There

2 PM/5 PM: ✨Jeff Olson✨, ✨Alphaman✨: Developing and Releasing a Post-Apocalyptic Roguelike Game in the ✨DOS Days✨ When Computers Were Slow, Memory Was Scarce, and No One Had Ever Heard of Object-Oriented Code

3 PM/6 PM: Dustin Freeman, ✨Live Action Roguelike

3:30 PM/6:30 PM: Jonathan Lessard, A ✨Simulation✨ with a View

3:45 PM/6:45 PM: Tom Francis, Generating ✨Boring Levels✨ for Fresh Experiences in Heat Signature

4 PM/7 PM: Patrick Kemp, Design Tooling at ✨Spry Fox

5 PM/8 PM: Stav Hinenzon, A Messy Approach to ✨Dynamic Narrative✨ in Sunshine Shuffle

5:15 PM/8:15 PM: Josh Galecki, ✨Procedurally Generating Puzzles

5:30 PM/8:30 PM: Jasper Cole, ✨Backpack Hero✨ – Player Upgrades and Progression

6 PM/9 PM: Brianna McHorse & Chris Foster, Fusing AI with Game Design: Let the ✨Chaos✨ In

Romhack Thursday: Ultima Underworld on Playstation, in English

On Romhack Thursdays, we bring you interesting finds from the world of game modifications.

The critical consensus on Ultima Underworld is that it was a high point of the Ultima franchise, a then-unique (and still fairly distinctive) kind of game, a 3D fantasy adventure released nine months before Doom, with a detailed dungeon and a high degree of player agency.

Ultima Underworld got a Playstation release, but only in Japan. It is not a straight upgrade from the DOS version, it’s got different cutscenes and anime character portraits, as well as interface differences. Still, it could well be worth playing for its own sake.

Often for these romhack posts I’ll try to apply the patch myself and take my own screenshots, but in this case the patch is over 120 megabytes, and itself to be applied to a CD game ISO, and a substantial game to learn and navigate in itself, so I’m going to pass this time and just use screenshots from the game’s romhacking.net entry.

Look at that anime-style character art. I guess this counts as the third JRPG post in a row.

English Fan Translation of Ultima Underworld for Playstation (romhacking.net)

JRPG Junkie Describes Lost Sega Arcade RPGs

Another JRPG post! That’s two in a row, and it’s about some quite interesting games, including a lost Shining Force game. The website JRPG Junkie tells us about some Sega arcade games that fit the mold that sound like they would have been interesting to have tried.

Quest of D (image from JRPG Junkie)

Quest of D was a dungeon crawler where the player’s inventory was collected as physical trading cards, that were scanned into the game in order to use them. Shining Force Cross was similar in concept but without the cards; it lasted until 2016. And finally there was Soul Reverse, introduced in 2018.

The world of Japanese arcade games from around this time is largely a big dark area to me, and right around the time when the US arcade industry started its death spiral. It was also a time when server connectivity and online updates came into vogue, meaning when the servers went down, many of them ceased to be playable. It’s really sad that this has become essentially a lost age of gaming, at least to people outside of Japan. We probably couldn’t play them then, and we certainly can’t now.

Dungeons & Deckbuilding: Sega’s Lost Arcade RPGs (JRPG Junkie)

Time-Limited Pumpkin Carving Game

Every year, the creator of A Short Hike turns on the servers for a pumpkin-carving game. This year he plans to keep them up until about a week after Halloween, so enjoy it while/when/if you can!

The carving interface is easy to use, although it does result in a glitch that has to be undone sometimes. Keep trying though!
There’s over 2,000 pumpkins to be seen so far, with the ability to favorite ones you like and award the best ones badges!
There’s more than just pumpkins to see, you can go on a hayride, explore a maze and find interesting spots too!
Nice Elder Sign!

The Annual Ghost Town Pumpkin Festival (itch.io for Windows, Mac and Linux, free but $2 gets you a cosmetic extra, goes offline after Halloween season)

Super Mario Wonder: Pirhana Plants on Parade

There was apparently a leak of the upcoming Super Mario Bros Wonder game (the first hour of gameplay is here), and it has a terrific little sequence that makes me think it’s going to become highly memeable. The part that really makes it for me is the flowers’ comments. Here it is, edited down to just that sequence. Note that this is a spoiler, but it’s for only the second level of the a whole long game.

Because of the danger it’ll be taken down, I’m not uploading this to Youtube. Please enjoy, it’s about a minute long.

Much much later, in a secret world, there is a reprise of this idea, and it’s much harder. Warning you now, It’s a more significant spoiler, not for story reasons, but just for existing. It’s fun, but looks pretty hard! I got the video out of a much longer video, at 4 1/2 hours and showing off all of that secret world, here. This is just that level, at two minutes long:

Sundry Sunday: There’s Something About The Typing of the Dead

Sundry Sunday is our weekly feature of fun gaming culture finds and videos, from across the years and even decades.

I’m going to be honest, I vary in my appreciation for TerminalMontage’s gaming-related Youtube animations. Sometimes I think they’re brilliant, other times I think they really try too hard to be edgy. At their best they use the purposely-janky animation to make a point about the subject. Previously I’ve linked to their Breath of the Wild “speedrun” animation, where some of the things that would ordinarily be kind of lolrandom inclusions were actually, amazingly, references to things players do in actual speedruns.

I think the pinnacle of their output has to be their depiction of the events of The Typing of the Dead, Sega’s side-sequel to The House of the Dead 2, which took that lightgun zombie-shooting arcade game and grafted a typing trainer onto it. It was one of the most memorable game experiences I’ve ever seen, not just for the crazy premise that entirely works, not for the ludicrous power of its word list, but because the boss fights were each reworked to fit into the style, and forced players to answer questions with the keyboard, or type ludicrous sentences to try to mess them up.

There’s Something About The Typing of the Dead takes the game’s premise and reworks it as if villain Goldman was a 4chan-style vomiter of memes, right down to having an Anonymous mask, and as such makes for a more effective villain than the actual game had. The computer-synthesized voices for the characters are on a par with the terrible voice acting in the game. Most of all, I’m pleased for the unexpected use of Whomst’d’ve at the end.

Now that I’ve finally managed to squeeze this video into Sundry Sunday, I look forward to never mentioning memes here ever ever again.

Something About the Typing of the Dead [Loud Sound Warning] (Youtube, 4 1/2 minutes)

Underlevel

It’s a quick and fun free game on itch.io! It was made for a game jam in 48 hours, with an updated build released a while after. It’s only been out for three months but it’s already become pretty popular, with its fun graphics and gameplay and appropriately frenetic music. It’s a good thing to mess around with for Spooky Month.

You’re the skeleton lord in charge of a five-level dungeon, but a knight has invaded your domain and means to destroy you! Rally your lollygagging skeleton minions, to both lead them to the safety of the downstairs and destroy as many of the gem-laden pots on each level as you can, before the knight gets to them first and smashes them to raise its experience level! If you can’t play it (that Windows thing, argh), here’s a playthrough on Youtube . (9 1/2 minutes)

You start each floor with one skeleton near the upstairs. The knight will arrive in just a few seconds, so use the mouse pointer to get it the hell away and guide it to other skeletons, who are just bumbling around having skeleton thoughts, and alert them! The skeletons with the yellow eyes are active, and will try to reach your pointer.

You’ll quickly discover that skeletons aren’t very smart (no brain, you see), and will often get caught up on walls. If the knight is close behind, you might have to abandon some. The skellies also stumble sometimes, like undead Pikmin. If you can get them to the downstairs, all of the active skeletons that touch it will leave the level and join your horde at the bottom of the dungeon, all but one. The last active skeleton cannot leave the level until all the other skeletons have evacuated and all the loot is gone.

Two things increase the knight’s level: killing skeletons and getting the gems out of smashed jars. If you can get a skeleton to run into a jar first, it’ll break and the gems inside will probably disappear before the knight can get to them! But if the knight is nearby it might grab the gems before they vanish!

The HUD has a lot of information that can help you out. The red arrow on the left side points the way to the downstairs. The left side also tells you how many loot jars and skeletons (“enemies”) are left on the level; both numbers must reach zero, either because of your actions or the knight’s, to move to the next floor. The lower-right corner has a “Knight Cam” that shows you what the knight is up to. It doesn’t tell you its location in the dungeon, but it can still be helpful in figuring out what it’s doing.

Clicking the mouse button will cause all of the active skeletons to jump, dodging any attacks the knight might make until they land again. (Be careful not to click outside the window!) The knight can attack on the move, and smashing a skeleton to bits doesn’t even slow it down. You can’t attack the Knight until the end of the dungeon, so don’t try to gang up on it. The knight also snatches up gems just by being near them, for it has one of those auto-pickup features. It sucks.

Fortunately, the knight isn’t any smarter than the skeletons, and it tends to go after the target that’s closest to it. You can even see its AI: its target path is shown onscreen as a thin line. It changes color, from white to yellow to orange, as it gets closer to whatever it wants to destroy.

If you’re having a bad game and want to start over, you can press F2 to do so. There is no “Are you sure?” prompt and it happens instantly, so be careful with that key.

The knight isn’t done until every skeleton is gone and every loot jar is smashed. It always pathfinds to the closest thing to break, so you can keep it distracted by leaving a jar in an out-of-the-way place for it to waste time running to.

You can see the knight’s level at the bottom of the screen, with a red bar indicating how close it is to gaining an experience level. Every skeleton you escape with is 10 HP off the knight at the end. If you can get to the end with the knight at level 9 or less you have a good chance of winning.

(A lot of the text of this post was reused from a Metafilter post I made on the game.)

Underlevel (itch.io, for Windows)

The Worst Possible Day to Play Nethack

As we’re reminded by abadidea on Mastodon, that day is today, October 13, 2023.

Nethack uses the system time-of-day clock to affect the game in modest ways. It figures out the phase of the moon, and if it’s a full moon the player’s “base luck,” the number at which it starts and tends to trend towards, is +1. Luck affects the game in many minor ways, most notably affecting the to-hit chances of striking monsters. Full moons also affect werecreatures and the chances to tame dogs, but those effects are highly situational.

Playing on a new moon has one effect, but it’s a big one. If you’re fighting a cockatrice and you hear its hissing, and are not carrying a lizard corpse, then you always begin turning to stone, instead of there only being a one-in-ten chance. This is what is called a “delayed instadeath”: you don’t die immediately, but if you don’t take immediate action it’ll happen in the next few turns. That’s the next few turns from the game’s perspective: various events may conspire to prevent you from getting that action at all. (The Nethack Wiki’s page on petrification is instructive.)

If you do get the turn, one of the things you can do is eat a lizard corpse, or that of another acidic monster. (Eating dead monsters raw is something you just end up doing often in Nethack.) If those aren’t at hand, what usually works is prayer, provided that you haven’t prayed too recently, your patron god is not angry with you and you’re not in Gehennom. Ordinarily, if you haven’t been playing badly, your god isn’t mad at you. If you’re in Gehennom you’re in the late game anyway, and probably have had ample opportunity to obtain one of the several ways of halting impending calcification.

Prayer is nearly a universal panacea, if it’s available. But there is one other thing that can block prayer: if your luck is negative. Even if it’s by just one point, prayer will never work.

That’s where the only other date effect in Nethack comes into play: on Friday the 13th, your luck defaults to -1, the opposite of the full moon effect. So, unless you’ve increased your luck by one of a number of means, prayer will never work on Friday the 13th. And today is both a new moon night and Friday the 13th. Other uses for prayer won’t work either: if you’re weak from hunger? Too bad. Low on hit points? Sorry. Punished with a ball and chain? Not going to work. Wearing cursed levitation boots? LOL.

Days that both have a new moon and are a Friday the 13th are rare. The last one was in July of 2018, before that November of 2015, and the one before that was in 1999. So, um, if you’ve been thinking about trying out this weird old roguelike game you’ve heard about, you might want to wait a bit. Until tomorrow, anyway.

Romhack Thursday: Snooplax Explains the History of Mario 64 Hacks

On Romhack Thursdays, we bring you interesting finds from the world of game modifications.

It’s another video! And it’s Nintendo related! I bet you’re just thrilled!

This is one, however, is far from something the Big N would approve of. Snooplax goes into great detail in explaining the history of hacking Super Mario 64, the first 3D game to really have a substantial hacking scene–I don’t count things like DOOM, since to a degree it was made to be extensible. Nintendo never dreamed that people would do the things to the Mario 64 engine that they have, which has included optimizing it to the extent that it can run at 60 fps on original hardware!

Seeing all these hacks together in one video is rather inspiring. There’s been not one, but at least three, major Super Mario 64 level editors, with different degrees of flexibility and detail. What enthusiasts have done with the engine over the years is surprising, and there’s no end in sight, so please enjoy this look back at this prolific scene.

History of SM64 Rom Hacks (Youtube, 37 minutes)

Retro Game Mechanics Explains Mario 3’s Minigames

Let’s get the video embed out of the way first. Pow!

Super Mario Bros. 3 has two significant minigames (outside of two-player mode), and the inner workings of both are explained in this video.

In most worlds there are “Space Panels,” which provide a slot machine minigame for extra lives. If you’ve ever tried them, you might have noticed that it’s extremely difficult to win anything at it. Well, the video explains why that is: there’s a significant random element to stopping the wheels. In particular, the last wheel has so much randomness in when it actually stops that it’s actually completely random what it’ll stop on! So much for timing!

I have a theory (which I explain in a comment on that video) that the slot machine game was made so random because of the quality of the reward (it’s possible to earn up to five extra lives at it), and because they had played around with life-granting minigames before. Doki Doki Panic, which got reskinned for overseas markets at Super Mario Bros. 2, has a slot machine game, “Bonus Chance,” that appears after every level. With good timing and practice Bonus Chance can be mastered, earning up to five extra lives for every coin plucked in the level. I have managed to abuse that game to earn so many extra lives that the game ran out of numbers for the tens’ digit of the life counter, sending it into letters of the alphabet. There’s certainly no danger of that in Super Mario Bros. 3.

The second minigame has the player match cards from a grid of 24. Each pair of cards found earns a modest prize, from as little as 10 coins up to a single extra life. Most of the awards are powerups for the player’s inventory. The player gets two tries, but if they don’t clear the board it’ll carry over to the next time they play. Attempts at the card matching board appear every 80,000 points the player earns, making it the only Super Mario game to actually reward scoring lots of points.

The card matching game is one of the most interesting minigames in all of the Mario series. There’s only eight layouts for the cards, the second and fifth cards of the middle row are frequently both the 1UP card, and the last three cards on the bottom row are always Mushroom, Flower and Star, in that order. This means the minigame can be mastered, and even if you don’t memorize all eight layouts to deduce where the prizes are, knowing the three cards that never change usually means it won’t take more than two or three attempts to clear the board, netting lots of powerups.

Retro Game Mechanics Explained looks into why the card matching game works the way it does, and discovered some interesting things. There’s actually code in the game to do a much more thorough randomization of the cards, but it goes unutilized. The full details are in the video, but in summary:

  • The board always begins in the same state,
  • the last three cards on the bottom row are left unchanged, probably on purpose,
  • the first way the other cards are scrambled shifts them one space in sequence, and is only done one or three times, three times in total,
  • and the other method of scrambling them, which involves swapping around three specific cards, is done exactly once between each shift.

The only variation in the steps is from the choice of whether to shift once or thrice, each of those three times. Thus, there are only 23 possible layouts, that is, 8. There is a loop in there to potentially vary the number of times the cards are swapped (the second way to scramble the cards), but the way it’s written the loop is never used, and the cards are swapped only once each time.

All of the layouts for Maro 3’s card matching minigame, from the Nintendo Power guide. “The key is concentration” alludes to the traditional card game “Concentration,” which is played in a similar manner.

What I also find interesting is, this isn’t the only Nintendo to use a minigame that involves mixing up hidden prizes. Kid Icarus’ Treasure Rooms also have a limited number of layouts, which vary for each of the game’s three worlds. The player can open pots in the room to collect minor items, but if they open the wrong pot early, before opening all the others, they find the God of Poverty, and lose everything they’ve found. If they can save that pot for last, though, the final pot will instead contain a pretty good prize, which can even be a Credit Card item that cannot be obtained otherwise.

The way they’re designed, both Mario 3’s card-matching game and Kid Icarus’s Treasure Rooms have tells, specific spots that can be revealed to identify which of the limited number of boards that version of the game is using, and that the player can use to get all the prizes. Also, there are Nintendo-published guides that reveal all the layouts, in Nintendo Power for Kid Icarus (recounted on this charmingly old-school webpage), and the Nintendo Power guide for Super Mario Bros. 3 (on page 10), so Nintendo had to have been aware of the limited nature of the board layouts, and may have actually intended them to be defeated with a good strategy.

SMB3 Roulette & Card Matching Games Explained (Youtube, 20 minutes)

Nintendo to Shut Down 3DS and WiiU Online Play in April

It’s been making the rounds, but I feel it’s worth echoing. When the DS and Wii online servers shut down, it was forced because Nintendo’s partner who maintained the Nintendo Wi-Fi Connection Servers decided they didn’t want to do that any more. This is Nintendo’s own decision here.

Screenshot from Nintendo Observer

The big game affected here is the first Splatoon, which still has, for now, free online play with the purchase of the game. Also affected will be Mario Kart 7 and Animal Crossing New Leaf for 3DS.

There will be some who will shrug over this, saying Nintendo shouldn’t be expected to run these services indefinitely. Sometimes they will shrug quite loudly. I am not one of them. I think online servers should be kept going for much longer than most companies run them. I think this should be considered part of the contract they entered into when they sold the game. It is true that 3DS and WiiU games had free online server access, that Nintendo’s multiplayer subscription service began with the Switch. But I still think the way I do, and I also think it’s foolish to think that, just because it’s a paid service, that Switch servers will be kept running for any longer than the 3DS and WiiU servers were.

My concern is an issue of software preservation. These kinds of games and services are in danger of being outright lost in their current form, like many MMORPGs, and iOS and Android games for previous versions of those OSes. I feel very strongly that this software should be remembered and made available for future generations. It’s true that there are efforts to reverse engineer these kinds of services, but there is no guarantee that they will be completely accurate, or even successful at all, especially if they rely on secret algorithms and information housed on the official servers.

Ah well. Get in those free splatmatches while you can. Their days are numbered.

Basement Brothers Xanatalks About Xanadu

Falcom is possibly the greatest Japanese game publisher that’s barely known in the US. Recently Ys sequels have changed this a bit, but their earlier titles are still a hole in the knowledge of even some Western RPG fanatics. At least, I never had much of a chance to learn about them, other than through Hardcore Gaming 101’s as-usual excellent descriptions of the Dragon Slayer series.

Xanadu is a Dragon Slayer game. It’s actually Dragon Slayer II, but it plays nothing like the original. Dragon Slayer IV: Drasle Family, is one of the very few Dragon Slayer titles to get a release over the geographic and cultural divide, as Legacy of the Wizard on NES. It doesn’t play like the other games either. It was a tradition to make every Dragon Slayer game play very unlike the others. The way I see it, the series was as much about coming up with a new system to explore and master as it was about having new scenarios and locations.

Xanadu is also a ridiculously obtuse game, which is in keeping with the original. Lots of the Dragon Slayer line expected you to do obtuse things, things not explained to you, to proceed. I’ve played through Legacy of the Wizard, and can verify that it was hard, but compared to Xanadu it seems like a model of straightforward play. In Xanadu, right near the start, there is a place where you fall down a hole, walk left five steps, then double-back right to scroll a secret shop onto the screen, the only place in the entire game where you can buy and sell magic items. Its inventory system doesn’t use words, it’s just a sequence of numbers, indicating quantities, and you’re just supposed to know the order of the items they represent.

Xanadu, like some other prominent RPGs, is secretly about resource management. Each monster you find on the world map screens (which are side-view!) can only be defeated and looted a limited number of times. If you run them out, and are left without the items needed to finish the game, you’re just stuck. You can also get stuck in some areas if you just move the wrong direction. You can save and load the game, but doing so carries costs in gold pieces! The only way to escape this temporal-economic trap is to make a backup of your game disk, and restore your copy from it. I like this idea, I’ve always found the grind-until-you-win nature of many present-day RPGs a bit unappealing. I kind of wish more games now would take inspiration from some of these early efforts, where each game could have a radically different play style, and require the player apply some real strategy to win, but maybe without being quite so user-hostile.

Youtube channel Basement Brothers made a nice retrospective of Xanadu, and managed to complete the whole game, although by following a video walkthrough. It’s an essential window into a whole universe of RPGs we were denied at the time.

Xanadu (PC-88 Paradise) Falcom’s original classic, and Japan’s must-have 8-bit action RPG of 1985 (Youtube, 39 minutes)