Final Fight AE CPS2 Beta Starts February 1st!

Started by Grego, March 06, 2019, 12:19:39 AM

Previous topic - Next topic

GameHackFan

#180
Quote from: Anubi 2 on December 24, 2021, 04:46:02 PM

December 24, 2021, 04:58:22 PM - (Auto Merged - Double Posts are not allowed before 7 days.)
The Link is this:https://www.patreon.com/posts/54680489
This concerns the version for cps1
Anyway kudos to your ffae editor: Really very intriguing, I had a lot of fun tweaking positions and adding enemies. Thanks, but if I'm not asking you too much: do you know a way to change colors or palette as they say, about: Guy?


There is a tool on my github, it is called GCHT, the colors are inside the ff-22 file, so you unzip the rom, load this file inside that tool, clone it, go to the color editor, select RGB 4 bits and every single 2 bytes will be seen as a color, take a screenshot of the pallete you want to edit, grab a color from the character's clothes, use the color converter, convert it from RGB 8 bits to RGB 4 bits, grab the result and search it inside the color editor using the values R, G and B you got + F000 as append. After that, it will show all colors that match the one you searched, all colors of the character's pallete are next to each other, so if you find a color that matches the search and it has several skin like colors right next to it, it means it has a very high chance of being the correct pallete. Edit it and test inside the game and see if the colors changed. For Final Fight, the palletes are replicated, one for each level, so the same pallete, at least for enemies are replicated several times, you need to edit and test it, a boring process but it works. After that, generate the file with the new color. Palletes for this game normally starts with a dark color and ends with a shadow color that is also dark.

You can use photoshop or gimp or whatever tool you want, since you can convert from several formats with this tool, use it to grab the color and to edit the new pallete you want. CPS1 is RGB4, for sailor it is GRB5, snes is BGR5, so you can edit several games with that tool if you know what you're doing. Don't forget to always add the append F000 (for this case, other platforms normally will not need any append) when you edit the colors.

Once you find the start and end of 1 single pallete, the others are kind of easy to know where they start and end.

Anubi 2

#181
Thanks, I'll try now and I'll let you know if you're interested ... :) :)

GameHackFan

Quote from: Anubi 2 on December 24, 2021, 07:45:44 PM
Sorry this step I did not understand (take a screenshot of the pallete you want to edit, grab a color from the character's): where should I take the screenshot? How do I take the color? More precisely, I was going to color Guy Yellow ..


Load the game you want to edit in an emulator and take a screenshot of the character with the pallete you want to edit and grab the color inside an image editor, so you can know what color it is to search inside the tool. But you will get a RGB8 color, so convert it to RGB4 using the tool.

Anubi 2

#183
Yes, I deleted the previous message because I understood the concept, thanks ...Tomorrow I'll try and I'll let you know, if you're interested ... ... :) :)In Italy it is 2.30 am Merry Christmas to all

Grego

Quote from: Anubi 2 on December 24, 2021, 04:46:02 PM

December 24, 2021, 04:58:22 PM - (Auto Merged - Double Posts are not allowed before 7 days.)
The Link is this:https://www.patreon.com/posts/54680489
This concerns the version for cps1
Anyway kudos to your ffae editor: Really very intriguing, I had a lot of fun tweaking positions and adding enemies. Thanks, but if I'm not asking you too much: do you know a way to change colors or palette as they say, about: Guy?

V0.2 of FFAE for CPS1 is a patron exclusive right now as described in the post that was referenced. 

Quote from: SCD on December 23, 2021, 11:51:18 PM
Your project is coming along really well, I'm looking forward to the beta in February. Great job so far! :thumbsup:

Are there any plans on redoing the entire soundtrack to make it sound more like what you would hear in SSF2T, now that this game is on the CPS2 arcade board?

Will there also be a option where you can have the enemies appear in their original colors as well?

Yes to both, it's mentioned in the original announcement that we intend to have enhanced versions of music samples and sound effects.  Nearly everything is configurable through the service menu that is an enhancement to the base gameplay, besides three player, so yes you may use original enemy palettes.  However, the random palettes make the game pop, there are tons of combinations and they really break up the monotony of the enemies.
UltraNet SNES Network Adapter: https://twitch.tv/ultranetsnes
F-Zero Final v0.2 Teaser: https://www.youtube.com/watch?v=UzmOP23_F6A
F-Zero Final Github: https://github.com/originalgrego/FZeroFinal

Anubi 2

Ok, Grego is a great job what you have done, for me now - ffae 30 anniversary - it's the official version, Thanks, somewhere on the net that I can't find anymore, I saw some pictures where a guy (who came maybe then mocked) he had made some embellishments for the backdrops like he had added some chandeliers, recolored the sky, the bar counter, added a lot of writing in the subway, but it was just a retouch on the screenshots, I wonder if such a thing would be feasible on the game really ... :)

GameHackFan

Quote from: Anubi 2 on December 24, 2021, 08:17:39 PM
Yes, I deleted the previous message because I understood the concept, thanks ...Tomorrow I'll try and I'll let you know, if you're interested ... ... :) :)In Italy it is 2.30 am Merry Christmas to all


Yeah, tell me later how things went.


I will also release a new version of the tool soon, it will handle better locks, increase enemies and bosses health, bring lifebar progress to all lifebar colors.

Anubi 2

Quote from: GameHackFan on December 25, 2021, 08:22:31 AM

Yeah, tell me later how things went.


I will also release a new version of the tool soon, it will handle better locks, increase enemies and bosses health, bring lifebar progress to all lifebar colors.


Good!!I can't wait
....

GameHackFan

Grego, please leave some 100k empty bytes inside the CPU files so we can use it to randomize, hack or whatever and play online  >:D.

Anubi 2

Quote from: GameHackFan on December 25, 2021, 08:22:31 AM

Yeah, tell me later how things went.


I will also release a new version of the tool soon, it will handle better locks, increase enemies and bosses health, bring lifebar progress to all lifebar colors.

Nothing, I tried but nothing, I will have missed a few steps or I did not understand the fact of "taking" the color on the screenshot, I did not understand how, maybe a code or other .. Oh well patience I try with Rolling Thunder that his red shirt got bored ;D ;D, I try to make it blue if I can ... or is it not supported?But who knows what the color file will be now :-\

GameHackFan

Quote from: Anubi 2 on December 25, 2021, 01:31:20 PM
Nothing, I tried but nothing, I will have missed a few steps or I did not understand the fact of "taking" the color on the screenshot, I did not understand how, maybe a code or other .. Oh well patience I try with Rolling Thunder that his red shirt got bored ;D ;D, I try to make it blue if I can ... or is it not supported?But who knows what the color file will be now :-\


I PMed you with a tutorial :).

Anubi 2

#191
Quote from: GameHackFan on December 25, 2021, 05:16:13 PM


I PMed you with a tutorial :).
Quote from: GameHackFan on December 25, 2021, 05:16:13 PM

Ok great tutorial I was able to change the colors but here's what happened to change:


https://imgur.com/a/mTpg3n7

https://imgur.com/a/hFLursJ

So I discovered that the first three strings found correspond to Rolento's dress .. Ok I have already achieved a result .... So I keep trying ... Thanks for the P.M.

GameHackFan

#192
Perfect Anubi.


Bosses are exception, because they appear only once in the entire game, so their pallete is not going to be replicated like crazy. Also, the way I showed you, the editor will find every color that matches the search, and sometimes, 2 characters or more can have the same color, so it will show the palletes you want, other palletes that you don't want and also things that might not even be a color, because you're searching for that specific color, that is like 2 bytes in that case, and GCHT sees every byte as a color, so not everything it shows are actually colors, some of it is just code represented as colors.

Sodom's pallete is easy to detect, because he has blue pants, so the color you searched, if it has a bunch of blue next to it, it is probably Sodom because Guy's pallete has no blue colors right, you need to ask those kind of questions so you don't edit the wrong pallete, you can also write down the palletes you edited, and it will help you know who is who, the more you know, the easier it is to find the pallete you want and you can also easily bring the previous colors back and fix what you didn't want to change, and as I said, it is a boring process, :).


I know you're using FFAEE because of the pallete of the Andore, hahahah, use the new version I updated today so you can have the lifebar progress and other stuff.

https://imgur.com/a/RvrxVM8

Anubi 2

Thank you! If I may ask:
1-How do you change the player's health 2-What other Arcade games does the color editor support

GameHackFan

Quote from: Anubi 2 on December 26, 2021, 03:52:06 PM
Thank you! If I may ask:
1-How do you change the player's health 2-What other Arcade games does the color editor support


I added my own assembly code inside the game in places that had empty bytes and replaced code from the original game to jump the execution to where this new code I made is, and made my code jump back to the original code of the game, not as clean and professional as the way Grego is doing, but it works.

I use Easy68k to build my assembly 68k code and a hex editor to put this code inside the game, or sometimes I write patches inside FFAEE and force it to apply this new patch inside the ROM, seems faster sometimes.

Also in this update the new lifebar colors are handling the HP exactly like the yellow one, in the original game the other lifebar colors have less HP than the yellow one. The update also fixes a bug that would make you beat a screen lock without killing all enemies, if you bring enemies from before the lock, and beat all the enemies from the lock, the game would make you go to the next part leaving enemies behind. Now you literally have to kill everyone to go to the next part, because I forced the game to check if the enemy list is empty, and if all bytes of the enemies from the lock were read already, which means there are no enemies from the lock to spawn anymore and no one is alive, so you can flood the game with enemies safely now, just like the randomizer does  >:D.

Anubi 2

So great results😊! Ok good luck and may the God of hackers enlighten you😄 (joke)

GameHackFan

Quote from: Anubi 2 on December 26, 2021, 04:47:19 PM
So great results😊! Ok good luck and may the God of hackers enlighten you😄 (joke)


Thank you, forgot to tell you that yes, GCHT can edit several platforms, but you need to have some knowledge to do it, some games, the files are split in 2 or more, so you have to join them first, you also need to know the file that has the colors (you can just try all files until you find it, also works), you need to know the color channel order RGB, GRB, BGR, etc and you need to know the amount of bits of the color channels, like 4, 5, 2, etc.

Anubi 2

#197
https://imgur.com/a/Emov7Lp

And here is our bold Guy


I preferred to work on Green Guy who was easier to find...  ;D :)

Strangely when the second player enters this happens if you care ...


https://imgur.com/a/PUDe3su


Now I'll try Bubble Bobble Arcade if anything comes up

GameHackFan

Quote from: Anubi 2 on December 26, 2021, 06:19:28 PM
https://imgur.com/a/Emov7Lp

And here is our bold Guy


I preferred to work on Green Guy who was easier to find...  ;D :)

Strangely when the second player enters this happens if you care ...


https://imgur.com/a/PUDe3su


Now I'll try Bubble Bobble Arcade if anything comes up


I have no clue, the only thing I can say is, check if you added the F000 as append, so edit the color with the R, G and B colors and also put the append F000, cause that F000 is the brightness if I am not wrong, but I might be wrong. For this game, make sure to always add that append when you search and edit the colors.

Anubi 2



December 27, 2021, 06:12:26 AM - (Auto Merged - Double Posts are not allowed before 7 days.)

Quote from: GameHackFan on December 27, 2021, 05:09:46 AM

I have no clue, the only thing I can say is, check if you added the F000 as append, so edit the color with the R, G and B colors and also put the append F000, cause that F000 is the brightness if I am not wrong, but I might be wrong. For this game, make sure to always add that append when you search and edit the colors.


:thumbsup: