King of Fighters 94: Team Edit hack

SieKensou

n00b
Joined
Jul 8, 2017
Posts
15
woohoo! it did!

I added in copying the order select background tilemap on top of the team select tilemap. In other words, the game no longer renders the flags frame, it just renders a clean background.

"the part you added of the background to hide were the flags was"

so this part no longer exists thanks to this change.

This also means I can now properly scale down the character grid once the team has been chosen, just like in KOF95. So the hack can now do this

Woooow! Yeah, that is what I had in mind when I tell you about the order select bg, good to see it works well and good to know that now we can have that cool sacale down character grid effect. It will be a very nice touch.
 

SieKensou

n00b
Joined
Jul 8, 2017
Posts
15
Didn't you noticed this post?
Following your instructions, then you should be able to move the character names 8 pixels down and then the character grid a bit more, right? It would look like this:
View attachment 73557

I think it looks much better like this, specially now that the cursor is extended and the border is just over the character names. And now that I see it again, maybe you can put it a pixel up from what you see in this mockup and it will be perfect.

Tested v4.1, CPU cursor is out of place a few pixels, at least at the Ikari Warriors team (I think is the only one with this problem).
When you continue at the continue screen, a voice of one of the characters play, sometimes doesn't play the correct voice (I hear Heidern one time I was playing with the female team complete, other time I hear Terry with that same team).
When you reach the boss, the character select screen is not showed too much time, I think it should play during all the time as if the random cursor was moving (exactly how it does with the other teams).
 
Last edited:

city41

Beast Buster
10 Year Member
Joined
Dec 27, 2010
Posts
2,119
at least at the Ikari Warriors team (I think is the only one with this problem)
Oops, yup, had that team's y off by 1. I just pushed a fix for this to the repo but the fix won't get out until the next release.

When you continue at the continue screen, a voice of one of the characters play, sometimes doesn't play the correct voice (I hear Heidern one time I was playing with the female team complete, other time I hear Terry with that same team).
Ok, filed a bug. Thanks for finding that.
When you reach the boss, the character select screen is not showed too much time, I think it should play during all the time as if the random cursor was moving (exactly how it does with the other teams).
This is the same in the original game too, so not sure if it will be easy to make changes here.
I think it looks much better like this
I dunno, it looks kinda crowded to me. It might be worth trying to get rid of the logo and world and then make the character select screen pretty much exactly like KOF95's.


Version 0.5.1 is now out. It has fixes around win quotes and some other minor fixes and polish. But most notably it has random select


I'm really happy with how it turned out. And hoo this was a pretty big feature. Especially in assembly 😰
 
Last edited:

SieKensou

n00b
Joined
Jul 8, 2017
Posts
15
This is the same in the original game too, so not sure if it will be easy to make changes here.
Oh, I didn't remember that. It seems that I pay more attention to that details when testing, haha. It looks weird because you don't even have too much time to see Rugal's icon, that screen dissappear too fast.



I dunno, it looks kinda crowded to me. It might be worth trying to get rid of the logo and world and then make the character select screen pretty much exactly like KOF95's.
Hmmm... Yeah, maybe you are right, it would look much better without the logo and the world globe, just the red and blue bg.



Version 0.5.1 is now out. It has fixes around win quotes and some other minor fixes and polish. But most notably it has random select


I'm really happy with how it turned out. And hoo this was a pretty big feature. Especially in assembly 😰
Woooow, that's incredible. You did it very well and you did it too fast. I didn't expedted this feature so soon. Great job! That's a really nice addition to the game. Congratulations.
I noticed that the, the random characters are the same for the entire game. Do you plan to make them change each stage as it does in KOF98?



Tested 5.1 and now in Kawaks, when you select your characters, the most part of the character grid dissappear.



I was testing the boss with DIP switches and I noticed you can play directly with the second form of the boss, I don't know if this help to make it playable in the 2 ways (first form, even if after defeated changed to second) and another with second form directly.
When you select it, if you press left or right it changes to second form (you only will notice that Rugal's sprite stop his animation for a while, but when you start the round you will see it as second form directly).
 

city41

Beast Buster
10 Year Member
Joined
Dec 27, 2010
Posts
2,119
I noticed that the, the random characters are the same for the entire game. Do you plan to make them change each stage as it does in KOF98?
haha, I didn't know that. I should be able to do that. That would make random select be KOF94's truly hard mode. Random characters against that cpu? Sheesh.

Tested 5.1 and now in Kawaks, when you select your characters, the most part of the character grid dissappear.
Unfortunately Kawaks might end up being a lost cause. Fixing this will probably be incredibly hard because I don't think Kawaks has a debugger or anything like that. If that is the case fixing it would be trial and error. It still works fine on real hardware, MAME and fbneo (which is just a fork of MAME).
I was testing the boss with DIP switches and I noticed you can play directly with the second form of the boss
Oh yeah, I forgot about this. I was wrong about that. In this rom hack he has a team of three second form Rugals

 

SieKensou

n00b
Joined
Jul 8, 2017
Posts
15
haha, I didn't know that. I should be able to do that. That would make random select be KOF94's truly hard mode. Random characters against that cpu? Sheesh.
Haha, yeah, it's how it works in all KOF games that has that feature. Even if a second player enters, it select again a random team.


Unfortunately Kawaks might end up being a lost cause. Fixing this will probably be incredibly hard because I don't think Kawaks has a debugger or anything like that. If that is the case fixing it would be trial and error. It still works fine on real hardware, MAME and fbneo (which is just a fork of MAME).
Hmmm... Yes, I understand that. It's very difficult to know what is hapening with the right tools. It has a debugger, but not as great as MAME so I don't know if it really can help in this case. What is weird is that I have tried a lot of hacks in WinKawaks and never had any bug like this one. Well, at least is good to know that it works great in real hardware.


Oh yeah, I forgot about this. I was wrong about that. In this rom hack he has a team of three second form Rugals

Cool, maybe finally we could have both versions of Rugal.
 

city41

Beast Buster
10 Year Member
Joined
Dec 27, 2010
Posts
2,119
What is weird is that I have tried a lot of hacks in WinKawaks and never had any bug like this one
The character select screen steals some sprites and palettes from the main game and just manages to steal enough to pull it off. The main game hands out sprites and palettes very dynamically. It's an impressive system, but also a very hard one to crack.

I would bet my hack is hitting something in Kawaks that causes the main game's graphics system to go off the rails.

I'm really abusing the game, it has no idea I stole all that stuff from it. But if it works and works on real hardware, then I think that's totally fine. Doing it the "right" way might honestly take months and months maybe even years, we'd basically have to reverse engineer pretty much the entire game.
Even if a second player enters, it select again a random team.
I think I'm not going to do this. The hack allows each player to select a new team every time in versus mode. And I think the modern fighting community likes that (I asked on the kof94 discord and they all agreed). In versus mode each player can choose random again if they want.
 

SieKensou

n00b
Joined
Jul 8, 2017
Posts
15
The character select screen steals some sprites and palettes from the main game and just manages to steal enough to pull it off. The main game hands out sprites and palettes very dynamically. It's an impressive system, but also a very hard one to crack.

I would bet my hack is hitting something in Kawaks that causes the main game's graphics system to go off the rails.

I'm really abusing the game, it has no idea I stole all that stuff from it. But if it works and works on real hardware, then I think that's totally fine. Doing it the "right" way might honestly take months and months maybe even years, we'd basically have to reverse engineer pretty much the entire game.
Yes, I understand it. I will test it on another emulator when I have some more free time to see what happen.


I think I'm not going to do this. The hack allows each player to select a new team every time in versus mode. And I think the modern fighting community likes that (I asked on the kof94 discord and they all agreed). In versus mode each player can choose random again if they want.
Oh, yes, I forgot your version is working like that. I just was explaining how it works in '98. It's not a bad idea to have it working like that but I always found more challenging keep the same team until you lose. That's the way it always worked KOF on the NeoGeo when you challenge the player. Other thing is the VS mode, that works selecting your characters in every battle.


Ok 0.5.2 now re-randomizes for the next match in single player mode.
Great!!! Good job!!!


Do you have in mind to remove the censorship in all regions? It shouldn't be too much complicated and it can be a nice add.
 

SieKensou

n00b
Joined
Jul 8, 2017
Posts
15
Good news. I tested the latest version 6.0 and it seems that all character select screen related bugs in Kawaks are gone.
 

city41

Beast Buster
10 Year Member
Joined
Dec 27, 2010
Posts
2,119
Good news. I tested the latest version 6.0 and it seems that all character select screen related bugs in Kawaks are gone.
Woah, that's really weird. I changed the code a lot. But it should still be doing the same thing 🤷

I'll take it as a win :)
 

SieKensou

n00b
Joined
Jul 8, 2017
Posts
15
Woah, that's really weird. I changed the code a lot. But it should still be doing the same thing 🤷

I'll take it as a win :)
Haha, it's too weird, yeah. I wasn't expected to be completely fixed but I have tested it a lot and it works fine in TEAM and in SINGLE modes. I didn't notice any of the old bugs in the character select screen, so yes, it's a win!
 

city41

Beast Buster
10 Year Member
Joined
Dec 27, 2010
Posts
2,119
Even better, now having a version that is broken in Kawaks and one that works, I can compare the two if needed and hopefully root cause the Kawaks issue. But also, hopefully it doesn't come to that.
 
Top