Code Monkey home page Code Monkey logo

steamdeck-emulation's Introduction

Hello! I'm Nick, an aspiring web developer whose code sometimes works. Right now, I'm focused on mastering various web technologies, and I'm excited to see where those skills can take me in the future!

I enjoy designing and building cool things, and my best work is displayed over on my projects page. If you'd like to get in touch, email me at [email protected].

I'm also a big fan of internet privacy and open-source software, and I believe that those values are essential to a healthy web. Thanks for stopping by my profile!

steamdeck-emulation's People

Contributors

1nd0 avatar acdvs avatar alexholliz avatar any1th3r3 avatar connordy avatar macneilj avatar n1ckoates avatar nova791 avatar stephenjamieson avatar vaarlion avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

steamdeck-emulation's Issues

๐ŸŽฎ SNES guide (bsnes)

bsnes is usually recommended, instead of snes9x, for higher-end systems since it is cycle accurate (see Emu Gen wiki), so it might make sense to have a guide for it (instead / as well?).

๐Ÿ› m64p - No ROMs Load

After following the N64 guide, I cannot get any game to load, it just boots to the emulator. Looks like others on the Reddit thread are having the same issue.

image

Dolphin - Unable to set game path

The directory appears empty in Dolphin and clicking "open" does nothing.

The folder is on the internal drive and I have run this command to give access:
flatpak override org.DolphinEmu.dolphin-emu --filesystem=/home/deck/roms/ --user

P_20220315_134332

๐Ÿ’ก Hiding the program log in PCSX2

Description

Whenever I launch a PS2-game the program log starts to apear whenever there is an update on it. This flickering can easily be removed by:

  1. Going into Desktop-Mode
  2. Launching PCSX2
  3. Debug > Disable Show Program Log (Checked by default)

With this only the game itself will appear and the flickering will stop

Why

I don't know if this issue appears on every device, maybe it has something to do with the game being in fullscreen or not, disabling the program log however solves the issue no matter how it occurs

๐ŸŽฎ Saturn guide (RetroArch?)

Mednafen seemed like a good candidate for Saturn emulation, however I encountered a silly bug after setting up controller inputs, which meant no games would actually boot up and I would get stuck on the Memory Manager everytime, unless I set Steam Input to Mouse only.

I was however able to set up RetroArch with the Beetle Saturn core, but that might need a longer/different guide for RetroArch specifically (linking to #16) and then per core?

How to load ROMs from a SMB server.

Hi, i have been trying to mount my Raspberry Pi server on the Deck without any luck. I have the ROMs there, and i don't know how to do it in Linux.

Sorry if it's offtopic, but i think that it would be really useful for the emulation scene too!

๐Ÿ’ก Dreamcast

Description

Thanks for your great work, wahr I would also want is my Dreamcast and Saturn games.

Why

Because these are amazing systems and I miss playing my old game s

๐ŸŽฎ Linux Applications

System

Linux/PC

Emulator

No response

Additional info

On Windows, you use the "Non Steam PC" to detect a folder full of shortcuts and add games

Wanted to see if it was possible to get a tutorial on how to add create shortcuts and add them to steam via the Steam Rom Manager

Retroarch support

Hey, figured I'd open an issue up for flatpak Retroarch since I've got it set up - Specifically I got it set up for the mGBA and snes9x cores, but it should be pretty universal - You just need to change the Steam category name, and the core in the command line argument. Feel free to edit this for the guide of course, I imagine just copying and pasting this won't be fully up to snuff for a guide.


First of all, if you're storing your ROMs on an SD card, you'll have to override flatpak's permissions for Retroarch so it can access the SD card (Or, more specifically, the folder that the SD card is mounted in.)
Install Retroarch from Discovery if you haven't already, then go ahead and open up a terminal (start menu/lower-right Deck logo, system, Konsole - Don't worry, we're only entering two commands!) In the terminal, enter passwd to set a password for the current user account (deck). Then, enter sudo flatpak override org.libretro.RetroArch --filesystem=/run/media/ and type in the password you just set.

I won't be covering setting up Retroarch itself here (setting the default path for where you keep your ROMs, adding cores, etc), frankly I'm too lazy.

Now for setting up Steam ROM Emulator. Open it up, and click on "Parsers". Click the "Community Presets" text box, and a list of presets should appear, most of them for Retroarch. Choose the one that applies to the core you want to set up. I'll be choosing snes9x in my example, but it should be fairly universal, as I'll show later on (these set up a decent amount of the field for you.) Scroll down to the bottom, and click on "Enable advanced options," then scroll back up near the top, and untick "Append arguments to executable."
Now for the text you'll be putting in to each field:

  • Under "Executable," enter /usr/bin/flatpak
  • Under "Executable modifier," enter /usr/bin/flatpak run org.libretro.RetroArch (I put /usr/bin/flatpak in here again because someone mentioned running into some sort of issue related to this when setting up Dolphin - see here on the Steam Deck discord)
  • Under "ROMs directory," put where you've stored your roms - In my case, since they're on my SD card, my path is /run/media/Deck/roms/snes

And that should be pretty much it, from what I can tell. Let me know if you run into any issues while testing this.

๐Ÿ› Incorrect SD card location

Description

Originally, I believed the SD card mount point to be /run/media/Deck/, but some people say it's /run/media/mmcblk0p1/. I don't have definitive proof of either one, so I need some people to confirm which one it actually is is.

[Dolphin: Wii] How do i pass through an official Wii-Remote (or all Features of it) to a Game in Gaming Mode๐Ÿ’ก

Description

I have figured out how i use the official Wii-Remote via Pass-Through of the Bluetooth Adapter in Desktop Mode. In Gaming-Mode However there doesn't seem to be an easy way to do that.

With the Default Settings of emudeck and starting a Game with the Connected Wii Remote in Gaming mode, buttons are switched and it doesn't seem to work completely

Why

Some Games, like the most sold Game Wii Sports (it was boundled, i know) Require motion Controls and on Docked Mode on the TV this would be an very helpful feature to play with friends and the official Wii-Remotes, especially since it seem to work in Desktop mode and is Supported by Dolphin

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.