Romhacking.net

Romhacking => Personal Projects => Topic started by: Grego on January 22, 2019, 12:13:02 pm

Title: Super Mario Kart Full Screen
Post by: Grego on January 22, 2019, 12:13:02 pm
Hello all, made this months ago for the UltraNet project, a SNES Network Adapter of my own design, figured I'd release it so someone can enjoy it.

(https://cdn.discordapp.com/attachments/511622771361447937/537332637170139136/smkfullsceen.png)

Here is an ips patch that will modify Super Mario Kart to be in full screen:

https://ufile.io/98qv7

Works with CRC32(0xCD80DB86) Super Mario Kart USA.

And here is the github for the project:

https://github.com/originalgrego/SuperMarioKartFullScreen

Edit: Link updated, added github link
Title: Re: Super Mario Kart Full Screen
Post by: nesrocks on January 22, 2019, 12:51:57 pm
Wrong link? Got final fight hacks.asm
Title: Re: Super Mario Kart Full Screen
Post by: Grego on January 22, 2019, 12:57:42 pm
My mistake, here is the correct link:

https://ufile.io/98qv7

Had multiple tabs open, copied from the wrong one :D
Title: Re: Super Mario Kart Full Screen
Post by: ShadowOne333 on January 22, 2019, 02:21:06 pm
I always found Super Mario Kart to be very odd, and the choice to have only half of the screen be the actual game-field was really off-putting to me.
Gladly, here comes this patch which really alleviates that issue!
I will give this a go for sure.

Though, I would like to give some more suggestions to this patch:
Title: Re: Super Mario Kart Full Screen
Post by: Grego on January 22, 2019, 02:39:30 pm
Good suggestions, I had plans to fix the first two problems you identified.  Perhaps I'll release the source code so others can assist.

Your third suggestion is certainly possible, f-zero does it quite easily.
Title: Re: Super Mario Kart Full Screen
Post by: Vanya on January 23, 2019, 01:44:19 am
Good god, man. You're like belated Santa Clause to me right now.

EDIT:

Just tried it out. It is SOOO much better than the original in full screen!
With the updates that were mentioned before this will be the definitive version of the game.

If I can add my own pipedreams to the suggested changes...
-There was an unfinished hack that added each AI character's special items to the mystery boxes that I would love to see completed. Being able to use the Yoshi Egg, Poison Mushroom, and Fireball would make things more interesting. There is also mention of a chain-chomp item. Not sure if that was actually a thing or not.
Title: Re: Super Mario Kart Full Screen
Post by: MachoAlex on January 23, 2019, 02:03:19 am
Wow, this looks really impressive. Really dig Shadow's ideas too. Looking forward to seeing this develop.

http://www.romhacking.net/smf/Smileys/newyabb/woot.gif
Title: Re: Super Mario Kart Full Screen
Post by: Mario Bros. on January 23, 2019, 04:55:01 am
Good god, man. You're like belated Santa Clause to me right now.

EDIT:

Just tried it out. It is SOOO much better than the original in full screen!
With the updates that were mentioned before this will be the definitive version of the game.

If I can add my own pipedreams to the suggested changes...
-There was an unfinished hack that added each AI character's special items to the mystery boxes that I would love to see completed. Being able to use the Yoshi Egg, Poison Mushroom, and Fireball would make things more interesting. There is also mention of a chain-chomp item. Not sure if that was actually a thing or not.


Hello,
Yoshi's egg is just a banana's routine with sprites redrawned in egg
Chomp is a "green shell"'s routine with sprites redrawned in chomp

Title: Re: Super Mario Kart Full Screen
Post by: niuus on January 23, 2019, 10:33:13 am
Hello all, made this months ago for the UltraNet project, a SNES Network Adapter of my own design, figured I'd release it so someone can enjoy it.

(https://cdn.discordapp.com/attachments/511622771361447937/537332637170139136/smkfullsceen.png)

Here is an ips patch that will modify Super Mario Kart to be in full screen:

https://ufile.io/98qv7

Works with CRC32(0xCD80DB86) Super Mario Kart USA.

Edit: Link updated
Wow man, you're on fire. This, F-Zero Final and FFight 2players really made my entire month.
Title: Re: Super Mario Kart Full Screen
Post by: Grego on January 23, 2019, 12:20:39 pm
Thanks, glad you're enjoying my projects 😁
Title: Re: Super Mario Kart Full Screen
Post by: Mario Bros. on January 23, 2019, 01:05:24 pm
(https://image.noelshack.com/minis/2019/04/3/1548266662-capture.png) (https://www.noelshack.com/2019-04-3-1548266662-capture.png)

i took off the 3xkart

EDIT : put 55 in 7e0404

Title: Re: Super Mario Kart Full Screen
Post by: Grego on January 23, 2019, 01:08:18 pm
Haha nice man, I need to get the source out there, this hack could use a lot more love.
Title: Re: Super Mario Kart Full Screen
Post by: Mario Bros. on January 23, 2019, 01:15:42 pm
 :thumbsup: thanks
Title: Re: Super Mario Kart Full Screen
Post by: Vanya on January 23, 2019, 01:28:24 pm

Hello,
Yoshi's egg is just a banana's routine with sprites redrawn as an egg
Chomp is a "green shell"'s routine with sprites redrawn as a chomp

Good to know. Maybe someone intrepid enough to try can make them do something more.
Title: Re: Super Mario Kart Full Screen
Post by: Grego on January 23, 2019, 01:32:34 pm
Uploaded the source to github:

https://github.com/originalgrego/SuperMarioKartFullScreen

Includes the tool I wrote to expand the hdma tables for fullscreen. Please excuse the lack of documentation, this was wrote in a week or so months ago so I have'nt put any polish on it.  I'll try to improve the documentation/readme soon.
Title: Re: Super Mario Kart Full Screen
Post by: Mario Bros. on January 24, 2019, 06:43:53 am
note: the size of others karters going by back are in smallest size: its no good !! it should put a max size for karter going by back

i think : in fullscreen it's more ,it should hide 20/30% of the bottom of the screen

Title: Re: Super Mario Kart Full Screen
Post by: Q on January 24, 2019, 09:01:40 am
Wow, this sounds really cool. I'll have to check it out.

If I can add my own pipedreams to the suggested changes...
-There was an unfinished hack that added each AI character's special items to the mystery boxes that I would love to see completed. Being able to use the Yoshi Egg, Poison Mushroom, and Fireball would make things more interesting. There is also mention of a chain-chomp item. Not sure if that was actually a thing or not.

Instead how about a hack that adds a cheat code input to the title screen that, if inputted, allows players to use these items infinitely (like the CPU) at the push of a button. It might need some cooldown time to prevent things from getting too hectic. Maybe someone could hijack the item box ASM so the item keeps automatically spawning in the box every time you use it up.
Title: Re: Super Mario Kart Full Screen
Post by: Gi Nattak on January 27, 2019, 02:22:45 pm
This is a nice hack, but having played with it the game was so obviously not meant to have that window removed -- with it removed the karts all of a sudden look and feel like they are up too high, or far away rather, because they are lol. Not bashing on the hack at all just wish the camera following the karts could be moved up to compensate for the window being removed. Might be able to get used to it after some time, though.
Title: Re: Super Mario Kart Full Screen
Post by: Grego on January 27, 2019, 03:00:06 pm
Sure, it's a little odd but having the whole screen available feels a lot better to me. This hack was a very quick attempt primarily intended for multiplayer over ultranet. I'd love to move the player down to a better position in the future, we'll see what happens.
Title: Re: Super Mario Kart Full Screen
Post by: Vanya on January 27, 2019, 11:38:30 pm
I get it too. Maybe simply shifting the "camera" up some and increasing the height of the background image  would be enough.
Title: Re: Super Mario Kart Full Screen
Post by: niuus on January 31, 2019, 01:15:17 am
Sure, it's a little odd but having the whole screen available feels a lot better to me. This hack was a very quick attempt primarily intended for multiplayer over ultranet. I'd love to move the player down to a better position in the future, we'll see what happens.
Out of curiosity, is something like this possible to do in Top Gear?
Title: Re: Super Mario Kart Full Screen
Post by: Vanya on January 31, 2019, 05:30:17 am
That would be pretty awesome, actually.
Make the game look a bit more like it's sequel in single player mode.
Title: Re: Super Mario Kart Full Screen
Post by: ultimaweapon on January 31, 2019, 07:23:21 am
Out of curiosity, is something like this possible to do in Top Gear?

That would be awesome to see in Top Gear. I love that game as well as this game. I'm happy for this hack as this update was well needed.
Title: Re: Super Mario Kart Full Screen
Post by: Grego on January 31, 2019, 01:52:57 pm
Not sure what you guys are asking about, top gear is already fullscreen. You mean networked top gear? Because it's on the list of games to network.


Edit: I see you guys mean top gear 1. 2 and 3000 are both fullscreen. It's totally possible
Title: Re: Super Mario Kart Full Screen
Post by: darthvaderx on January 31, 2019, 07:51:02 pm
Not sure what you guys are asking about, top gear is already fullscreen. You mean networked top gear? Because it's on the list of games to network.


Edit: I see you guys mean top gear 1. 2 and 3000 are both fullscreen. It's totally possible

Forgive me for my poor mock-up (no gear and nitro scores):

(http://i67.tinypic.com/2uz5l6g.jpg)
Title: Re: Super Mario Kart Full Screen
Post by: Vanya on February 01, 2019, 05:05:14 pm
Yeah. Something like that would be pretty sick.
Title: Re: Super Mario Kart Full Screen
Post by: niuus on February 02, 2019, 03:17:07 am
Yes! That's definitely it, Top Gear in deserving full screen. Very nice  :thumbsup:
Title: Re: Super Mario Kart Full Screen
Post by: slidelljohn on April 04, 2019, 09:24:56 am
@Grego
I wouldn't mind helping out with hacks for the UltraNet SNES Network Adapter. I think I could fix up the
mario kart full screen hack and make it look good. How do I get this UltraNet SNES Network Adapter?
Title: Re: Super Mario Kart Full Screen
Post by: Grego on April 04, 2019, 12:22:27 pm
@slidelljohn

I wish I had a good answer for that, was looking to crowdfund development but never got much traction. So for now there is just the prototype. Hopefully in a few months after we're done with final fight ae I'll be working on it again. I have a plan to try and get something out to the masses, you should join the FZO discord if you'd like to assist when we get to that point.
Title: Re: Super Mario Kart Full Screen
Post by: slidelljohn on April 04, 2019, 04:33:29 pm
About how much were you trying to get from the crowd fund?
Is UltraNet a closed sourced project?

I also did a little prototyping. I made the snes mod chip that doubles your avalible vram from 64kb to 128kb plus it also gives you a 2nd set of 128kb of vram that you could switch too. I’m actually in the process of updating the design. The person currently working on bsnes plus created a branch of bsnes plus v.4 that supports my mod chip but the debugging tools still need to be updated for the extra graphics. I already did some updating to the debugging tools but there is still lots to do. I also updated cpu tracer and it’s faster than any tracer for the snes that I have used.

But anyways I’m interested in this UltraNet. Where are all of the pictures of it? How does it work? Lol I want one even if I have to build it myself. I have the soldering skills and I know pcb manufacturing companies that can make the board.
Title: Re: Super Mario Kart Full Screen
Post by: Grego on April 07, 2019, 01:46:42 am
Really I was looking for a few grand to get me through the next version of the hardware.

Yes it is a closed project, I would like to open up the client side api so developers can contribute, but considering the state of the project I am not prepared to do so yet.

The video on my YouTube is the primary information about ultranet. Haven't created a website or posted many pictures as the response has been lackluster. Like I said in a few months I hope to come back to it in a meaningful way. At that point there may be some way you could help the project.
Title: Re: Super Mario Kart Full Screen
Post by: Dirtbag on April 07, 2019, 04:57:33 pm
Could someone upload the patch to the site please?  I get this error; "Premium Access Only

The free hosting period for this file has now expired, only premium users can download it."

I'm keen to try this with Super Baldy Kart.
Title: Re: Super Mario Kart Full Screen
Post by: PowerPanda on April 08, 2019, 01:35:04 pm
This is great. Another alternative for a "fullscreen mode" is to beat the game of Mario Kart Super Circuit. You do that, you unlock all of the tracks from the original Super Mario Kart, remade in the GBA engine.

Come to think of it, I should just create a hack for the GBA game that bypasses the check for a completed save file and make those available from the start....
Title: Re: Super Mario Kart Full Screen
Post by: maseter on April 08, 2019, 05:00:37 pm
Come to think of it, I should just create a hack for the GBA game that bypasses the check for a completed save file and make those available from the start...

Please do! I didn't even know about this until you just mentioned it.

The GBA save file can be found here: https://www.zophar.net/savestates/gba/mario-kart-super-circuit.html (https://www.zophar.net/savestates/gba/mario-kart-super-circuit.html)

Works with vba-m, use "file/import/battery file" to load markarto.sav then press L/R in the "choose a cup" menu.
Title: Re: Super Mario Kart Full Screen
Post by: ShadowOne333 on April 08, 2019, 09:42:20 pm
Do a colour correction of Super Circuit while you're at it plz :P
Title: Re: Super Mario Kart Full Screen
Post by: PowerPanda on April 09, 2019, 12:11:12 am
OK, I don't want to hijack this thread. I've got too many pending projects right now, but if I do decide to do something about Super Circuit, I'll start a new thread. Now, back to Mario Kart SNES full screen mode!
Title: Re: Super Mario Kart Full Screen
Post by: pleasejust on April 09, 2019, 02:21:53 pm
"I'd love to move the player down to a better position in the future, we'll see what happens."

Yes, please update the hack with the proposed changes. It would be great. We're looking forward to it. Also get a better host like google drive something. The current link to the current version of the patch says you need to be premium member or something ridiculous. Thanks.
Title: Re: Super Mario Kart Full Screen
Post by: PowerPanda on April 09, 2019, 05:58:18 pm
Or he could just... you know... upload it to romhacking.net  :thumbsup:
Title: Re: Super Mario Kart Full Screen
Post by: Googie on April 10, 2019, 03:09:31 pm
This is gorgeous, can't wait to try it out for myself...
Title: Re: Super Mario Kart Full Screen
Post by: Grego on April 10, 2019, 04:57:06 pm
Btw Slidelljohn, I can give you my smk disassembly if you'd like to start working on improving the hack.
Title: Re: Super Mario Kart Full Screen
Post by: slidelljohn on April 11, 2019, 12:06:42 am
If you could post a new link to download the patch I’ll see if I can make a couple improvements to it. The old download link doesn’t work anymore.
Title: Re: Super Mario Kart Full Screen
Post by: pleasejust on April 12, 2019, 08:29:14 pm
Can someone update the link?? It doesn't work anymore. "Free hosting for this file has expired".. or can someone just up it to a dropbox account or something?

If you could post a new link to download the patch I’ll see if I can make a couple improvements to it. The old download link doesn’t work anymore.

What about the files from github? Can you work with those, slidelljohn?
Title: Re: Super Mario Kart Full Screen
Post by: slidelljohn on April 12, 2019, 11:50:50 pm
I tried but when I compiled the code the game seemed too glitchy. I don’t think I compiled it correctly. A patch would be easier for me to work with.
Title: Re: Super Mario Kart Full Screen
Post by: Grego on April 13, 2019, 01:08:06 am
Slidelljohn it is much easier to work from assembly... Also all instructions for building are in the readme. You are probably using snes9x it doesn't understand roms that aren't bank aligned. You need to expand the ROM. Good luck.
Title: Re: Super Mario Kart Full Screen
Post by: slidelljohn on April 13, 2019, 02:40:32 am
Why are you making it so hard for people to have access to the patch? Do you really think I didn’t read the readme? All the time I wasted trying to compile a patch that I have no experience compiling I could have used trying to improve the hack.
Title: Re: Super Mario Kart Full Screen
Post by: Grego on April 13, 2019, 03:01:14 am
How are you going to improve it if you can't even get it to compile? If you would have tried it in bsnes it would have worked right off the bat. Sorry snes9x sucks (doesn't find it important to read a whole file into memory)
Title: Re: Super Mario Kart Full Screen
Post by: PowerPanda on April 13, 2019, 09:44:00 am
How are you going to improve it if you can't even get it to compile? If you would have tried it in bsnes it would have worked right off the bat. Sorry snes9x sucks (doesn't find it important to read a whole file into memory)

Different people are good at different things. It's always hard to work off of someone else's notes.

The point stands though that multiple people have reported problems downloading your IPS patch. I just tried now, and also couldn't because I don't have a premium membership. Why not just upload it somewhere else? We are literally talking on the forums of a website dedicated to hosting IPS patches.
Title: Re: Super Mario Kart Full Screen
Post by: Maeson on April 13, 2019, 12:24:07 pm
I have an IPS file for this modification.
I can easily share it, but I rather ask Grego first if it's okay to do so.
Title: Re: Super Mario Kart Full Screen
Post by: Grego on April 13, 2019, 01:26:10 pm
Feel free to upload the ips.
Title: Re: Super Mario Kart Full Screen
Post by: Maeson on April 13, 2019, 01:43:18 pm
Perfect then. Here you go:
https://www.dropbox.com/s/3at73i2ym100bca/supermariokart_full_screen.rar?dl=0 (https://www.dropbox.com/s/3at73i2ym100bca/supermariokart_full_screen.rar?dl=0)

If I remember correctly, it is to be applied to a Un-Headered US Rom.
CRC-32 should be CD80DB86.

Toodles.
Title: Re: Super Mario Kart Full Screen
Post by: Grego on April 13, 2019, 03:14:17 pm
Thanks Maeson, the project is open source, distribute it however you see fit as long as I'm credited.
Title: Re: Super Mario Kart Full Screen
Post by: Googie on April 13, 2019, 03:39:09 pm
I just tried this out and it's really cool! I'm gonna play some more later on when I have more time. :woot!:
Title: Re: Super Mario Kart Full Screen
Post by: KingMike on April 13, 2019, 07:09:00 pm
Why are you making it so hard for people to have access to the patch? Do you really think I didn’t read the readme? All the time I wasted trying to compile a patch that I have no experience compiling I could have used trying to improve the hack.
This the same issue as the Final Fight patch?
Use WindHex, click Expand ROM to expand it to a stable size. Two clicks and it's fixed.

I guess if we've already told them and they don't want to, well then there's no real point in continuing to ask.
Title: Re: Super Mario Kart Full Screen
Post by: niuus on May 07, 2019, 03:38:34 am
If you could post a new link to download the patch I’ll see if I can make a couple improvements to it. The old download link doesn’t work anymore.
Any luck improving it, slidelljohn?
Title: Re: Super Mario Kart Full Screen
Post by: IAmCaptPlanet on May 09, 2019, 07:49:35 pm
just adding a lot more sky and moving the kart down would help a lot

would be cool if a mini-map could still show up (kinda like the "rear view mirror" does with a button press, just have it stay on and show a minimap if possible