r/yuzu

▲ 1.4k r/yuzu+1 crossposts

SwitchRECOMP: Super Mario Odyssey recompiled into a native PC program, no emulator. Here's the Cascade Kingdom boss fight

This is Super Mario Odyssey running as a native PC program. No emulator: I wrote a tool called SwitchRecomp that translates the game’s Switch code into C once and compiles it into a normal executable. Same idea as the N64 and PS1 recomp projects, just for Switch games.

The clip is the Cascade Kingdom boss fight, recorded on an RTX 3050 8GB with a Ryzen 5 5500 and 16GB of RAM on CachyOS. On that setup the graphics look the way they should.

This is still early and experimental. It has bugs and it doesn’t run the same on every PC. Feedback and bug reports are very welcome, just don’t judge it like a finished emulator. Ask whatever you want in the comments.

And please don’t call it AI slop. A lot of real work went into this, and it gets tested on real hardware.

If you only want the source code and you want it right away, don’t join the Discord, and don’t complain that it isn’t out yet. It’ll come out when it’s ready. The Discord is for people who want to apply to playtester, discuss about the project (in a polite way, lol) and follow along.

What’s new:

  • In-game videos work now. The Action Guide video in the menu used to show garbage and crash.
  • Some GPU-side performance work.
  • Next I’m making the translated game code faster, which should help most on weaker PCs.
  • Tears of the Kingdom gets to the “Nintendo presents” screen and stops there.

Results still change from PC to PC, mostly because of GPU drivers. If you test it, your logs help me a lot, especially on hardware I haven’t seen yet.

You need your own legally dumped copy of the game. I don’t share games, keys or firmware.

Discord for testing, aplying for playtesting and updates: https://discord.gg/gdRaXmBTY

u/MZLabs — 5 days ago
▲ 55 r/yuzu+1 crossposts

LInk's Awakening HD Switch Recomp

Hello,

I’ve made, admittedly with almost exclusive use of AI, a static recompilation port of the Nintendo Switch version of Link’s Awakening.

I know AI usage is controversial. I do some of my own Swift macOS development, but something like this is way beyond my skill set and wouldn’t have been possible without AI. I’m guiding it as responsibly as I can. It is what it is. If you disagree with the use of AI, I understand your position and likely agree with many of the points you could bring up, but this is a fan project of a game I love. I made it to have the ultimate way of enjoying the game myself, and sharing it is just a courtesy. AI or not, I’m committed to making this awesome for the love of the game, and contributions are welcome.

Another big disclaimer: this release includes NO Nintendo game files, assets, keys or fonts. No XCI/NSP, no prod.keys, no textures, models, music or text. You must provide your own dump of the game (v1.0.0) and your own keys to play. That even includes fonts, since the game uses a few proprietary ones: you can dump them from your own Switch for an authentic experience, or use the reasonable substitutes I’ve picked that look okay in game. You can also choose your own, though I probably won’t add support for fonts that don’t work; the option is there if you want to play around with it.

Enough about that, let’s talk about the game!

First and foremost, this is a 0.1 release, basically an early alpha/beta. Bugs are likely, especially with the randomizer, and some graphical glitches are still present. I know about some of them already (there’s a Known issues list on GitHub though it's already behind what I know about); I’m not pretending this is perfect yet. But the game should be...... knocks on wood ... 100% beatable in Vanilla and run well while doing so.

For the randomizer logic, I’ve done a lot of testing, including scripts that check seeds are beatable, but there’s no guarantee. Due to the nature of randomizers, it needs a broader set of players to truly find every oddity. Simpler settings should be mostly bug-free, but the crazier settings, like decoupled entrance rando, bushsanity, digsanity, and dungeon room shuffling, could still produce softlocks. Room shuffle especially: go in expecting to find bugs and help make it great by reporting them, not expecting to beat it.

GitHub: https://github.com/peiikai/LASRecomp

Project Discord: https://discord.gg/DhrgdYqdcY

Install:

macOS: open the .dmg and drag LAS Recomp into Applications. The app isn’t notarized yet, so you'll have to allow Gatekeeper to run it anyways for now. I do have an Apple Developer ID and will notarize the 1.0 release, but for now, with rapid changes, it’s not.

Windows: unzip and put the “LAS Recomp” folder wherever you like. No installer; your saves and game files live in that folder.

On first launch you’ll get a start screen where you select your game dump and keys to extract them. Once extracted, the game is ready to launch. The in-game LAS Recomp menu (settings, randomizer, cosmetics and more) opens with F1 / Esc, or your controller’s Home / PlayStation / Xbox button.

Platform support:

macOS: macOS 15 or newer, Apple Silicon only, Metal graphics backend with MetalFX upscaling options.

Windows: Windows 10 or newer, x86-64, a CPU with AVX2 and a GPU with Vulkan 1.3.

More platforms will likely come with time, but this is the starting point.

Features:

  • Native Windows and macOS execution of Link’s Awakening.
  • Optional unlocked aspect ratio. Ultrawide and super ultrawide work (tested up to 32:9), though some graphical glitches are still being worked on.
  • Custom in-game menus for recomp-specific settings.
  • Full controller support with button remapping, and Xbox / PlayStation button prompts.
  • Built-in randomizer (see GitHub for the full list of randomizer features, it’s a lot).
  • Internal resolution adjuster: upscale or downscale the graphics as you like. macOS builds support MetalFX upscaling and use it by default.
  • Built-in save editor.
  • Built-in cheats.
  • Built-in difficulty adjustments.
  • Cosmetics editor and randomizer.
  • Honestly more I just haven't remembered to mention.

There’s a lot I’m still working on, but I’m choosing to release now to grow the sample size and find bugs. I’m committed to making this the best it can be, and additional contributors are welcome.

I hope you enjoy it, and feel free to hop in the Discord!

Have fun!

reddit.com
u/Peiikai — 5 days ago
▲ 1 r/yuzu

Metroid Prime 4: Beyond issues

Has anyone else experienced choppy gameplay / audio distortion /static when emulating this? Finally got it to at least run last night and NO MATTER what I change or do it still is choppy, looks like shit, and has severe audio issues. I was using eden, but ran better on the latest nightly build. Wondering if anyone could point me in a good direction to make the game run smooth without audio issues. I ran totk a week after release @ 2k 120fps so this is strange

PC specs are fine. Using a 7900gre, R5 7700x with 32 gb ram

reddit.com
u/Ski_School_Dropout — 5 days ago
▲ 2 r/yuzu

I really like the Pokemons I've caught on my Sword playthrough, can I trade them to my friend who has a modded switch 1?

And from there he can store them in Home and then trade them to me on my legit switch 1 or 2 when I buy one? Is that how it works?

reddit.com
u/VastiaObra — 14 days ago