389 Commits

Author SHA1 Message Date
godsbane
8622b206d6 fix addtoken 2023-04-06 01:05:35 -04:00
godsbane
d018e25ffc emuDeckYuzu.sh
Fix: Shellcheck
2023-04-05 21:44:41 -04:00
godsbane
bafb67fd63 emuDeckYuzu.sh
Separate yuzu and yuzu-ea installs
2023-04-05 21:30:41 -04:00
godsbane
b2aae3e95a yuzuea shellcheck 2023-04-05 20:36:20 -04:00
godsbane
87f6269603 yuzuea:
move token def to variable
2023-04-05 20:36:02 -04:00
godsbane
e819afee31 fix xbla path creation 2023-04-04 12:26:13 -04:00
Rodrigo
acd253f361 support for "snesna" and "32xna" #606 2023-03-30 20:32:48 +02:00
Rodrigo
0420d94967 Dolphin_DynamicInputTextures off for now.. 2023-03-30 19:45:45 +02:00
Rodrigo
d268152319 Dolphin_DynamicInputTextures 2023-03-30 19:06:37 +02:00
Rodrigo
03f1dfb167 RA Bug: Retroachievements #245 2023-03-30 18:17:11 +02:00
godsbane
5a82198a59 add yuzuEA token input 2023-03-26 14:36:43 -04:00
Livedeht
8b06d28b79
Merge branch 'main' into beta 2023-03-26 03:35:26 -04:00
godsbane
30995cb4bb add xenia custom system
update es-de to update new custom systems
2023-03-26 02:54:59 -04:00
Rodrigo
afda0ab3cd Merge branch 'beta' of https://github.com/dragoonDorise/EmuDeck into beta 2023-03-24 21:25:16 +01:00
Rodrigo
32dd7017b3 Xenia_resetConfig 2023-03-24 17:25:33 +01:00
Godsbane
731eb44976 add Xenia Reset config fn 2023-03-23 22:32:07 -04:00
Rodrigo
8c88e3cd6f Fix Duck Achievements 2023-03-13 17:56:57 +01:00
Godsbane
570fa40e0d Duck: Remove old flatpak configs
update configs to be closer to stock
removed multitap
added more hotkeys
fix field name for cheevos
2023-03-13 00:35:58 -04:00
Rodrigo
6f12aa8f06 ESDE 2 cores 2023-03-07 17:40:35 +01:00
Rodrigo
67272a9974 ESDE 2 cores 2023-03-07 17:40:20 +01:00
Rodrigo
c123a4642a vice glcore override 2023-03-07 14:44:41 +01:00
rawdatafeel
6a23a0223a Update emuDeckMelonDS.sh 2023-03-06 17:51:59 -05:00
rawdatafeel
8f2b044202 ES-DE + MelonDS Steam Input Updates
* Added melonDS Steam Input Profile
* Updated ES-DE Steam Input Profile to include melonDS
* Updated ES-DE Steam Input Profile timings on input
2023-03-06 17:44:02 -05:00
Livedeht
c7e5bf0ec8 Steam Input Profiles:
include custom icons from Moskeeto
2023-03-06 01:00:58 -05:00
Mitja Skuver
e5755f71d6
binupdate improvements (#648)
* binupdate improvements

- new safeDownload() in helperFunctions
- introduced showProgress argument for emulator downloads
- modified binupdate.sh to use showProgress
- modified emulator/tools install functions to use safeDownload()/showProgress and return proper exit code (CemuNative, Cemu, mGBA, PCSX2-QT, Ryujinx, Vita3K, Xenia, Yuzu, ESDE, SRM)
- installEmuAI() and installEmuBI() are now using new safeDownload() and return proper exit code
- installEmuAI() and installEmuBI() can now write last version info (new arguments)
- yuzu launcher: Added ~/emudeck/yuzu.noupdate to skip yuzu update, zenity progress bar and zenity error dialog

* formatting/whitespaces only

* Fixed shell error (quotes)

---------

Co-authored-by: Livedeht <godsbane@gmail.com>
2023-03-05 23:45:34 -05:00
Griffin
9ff11ec87c
add SAME-CDi parser
add cdimono1 folder to chd script
2023-03-02 23:51:44 -05:00
Mitja Skuver
2fb5e355e3
yuzu-EA improvements (#628)
* Update yuzu.sh

- perform update check only if launching mainline release
-

* yuzu-EA qol improvements

- update shortcut + icon if using EA
- download EA metadata only once
- use .temp file to download EA, rename and chmod +x it after download
- do not start update if EA metadata is missing for some reason
- added YuzuEA_uninstall()
+ set yuzu.ver in Yuzu_install() so that yuzu.sh updater doesn't ask for update

* Update emuDeckYuzu.sh

- moved yuzu-ea.AppImage check outside tokenFile check (launcher would still find yuzu-ea)
2023-02-23 00:06:22 -05:00
Griffin
b826641ebe
update paths for mgba standalone (#623)
* update paths

* change function
2023-02-10 16:35:46 -05:00
Godsbane
8f66b52a6f CemuNative_isInstalled -->
IsInstalled to match AppImage
2023-02-07 18:10:43 -05:00
Godsbane
76b7f84a69 refactor MelonDS_ to melonDS_ 2023-02-07 11:12:49 -05:00
godsbane
181193d1fc Change Xenia to Xenia (Proton) 2023-02-06 19:17:33 -05:00
godsbane
e030ced9a6 fix xenia desktop naming 2023-02-06 18:57:46 -05:00
godsbane
b4f877d8af Fix RMG name variable so sh deploys 2023-02-06 18:45:46 -05:00
Griffin
1c2e970bbd
Add MGBA Standalone (#558)
* begin mgba standalone flatpak code

* add config files

* add srm parser and sh

* fix mistaken merge

* fix mistaken merge

* NYI set emulation folder for now

* convert to appimage

* Hotkeys and Steam Input Profile

* Updating Hotkeys/Steam Input Profile

* Updating Steam Input Profile/Hotkeys

* Cleared recent history

* Update config.ini

* zenity updates

* add uninstall and cli scripts

* add library, gb, and gbc parsers

* add input profile and change parser id

* fix category

* begin mgba standalone flatpak code

* add srm parser and sh

* add preliminary CSO compression for PSP

* zenity updates

* add uninstall and cli scripts

* add library, gb, and gbc parsers

* fix steam categories

* fix rebase errors

* fix chd change

* Fix extra If in uninstall
move mgba to normal install area in zenity

---------

Co-authored-by: rawdatafeel <108900299+rawdatafeel@users.noreply.github.com>
Co-authored-by: Godsbane <godsbane@gmail.com>
2023-02-02 16:18:11 -05:00
Rodrigo
4b0040fff1 Merge branch 'beta' of https://github.com/dragoonDorise/EmuDeck into beta 2023-02-01 11:08:35 +01:00
Rodrigo
4d9e17602f Achievements PCSX2 + DuckStation 2023-02-01 11:08:26 +01:00
Godsbane
2afc23fd6c Update RMG config for arbitrary user 2023-01-30 17:51:07 -05:00
Godsbane
d7d18cc8c1 update mlc01 / graphics packs for cemunative 2023-01-30 17:18:37 -05:00
Rodrigo
c29e8d71e6 cheevos off for ps2 & ps1 2023-01-30 11:35:21 +01:00
Rodrigo
38c17d02e2 cheevos check for token 2023-01-30 11:25:09 +01:00
Rodrigo
8ac5a343e7 cheevos check for token 2023-01-30 10:59:37 +01:00
Rodrigo
631bf167a8 cheevos user name 2023-01-30 10:43:58 +01:00
Rodrigo
943e7b86d1 Tokenized cheevos 2023-01-28 01:42:24 +01: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
Livedeht
dfbd363bd3 Add Yuzu EA support
Requires valid yuzu Patreon Token in $HOME/emudeck/yuzu-ea-token.txt
2023-01-17 22:28:49 -05:00
Livedeht
5c4ae9d873
Merge pull request #594 from dragoonDorise/add-melonds
Add melonds
2023-01-15 19:46:45 -05:00
Rodrigo
311c209a87 EmuAchievements Tokenized 2023-01-15 00:46:03 +01:00
Bruno Henriques
7af0a7c1cb
Fix DOSBox-pure config directory (#580)
The directory is `DOSBox-pure` and not `DOSBox Pure`
2023-01-07 17:19:53 -05:00
Livedeht
ed1e0867fd path fixes 2023-01-05 03:39:43 -05:00
Livedeht
39a1083a09 Setup MelonDS Paths 2023-01-05 03:18:51 -05:00