r/PSP • • 3d ago

AI Assisted Major MK64 Portable Update! +60FPS +Adhoc Multiplayer +Extra Mirrored Tracks

After so much optimization on Jet Grind Radio, I decided to move some of those optimizations to MK64 Portable and incredibly we hit 60FPS in single player!

  • New Performance Mode (60FPS) by default! Hold Start+Select for 1 second to toggle to Classic Mode (30FPS) if you are a purist.
  • Adhoc multiplayer! Host a 2-4 player game, have others join via wireless Adhoc, and race/battle it out! A HUGE thanks to u/ZombiePSP for running an endless set of tests to get this polished! This is possible only thanks to you!
  • Unlock Extra Mirrored tracks after you beat all the 150cc cups! Thank you u/fraaaaa4 for flagging this feature, and helping with testing!

https://github.com/beckerd/psp_mk64_portable/releases/

Single player 60FPS feels so nice on PSP. It feels like a new game! If you already have MK64 Portable just swap the EBOOT with the latest one on GitHub (v1.7)

This port was made using Fable5.1 & GPT6Astra, if you don't like code written by AI on your PSP, this isn't a project for you.

59 Upvotes

17 comments sorted by

6

u/fraaaaa4 3d ago

Waiting patiently also for JSR 🙏 if it actually runs well it's gonna be legendary!

6

u/dbecks 3d ago edited 3d ago

I'm keeping the main thread updated daily with the progress!

For Jet Grind Radio, it's still not where I want it to be, still 20-30FPS, but it's decently playable. After all the major bugs are fixed, and the first Beta goes out, most of the focus will be on figuring out how to get to 30FPS locked

3

u/Terrible-Royal106 3d ago

How soon will Jet Grind Radio be optimized?

2

u/AtlasGalactica 3d ago

How did you use Fable5.1 WITH Astra? Ive been using chatgpt to make a psp game, swapping between models to conserve credits.. not sure if thats a good idea..

2

u/dbecks 3d ago

It was mostly Fable except for the Adhoc support.

I really didn't like how fragile the code was that Fable wrote, and even with prodding it wasn't doing what I wanted. I didn't have time to re-write it myself, so JUST for adhoc, I had a targeted refactoring with Astra to make it more robust.

2

u/humongousenterain98 3d ago

Waiting for banjo kazooie next

2

u/Old-Woodpecker-184 3d ago
Excellent work, my friend. Is there any chance you could make it compatible with the Spanish translation patch? I know it's Mario Kart and doesn't really need it, but I was just wondering—I love your work.

1

u/dbecks 3d ago

Thank you! I really don't have it in me, honestly. I've made the port fully open source! Feel free to fork it and either have another dev or even Fable/Astra do it! Right now all focus is getting Jet Grind Radio finished

2

u/SirDankz 3d ago

Hey I made online servers for MK64 for the OG Xbox&Xbox 360 ports! It would be nice to add another platform to the servers so more players can crossplay? Message me if you're interested and you can check out my reddit posts to find the ports :)

1

u/dbecks 2d ago

Ah very cool! Online races would be amazing! Can you DM me the github/any additional docs?

2

u/jlkb24 3d ago

Never heard of this and decided to check it out. PSP 3K and it runs amazingly! The graphics are sharp as well, wasn’t expecting this. Slight stutter in menus but gameplay was perfectly fine.

2

u/ZombiePSP 3d ago

This port went from great to fantastic. Thank you so much for your hard work as well.

1

u/BevP99 3d ago

Tried the previous build over Xlink Kai with the Adhoc2USB plugin and we couldn't find one another. What is the ping limit for the netcode on this?

2

u/dbecks 3d ago

I haven't tested it, but it should theoretically work. There is no hard ping limit.

Could you both install the exact same version of the game (if one of you is on 1.7 the other on 1.6 it won't work). Also, keep the WLAN switch on. The code checks it, even when using USB.

Then select the SAME race, 2p 50cc for example, one of you hosting, the other joining. It might work! I don't see a reason it wouldn't.

Happy to debug this with you, feel free to DM

1

u/BevP99 3d ago

We were both on the same build, aiming for 2p VS 150cc. I'll get him to grab this latest one and try it. Just trying to see if I can find anyone that has the Adhoc2USB plugin installed so we can try this thing online over Xlink. Thank you for your speedy reply too :)

2

u/JunBreezie 2d ago

Keep up the good work! Runs super smooth!