News:

11 March 2016 - Forum Rules

Main Menu

Super Mario Kart Full Screen

Started by Grego, January 22, 2019, 12:13:02 PM

Previous topic - Next topic

Grego

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.



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
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

My mistake, here is the correct link:

https://ufile.io/98qv7

Had multiple tabs open, copied from the wrong one :D
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

ShadowOne333

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:

  • Make it so the main playable character appears a bit lower on the screen, or at least centered in relation to the rest of the whole screen.
  • The Kart symbol and the x3 are still in the same position as in the original SMK. Perhaps moving alongside the coin counter would help.
  • This one's a bit of a stretch, but perhaps adding a mini-map of the current track with tracking dots-per-player in one of the corners would be the best quality of life hack for SMK, but I do know that it might be really hard to accomplish.

Grego

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.
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

Vanya

#5
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.

MachoAlex

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

Mario Bros.

#7
Quote from: 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.


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

PS: A bad request's reader is a bad helper

niuus

Quote from: 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.



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.

Grego

Thanks, glad you're enjoying my projects 😁
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

Mario Bros.

#10


i took off the 3xkart

EDIT : put 55 in 7e0404

PS: A bad request's reader is a bad helper

Grego

Haha nice man, I need to get the source out there, this hack could use a lot more love.
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

Mario Bros.

PS: A bad request's reader is a bad helper

Vanya

Quote from: Mario Bros. on January 23, 2019, 04:55:01 AM

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.

Grego

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.
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

Mario Bros.

#15
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

PS: A bad request's reader is a bad helper

Q

Wow, this sounds really cool. I'll have to check it out.

Quote from: Vanya on January 23, 2019, 01:44:19 AM
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.
Sneko, the Super Nintendo Entertainment Kitty, wishes you luck.

Gi Nattak

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.

Grego

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.
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

Vanya

#19
I get it too. Maybe simply shifting the "camera" up some and increasing the height of the background image  would be enough.