F-Zero Final VS Online Playable at Combo Breaker 2022, check last post!

Started by Grego, July 29, 2018, 02:43:03 PM

Previous topic - Next topic

Grego

Hello Romhacking.net! It's Grego, creator of the UltraNet network adapter for SNES. I have come bearing gifts!

After months of collaboration with the very talented Richard Bukor, aka CatadorDeLatas, we have created our first mod together.

I am proud to introduce F-Zero Final v0.2, a mod which brings together all of the content available in the F-Zero series in one convenient package.

Link To Github Page:

https://github.com/originalgrego/FZeroFinal

Link to Patcher Tool:

https://github.com/originalgrego/f-zero_final_patcher

So what does it do?

F-Zero Final reworks the league and track loading functions of F-Zero to allow for additional tracks and leagues to be loaded.

By appending the BS F-Zero Grand Prix 2 rom to F-Zero, Ace league has become available for the first time.

In addition the Grand Prix 2 vehicles have been added to the roster allowing for the selection of all 8 original hover cars!

A custom league selection menu was created to allow ace league to be selected. Practice mode has also been enhanced to allow for all 20 maps to be selected.

This project is the foundation for a completely new level editor Richard and I are working on currently code named "FZEdit". It is also the beginning of a new era in F-Zero modding. Through this project all original content from all versions of F-Zero for SNES will be included into one FINAL game. All 8 hover cars, all 20 tracks, custom leagues, custom maps, custom backgrounds, tilesets, and palettes. F-Zero's world is now your oyster.

But what's even better than playing F-Zero by yourself in your parents' basement? Playing with a friend! F-Zero Final is 100% compatible with F-Zero VS for the UltraNet!

Check out the Ultra Net stream from 9/15/2018 containing F-Zero Final VS and Metal Warriors H2H here: https://www.youtube.com/watch?v=GJ1-LpBFhvg

Or see the F-Zero Final v0.2 teaser here: https://www.youtube.com/watch?v=UzmOP23_F6A

As this is an alpha release there are some bugs as outlined in the README. Please report any new/unknown bugs in this thread. This project is open source to encourage additional development. I would be happy to help anyone get up to speed that would like to contribute.

README:

https://github.com/originalgrego/FZeroFinal/blob/master/README.md

There have been many upgrades to the README to help clear up common installation problems, please let us know if you have any issues with installation.
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

Prince Valmont

This is amazing news! Thank you guys for your dedication and hard work on this one! I can't wait to see how this changes the scene moving forward!

Grego

Thank you for showing your appreciation.

It has been awesome working with Catador on this project and we have a lot more in the pipeline.

Your support carries us through the lowest points of our work.
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

Well it's been a month, so I think it's time for an update. F-Zero Final v0.2 is nearly feature complete and we are happy to announce it's arrival with a teaser trailer!  As I am not allowed to post video links here I have added it to my profile signature, please check there for the video. :P

The Ultra Net team will be doing a stream of F-Zero Final v0.2 and F-Zero Final VS two Saturdays from now September 15, 2018. Again, please check my signature for stream link.

Shortly after the stream F-Zero Final v0.2 will be officially released on my github, link in signature.

I hope everyone enjoys the teaser and tunes into our stream, we have a lot to show off, you won't want to miss 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

Psyklax

Quote from: Grego on September 06, 2018, 12:44:45 PM
As I am not allowed to post video links here

Who told you that? :huh: There's nothing in the rules disallowing YouTube links - hell, there's even a thread dedicated to that exact thing.

Anyway, good job on the hack. I might even feature it on my channel when it's finished. :)

Grego

Thank you for the compliment.

I was told I'm not allowed to advertise by one of the moderators when I was trying to link to my twitch channel to show off my SNES network adapter the Ultra Net. So at this point I'm not sure what the rules are. 😣
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

KingMike

Quote from: Psyklax on September 07, 2018, 03:58:03 AM
Who told you that? :huh: There's nothing in the rules disallowing YouTube links - hell, there's even a thread dedicated to that exact thing.

Anyway, good job on the hack. I might even feature it on my channel when it's finished. :)

As long as it isn't a thread with JUST the link. (we'd like some kind of descriptive information posted here)
Otherwise, the video links thread would be appropriate.
"My watch says 30 chickens" Google, 2018

Recca

Amazing work! Combining the original F-Zero with BS Grand Prix 2 into one game has been something I've wanted to see for a long time. I'm actually surprised that this wasn't done officially for the SNES back in the 90s. It seems evident that it would have been a good seller back then, but whatever. I guess it's their missed opportunity. Moving along, I really liked what I saw from that youtube video so far. Congratulations on the work that was done up to now. :thumbsup:

There's a few things that I'm curious about though:

1. How is the screen changed between the original cars and BS ones on the selection screen? Via L and R buttons or by simply pressing left or right?

2. If there's space available, could any more custom tracks be added or would that have to be made into a separate hack?

3. The multiplayer feature certainly sounds interesting. Would it also be possible to add a direct two player option using two controllers like in Top Gear with a split screen or would it be too hard to implement?
"Truly, if there is evil in this world, it lies within the heart of mankind."
- Edward D. Morrison (Tales of Phantasia)

Grego

Thanks! Cars are switched by L/R. The ROM will have 3mb available for custom maps, each map takes approximately 64k at their largest, allowing for 50+ custom maps. FZEdit will allow for custom maps and leagues in F-Zero Final very soon and we have a team of map makers producing custom maps. One of our particularly active map makers, Porthor, is working to port all the gba maps. There are serious technical issues prohibiting split screen multiplayer in F-Zero, the UltraNet allows multiplayer across separate systems and soon it will enable online play. Please watch our stream this Saturday to see the UltraNet in action.
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

DackR

Hell yeah! This is actually pretty cool.

Is the UltraNet based on the SNESoIP or is the design philosophy different? https://github.com/mupfelofen-de/SNESoIP

I might come check out your stream Saturday.

Grego

The Ultra Net is a completely new design and connects through the expansion port on the bottom of the SNES.

The Ultra Net stream will begin at 2pm EST tomorrow - https://twitch.tv/ultranetsnes

Please watch the stream to see F-Zero Final, F-Zero Final VS and Metal Warriors Head To Head!

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

bradzx

Hate to burst your bubble, but it crash when I follow your step for roms and folder.   
This is what look like.
http://prntscr.com/kulvc3
If this is not really work for patch, then why not try do this style?
https://smalttp.speedga.me/randomizer
This look more easier for both rom fusion in.   Why not F-Zero and F-Zero 2 fusion in once than your way to make this patch if it crashed like that?
OR maybe you fail to explain more detail how to use XKAS or fail to mention that require header or unheader.
Are you huge fan of Megaman Xtreme 2?   Then check this progress of Remastered version!

Grego

I'm sorry to hear that friend, looks like your directories aren't setup correctly. I'll try to help you after the stream.
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

bradzx

Quote from: Grego on September 15, 2018, 12:13:52 PM
I'm sorry to hear that friend, looks like your directories aren't setup correctly. I'll try to help you after the stream.
Can you show me now before that?
Are you huge fan of Megaman Xtreme 2?   Then check this progress of Remastered version!

Grego

Sorry for the delay. The directory structure should be as so:

/Directory/SNES_ROMS/ <- Roms here
/Directory/F-Zero_Final_Code/ <- Code here

Clicking the batch file from the directory in explorer should produce the correct results.

However, executing it as so /Directory/F-Zero_Final_Code/apply_batch.bat from outside the directory from the command line will result in the same error you are having.

So first do a "cd /Directory/F-Zero_Final_Code" then do a "apply_patch.bat" from the command prompt.

I hope this helps, let me know if you have any more issues.

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

bradzx

Quote from: Grego on September 16, 2018, 03:13:41 PM
Sorry for the delay. The directory structure should be as so:

/Directory/SNES_ROMS/ <- Roms here
/Directory/F-Zero_Final_Code/ <- Code here

Clicking the batch file from the directory in explorer should produce the correct results.

However, executing it as so /Directory/F-Zero_Final_Code/apply_batch.bat from outside the directory from the command line will result in the same error you are having.

So first do a "cd /Directory/F-Zero_Final_Code" then do a "apply_patch.bat" from the command prompt.

I hope this helps, let me know if you have any more issues.
Well it work now but problem is, practice.   I press up to see Ace track as Big Blue 2.  When I press up or down, it crash.  Also Ace track is like glitch screen all over the place.   Other 3 tracks, it work normal.  Look like you need work on track.
Are you huge fan of Megaman Xtreme 2?   Then check this progress of Remastered version!

Grego

Practice and ace league work friend. You need to have unheadered ROMs and use the smwcentral version of xkas. If you are seeing anything and it is working for the base F-Zero tracks it is likely an issue with your GP2 rom, make sure it works and is unheadered.
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

HeavyMetalRocker1988

#17
It's not working, sorry. I followed instructions at GitHub and I got a corrupted sfc.file (F-Zero_Final). The ROMs were named correctly, they are unheadered (sfc-files) and I was using the xkas Version of SMWCentral.
I got a folder in the desktop named "F-Zero Final v0.1". If it's not the correct name, then what is the correct file path?
And what is the Code? I really don't know what to do now.

Grego

#18
Make sure you have your directories setup, check my previous post, you need a directory called SNES_ROMS just outside your FZeroFinal directory. Please post pictures of your directories.

Seems like I need to make a GUI for this...
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