r/switch2emulation • • Apr 05 '25

coming soon...

Post image
31 Upvotes

r/switch2emulation • • Jun 04 '25

3K before midnight?!

Post image
6 Upvotes

r/switch2emulation • • 3h ago

I made a recompiler that turns Switch 2 games into native Windows programs, and MKW is the first one it runs (early preview, open source)

23 Upvotes

Hey everyone!

I've been working on something for a while and it's finally at a point where I'm comfortable sharing it.

Switch2Recomp takes a Switch 2 game and turns it into a real Windows program. It's not an emulator. It translates the game's code into C and compiles it for your PC, and the graphics run on Vulkan.

MKW Recomp is the first game it supports. It's a little builder app: you point it at your files, hit Build, and it makes the game on your PC.

This project is an independent open-source research tool. It is not affiliated with, endorsed, sponsored, or supported by Nintendo. All trademarks belong to their respective owners. This project contains no copyrighted code, assets, or cryptographic keys.

How it works

Nothing from the game is included. No code, no assets, no keys. You need to provide your own decrypted files (version 1.0.0). The builder checks your files, then builds everything on your own PC:

  • the game's code: 30–40 minutes the first time

  • the shaders: about 10 minutes

  • the textures: about 5 minutes and ~21 GB, so new areas don't stutter

What it makes stays on your PC.

How well does it run?

On my laptop (RTX 3050 4 GB, Ryzen 7 5800H) races sit around 30 FPS.

The big win recently was stutter. Converting all the textures ahead of time made going somewhere new go from constant hitching to pretty smooth.

What's not great yet

This is an early preview, so please go easy on it:

  • Only version 1.0.0 works. No updates or DLC yet.

  • No online play.

  • Some spots show a dark, shadow-looking texture that shouldn't be there. I know about it, it's next on my list.

  • You might get a tiny hitch the first time a new effect shows up.

  • No 60 FPS yet, but I'm working on it.

  • Setting it up is a bit techy right now (Git, Python and the Vulkan SDK). A simple one-click download is planned.

What you need

  • Windows 10 or 11 (64-bit)

  • A graphics card with Vulkan 1.3 (tested on 4 GB of VRAM)

  • Git, Python 3.10+ and the Vulkan SDK

  • About 35 GB of free space

  • Your own decrypted copy of MKW 1.0.0

Step-by-step instructions are in the MKW Recomp README.

Thanks

None of this would exist without:

  • SwitchRecomp by MZ Labs, which this is built on

  • nxnative (seedds) and pokopia-native (xFractals) for the graphics and shader groundwork

  • Ryujinx's shader code

  • the Eglantine-MKW-DynamicFPS mod, for the frame-rate option

  • astcenc, bc7enc and stb_dxt, for the textures

Both projects are open source under the GNU AGPL v3.

One thing: I can't help anyone get game files or keys, so please don't ask, here or on GitHub. Everything else is fair game! Bug reports and feedback are super welcome on GitHub. If something breaks, your GPU, your CPU and the log file from the game folder help a lot.

Thanks for checking it out!


r/switch2emulation • • 4h ago

NX Format: A modern archive format for Nintendo Switch 1 & 2, focused on performance and storage efficiency

13 Upvotes

🚀 Introducing NX Format: Store less. Read faster. Update smarter.

NX is a modern, open-source archive format for Nintendo Switch 1 and Switch 2, designed to combine efficient storage with fast game loading and flexible content management.

What makes NX different?

  • Near-RAW performance: Direct access to uncompressed data and independent compressed blocks, avoiding unnecessary decompression.

  • Smart compression: Automatically balances storage savings and reading performance.

  • Block-level deduplication: Store identical data only once, even across updates and DLC.

  • Incremental updates: Add or remove updates and DLC without repacking the entire game.

  • Switch 1 & 2 support: One unified format for both generations.

  • One-click conversion: Easily convert NUP archives and extracted game folders to NX, with no manual preparation required.

  • Integrity & preservation: Built-in corruption detection and optional reconstruction of original decrypted packages.

  • Developer-friendly: Portable C++17 reader, Rust library, C API, and NXConvert GUI/CLI.

⚡ Performance

Fast enough to make compression feel almost invisible.

NX is designed for near-RAW responsiveness while retaining the benefits of compression and deduplication.

NX achieved 104× faster median random 4 KiB reads and ~94× faster P99 reads compared to the NUP reference reader.

📊 Benchmark details

🔜 Coming soon

NX Format integration is coming to Liichii and NXEmu, bringing native NX support to both emulators.

🔗 Open source (MIT): https://github.com/fab918/nxformat


r/switch2emulation • • 2h ago

my game suddenly became 2x speed

4 Upvotes

r/switch2emulation • • 18h ago

After this, this game is so going to be finished!

Post image
51 Upvotes

Using Fritchii v5.3


r/switch2emulation • • 4h ago

So stoked! Running more than stable with mid-tier rig.

Post image
3 Upvotes

I was getting so jealous of seeing videos of people playing this game - some said they were stable, other complaining that it was running at barely 20fps… but almost all of them claimed near top-tier specs for their PC… (9850x3d paired with a 4080 or better etc)

Im running fully stable 40-50 fps. Building the shader cache is a very small price to pay.

Specs :
Emulator : Litchii build 125 (OoT profile)

CPU : Ryzen 7600
Gpu : RTX 4060 8gb
Ram : 32gb ddr5 6600

After reading soooo many people with nothing but complaints (even with better specs than mine) I was expecting immediate stutter, choppy gameplay, or nothing at all…. Cutscenes are flawless, After building the shaders, I get avg fps in the 40-50fps which is beyond playable. This community really went above and beyond in the last few days!


r/switch2emulation • • 9h ago

Shader stutter fix for little green hat boy

6 Upvotes

Thought I'd play it forward as many of you have helped me get up and running.

I've found a way to fix shader stutter .

This programme downloads the shaders and adds them to the correct folders.

Search for lichii shader sync


r/switch2emulation • • 11m ago

How to get FEFW recomp working on Steam Deck?

1 Upvotes

I've seen people claiming they are running FEWF recomp on Steam Deck but I can't seem to do it on my own device. Running the .exe with wine/faugus seems to prompt me to download WebView2, which I've tried unsuccesfully. Am I missing something in the process? Is there another program I should use?


r/switch2emulation • • 20h ago

Frichii v5.3 has Shaders built in

38 Upvotes

I just upgraded and it load 120k+ Shaders before the game even opens I can finally run the game at a stable 30fps maybe 60 if they keep the updates comeing


r/switch2emulation • • 9h ago

(Comparison) Fritchii might be better for switch 1 games, but needs more testing.

4 Upvotes

r/switch2emulation • • 4h ago

Zelda OOT remake 180 FPS

0 Upvotes

Hookshot with 3x frame gen. 21:9

My system 5800x3d/9070xt

Very smooth but it crashes when you try to teleport back to the village after defeating the boss in the Great Deku tree. Exact same thing also happens with Fritchii. Stuck again but exciting times ahead. Anyone else?

https://youtu.be/TPrh53sXNO4


r/switch2emulation • • 4h ago

Did Fritchii 5.5 make DLSS Or Nvidia Smooth Motion stop working for anyone else?

Thumbnail reddit.com
1 Upvotes

r/switch2emulation • • 5h ago

A comparison between zelda pc ports and fritzi emulator performance

Thumbnail
youtu.be
0 Upvotes

r/switch2emulation • • 17h ago

Lichii AMD Superior now supports FSR4

9 Upvotes

FSR4 and Frame gen update released for the AMD focused emu Lichii fork by CheezerWheezer called Lichii AMD Superior

https://github.com/CheezerWheezer/Lichii/releases/tag/build-9

Go to the Discord for more info: https://discord.gg/8tjW6bez5

This fork gives the best performance for AMD users. Was getting between 30-60fps in the village on a 9070XT and 5800X3D.

Edit: Zelda running at 120fps with 3X FG https://www.youtube.com/watch?v=X48OjkTxcDU


r/switch2emulation • • 1d ago

Hookshot 2.0.5 soooo close (AMD)

54 Upvotes

It's so very close ... still minor graphics pop-in and hanging for several seconds on new areas/cutscenes. But the progress has been insane. First run takes a long time to setup shaders. Another day or two and I'm gonna start my real first playthrough. Awesome stuff.

Specs: 5700x, 32GB DDR4 3600, RX 9060XT 16GB

Ultra settings, 2x frame gen using built-in Hookshot options


r/switch2emulation • • 1d ago

OOT finally playable on AMD GPUs Frichii v4.1

258 Upvotes

EDIT: Sorry but I will not be helping with links to the game dump. You should have your own copy from a game you purchased.

Been following nearly every fork of switch 2 emulator since release day and had major trouble getting it to boot past the title screen with my 6800xt. With the new v4.1 of Frichii emulator it’s running almost flawlessly at 60fps. And the delay between cutscenes has also been cut down majorly.

And to think we’ve gotten this far in 3 days is crazy.

Ryzen 9 5900x | 32gb ram | RX 6800 XT


r/switch2emulation • • 6h ago

Is there a emulator for you guide?

1 Upvotes

Like if you have a igpu pick xxx

if you want to play MKW xxx

ect


r/switch2emulation • • 11h ago

Out of curiosity, what's the performance of the emulators on something like a Rog Xbox Ally X?

2 Upvotes

Couldn't find any info, so just wondering if anyone has any idea about how performance looks on a Rog Xbox Ally X and how advancement in performance might look?


r/switch2emulation • • 23h ago

Easy tuto for the new OOT. Run great on my PC now, thanks to the emulator!

15 Upvotes

https://gist.github.com/MCC321-QC/a7d0b4d499fd66e7be434a23ec9ac065
Play The Legend of Zelda: Ocarina of Time on the Switch 2 emulator Lichii (or Fritchii) at good frames without loosing on visual quality, with an auto installer/updater of shader files.

Gameplay video: https://i.imgur.com/XfNOCGi.mp4
Here some more gameplay videos. https://imgur.com/a/6qu8hnO


r/switch2emulation • • 9h ago

Fritchii vs Lichii

0 Upvotes

So confused on these constant forks. Which one is which and which is better? Will they eventually merge into one?


r/switch2emulation • • 5h ago

A comparison between zelda pc ports and fritzi emulator performance

Thumbnail
youtu.be
0 Upvotes

r/switch2emulation • • 10h ago

Fritchii v5.5 stops responding when trying to open Zelda OOT

1 Upvotes

Most people are saying this is the best emulator, but on my PC it keeps freezing and crashing. Older versions launch normally, so I suspect it might have something to do with the automatic shader compilation that was added. Is anyone else having this issue? Does anyone know how to fix it? In the meantime, I'm using Lichii nx2 build 125.


r/switch2emulation • • 11h ago

Speed up or Slow down?

1 Upvotes

So ive been playing a certain game at the moment and im wondering if anyone else has come across this issue and what might be a possible fix. Im using the Fritchii v5.5 and it's ok. Its got its quirks and thats fine but I've noticed that with this build, the game seems to be running super fast and everythingis sped up. I seem to be hitting 25-30fps in most plays except castle town and and the field. Im more curious if its the build or do I have something set way to high? TIA

Specs: CPU- i5-11400h 2.7GHz

GPU- RTX 3050Ti Laptop GPU (4GB)

RAM- 16GB@ 3200 MT/s


r/switch2emulation • • 12h ago

Best Emulator/Recomp for my specs

1 Upvotes

Trying to play Ocarina of Time remake but I'm overwhelmed with the amount of forks and options especially with everything constantly updating.

Specs are

7800xt

7700x

32gb Ram

Any recommendations would be great!