King of Fighters '94: Team Edit Edition

KOF94TE is a ROM hack for the Neo Geo game King of Fighters '94

All King of Fighters games allow you to pick a custom team of three characters ... except King of Fighters '94. This hack adds in the team edit feature. Finally Choi, Mai and Heidern can fight together!

Character select screen

A full on character select screen modeled after KOF95, and with two types of random select.

CPU using custom teams

The CPU can choose custom teams too.

Optional KOF94 style avatars.

Optional KOF94 style avatars.

Member order select screen

Order select screen same as before

Game play

Custom teams in gameplay

Cutscene

Custom teams in cutscenes

Fight against Rugal

Custom teams fighting Rugal

Win screen

Win screens show the custom team that won

Continue screen

Continue screens show the custom team that lost

Game over screen

Custom team on the game over screen

Ending

Surprising new endings

Release Notes

Version 1.3.0

This version brings in KOF94 style avatars, made by Bunny-Head. To get them, choose them in the optional add-ons section when building the ROM. Thanks to Bunny-Head for the great work!

Changes

  • KOF94 style avatars add-on.
  • The hack's version is now on the title screen.
  • Bug fix: When choosing a character, the choice confirmation sound effect would not play. That is now fixed.
  • Bug fix: Fixed some graphical issues in Raine and Kawaks. Thanks to zelurker for the fix.
  • Bug fix: Character select screen was so laggy on MiSTer as to be unplayable. That is now fixed. But also see known issues just below.

Known Issues

Minor graphical glitching can happen on real hardware and the MiSTer. This has always been true since day one of the hack. More info at GitHub.

Version 1.2.4

Fixes an obscure but pretty annoying bug.

Changes

  • Bug fix: If the player chose character random select with all three characters random, and the CPU was using custom teams, sometimes during a play through the player would end up fighting the same team twice.

Known Issues

No known issues.

Version 1.2.2

One minor bug slipped through :(

Changes

  • Bug fix: a CPU character's colors could be wrong sometimes in the chosen avatar section (down at the bottom of the character select screen). This is a very minor bug, the colors are correct during game play.

Known Issues

No known issues.

Version 1.2.1

A big release with lots of changes. Thanks to all who helped test this.

CPU custom teams really freshen up the single player experience!

Changes

  • CPU custom teams, more info here.
  • The new endings have been translated into Japanese. The hack now fully works in all supported languages.
  • The CPU cursors are now using the same colors as KOF95. They were close before, but slightly off.
  • Rugal is no longer shown on the character select screen before you fight him. This is to match what KOF95 does.
  • When continuing, the CPU cursor now matches what KOF95 does.
  • To see the version string, you now need to hold P1 start and P2 start together.
  • Win quotes have been redone. They used to be mostly correct, now they are always correct.
  • Bug fix: Cross continuing now works. This actually never worked from day one and was a really bad bug! Cross continuing is when player one loses, then player two continues (or vice versa).
  • Bug fix: Rugal's avatar no longer shows up at incorrect times.
  • Bug fix: Ryo's last name was misspelled. That is now fixed.
  • Bug fix: The "HERE COMES CHALLENGER" graphic no longer causes names to get cut off in a strange way.
  • Bug fix: "HERE COMES CHALLENGER" no longer has missing tiles in AES mode.
  • Bug fix: A tiny fix in Team Japan's ending when Spanish is set as the language.

Known Issues

No known issues.

Version 1.1.9

Lots of bug fixes. I moved out of beta too quickly, sorry about that. But everything is looking much better.

Changes

  • Bug fix: Random select would stop working after the second fight in single player mode.
  • Bug fix: The CPU cursor sound effect went away.
  • Bug fix: demo mode had numerous issues, all are fixed.

Known Issues

  • The new endings are in English when playing with language set to Japanese. Also any of these endings that have a period in them, the period shows up with an orange background. That is because the period is actually Chin's wine bottle :) Since periods are not used in Japanese, the game does not load the palette that is needed. I could fix this, but since the endings need to be translated anyway, I'm not going to bother.
    UPDATE: Japanese translations are now under way!

Version 1.1.8

Three very minor bugs fixed.

Changes

  • Bug fix: Character select screen: Takuma could get his alternate colors unexpectedly in certain situations in versus mode.
  • Bug fix: Player cursors start in wrong spot and very quickly jump
  • Bug fix: dont allow players to do anything in character select while HERE COMES CHALLENGER is on the screen.

Known Issues

  • The new endings are in English when playing with language set to Japanese. Also any of these endings that have a period in them, the period shows up with an orange background. That is because the period is actually Chin's wine bottle :) Since periods are not used in Japanese, the game does not load the palette that is needed. I could fix this, but since the endings need to be translated anyway, I'm not going to bother.

Version 1.1.5

A minor versus mode bug was fixed. Thanks to Psycho RFG for finding it.

Changes

  • In versus mode, if one player chooses their whole team, they could still cause cursor movement sound effects to happen. That is now fixed.

Known Issues

  • The new endings are in English when playing with language set to Japanese. Also any of these endings that have a period in them, the period shows up with an orange background. That is because the period is actually Chin's wine bottle :) Since periods are not used in Japanese, the game does not load the palette that is needed. I could fix this, but since the endings need to be translated anyway, I'm not going to bother.

Version 1.1.4

A cleaner and better looking character select screen. The globe and logo were removed, it now looks more like KOF95.

The old character select screenThe new character select screen

Changes

  • Cleaner character select screen.
  • Bug fix: when continuing, show who the cpu team is in the character select screen.

Known Issues

  • The new endings are in English when playing with language set to Japanese. Also any of these endings that have a period in them, the period shows up with an orange background. That is because the period is actually Chin's wine bottle :) Since periods are not used in Japanese, the game does not load the palette that is needed. I could fix this, but since the endings need to be translated anyway, I'm not going to bother.

Version 1.0.0

The hack is complete. The only exception is the new endings play in English when the game is set to Japanese. If anyone can help translate them, please let me know.

Changes

  • Fix issue where Kawaks would have sprite corruption.
  • Added a missing period to the USA ending.

Known Issues

  • The new endings are in English when playing with language set to Japanese. Also any of these endings that have a period in them, the period shows up with an orange background. That is because the period is actually Chin's wine bottle :) Since periods are not used in Japanese, the game does not load the palette that is needed. I could fix this, but since the endings need to be translated anyway, I'm not going to bother.

Build the ROM

Prefer to do it yourself? Get the files from the GitHub releases page

Drag kof94.zip from MAME here,

Tips

  • The version of the hack is on the title screen. Please include it when reporting a bug. Bugs can be reported at Github or Discord.Version when hoding start
  • The character select screen has no time limit. The order select screen has the same time limit as the original game.
  • In versus mode the stage you fight on is always randomly selected. This is also true when the CPU uses custom teams.
  • In versus mode both players can choose a new team on the next match.
  • Random team select will wipe out any previous characters you have chosen.
  • In single player mode, if you choose one of the original 8 teams, you will get that team's cutscenes and ending. This will also cause the CPU to stick with original 8 teams too unless you override that.
  • When choosing an original team (ie, the teams from the original game), it does not matter what order you select. So Terry/Andy/Joe is Team Italy, and so is Andy/Joe/Terry, for example.

Using Rugal

Rugal is accessible via debug dip 1-4. This is almost identical to how the original game works.

Turning on debug dip 1-4

First, turn on debug dip 1-4.

Rugal focused in the character select screen

Then choose him as your character. You can get his alternate palette by choosing him with C or D.

Picking full form Rugal in the order select screen

To get regular Rugal, choose him with A in the order select screen. To get second form Rugal, push right or left until Rugal stops moving.

Once he is chosen, turn off debug dip 1-4, otherwise both characters will be invincible in the fight.

In a single player game, using Rugal will crash the game if you make it to the Rugal fight. This is true in the original game too.

Why isn't Rugal a normal character?

In the original game, Rugal is only accessible via the same debug dip. I decided to take that route with the hack as well. It boils down to he's just the boss and missing things needed to be a full fledged character:

  • His normal form has no specials, DMs, or even a throw.
  • He has no charging animation in his normal form. Pressing ABC just makes him disappear.
  • He can't be setup on the continue screen.
  • He corrupts palettes in his full form.
  • His transformation cutscene runs after defeating his first form.
  • He does a ton of damage and takes little damage. Using him in versus mode matches is pretty lame.

CPU Custom Teams

Like most KOF games, the CPU can now choose a custom team with this hack. That means the CPU's team can be formed out of any of the 24 characters, just like a player's team.

CPU using custom teams

Here are the guidelines

  • If you choose an original 8 team (the teams in the original game), then the CPU will also stick to original teams. You will also get the original team's cutscenes and ending. So when you choose an original team, the hack reverts entirely back to vanilla KOF94.
  • If you choose a custom team, there is roughly a 62% chance the CPU will stick with original teams.
  • When starting a new game, you can hold C while pressing start to force the CPU to use custom teams. If you do it correctly, you will hear "go red!". This means the CPU will always use custom teams, even if you choose an original 8 team.
  • When starting a new game, you can hold D while pressing start to force the CPU to use original 8 teams.

Thanks

These people helped make the hack possible: SieKensou, PsychoRFG, Ge Os, Jay Bee, leonardofmatheus, Alice愛麗絲, Bunny-Head

Hack created by Matt Greer
Original game by SNK
GitHub repoDiscord