[Model2]
* Converted Proton-GE into a variable
* Updated launcher to use the variable (to match the correct Proton-GE version being downloaded)
* Fix config copy
* Updated ares config to v134
* Removed data folder download (obsolete in v134)
* Added quark shader download
* Added back ares Steam ROM Manager parsers
* Added SNES peripheral parsers for Steam ROM Manager
* Added SNES peripheral custom systems for EmulationStation-DE
(1) This empties LD_PRELOAD in case anything is being preloaded into steam (such as libextest.so for wayland sessions). This way the preload does not carry into any browser we try to run.
(2) This adds a 'browsercommand' function that does these in order:
First, it tries the standard flatpak browserapp command.
If that fails, it then tries the the browserapp as a normal non-flatpak command
If that fails, it then uses xdg-settings to determine the default browser on the system then tries to launch that as a normal non-flatpak command.
This is a much more universal approach for non-flatpak reliant distros
Co-authored-by: Dragoon Dorise <rodrigosedano@me.com>
* rebase
* remove pre-touched log file
* remove redundant file location code
* fix trimming logic
* remove test file
* add 3dstool license to folder
* did different license idea in different branch
* change .trimmed to (Trimmed) for Scraping
* one more trimmed change
* update 3dstrim to new code
* Update chddeck.sh
---------
Co-authored-by: Dragoon Dorise <rodrigosedano@me.com>
emuDeckRPCS3.sh
- IsInstalled checks for requested emu type and takes migration into consideration to return current installation status
- IsMigrated method
- formatting
binupdate.sh/flatpakupdate.sh
- request emu type when checking IsInstalled
emuDeckFlycast.sh
- make use of isFpInstalled method
Misc
- use of constant vars for emulator type
- removed duplicated flatpakupdate.sh and move ares code to correct flatpakupdate.sh
Co-authored-by: Dragoon Dorise <rodrigosedano@me.com>
Some systems use "~/.steam/steam" instead of ~/.local/share/Steam" as the steam path; with this modification, the proton launcher will work with those systems.
Co-authored-by: Dragoon Dorise <rodrigosedano@me.com>
* 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>