Commit graph

28 commits

Author SHA1 Message Date
Dragoon Dorise
55fa6c9782 Force upload 2025-05-12 10:30:39 +02:00
Dragoon Dorise
00a8f1c19c
New paths (#1381)
* new paths

* /

* EmuDeck/

* mv

* no &

* ESDE new location

* ESDE new path

* no symlink load

* bigpemu new path

* force move

* global vars

* oopsie

* missing $emudeckBackend

* better migration detection

* Keep Appimages in Applications

* Keep Appimages in Applications
2025-01-02 13:42:31 +01:00
rawdatafeel
1ed3b5757e Cemu: Hotfix Proton headaches
* Users keep selecting the Proton ver of Cemu in Steam ROM Manager and ES-DE, this increases support requests in the Cemu Discord (which they can't fix) and support requests in the EmuDeck Discord. This bandaid falls back to the AppImage if the EXE does not exist.
2024-06-28 18:03:09 -04:00
rawdatafeel
7a60d99912
Proton Emulators: Tweaks and Fixes (#1115)
* Proton Emulators: Tweaks and Fixes
* Removed hardcoded paths in xenia.sh
* Fixed python detection
    * On non-deck systems, python may be named python3 instead
* Fixed xenia install
* Removed bandaid xenia detection from appImageInit

* Actually remove force detection

---------

Co-authored-by: Dragoon Dorise <rodrigosedano@me.com>
2024-03-12 17:44:27 +01:00
Griffin
7b5bfd2743
move all /bin/sh and /usr/bin/bash to /bin/bash (#972)
Co-authored-by: Dragoon Dorise <rodrigosedano@me.com>
2024-01-30 21:07:58 +01:00
Dragoon Dorise
63a39d733f emulatorInit + Autoupdate 2024-01-05 11:43:43 +01:00
Rodrigo
24582eeb74 Revert "== > ="
This reverts commit 28e8adc03d.
2023-11-30 22:39:36 +01:00
Rodrigo
28e8adc03d == > = 2023-11-30 22:29:33 +01:00
Mitja Skuver
e6bfac5af5
Allow user override Proton version for Proton launchers (#870)
* Allow user set Proton version for proton launchers

Allows user to set FORCED_PROTON_VER to override default one set in the launcher.
Can be done in launcher script .config file or with env variable.
Added helper function to aid with reading values from config file.
Interesting for Xenia where Proton-GE seems to works better. Also useful for testing.

Dilemma: should cemu.sh Proton default to 8.0 instead of 7.0?

* helperFunctions.sh shellcheck

* Update proton-launch

Add Proton 8.0 app ID and set default proton to 8.0 - launcher scripts override this with their own defaults

---------

Co-authored-by: Dragoon Dorise <rodrigosedano@me.com>
2023-11-27 00:33:20 +01:00
Rodrigo
16b9279f81 cloudSync 2023-09-04 12:53:21 +02:00
Rodrigo
6b38ef373f """"" 2023-08-28 15:22:44 +02:00
Rodrigo
4d4af77d1e fixes CS 2023-08-28 13:19:37 +02:00
Rodrigo
45f04ecdc0 cloudSyncWatcher 2023-08-28 11:08:44 +02:00
Rodrigo
4959ea5d4c Cemu Fix 2023-05-07 14:54:06 +02:00
Rodrigo
6d8791c059 Cloud sync fixes 2023-05-03 21:42:00 +02:00
godsbane
867b29e163 ESDE Cleanup 2023-04-26 02:45:24 -04:00
Rodrigo
7cdcecebe2 Paving the way for save sync. Disabled for now 2023-04-19 08:37:44 +02:00
Livedeht
6fee81ce33
Add cemu native (#603)
* Update cemu.sh to handle checking for an AppImage or Flatpak

* Make less checks on doProton

* Update userConfigurations.json for Cemu Native parsers

* Add emuDeckCemuNative.sh to functions

* PROTONVER should be a parameter.

* Update setup.sh for CemuNative

* Add settings. Link mlc01 for now. Set correct config

* Have both ROM locations for now

* More updates to emuDeckCemuNative

* Move config and update emuDeckCemuNative

* Remove the extra roms from the gamepathentryfound

* Set up migrate

* add  emuDeckCemuNative.sh to all.sh

* Don't know why there was an -r flag there.

* Clobber Windows version and migrate what can be.

* PROTONVER in xenia.sh

* Add controllerProfiles

* remove install from storage setup

* Setup Emulation paths using the Cemu proton paths

* Fix temp file cleanup for installEmuBI

* Make Cemu be Cemu (proton) in labeling
Change cemu.sh to take -w to use proton

* Update ES-DE config script
change Cemu (proton) to use -w
add Cemu (native)
add function to update cemu (native)

* modify CemuNative script
use original Cemu Paths for stuff
save migration for future

* Fixes the ES-DE media_dir update
if the user changes Emulation path

* cemu.sh
add -w proton check

* Realign Desktop creation to make more sense
no more EmuDeck - now says AppImage or Binary

* Creating icons purges the baloo index

* Cemu.sh

Override to windows with -w
uses ~/emudeck/settings.sh to determine paths

* ES-DE needs one system, multiple commands

* update custom system base xml to include
cemu native

* Silly external

* update / fix custom systems for esde
add new commands too.

* fix uninstall.sh

Co-authored-by: AngelofWoe <jaia.one.winged.angel@gmail.com>
2023-01-23 23:03:12 -05:00
Rodrigo
54511842f0 Old Launchers and SRM parsers 2022-12-10 13:30:42 +01:00
AngelofWoe
fa5ea9d211
Find all steam paths. Catch uninstalled Proton and attempt to install (#490)
* Find all steam paths. Catch uninstalled Proton and attempt to install

* Seperately set PROTONVER

* Correct no longer relevant comment
2022-11-03 09:51:57 -04:00
AngelofWoe
ee4a2edc45
proton-launch.sh (cemu.sh/xenia.sh) - Error logging and Zenity (#462)
* Catch some common argument errors

* Add output to log if install -d fails

* Improve error reporting here

* Error checking to cemu.sh

* Error reporting in proton-launch.sh

* Error reporting and logging in xenia.sh

* Fix Zenity

* Don't allow a non-APPID COMPAT_DATA_PATH
2022-10-27 01:37:33 -04:00
AngelofWoe
e8dca1c4bc Configure cemu.sh for appID.py 2022-09-20 16:01:37 -05:00
AngelofWoe
73e962814f
Adapt cemu.sh for and add proton-launch.sh (#194)
Angel split the cemu.sh into a file agnostic proton-launch.sh as well as a cemu.sh that uses it to call cemu.

should be a seamless drop in replacement, and now we can use the proton script for other things like xenia without redoing that work.
2022-05-17 03:54:11 -04:00
Ramsey Hathout
5e92d2f413
remove -f and -g
those get passed in and handled via the array of arguments "${@}"
2022-05-11 15:55:28 -04:00
Rodrigo
a797c3890c cemu @ 2022-05-09 19:01:41 +02:00
Rodrigo
8442fa0495 Wii U on ESDE :) 2022-05-09 16:42:23 +02:00
Rodrigo
0682d55c16 Fix cemu launcher 2022-05-07 11:24:07 +02:00
AngelofWoe
10ad6c2c36
Move cemu.sh to launchers and adjust scripts to work with that. (#129) 2022-05-07 10:46:13 +02:00
Renamed from configs/cemu/cemu.sh (Browse further)