News: 11 March 2016 - Forum Rules
Current Moderators - DarkSol, KingMike, MathOnNapkins, Azkadellia, Danke

Author Topic: Final Fight 30th Anniversary Edition, Three Player CPS1 Mod  (Read 22559 times)

sztojanov

  • Jr. Member
  • **
  • Posts: 7
    • View Profile
Re: Final Fight 30th Anniversary Edition, Three Player CPS1 Mod
« Reply #40 on: June 14, 2019, 06:17:33 am »
Quote
Belger's fall - background darker to match with the last stage

What does it mean? Anyway you have good ideas! :)

Goros Lair

  • Jr. Member
  • **
  • Posts: 10
    • View Profile
Re: Final Fight 30th Anniversary Edition, Three Player CPS1 Mod
« Reply #41 on: June 14, 2019, 12:00:48 pm »
Quote
Quote
Belger's fall - background darker to match with the last stage

What does it mean? Anyway you have good ideas! :)

I've posted about it on page 2 ;)
« Last Edit: June 14, 2019, 12:06:21 pm by Goros Lair »

Grego

  • Jr. Member
  • **
  • Posts: 97
    • View Profile
Re: Final Fight 30th Anniversary Edition, Three Player CPS1 Mod
« Reply #42 on: June 14, 2019, 02:50:22 pm »
Adding extra colors and the ability to select the same character doesn't stop you from playing original colors and separate characters.

The code will likely be opensourced, at which point anyone can make their dream version.
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

NiO

  • Jr. Member
  • **
  • Posts: 75
  • Let's bring order to chaos
    • View Profile
    • https://www.facebook.com/groups/retrogamersmx/
Re: Final Fight 30th Anniversary Edition, Three Player CPS1 Mod
« Reply #43 on: June 15, 2019, 08:27:59 am »
Good work, I've seen the progress on Discord and it really shows.

All are good new features, hope someday we could get updated visuals too, yo make it more unique.

Keep the great work.

shadows

  • Newbie
  • *
  • Posts: 3
    • View Profile
Re: Final Fight 30th Anniversary Edition, Three Player CPS1 Mod
« Reply #44 on: June 15, 2019, 01:10:40 pm »
It would be interesting if, considering the game behaves differently when playing 1 or 2p, like it spawns more items and enemies, in this 3p hack something similar was added, bt too many sprites cause glitches like making them invisible, so increasing the HP of the enemies when 3p would be really good.

Nice work doing this mod, =).

Grego

  • Jr. Member
  • **
  • Posts: 97
    • View Profile
Re: Final Fight 30th Anniversary Edition, Three Player CPS1 Mod
« Reply #45 on: June 15, 2019, 02:21:07 pm »
Thanks guys. We have enhancements planned to increase the difficulty for three players.   ;)
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

Josephine Lithius

  • Full Member
  • ***
  • Posts: 102
  • Lv. 35 Cutemonger
    • View Profile
    • JosephineLithius @ Tumblr
Re: Final Fight 30th Anniversary Edition, Three Player CPS1 Mod
« Reply #46 on: June 15, 2019, 04:05:25 pm »
Alright, I know this has been suggested at least a couple of times, by now… but, can you please either shrink the life bars and put them side-by-side (a'la Cadillacs & Dinosaurs), or move the P3 lifebar to the bottom of the screen?  Having it directly under the Time just looks bad and it would look even more wonky if just Players 1 and 3 (or, 2 and 3), are playing.
Yes, I know.  You (Grego) said you would… but, it seems like you put that on the back-burner and focused on palette swaps and real-hardware compatibility.  Big kudos on the latter and the former is always welcome, but… those lifebars, man.  Those lifebars.
I'm not that hard to find... if you know where to look.
-=( http://josephinelithius.tumblr.com )=-

Grego

  • Jr. Member
  • **
  • Posts: 97
    • View Profile
Re: Final Fight 30th Anniversary Edition, Three Player CPS1 Mod
« Reply #47 on: June 15, 2019, 04:18:15 pm »
If you notice the lifebars have been shrunk, just not rearranged. Finishing scores first, thought it more important to have everything ready rather than just repositioned which is the easy part. We're working on it.
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

shadows

  • Newbie
  • *
  • Posts: 3
    • View Profile
Re: Final Fight 30th Anniversary Edition, Three Player CPS1 Mod
« Reply #48 on: June 16, 2019, 10:32:41 am »
Speaking about lifebars, is it that hard to make the other bars (green, blue, white) to show the progress like the yellow bar, since any other bar that is not the yellow don't show the progress. An example is cadillacs and dinosaurs, you can see the progress of all bars.

Josephine Lithius

  • Full Member
  • ***
  • Posts: 102
  • Lv. 35 Cutemonger
    • View Profile
    • JosephineLithius @ Tumblr
Re: Final Fight 30th Anniversary Edition, Three Player CPS1 Mod
« Reply #49 on: June 16, 2019, 03:48:04 pm »
If you notice the lifebars have been shrunk, just not rearranged.
I hadn't… so, my apologies and thanks.  You're doin' somethin' great, here, and I really hope you keep at it!
I'm not that hard to find... if you know where to look.
-=( http://josephinelithius.tumblr.com )=-

Grego

  • Jr. Member
  • **
  • Posts: 97
    • View Profile
Re: Final Fight 30th Anniversary Edition, Three Player CPS1 Mod
« Reply #50 on: June 16, 2019, 07:54:56 pm »
Shadows - Possible, I'll look into it

Lithius - No problem, thank you. We will.
« Last Edit: June 17, 2019, 12:15:39 am by Grego »
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

Grego

  • Jr. Member
  • **
  • Posts: 97
    • View Profile
Re: Final Fight 30th Anniversary Edition, Three Player CPS1 Mod
« Reply #51 on: July 19, 2019, 12:58:11 am »




Getting very close, current progress:

AI Changes - 70%
Gameplay Systems - 90%
Enhancements - 80%
UI/Health Bars - 90%

Should be releasing an enhancement teaser video within a few weeks, more announcements coming soon.
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

MathUser2929

  • Hero Member
  • *****
  • Posts: 1544
    • View Profile
Re: Final Fight 30th Anniversary Edition, Three Player CPS1 Mod
« Reply #52 on: July 19, 2019, 02:35:36 pm »
So you didnt use that arcade game mod that lets you pick alot of the enemies to play as.

Vanya

  • Hero Member
  • *****
  • Posts: 1489
    • View Profile
Re: Final Fight 30th Anniversary Edition, Three Player CPS1 Mod
« Reply #53 on: July 19, 2019, 03:40:28 pm »
Looks great with that new hud layout!

shadows

  • Newbie
  • *
  • Posts: 3
    • View Profile
Re: Final Fight 30th Anniversary Edition, Three Player CPS1 Mod
« Reply #54 on: July 20, 2019, 10:10:39 am »
Congratulations, it is a beautiful work. I hope I am not annoying too much with my suggestions, but is there any possibility of making the Holly Wood that throws molotovs into a character that fights and throws molotovs like the other knivers that fights and throws knives? The difference would be that they would fight and throw molotov instead of running away after throwing the molotov. Another good one is an enemy randomizer as a level enhancement.

Grego

  • Jr. Member
  • **
  • Posts: 97
    • View Profile
Re: Final Fight 30th Anniversary Edition, Three Player CPS1 Mod
« Reply #55 on: July 20, 2019, 03:18:32 pm »
@mathuser, sorry no, totally different code base

Thanks Vanya.

@shadows, it's possible, probably not going to be in this mod tho, sorry
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

Goros Lair

  • Jr. Member
  • **
  • Posts: 10
    • View Profile
Re: Final Fight 30th Anniversary Edition, Three Player CPS1 Mod
« Reply #56 on: August 04, 2019, 10:42:33 am »
Grego, this project is very wonderful. Awesome update... In my opinion, it's ready.

I believe that's only me, but some times I feel the timer "counts" wrongly.

By the way, and not bothering you, please. But, regarding It (timer), do you think is a good Idea to hide it and only display It when the time is finishing? (This happens with Captain Commando, Warriors of Fate, Cadillacs and Dinossaurs...).

Anyway, thank you for your marvelous Works and project.

Grego

  • Jr. Member
  • **
  • Posts: 97
    • View Profile
Re: Final Fight 30th Anniversary Edition, Three Player CPS1 Mod
« Reply #57 on: August 04, 2019, 11:09:56 am »
Thanks goro, still working on bugs and minor enhancements, so not quite ready yet. We are also working on hardware to allow for double the sprites to eradicate flickering.
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

undamned

  • Newbie
  • *
  • Posts: 3
    • View Profile
Re: Final Fight 30th Anniversary Edition, Three Player CPS1 Mod
« Reply #58 on: August 28, 2019, 04:54:24 pm »
There are two different version of C-Boards with kick harness connector, take a look to the picture. One of them with one 1×10 pins and the other one has 4+6+10+10 pins (the second version used with Capcom's Knights of the Round game, which can play also with 3 players!)


That second version you showed (90632C-6) is not used for Knights of the Round.  I am aware of 4 different C-Boards which use at least one 10-pin aux. connector:

90628-C-2 (PPU2: B-12) (games: MERCS, ...)
90632C-1  (PPU2: many) (games: SFII, ...)
90632C-6  (PPU2: B-21) (games: SFII', ...)
90631C-5  (PPU2: B-21) (games: Captain Commando, Knights of the Round, King of Dragons, ...)

PPU2 is the big custom "picture processing unit" chip, is not necessarily the same across these C-Boards, and the game ROMs must be tailored to it.  Though any A-Board will work with any game (ignoring 10Mhz vs 12Mhz clocks), the B & C Boards are fairly particular about how they are matched.

The only known Final Fight PPU2s are B-01, B-02, B-03, B-04, and B-05.  Of those, the only potential match is some SFII World Warrior boards.  In the photo you posted earlier with the Final Fight PCB running with SFII C-Board, you can see "B-05" on the chip.  That's the only SFII PPU2 that could work with an original Final Fight game (and it must be a Final Fight that originally used a B-05 PPU2).  Capcom used 9 different PPU2s for SFII World Warrior, so you can't just go buy a random SFII and expect it to have a B-05 PPU2 equipped C-Board for use with Final Fight.

@Grego, if you want to exchange some ideas on how to deal with this, I'm in the middle of a project that might dovetail nicely :)
-ud

Grego

  • Jr. Member
  • **
  • Posts: 97
    • View Profile
Re: Final Fight 30th Anniversary Edition, Three Player CPS1 Mod
« Reply #59 on: August 29, 2019, 01:42:12 pm »
Hello undamned, those are all true statements. My current hardware is using a b-21 c board from a copy of sf2ce. The differences between the ppus is mainly related to how control registers are mapped. Simply finding the references and modifying them will make the game compatible. This can be tricky in certain games due to their use of the multiplication hardware on the ppu as a form of protection. But in final fights case a few lines relocating the writes to control registers and a single nop makes the game work with other boards.

Code: [Select]
org 0x00057E
   move.w D1, $800166.l ;ctrl
 org 0x05E7D8
   move.w #$12ce, $800166.l ;ctrl
 
 org 0x000554
   move.w ($72,A5), $800168.l ;priority mask
 org 0x00055C
   move.w ($74,A5), $80016a.l ;priority mask
 org 0x000564
   move.w ($76,A5), $80016c.l ;priority mask
 org 0x00056C
   move.w ($78,A5), $80016e.l ;priority mask

 org 0x00058C
   move.w #$3f, $800170.l ;palctrl
 org 0x05EB7C
   move.w #$3f, $800170.l ;palctrl
 
 org 0x05E850
   nop
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