Romhack Thursday: DKAFE

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

We’ve not done Romhack Thursday for a while. As the winds of the ‘net, and my attention, blow around randomly, sometimes there’s more things that seem worthy of posting than others. This one definitely fits the bill though.

We’ve posted about 10yard’s intriguing Donkey Kong hacks Galakong and Vector Kong before. I don’t think they’re actually hacks in the classic sense of the term, modifications of a game’s software intended to run on its original hardware, or at least an emulation or simulation of it. Galakong might, and Vector Kong definitely does, rely on Lua support in MAME to produce, respectively, a version of Donkey Kong where Mario teams up with the ship from Galaga, and another version of Donkey Kong limited to the Girders stage, a.k.a. Ramps, but with sharp colorful line-drawn artwork akin to that produced by Atari’s later Vectorscan monitors.

10yard let us know that they have produced a front-end to a variety of Donkey Kong romhacks, 90 in total. It runs on Windows an Raspberry Pi, although if it runs on the latter I suppose it must also be possible to get it to work on Linux? Maybe?

It’s not just a front end though. It presents all of its mods through an interface that itself plays like Donkey Kong! You move Mario around the levels of the classic arcade game (they’re connected vertically), and each is littered with arcade machines. You can play them with coins collected them as DK rolls them through the boards, and also earned by getting good scores in each game. Collecting more coins not only gives you more chances to play, but it unlocks further games in the collection.

You download the package from the Github page linked above. You must also provide the MAME-compatible romsets for Donkey Kong, Donkey Kong Jr. and Donkey Kong 3. (It might work without without all of them, but fewer games will be available.) Of course, it’s up to you to rip, or otherwise provide, those files. If you provide them, it’ll handle all the patching for you automatically. It even includes its own custom version of MAME to play them.

Both Galakong and Vector Kong are among the hacks provided, but there’s so much more to see and play besides those, including Halloween, Christmas and Doctor Who themes hacks. There’s really too many to mention here, and I’ve only started unlocking games myself. I’ll leave you with the closing link, and some screenshots of the hacks included that I’ve managed to unlock so far.

DKAFE (by 10yard, for Windows and Raspberry Pi, on Github)

Most of the hacks include a screen like this one, that tells you what scores you must reach in order to earn coins. 3rd place usually isn’t terribly difficult to reach. For many games, a 1st place score will be reached around the time of the Conveyors board in Level 3.
This is the game selection mode. Coins you earn are rolled down the ramps from the top of the screen; you have to collect them in order for them to count!
Before starting each hack, you’re presented with a text description of the game and how it plays, and who made it.
Here’s Galakong, which has been linked from this site before. The game is slightly easier, objectively speaking, than standard Donkey Kong, but it’s easy to get your attention split between the ship and Mario and make mistakes because of it.
Pac-kong replaces the roaming fireballs with the ghosts from Pac-Man. They move mostly randomly, like the fireballs, did, but they’re much faster. You can become invincible by collecting an Energizer, which turns Mario into Pac-Man temporarily. Pac-kong’s one of the harder hacks present.
Donkey Kong Anniversary Edition changes the boards slightly, and replaces the bonus items with presents and balloons. In case you didn’t know: you can collect items off the edges of girders by jumping at them: if you hit the edge of the screen during your jump, Mario will be bounced back to around the place he leapt from, and will (usually) be unharmed!
Donkey Kong Wizardry changes the Girders level substantially. They add new pits to leap over, changes to the way the ramps tilt, and adds other surprises. You get an advantage though: if you press the Player 2 Start Button (the 2 key), it’ll freeze the fireballs for several seconds.
Donkey Kong Lava Panic adds a tide of deadly fluid constantly rising up from the bottom of the screen. It becomes important to get the lower rivets on the Rivets board before they become submerged!
The Halloween and Christmas-themed hacks change the Girder stage greatly. When barrels (or whatever analogue that hack uses for them) fall off of a gap in the middle of the screen, they may randomly decide to go either direction, adding even more uncertainty to Mario’s progress. Be careful!

Galakong

Another LUA-based game hack from 10yard! This one’s a mashup of two perennial arcade favorites, Galaga and Donkey Kong. Each level has a chevron powerup somewhere in it. When Jumpman picks it up, he’s joined by the spaceship from Galaga. The jump button is also the fire button! Further, the ship’s shots are piercing, and can destroy more than one enemy with a single blast.

You’d think it’d make the game much easier, but the difficulty of the game has been subtly increased to make up for it, plus controlling the ship as well as ol’ Jumpy is a distraction, so it’s still pretty challenging.

In addition to Donkey Kong, the hack’s github page notes that it works in Donkey Kong Jr. as well!

Galakong (github)

Vector Kong

Please pardon the stuttering, evidently capturing the game at high resolution was a bit much for OBS to bear.

Vector Kong is not a romhack of Donkey Kong. Instead, it’s a LUA script, run through MAME’s plugin support, that makes the graphics display as if they were on a vector monitor.

It doesn’t leave the game unaltered otherwise: the only boards playable are Girders, and it also skips over the scene at the opening. Still though, it definitely looks sharp! Here’s hoping creator 10yard applies this treatment to the rest of it someday!

Vector Kong (github)