* [RPCS3]
Added RPCS3 AppImage support for game mode (Flatpak will not be overridden unless the AppImage is found)
* Add command to es_systems.xml file
* Add command to es_systems.xml file
* Moved ES-DE AppImage to ~/Applications
* Rationale:
* Easier to provide support in the ES-DE Discord if unfamiliar with EmuDeck
* More standard Linux location, easier for users to find based off a Google search or by being familar with Linux paths
* Removed any mention of old symlinked folders
* Cleaned up emuDeckESDE, deleted outdated/unused functions
* Switched ULWGL download to fetch from GitHub releases
* Froze ULWGL at 0.1-RC3 while waiting for ULWGL dev to stabilize
* Switched all wget downloads to curl downloads
* Switched to generic ULWGL Proton instead of a specific version
* Updated ULWGL paths to match latest ULWGL changes
* Updated uninstall and model2 files to match latest ULWGL changes
[chddeck.sh]
* Updated chdman5 to February 5th
* Added hunksize option to chdman5
* Updated Steam ROM Manager path to use the script file instead
* Tidied comments/phrasing
* Fixed PPSSPP individual ROM selection not proceeding
* Fixed alignment with PPSSPP compression methods
* test proton launch for bigpemu
* continue working on config
* continue with configs
* update proton launch with new proton versions
* update from old CEMU stuff to be specific to BigPEmu
* begin saves and storage config
* testing on deck
* typo
* change proton to 7
only worked for a tester on 7 will figure out updating later.
* add ESDE config
* update SRM from new update
* idk why the rebase didnt delete the file
* add jaguarcd to parser
* add jaguarcd to esde
* update readme
* add to all functions
* typo and remove vblank
* consistency with casing
* typo
* update order in esde
* typo
* update esde config script
* move esde xml script to config file
* unique command letters
* lack of sleep typos
* woooo typos
* fix xml
* typo
* convert bigpemu script to curl
* nyi set folder
* fix after pulling from upstream
* additional spacing fixes
* fix wget and add if statements
* missing a space
* add review changes
* local data
* local data
* BigPEmu Tidying
* Added hotkeys
* Added bigpemu.sh to Applications folder
* Cleaned up emuDeckBigPEmu.sh
* Added icon
* Added BigPEmu to binupdate
* Add missing fi in binupdate
---------
Co-authored-by: Dragoon Dorise <rodrigosedano@me.com>
Co-authored-by: rawdatafeel <108900299+rawdatafeel@users.noreply.github.com>
* [chddeck]
* Adusted "Pick a file" selection to be more modular
* Previously was blanket compressing everything to CHD (including GC/WII)
* Added casing to "Pick a file" selection
* Added CHD compression for PSP ROMs
* Added CSO/CHD selection for PSP ROMs
* Added extract-xiso compression
* Updated chdman5 to January 28th, 2024
* May fix dreamcast BIN/CUE conversion
* New createdvd feature for ISOs
* Added case sensitivity in respective sections
* Cleaned up phrasing
* Fix file selection to be any folder
* Use a loop for selecting compression method
* Fix PSP message
* Fix PSP message
* Fix 7zip folders
* Added zenity progress bar for downloading protonfixes
* Protonfixes may take approximately a minute to download, using this duct tape solution to show the user something
* Tweaked model 2 launcher around the new progress bar
[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>