Mario Kart Wii recompiled for PC using AI, with 4K potential and uncapped frame rates — 'first static recompilation of a Wii game' supports over 200 tracks thanks to Retro Rewind compatibility

a month ago by JensSpahnpasta to c/games

Is this the start of a raft of tasty Wii releases? Retro gamers have got to wait until August to try the beta.
Visstix 62 points a month ago

Anyone else wince when they read "using ai"? I like the whole recompiling thing though.

path: 0 24811553, hotness: undefined, score: 62, children: 30
JoMiran 95 points a month ago

If there is one thing AI is good at it is the ingestion and reformulation of copyrighted materials.

path: 0 24811553 24812926, hotness: undefined, score: 95, children: 2
Visstix 22 points a month ago

Hot damn, excellent point haha.

path: 0 24811553 24812926 24813071, hotness: undefined, score: 22, children: 0
gedfromgont 11 points a month ago

Lmao, gottem.

path: 0 24811553 24812926 24818277, hotness: undefined, score: 11, children: 0
mrmaplebar 11 points a month ago

Yes. But think about it this way: if companies are going to use AI to rip us all off, we might as well use it to rip them off too. (No shade at Nintendo who doesn't resort to AI slop...)

path: 0 24811553 24815927, hotness: undefined, score: 11, children: 11
Visstix 5 points a month ago

Yeah but fighting ai with ai doesn't get rid of ai.

path: 0 24811553 24815927 24817357, hotness: undefined, score: 5, children: 10
minfapper 11 points a month ago

I hate to break it to you, but we're never getting rid of AI.

Like how we will forever have trace amounts of cesium and PFAS/microplastics in our blood, AI generated content is going to be around in most things.

The question is will you also use it for good, or just leave it for the bad actors only?

path: 0 24811553 24815927 24817357 24821913, hotness: undefined, score: 11, children: 8
Visstix 3 points a month ago

How the fuck is me using it helping anything?

path: 0 24811553 24815927 24817357 24821913 24823314, hotness: undefined, score: 3, children: 7
mrmaplebar 9 points a month ago

No, sadly it wont.

However, decompilation and recompilation are areas that AI could theoretically be extremely effective (due to the fact that much of it is based on educated guesswork in the first place, whether done by humans or not), and being able to turn proprietary software into plausibly "open source" software will be an effective tool for fighting back against big tech corporations (Microsoft, Google, Apple, Adobe, etc.) as well as for preserving classic, beloved software and games.

Listen, I'm as big of a generative AI hater as the next guy, if not bigger. I see myself as much as an artist and musician as a programmer, and I hate big tech for what I can only call the most egregious act of IP theft and cultural strip-mining in human history. It's plagiarism on an industrial scale. It's ethically wrong, economically a house of cards, and generally fucking sucks.

But at the same time, machine learning is an effective method of data-driven guessing and pattern recognition. Arguably it is the most effective method, which is why it's much easier to use ML to make a program for things like image recognition than traditional algorithmic coding. Having recently read Chris Lewis' blog on the decomp/recomp effort for Snowboard Kids 2 on the N64, it's clear that LLMs are absolutely not a silver bullet of decompilation (at least, not yet), but it is almost an ideal problem space for what ML really does--guess shit based on a big pool of data.

So, my feeling is, if big tech companies are going to leverage these tools to steal from the people, then I think turnabout is fair play and I look forward to seeing the people leverage these tools for relative good. If people who sell art are going to be pushed out of the market due to slop generators, then it's only fair for people to reverse engineer any and all of the software that matters in return.

path: 0 24811553 24815927 24817357 24819979, hotness: undefined, score: 9, children: 0
Chivera 11 points a month ago

I winced. AI has a bad reputation.

path: 0 24811553 24812655, hotness: undefined, score: 11, children: 0
JensSpahnpasta 7 points a month ago

No, not really. That actually is awesome. If AI enables people to do cool stuff like this in their free time, that is great.

path: 0 24811553 24818245, hotness: undefined, score: 7, children: 5
prole 0 points a month ago

Yeah because it's worth it to contribute to the death of the planet so you can play a snappier version of Mario Kart Wii

path: 0 24811553 24818245 24842511, hotness: undefined, score: 0, children: 4
JensSpahnpasta 3 points a month ago

People really need to get a sense of energy consumption. Someone sitting at home creating a AI version of Mario Kart and distributing it via the Internet uses less energy than Nintendo having its team commuting into an office, producing Discs/carts, shipping them into stores and so on. The amount of energy used here should be less than a single person driving a few hundred kilometers with his car to do another Hobby.

path: 0 24811553 24818245 24842511 24842985, hotness: undefined, score: 3, children: 3
prole -3 points a month ago

Look how much I don't care. It's crazy.

path: 0 24811553 24818245 24842511 24842985 24843129, hotness: undefined, score: -3, children: 2
lIlIlIlIlIlIl 0 points a month ago

Nope, not in the least. Just happy to have the recompile regardless of toolset

path: 0 24811553 24812405, hotness: undefined, score: 0, children: 0
Epp -1 points a month ago

I winced when I read your comment. I like the responses though.

path: 0 24811553 24817930, hotness: undefined, score: -1, children: 4
Visstix 9 points a month ago

Enjoy your slop I guess.

path: 0 24811553 24817930 24817980, hotness: undefined, score: 9, children: 3
Epp -5 points a month ago

You, too! Everyone should enjoy all the slop, of every kind, with no discrimination.

path: 0 24811553 24817930 24817980 24818182, hotness: undefined, score: -5, children: 2
FauxLiving 6 points a month ago

with no discrimination.

Sir, this is social media.

95% of it is people brainstorming to finding new ways to define an out-group and coming up with creative insults to use against them. (The rest is cat pics, thankfully.)

Discrimination is a key ingredient in self-righteous outrage, don'cha'know?

path: 0 24811553 24817930 24817980 24818182 24820138, hotness: undefined, score: 6, children: 1
EarMaster -4 points a month ago

I don't like it when they use computers to do stuff…

path: 0 24811553 24812933, hotness: undefined, score: -4, children: 1
Epp -1 points a month ago

They use up so much electricity! And they enable piracy. Some of them are even gasp water-cooled! 😱

path: 0 24811553 24812933 24820402, hotness: undefined, score: -1, children: 0
Sophocles 11 points a month ago path: 0 24824474, hotness: undefined, score: 11, children: 1
communist 0 points a month ago

These aren't really comparable things.

path: 0 24824474 24847012, hotness: undefined, score: 0, children: 0
raspirate 8 points a month ago

I always liked the wii version because it didn't have such aggressive "balancing" and you could win by half the racetrack or more if you played well and didn't get blue shelled. I don't know if the newer ones are like that, but it was a welcome change at the time in my opinion.

path: 0 24817692, hotness: undefined, score: 8, children: 1
detren 2 points a month ago

8 was somewhat like that, while World is very shortcut and item dependent. Items are extremely powerful, and if you’re unable to take a big shortcut, because of a lack of mushrooms or skill with the new mechanics, and especially in the routes/intermission tracks (they’re basically tracks between the normal tracks and they mostly kinda suck), you lose. Even if you’re first spot for the most part. Still really fun tho.

path: 0 24817692 24827454, hotness: undefined, score: 2, children: 0
GoatSynagogue 1 point a month ago

Cool and all, but I’d prefer they worked on games and consoles that don’t already work amazingly well via emulation.

path: 0 24827269, hotness: undefined, score: 1, children: 0
BladeFederation -1 points a month ago

I wonder if recompiling will be the new emulation, since architecture for consoles has gotten more complicated.

path: 0 24816248, hotness: undefined, score: -1, children: 3
MimicJar 20 points a month ago

So someone else can correct me, but the architecture for consoles has gotten less complicated.

The GameCube, Wii & Wii U run on a PowerPC CPU architecture. Switch & Switch 2 run on an ARM architecture.

But the recent PlayStation and Xbox consoles are all x86/x86_64, which is the same as your PC. So these consoles won't need recompilation.

For the Switch series, while ARM would need recompilation, it's also hugely popular. I know Valve is doing some ARM magic, although I think that's to ARM and not from ARM, but it still might be helpful. But importantly recompilation of these should be much easier.

path: 0 24816248 24817232, hotness: undefined, score: 20, children: 2
JPAKx4 7 points a month ago

ARM is a RISC ISA, which should make it way easier to emulate/statically compile. The main difficulties wouldn't be hardware quirks like a lot of past emulators, but system OS quirks. The wine project has dealt with a lot of both (x86 has a ton of instructions and windows has a lot of system shit going on).

I do think you are 100% correct that hardware is much simpler now. The Switch has had several emulators for a while now bc of this.

path: 0 24816248 24817232 24817606, hotness: undefined, score: 7, children: 0
DacoTaco 3 points a month ago

It has become more complicated. You are forgetting to mention that there is now os' running on consoles that you also need to emulate. And if you dont want to emulate that, youd need to emulate the actual hardware in more detail ( + need data dumps of consoles ) and have to emulate the chips with all its co-processors and securities. Encryption cores/engines, mmu's, hypervisors, ...

Back on the gamecube and wii days you had to emulate... The cpu, nand ( or bios ) and disc drive. All games had all information anf software contained on the disc or channel. Thats it.

And yes, ps4 was , for example, a x86 cpu. But that doesnt mean its instantly compatible with your pc. The architectures and features are completely different.
For example, ps5 has a feature that the gpu can read from the ssd without passing cpu or ram. While some pc's can now do it too, this was long not the case.
And there are other things too ( no bios, no pch iirc, completely different os design/syscalls, ... )

path: 0 24816248 24817232 24850056, hotness: undefined, score: 3, children: 0
games
games

@sh.itjust.works

login for more options
25872
14134
2399

Video game news oriented community. No NanoUFO is not a bot :)

Posts.

  1. News oriented content (general reviews, previews or retrospectives allowed).
  2. Broad discussion posts (preferably not only about a specific game).
  3. No humor/memes etc..
  4. No affiliate links
  5. No advertising.
  6. No clickbait, editorialized, sensational titles. State the game in question in the title. No all caps.
  7. No self promotion.
  8. No duplicate posts, newer post will be deleted unless there is more discussion in one of the posts.
  9. No politics.

Comments.

  1. No personal attacks.
  2. Obey instance rules.
  3. No low effort comments(one or two words, emoji etc..)
  4. Please use spoiler tags for spoilers.

My goal is just to have a community where people can go and see what new game news is out for the day and comment on it.

Other communities:

Beehaw.org gaming

Lemmy.ml gaming

lemmy.ca pcgaming

go to feed...