Commit graph

501 commits

Author SHA1 Message Date
Dragoon Dorise
441da0476a Merge branch 'dev' into early 2024-03-05 17:26:36 +01:00
rawdatafeel
b966693a72
binupdate: Fix cemu updating + alphabetized emulators (#1050)
* Added "$emuDeckEmuTypeAppImage" to ES-DE and SRM
2024-03-05 17:15:49 +01:00
rawdatafeel
0f882ff84a
Compression tool: Remove CHD conversion for DC CUE/BIN ROMs (#1046)
* Regression, will revert if fixed.
2024-03-05 00:26:16 +01:00
Dragoon Dorise
f111e076aa Merge branch 'dev' into early 2024-02-27 20:35:58 +01:00
Dragoon Dorise
6d3a1142a5 no rom parser 2024-02-27 20:35:50 +01:00
Dragoon Dorise
c6895254f9 Merge branch 'dev' into early 2024-02-27 19:07:07 +01:00
rawdatafeel
d2a07ed59f
Various tweaks: desktop icons, configs, uninstall (#1034)
* ES-DE/SRM/Model 2: Fixed desktop icons + names
* Updated EmulationStation-DE to ES-DE where possible
* Updated ES-DE's settings file directory
* Updated uninstall script to match new desktop icons
* Tidied uninstall script
2024-02-27 17:17:30 +01:00
Dragoon Dorise
db415ad172 Merge branch 'dev' into early 2024-02-26 17:00:23 +01:00
rawdatafeel
403b5fee6d
Added RPCS3 AppImage support for game mode (#1022)
* [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
2024-02-26 16:43:12 +01:00
Griffin
6bbbe4c04c
add cdi to whitelist of chdman (#1021) 2024-02-26 16:41:56 +01:00
Dragoon Dorise
b48114fe0a Merge branch 'dev' into early
# Conflicts:
#	functions/ToolScripts/emuDeckESDE.sh
2024-02-17 23:30:35 +01:00
rawdatafeel
4f2d4140e9
[EmulationStation-DE] (#1006)
* 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
2024-02-16 23:19:21 +01:00
Dragoon Dorise
4db780d947 supermodel launch fix 2024-02-15 19:56:35 +01:00
Dragoon Dorise
e30680a018 supermodel param 2024-02-15 19:50:15 +01:00
Dragoon Dorise
f691018751 Merge branch 'dev' into early 2024-02-15 19:33:31 +01:00
rawdatafeel
bde0de35f0
[Model2] (#1003)
* 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
2024-02-15 16:30:24 +01:00
Dragoon Dorise
0aefd158d5 Merge branch 'dev' into early 2024-02-12 19:59:24 +01:00
rawdatafeel
f9263f1c46
More chddeck updates (#991)
[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
2024-02-10 20:38:46 -05:00
Dragoon Dorise
2b18aeb72d Merge branch 'dev' into early 2024-02-06 18:50:21 +01:00
Dragoon Dorise
1842cd923a Merge branch 'dev' into early 2024-02-06 09:09:20 +01:00
Griffin
d5e8a36b40
BigPEmu Jaguar Emulator (#775)
* 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>
2024-02-04 23:55:20 +01:00
rawdatafeel
48f2515280
Chddeck Fixes (#973)
* [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
2024-02-02 07:44:43 +01:00
rawdatafeel
dd4128761a
[Model2] (#984)
* 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
2024-02-02 07:41:47 +01:00
rawdatafeel
e306ea1f97
Model 2 tweaks (#983)
[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
2024-02-01 10:07:24 -05:00
Dragoon Dorise
f1a70591bc Merge branch 'dev' into early 2024-02-01 14:29:50 +01:00
Dragoon Dorise
0d1817eeee supermodel launcher fix 2024-02-01 14:04:15 +01:00
Griffin
ec20d41bd2
Supermodel Sega Model 3 Emulator (#937)
* initial setup

* missed a conversion to supermodel

* temp add config files

* make changes based on emotion

* temp testing based in broken flatpak

* change from .config to .supermodel

* add charco's ini

* fix tabbing

* fix tabbing

* flatpak update

* updated config

* fix bad Gamles.xml download

* Update emuDeckSupermodel.sh

---------

Co-authored-by: Dragoon Dorise <rodrigosedano@me.com>
2024-01-31 10:15:06 +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
Griffin
e5fbc44297
Add Antstream Arcade Cloud (#969)
* add antstream

* change usr bin to bin

---------

Co-authored-by: Dragoon Dorise <rodrigosedano@me.com>
2024-01-30 20:59:46 +01:00
Dragoon Dorise
e4962dc567 declare in protonlaunch 2024-01-29 19:45:23 +01:00
Dragoon Dorise
eae946db14 [Bug Report] Launchers call generic shell, but incompatible with certain default shells #963 2024-01-29 13:04:24 +01:00
Dragoon Dorise
69d9f7785c testing no declare -A 2024-01-29 13:03:43 +01:00
Dragoon Dorise
4fb6070d00 &> /dev/null 2024-01-28 10:47:03 +01:00
rawdatafeel
f3ab8acb99
[Model 2] (#959)
* Add Model 2 (powered by ULWGL) to EmuDeck

Co-authored-by: Dragoon Dorise <rodrigosedano@me.com>
2024-01-26 22:52:29 +01:00
rawdatafeel
8f02978ecc
[proton-launch.sh] (#961)
* Remove the arguments section to allow launching emulators with flags
2024-01-23 18:29:33 -05:00
rawdatafeel
e3427aa774
[ares] (#939)
* 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
2024-01-21 13:01:58 +01:00
Thomas Crider
d43ce25732
cloud: use more universal browser command that is not reliant on flatpak only (#941)
(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>
2024-01-20 23:00:06 +01:00
Dragoon Dorise
851b4cfc73 Merge branch 'dev' into early 2024-01-17 11:57:39 +01:00
Dragoon Dorise
3ba4ddfa3f fix mgba 2024-01-17 11:57:33 +01:00
Dragoon Dorise
ce060e7710 Merge branch 'dev' into early 2024-01-08 14:47:18 +01:00
Dragoon Dorise
e3cb1fc1ad Fix ryu launcher 2024-01-08 14:47:10 +01:00
Dragoon Dorise
85580082ac Merge branch 'dev' into early 2024-01-08 14:44:43 +01:00
Dragoon Dorise
f303e7b6b2 fix PCSX2 2024-01-08 14:42:15 +01:00
Dragoon Dorise
5293bb946d Merge branch 'dev' into early 2024-01-08 14:00:33 +01:00
Dragoon Dorise
b3688f8ec3 batch mode 2024-01-08 14:00:27 +01:00
Dragoon Dorise
cf611b620c Merge branch 'dev' into early
# Conflicts:
#	functions/ToolScripts/emuDeckSRM.sh
#	tools/launchers/ryujinx.sh
2024-01-05 11:48:53 +01:00
Dragoon Dorise
63a39d733f emulatorInit + Autoupdate 2024-01-05 11:43:43 +01:00
Griffin
df976b0329
3ds trim code for compression script (#530)
* 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>
2023-12-29 17:56:00 +01:00
Christopher Strecker
3cee183230
Add Pocket Cast Cloud Service (#893)
* Hotfix dolphin config

Remove WirelessMac

* SDL Driver

* hotfix Vita3k releaseURL

hotfix Vita3k releaseURL

* better linux support

* Chimera

* chimera

* chimeraaa

* chimeraPath

* Import + Export Tool

* [Hotfix] Vita3K (#911)

* better explanation

* fix import

* Add Pocket Casts.sh

This is in response to (Issue #892: [Feature Request] Add Pocket Casts to cloud services)

* Update Pocket Casts.sh

Add shellcheck  changes

---------

Co-authored-by: Livedeht <godsbane@gmail.com>
Co-authored-by: Rodrigo <rodrigosedano@me.com>
Co-authored-by: rawdatafeel <108900299+rawdatafeel@users.noreply.github.com>
2023-12-29 17:11:41 +01:00
jcarrothers
b6b7411944
Add Crave streaming service (#891)
* Add Crave streaming service

Add file for the Canada exclusive Crave streaming
service.

* Update Crave.sh

---------

Co-authored-by: Dragoon Dorise <rodrigosedano@me.com>
2023-12-29 17:08:06 +01:00