I’ve installed Emudeck on my device, the process was really easy to follow, here’s a guide.
I just made this post to share info and suggestions on the best games to try. Right now I’m playing a (totally owned) rom of Zelda breath of the wild and so far is flawless (although stuck to 30 fps x some reason). Any suggestion for other good game??
Emudeck is heavily discouraged and unsupportorted by a good number of emulator dev teams for refusing to cooperate with them. Emudeck builds configuration files for you, not shying away from not recommended settings and causing issues in some emulators and games.
Also, some emulators have their source code edited and the changes are not documented/not public.
Any good alternative to try? Can you post some link about this issues??
the closest alternative is RetroDeck
I use it and it’s pretty good. They are open to people’s idea.
Retrodeck for me too. I found the devs very helpful and approachable. The work they are doing with the EmulationStation DE devs is making both better and really taking controller support to the next level.
Unfortunately I don’t have an external link about it, can only pin point a quite lenghty conversation and support request I had with a couple of the PCSX2 developers that happened in their Discord server. You can jump to the start of the conversation (if you are in the PCSX2 Discord server) using this link.
The conversation started after I asked them for support for the render window not taking the whole screen when attached to a 4:3 monitor, and told me about why they don’t support at all PCSX2 installs made my Emudeck. Duckstation appears to also not support Emudeck for the lack of cooperation from the project.
Interesting. I had actually been using emudeck because they provide a non-retroarch version of Duckstation (since Retroarch is run by a transphobic shithead)
At the end of the day, the platforms I most emulate on my steam deck are PS1 and PS2 with wii u and switch as mostly a “Ha, take that Nintendo. But… there are much better games to play than BOTW so…”. Suspect the answer is to just use steam rom manager and standalone installs and was leaning toward doing that when I eventually upgrade to an OLED.
But this is pretty disappointing and I would love to read more.
But what are the current alternatives? Really seems like the options are either using Emudeck or a whole lot more work
you could give emuze a try: https://github.com/bmsuseluda/emuze
i worked on it for about 2 years and released it a few days a go. it is a passion project of mine. maybe you like it 🙃
I’ve not had any problems with it and I found it super easy to setup and use
I recommend retrodeck. They seeme to really care about emulating. And the devs really talk to pieople all of the time. They need help with more devs to support their work.
The steam deck can handle every game on every system from the PS2 and back, most games on the switch and PS3, smattering of Xbox and 360 and everything on PC barring the most graphically intensive AAA titles. Recommendations on that potential scope can go on forever.
If you like Zelda there are a few titles regarded as “must play” in the series, including Ocarina of Time, Link to the Past, Twilight Princess and many more in the “A” tier of Zelda titles. You’ve got probably years of play time just in those.
I would just like to throw in that that PC port of OoT is maybe the best way to enjoy that game on deck. The only downside is no retro achievement support.
How can you play it? I’ve never beat OoT and I’d love to do it on the deck.
You use your own rom and run it with Ship of Harkinian, which allows you add right stick camera controls, better button mappings, and mods for things such as graphical enhancements.
I don’t know how easy it would be to find, but if you manage to get SoH up and running on your deck, I made a community controller configuration for it called “Ocarina of Time - Harkinian Deck: C-button Radial, Config Toggle”.
Basically it works like this:
Right touch pad = “C-button” radial menu
- Remaps LB, Y, RB, and L3 to a C-button-themed radial menu as Left, Up, Right, and Down respectively.
(You will need to remap your C-buttons away from the right stick in Ship of Harkinian if you want to use it for camera controls. You can just use the radial menu to accomplish that.)
Select Button = “Config mode” toggle
- Summons the Ship of Harkinian Config menu.
- Changes the right analog, touch-pad, and triggers to mouse mode.
- Migrates the C-button radial system to the left touch pad so you can still use it for remapping the c-buttons.
- Pressing the button again dismisses the config menu and returns the game to normal “Game mode” controls.
(Don’t close the game with the config mode controls active or you will be stuck with config controls the next time you start the game. Be sure to quit the game with the game mode controls active.)
I made a couple tweaks, so I don’t know if those are reflected in the community config file I shared.
Emudeck was my main reason for picking up a steam deck. Figured I could get an archive of retro games, and then build up a library of indie games over time.
I have to do some troubleshooting to get PS1 and PS2 games working, but that is probably just getting bios files. Just downloaded so many games that I am working through that even when something doesn’t work immediately I have more than enough options to be entertained.
I want to try God of war 1 and 2. Maybe even the 3 if the ps3 emulator can run it.
I’m unsure of the viability of this suggestion but epsxe has always netted good results for me (Ps1, android). I’d like to think installing it on Steam wouldn’t be too problematic.
epsxe is extremely old by now and not updated. Your current best choice is Duckstation
What’s the difference between emudeck and retrodeck? I’ve been using retrodeck and enjoying it quite a lot.
As I recall, retro deck installs an emulation hub that you go into, and then choose what to emulate.
Emudeck installs a bunch of individual emulators and configures them, and also sets up roms so they show up as standalone games in your library. The end result is the games feel like steam games, and you rarely have to mess with anything showing them to be emulated titles.
Emudeck also installs EmulationStation. You can choose to access your games and not by integrating then into Steam. Just like Retrodeck.
And Decky Loader has several Emudeck plugins, but I don’t recall seeing any for emulation platforms.
From my experience Retrodeck tends to lose the config files a lot during updates. So far I’m yet to experience that with Emudeck.
EDIT: Apparently it was a bug and it’s been fixed almost a year ago, see the dev reply below. Don’t let my comment discourage you from choosing RetroDECK!
Greetings, RetroDECK dev here, this was a known issue that was solved on 0.6.2b (15/03/2023), now we are on 0.7.5b and that bug is only a memory. Please let us know if you encounter any issue related to your config if you will decide to try RetroDECK again. Thanks a lot for your patience :)
Oh, that’s amazing to hear! I prefer the design of RetroDECK over Emudeck a lot, so I’m more than happy to migrate back then.
Pssst… Hi, got a couple questions, one’s potentially bug related, the other is feature related.
First question: when I plug a controller in and try to play something with Dolphin, many times I have to go and swap the controller in Dolphin’s gamepad setup, otherwise it doesn’t see the controller. I’m pretty sure it wasn’t that way when I originally installed retrodeck (I could seamlessly go from holding the deck to using a controller on the couch), so I’m wondering if there are any settings that I might have accidently enabled/disabled that are requiring me to manually swap controllers in dolphin settings. If it helps, the steam deck shows up as Xbox 360 pad 0, my steam controller shows up as Xbox 360 pad 1.
Second question: someone else mentioned that it’s possible to use emudeck to launch games directly from steam. Is this possible with retrodeck, and if not, are you planning to implement the ability to do something like that?
RetroDECK CM Here:
First Question:
When I plug a controller in and try to play something with Dolphin, many times I have to go and swap the controller in Dolphin’s gamepad setup, otherwise it doesn’t see the controller.
A: We recommend using the Steam Input interface to leverage order switching, look here:
We are also working on better external controller support with a variety of hotkey for the next big update 0.8b.
You can even download and test them right now (check the comments for latest ZIP):
They are subject to rapid change as I’m rethinking several aspects of them, until their first version in 0.8b.
I’m also trying to utilize some features unique features for certain controllers more.
For example right now:
- DualSense and DualShock 4 can use their touchpad for as cursor movement for: Wiimote pointer, Lightgun aim and shoot, General mouse for like point and click SCUMMVM games.
- The Steam Controller can do the same as above but… has back buttons L4 and R4 so I’m using R4 as a mode switcher to change the right circular touchpad into various forms between mousemode and joystick mode. I’m also experimenting with arcade trackball mode for it for games like Centipede.
Second Question:
Someone else mentioned that it’s possible to use emudeck to launch games directly from steam. Is this possible with retrodeck, and if not, are you planning to implement the ability to do something like that?
A: Yes, we are working on it and have it semi working in our cooker (development builds).
For more information what we are working on check out:
But also the
Other Questions check the following links:
Not a contest, really. Post the link I’ll check that too 👌. What retro game you play??
It’s in the Discover app, just do a search for it! I like the fact that it has a scraper for getting box art, game metadata, etc.
As for what I’ve been playing, recently finished Jet Set Radio Future and I’ve been playing Luigi’s Mansion and Super Mario Sunshine, along with some og Animal Crossing (I love that the villagers have no problems with insulting you).
http://retrodeck.net/ I’ll check it.
Last I heard breath of the wild ran MUCH better using the Wii u version in cemu, that’s how I originally set mine up and it runs great, and some mods make it even better. That said if you’re on switch make sure you’re not running it in docked mode, it’s capped at 30. I believe both yuzu and ryujinx let you set that on a global or per game basis. Then tears of the kingdom is only on switch :) hope this helps!
I love emudeck and emulation on the deck. The Metroid prime trilogy using primehack is SEXY
Should i disable “docked mode” somewhere?
Did you try Breath of the Wild on cemu?Itbelievei the steam deck can do >30fps in it.
I used Yuzu, 30fps are good enough for now. Just curious about the controls. The action, jump and fight button are mapped a bit differently from the one on the steams games, it seems that B is mapped instead of A (maybe just a Switch thing).
Edit
Yep, different position. I’ll fix it later.
There are mods for TOTK to display and use the deck layout (or Xbox controller or whatever).
That mod surely exists for BOTW.
It does :)
Do you like turn based JRPGs? You can play Person 3, 4 and 5 on Yuzu. Performance is the same as the switch.
Doesn’t P4G have a PC port?
3, 4, and 5 are all on pc now
I haven’t been able to get Xbox 360 to work. I really want to play forza horizon 1
That would be sick, but Forza barely works with Xenia on my PC with decent specs lol
I suggest Super Mario World 2: Yoshi’s Island from SNES. Amazing game with a killer soundtrack.
Touch Fuzzy, Get Dizzy
I loved it until it randomly stopped working and I never figured out why. Uninstalled, reinstalled and still won’t even open.
Also, the uninstall wiped my library so that was annoying.
Like many others, I highly suggest Retrodeck instead of EmuDeck. Not only it is a flawless experience, but having it all packaged in a flatpak means it won’t scatter files around for every emulator which are then hard to clean up (like EmuDeck does, usually).
“Install this blob of data that you just download from this random URL” isn’t something I’m ever going to do on any computer I own. Doesn’t Emudeck support something more reasonable like a flatpak?
Hello, RetroDECK is a flatpak.
Tell me more about flatpack. It is a Rom extension? The file i
downloadedused was .Xci, played with YuzuFlatpak is the technology that the package manager in desktop mode uses to install software
flatpak is a universal packaging format for linux, and every flatpak app is containerized for improved security
as a bonus you can easily remove almost all traces of an app when you uninstall so there aren’t any annoying leftover files, like you would on Windows
Now as the RetroDECK CM another benefit is it also make it rather easy to move the important data between installations or even take backups.
If you take RetroDECK for example all you need to do move/copy over to a new installation is:
- Move/Copy the RetroDECK datafolder that is either in home/sd-card/external drive/(other place where you put it) to where you want it on the new device.
- Re-install RetroDECK from flathub on the new device.
- During initial setup point to the location where you put the RetroDECK folder.
That is it.
All your roms, saves, scraped data and everything has been moved.
I personally run RetroDECK on my Steam Deck and both my Linux Laptop, Linux Desktop and more in my home.
Flatpacks are very restrictive by design. While this is a good thing in many cases, it makes it very difficult for tools like EmuDeck to work properly. For example, automatically installing other applications (in this case: emulators) isn‘t easily possible. This would make a flatpak version of Emudeck pretty much useless.
While I understand your concerns, I think installing an AppImage which has been built on Github from open source code just isn‘t all that risky.
Metroid Prime Remastered plays almost flawlessly on the Deck. Definitely worth trying either for the nostalgia, or because you missed one of the best GameCube games.
The Prime hack trilogy is also very fun, (but a Wii game).
I also really enjoy
Zelda a Link to the pastLinks Awakening, it also works almost perfectly if you use a newer version of Yuzu.I mean, there used be a webapp that let you run snes rom files from your Google drive (forgot what it’s called), so I have no doubt that a link to the past could run on anything
I’m talking about the Switch remaster of the game. While the Gameboy or SNES versions work, OP asked about Switch games so I only focused on those.
Do you mean Link’s Awakening?
🤦♂️ …yes lol
Ah, gotcha
Maybe someone can help me out. I have EmulationStation installed and for GBA and 3DS games, it works perfectly. Zero complaints. The issue is for some reason N64 games won’t work after r a Steam Deck update. Without fail, every single time I update my Deck, N64 games refuse to open. I have no idea where to start troubleshooting… I’ve been able to install an N64 game, add it to Steam, play it in Gaming mode and everything works fine. Just refuses to let me open any N64 game after an update.
I had a game break on me after an update. Turned out on investigation the game was using proto experimental and somethin that stopped. I reverted to latest numbered Proton release and it started working again.
Good luck