[-] lazorne@lemmy.zip 18 points 3 days ago* (last edited 3 days ago)

Jorge, Kyle and the others over at ublue is doing a great job with their Fedora spins.

I run Bazzite on all my computers and if you got a full AMD system you can even get full gamemode running by installing the deck image. This in turn give you the best controller experience for games, as Desktop Steam got several issues with Steam Input valve have not fixed yet.

But not all credit should go to them for this but also ChimeraOS team, Nobara and others that are constantly working on an improved gaming experience on Linux.

When developing RetroDECK Steam Input profiles I mainly use the Steam Deck with SteamOS and Bazzite on my desktop to test them.

27
RetroDECK - June 2024: Progress report (retrodeck.readthedocs.io)
submitted 2 weeks ago by lazorne@lemmy.zip to c/steamdeck@sopuli.xyz
[-] lazorne@lemmy.zip 6 points 3 weeks ago* (last edited 3 weeks ago)

Depends on the context of the setting and the story. I mostly tend to allow all official PC races without any objection. I see an adventurer as an outlier of society and not the norm.

In the games I tend to run I either swing between everything is allowed or just one is allowed.

If I want to do an mini adventure about a goblin clan fighting a kobold incursion, then everyone is playing goblins.

27
RetroDECK - May 2024 (retrodeck.readthedocs.io)
submitted 1 month ago by lazorne@lemmy.zip to c/steamdeck@sopuli.xyz
19
RetroDECK 0.8.1b - Released! (retrodeck.readthedocs.io)
submitted 1 month ago by lazorne@lemmy.zip to c/steamdeck@sopuli.xyz

It should be available on flathub "soonish"

18
submitted 2 months ago by lazorne@lemmy.zip to c/steamdeck@sopuli.xyz
[-] lazorne@lemmy.zip 2 points 2 months ago

We have pressed the publish button on Flathub (Discover) so it should show up within a few hours :)

29
RetroDECK 0.8.0b - Released! (retrodeck.readthedocs.io)
submitted 2 months ago by lazorne@lemmy.zip to c/steamdeck@sopuli.xyz
[-] lazorne@lemmy.zip 2 points 4 months ago

Everyone is removing Yuzu & Citra as they are both made by the same company, shared code and team thus affected by lawsuit.

EmuDeck is also removing both as far as we understand.

ES-DE might also remove support for it, so it can not just find the files.

We are looking into alternatives, I will look into why the link above broke.

41
submitted 4 months ago* (last edited 4 months ago) by lazorne@lemmy.zip to c/steamdeck@sopuli.xyz
21
submitted 4 months ago by lazorne@lemmy.zip to c/steamdeck@sopuli.xyz
24
submitted 4 months ago by lazorne@lemmy.zip to c/steamdeck@sopuli.xyz

RetroDECK 0.7.6b - Tiny PPSSPP Hotkey Update

This a minor update with PPSSPP fixes

Note: If you have logged in to RetroAchivements on PPSSPP you might need to do so again.


Updates


  • PPSSPP

No other emulator updates??!

We are going to release a 0.7.7b soonish, with the rest of the emulators.

We are just waiting for a upstream fix in a certain emulator before we ship it (we have submitted the commit).


New Features


PPSSPP - Controller and Hotkey improvements

  • The press Escape to Open Menu bind have been removed.
  • Many of the standard combos and radial buttons now work

The upstream bug of combo hotkeys in the PPSSPP flatpak is now fixed. You no longer need to press Escape button bind / radial button to Open Menu.

Thanks to this fix, everything is now mapped as it should in uniformity with the other emulators where possible. The following binds are available:

  • Quit Emulator
  • Open Menu
  • Save State
  • Load State
  • Previous / Next State
  • Fastforward
  • Rewind
  • Rapid Fire Toggle
  • Speed Toggle
  • Record Video
  • Fullscreen Toggle
  • Emulator Screenshot

The wiki will be updated sometime today to reflect the changes.


Bugfixes & other changes


  • Added more Easter Egg Boot logos for some Holidays (we won't spoil them)
  • Some pipeline fixes for 0.7.7b and 0.8b
30
January 2024: A New Year of RetroDECK! (retrodeck.readthedocs.io)
submitted 5 months ago by lazorne@lemmy.zip to c/steamdeck@sopuli.xyz
[-] lazorne@lemmy.zip 4 points 5 months ago

Fubarberry

RetroDECK is a flatpak application that builds in a variety of emulators and systems into one app you can download from flathub.

We are also working on the "Add to Steam" function. You can read more about it in the links posted in other replies in this thread :)

[-] lazorne@lemmy.zip 3 points 5 months ago* (last edited 5 months ago)

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:

Change Controller Order

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):

Issue 573

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:

[-] lazorne@lemmy.zip 4 points 5 months ago* (last edited 5 months ago)

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:

  1. 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.
  2. Re-install RetroDECK from flathub on the new device.
  3. 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.

[-] lazorne@lemmy.zip 4 points 5 months ago
18
submitted 6 months ago by lazorne@lemmy.zip to c/steamdeck@sopuli.xyz
34
submitted 6 months ago by lazorne@lemmy.zip to c/steamdeck@sopuli.xyz
38
submitted 7 months ago* (last edited 7 months ago) by lazorne@lemmy.zip to c/steamdeck@sopuli.xyz

Hello community!

We in the team thought we could give you a quick status update on how development is going.

If you don't know what RetroDECK is or want more information check out the wiki over at our Github:

RetroDECK Wiki Link


Status update 2023 - November / December:

It is the end of November and we want to give you a status update on how things are going with RetroDECK. First off development is going steady, and we have a lot of features in the pipeline but also some IRL things that slow us down a bit (work, new baby etc..). But let us talk about what we are working on and answer some questions.

Note:

Most listed here are subject to change and is just an outline of what we are working on right now. Not all of these features will be a part of 0.8b and we are also working on even more stuff than what we are showing in this post.


Question: How do I move RetroDECK to a new device?

You can find a detailed step-for-step guide here for both Linux Desktop and Steam Deck:

How to: Move RetroDECK

For a ultra-quick guide:

  • Just copy the ~/retrodeck folder to the new device to the location you want it.
  • Install RetroDECK on the new device and point to it the new location of ~/retrodeck during first setup:
    • If you put it on the internal drive – choose that option
    • If you put it on the sd card – choose that option.
    • If you put it in a custom location – choose that option.
  • Then proceed installation as normal.

What are you working on?


New Emulators/Systems

We will be trying to include all of these in the next big update 0.8b

  • OpenBOR
  • IkemenGO (M.U.G.E.N)
  • Solarus
  • MAME (Standalone)
  • Ryujinx
  • SCUMMVM (Standalone)
  • Vita3K
  • GZDoom (Standalone)

We have worked with several of the development teams of the emulators to add various functions we could use and improve the emulators for everyone regardless of whether you use RetroDECK or not. They have also worked with us to help us integrate into RetroDECK better. We want to give special thanks to the Vita3K Team and Ryujinx Team.


New Feature: Yuzu (Custom)

Yuzu (Custom) is something we are working on for those that want to use the Early Access version of Yuzu. So, you will get the ability to run the EA .appimage version from inside RetroDECK in some fashion.

But the downside is that it will not fully hook into the RetroDECK Framework, so you will need to configure things like input manually the first time you run it. But the goal is you can select it in the alternative emulator selector in ES-DE and pick Yuzu (Custom) from the list.


New Feature: Steam Flatpak version support

We have gotten feedback that users want us to support the Steam Flatpak version and are trying to make it happen. Examples of features that need to work are the “Controller Profiles”, “Add RetroDECK to Steam” and the “Add games to Steam” function. We are still not sure if everything will work as intended in the Flatpak version of Steam.

If you for some reason have both normal Steam and flatpak Steam installed on the same system. The none flatpak version will take preference over the flatpak version (this is also how projects like Lutris do things).

But running a flatpak within a flatpak is something the users will need to think about.
If the users want RetroDECK and other flatpaks to run from Steam they will need to open the permissions in the sandbox from either terminal or Flatseal. This does open the sandbox more than the standard configuration that Steam comes with as default.


New Feature: SFTP

We are looking into letting users enabling SFTP transfers for easy transfers of files (roms, saves etc..).


New Feature: Cloud Sync

We have done some work cloud sync both live sync and backup to various cloud services. But nothing to show just yet.


New Feature: USB Transfer / Backups

Like SFPT, Cloud Sync above will be another way to export import files but via USB.


Status update: External Controllers & Inputs

  • PS3
  • PS4
  • PS5
  • Xbox360
  • Xbox One / S / X
  • Switch Pro
  • Steam Controller
  • Generic

All standard type controllers supported by Steam Input will work with the normal global hotkeys. We are also changing the layout so that you have even more hotkeys.

If you want to try them right now, you can do that by going into the following github issue and follow the instructions over there (they also work on current stable, just extract the zipfile in the correct folder and enjoy):

Github Issue with Download


Status update: Multiuser mode

We are still working on it with all the complexity. The goal is to support both Steam users from the Steam Deck and local RetroDECK users for desktop users. It does “work” right now in our cooker builds, but it still needs more time in the oven. There are a lot of variables to account for before we feel ready to ship it to everyone.


Status update: Adding RetroDECK games as Steam Entries

We are still working on it and have it working on our cooker builds. But we are still trying to get it to work on the Steam Flatpak version. There are also some other ideas we want to try to make it even better, but more of them if we can make them happen in a later development update.


Status update: Configurator GODOT version

The work is ongoing and not something that will be part of 0.8b. We have general plans for the GUI and internal versions we can play with. But the goal stays the same replace the entire configurator with a nice GODOT controller navigational interface and replace all the Zenity windows with it.


Status update: Mascot

After the last development update, we got connected with Tyson Tan the artist behind both the KDE and Krita mascots. We are hopeful we can work something out together.


That is all for now!

Also there will be no December update post thanks to the upcoming holidays!

To everyone out there in our community, we want to wish you a festive holiday period and a Happy New Year.


Want to contribute to RetroDECK?

We are always looking for more people to help us with the project.

  • Developers (help us improve RetroDECK and get updates out faster).
  • Website developer (to help us improve our website).
  • Video Editor (to help us with patch notes / hype videos on various platforms).

Check out our:

Discord

Github

Wiki

Donations

[-] lazorne@lemmy.zip 1 points 7 months ago* (last edited 7 months ago)

We are trying to match that type of functionality inside the RetroDECK Configurator where we have toggles for rewind, save-on-exit etc.. right now. There is also big plans to expand the Configurators functions even more further then those ports and everything is done inside RetroDECK.

ES-DE is only a general frontend that works on all OSes.

Projects like Batocera have their own version of Emulationstation, with a lot of integrated features. But that also requires you to replace your whole OS.

While our project can just be installed directly from flathub on Steam Deck or Linux Desktop.

[-] lazorne@lemmy.zip 2 points 9 months ago* (last edited 9 months ago)

We do not want to comment too much on this issue. The discord had a flood of users that screamed fowl, this has never been proven to be true. We do not believe that any licenses have been broken or illegality has taken place (as far as we know, we are not legal experts). julianwgs@discuss.tchncs.de comment above is more inline on from what we understand from all those that have been affected.

We as a project cannot speak for others, but we can speak for us on what our moral compass is: Hence the statement above.

[-] lazorne@lemmy.zip 3 points 10 months ago* (last edited 10 months ago)

All of this is true. RetroDECK also have existed since the before EmuDeck as it was born from some of the AmberELEC team members.

You can read a lot more on our wiki: https://github.com/XargonWan/RetroDECK/wiki


In short

RetroDECK is an full application (still in beta) and not just an emulation bundle install script. All of the moving parts of RetroDECK are inside of the sandboxed flatpak.

As we are building several emulators from source it allows us to add features, hot fixes and uniformity to the emulators themself for a more cohesive experience in what we call the RetroDECK Framework.

Our focus is Steam Deck, SteamOS, Linux Desktop and future SteamOS / Full Linux based handhelds.

Some examples in development and stable are:

  • The multi-user system that allows you have different emulation profiles / saves / states / configurations per Steam Deck user account OR a local RetroDECK user account for the Linux desktop (in development).
  • Tiny things like hard patching various hotkeys that the emulators don't allow the users to change in the GUI, changing hard coded folder names etc..

Mindset

This is biased but but I think the team is also approaching problems differently from others.

One example:

Mod and texture pack support for various emulators:

It has been a pain for users to get them up and running. We looked at the problem and said how can we make this easier and more accessible for all?

HD Packs for Mesen, Mupen64Plus texture packs and mods etc...

Now all you need to do is put them into the corresponding mod / texture pack folder and follow the guides on the wiki and you will be up and running in no time.

When doing this we also engaged with the texture and mod community.

Another example is:

How the framework is handling configurations is quite unique and allows us to add and remove specific things when emulators does changes and try to keep as much of the users settings when possible.

This allows us to multi change settings inside the application across many different emulators: You want borders in Genesis but not in Super Nintendo? - You can

For us it is about making emulation accessible for more user but at the same time provide new tools for hardcore tweakers in the long term with our RetroDECK Framework.

This is just the beginning.


But:

That said this complexity adds time between patches and the users can not add their own emulators into RetroDECK, have to wait for us to do the updates and add features.

That said we are always developing and if you want to help out check our wiki and join our discord. We need devs, artists, ambassadors and good community members :)

End note:

We have great discussions the entire emulation community and have close relations with ES-DE, Batocera and others. We also plan to move our reddit blogposts over to Lemmy so look forward to that in September.

[-] lazorne@lemmy.zip 3 points 10 months ago

Thanks, updated! :)

view more: next ›

lazorne

joined 1 year ago