Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Added ShadPS4 Flatpak #1357

Open
wants to merge 4 commits into
base: dev
Choose a base branch
from
Open

Added ShadPS4 Flatpak #1357

wants to merge 4 commits into from

Conversation

Aeonitis
Copy link

@Aeonitis Aeonitis commented Dec 10, 2024

Addressing issue #1309, this PR is a draft I created in my best ability to help push the ShadPS4 Flatpak for inclusion in the Emudeck.

Please feel free to criticize this PR as I am new to this project. I have the flatpak install function as a TODO in the comments.

┆Issue is synchronized with this Trello card by Unito

@Aeonitis
Copy link
Author

Aeonitis commented Dec 12, 2024

To be confirmed

  • I believe ShadPS4 uses a Playstation profile in terms of save data:
.
├── backup0000
├── backup0010
├── save.txt
├── sce_sys
│   ├── icon0.png
│   ├── keystone
│   ├── param.sfo
│   ├── sce_icon0png1
│   └── sce_paramsfo1
├── userdata0000
├── userdata0001
├── userdata0002
├── userdata0003
├── userdata0004
├── userdata0005
├── userdata0006
├── userdata0007
├── userdata0008
├── userdata0009
└── userdata0010

not SRM as of now...

- Every Emulator needs to have a SRM profile and follow the AmberElec hotkey mapping.

  • Also need to decide/determine if the emulator's native config file config.toml which ShadPS4 generates should be separated from another ShadPS4 config file tailored for emudeck setup (Maybe named ShadPS4_Emudeck_config.yml)

@dragoonDorise
Copy link
Owner

@Aeonitis is the flatpack official from the ShadPS4 devs?

@Aeonitis
Copy link
Author

Aeonitis commented Dec 16, 2024

@Aeonitis is the flatpack official from the ShadPS4 devs?

Yes.

Actually, thanks to your question, I'll try send this PR to devs there

@@ -11,6 +11,7 @@
"rpcs3": { "id": "rpcs3", "code": "RPCS3", "version": 0 },
"yuzu": { "id": "yuzu", "code": "Yuzu", "version": 1 },
"ryujinx": { "id": "ryujinx", "code": "Ryujinx", "version": 4 },
"shadps4": { "id": "shadps4", "code": "ShadPS4", "version": 0 },
Copy link
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Unsure if exact semantic version (currently 0.4.0) will be required here yet...

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants