Commit graph

112 commits

Author SHA1 Message Date
Rodrigo
ca642e5809 logs logs 2023-10-23 13:36:26 +02:00
Dragoon Dorise
1f89ab30f4
Merge from early - CloudSync 2.0, Pegasus, Darwin support (#886)
* add json for apotris.

this PR adds the needed json for accessing Apotris.

* fix pcsx2 cloud

* decky functions + Customization moved inside every emulator _init

* Decky_setClourd

* arSnes var

* last touch

* test

* Darwin wip

* darwin wip

* old EmuAI

* SRM

* RA + SRM + ESDE

* Moving more if darwin to override.sh

* Moving more if darwin to override.sh

* installToolAI + darwin ifs cleanups, more overrides :)

* fi fix

* fixed SRM parsers with ,,

* fix rm dmg

* RA flatpak first

* darwin install

* darwin fixes

* darwinnnn

* jsonjson

* darwin srm

* fix launchers

* SRM env vars moved to a function + override to darwin

* ares out for now

* fix flycast broking everything

* dont check if.cef-enable-remote-debugging

* better zenity

* fix watcher

* zenity fix

* cloudSync provider detection

* fixed paths fix

* darwin fixed paths

* fixed paths fix

* enable cloudsync

* no appinit

* last minute fixes

* weird fixes

* hash fix?

* this needs a proper cleanup...

* fixed?

* back to linkToSaveFolder for now

* better duplicate detection

* parser disabled

* cloudSync final touches

* darwin installation

* improvements

* customSRM

* Revert "customSRM"

This reverts commit 2787d2282c.

* first batch

* second batch

* SGBC + Jaguar parsers

* Pegasus settings and functions

* proper order

* Path fixed

* install on setup

* SRM parser

* icon

* early beta

* chimeraOS improvements

# Conflicts:
#	setup.sh

* cosmetic

* helpers: Fix FlatPak installed check (#875)

* chimeraOS retroarch

* clear console

* Steam installation

* fix shellcheck

* path fixes

* fix SRM

* =

* Steam-ROM-Manager

* srm new path fix

* SRM_IsInstalled

* cloudsync wtf

* SRM_IsInstalled

* Steam ROM Manager proper name

* ROM

* srm stuff

* SRM_migration

* icon

* fix savedownload

* launchers

* srm icon

* ROM

* ummm

* fixes installToolAI

* ESDE Migration

* RetroArch_setConfigOverride  fix

* fix RA

* fix PCSX2QT

* back to flatpaks

* EmuDecky no internet message

* noInternet EmuDecky

* pegasus theme installer

* pegasus launchers

* Pegasus install Darwin

* Pegasus install Darwin

* Init pegasus

* ESDE Theme

* =

* >

* override getEmuInstallStatus

---------

Co-authored-by: Glazed_Belmont <48196637+GlaZedBelmont@users.noreply.github.com>
2023-10-10 22:20:54 +02:00
Dragoon Dorise
960d1ef010
Feature/pegasus (#877)
* Darwin wip

* darwin wip

* old EmuAI

* SRM

* RA + SRM + ESDE

* Moving more if darwin to override.sh

* Moving more if darwin to override.sh

* installToolAI + darwin ifs cleanups, more overrides :)

* fi fix

* fixed SRM parsers with ,,

* fix rm dmg

* RA flatpak first

* darwin install

* darwin fixes

* darwinnnn

* jsonjson

* darwin srm

* fix launchers

* SRM env vars moved to a function + override to darwin

* dont check if.cef-enable-remote-debugging

* better zenity

* fix watcher

* zenity fix

* cloudSync provider detection

* fixed paths fix

* darwin fixed paths

* fixed paths fix

* enable cloudsync

* no appinit

* last minute fixes

* weird fixes

* hash fix?

* this needs a proper cleanup...

* fixed?

* back to linkToSaveFolder for now

* better duplicate detection

* parser disabled

* cloudSync final touches

* darwin installation

* improvements

* customSRM

* Revert "customSRM"

This reverts commit 2787d2282c.

* first batch

* second batch

* SGBC + Jaguar parsers

* Pegasus settings and functions

* proper order

* Path fixed

* install on setup

* SRM parser

* icon

* clear console

* Steam installation

* fix shellcheck
2023-10-06 17:04:40 +02:00
Rodrigo
f3c227c267 chimeraOS improvements 2023-10-02 18:54:38 +02:00
Rodrigo
39e88d51bb CLI mode barebones 2023-09-07 20:23:57 +02:00
Rodrigo
02f554501f decky functions + Customization moved inside every emulator _init 2023-09-05 10:51:16 +02:00
Livedeht
9766273f84
Merge branch 'dev' into rawdatafeel-ares 2023-06-29 03:32:35 -04:00
Griffin
79717bf7f4
Add Flycast Standalone (#617)
adds backend for flycast standalone
2023-06-29 02:58:52 -04:00
rawdatafeel
a506ba77cc Add ares to EmuDeck 2023-06-28 22:16:01 -04:00
godsbane
f9d63d8402 fix pcsx2 retroachievements login in setup script 2023-04-24 03:39:29 -04:00
Rodrigo
7a14cfc7a5 PrimeHacks not PrimeHacks 2023-04-21 09:34:27 +02:00
Rodrigo
92c67909a1 Tee only for our script 2023-02-25 22:57:26 +01:00
Godsbane
76b7f84a69 refactor MelonDS_ to melonDS_ 2023-02-07 11:12:49 -05:00
Godsbane
1bf24df47d doSetupMelonDS --> doSetupmelonDS
doInstallMelonDS --> doInstallmelonDS
2023-02-05 16:29:45 -05:00
Livedeht
492e9936b1
Fix RMG / MelonDS install / init 2023-02-05 14:56:15 -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
06cc57c7ee Github API limits 2023-02-01 17:09:34 +01:00
Rodrigo
4d9e17602f Achievements PCSX2 + DuckStation 2023-02-01 11:08:26 +01:00
Rodrigo
c29e8d71e6 cheevos off for ps2 & ps1 2023-01-30 11:35:21 +01:00
Rodrigo
9378764df6 Merge branch 'beta' of https://github.com/dragoonDorise/EmuDeck into beta 2023-01-26 19:57:24 +01:00
Rodrigo
2978fea592 Token cheevos for PS2 & Duckstation 2023-01-25 12:22:09 +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
rawdatafeel
711330e36d
Add RosalieMupenGUI (#565)
* Update README.md

* Update README.md

* RMG Config Package

* Steam ROM Manager Parser, Updated RMG.sh name

* Update emuDeckRMG.sh

* Update emuDeckRMG.sh

* GlideN64 Upload, RMG.sh Edits

Edit texture paths in GlideN64.ini

* Update emuDeckRMG.sh

* Update mupen64plus.cfg

* Update zenity-setup.sh

* Update emuDeckRMG.sh

* Update emuDeckRMG.sh

* Update emuDeckRMG.sh

* Multiplayer Config + Cleaned up emuDeckRMG.sh

* Update userConfigurations.json

* Cleaned up SRM Config, merged with Beta

* SRM EasyRPG Duplicate

Co-authored-by: Griffin <19497824+WingofaGriffin@users.noreply.github.com>
2023-01-03 00:46:29 -05:00
AngelofWoe
a3b597a9b2
Add emu-launch.sh to setup.sh (#500)
* Add emu-launch.sh to setup.sh

* getAppImage and getFlatpak should return 1, not exit
2022-12-28 21:45:26 +01:00
Rodrigo
b85910683d ssshhh - emuDeckInstallHomebrewGames 2022-12-12 12:33:23 +01:00
Rodrigo
d741f310e3 Fixing RA overwrite 2022-11-01 00:39:16 +01:00
Livedeht
0fa50db4de moved shader setup before widescreen
Widescreen ON can turn Shader Off
2022-10-26 00:50:11 -04:00
Rodrigo
f16eb4f847 Revert "Fix no overwriting RA"
This reverts commit 0c8544e965.
2022-10-21 21:46:14 +02:00
Rodrigo
0c8544e965 Fix no overwriting RA 2022-10-21 21:42:57 +02:00
Rodrigo
1f31bdbbbb setMSG if settings.sh fails 2022-10-18 21:09:47 +02:00
Livedeht
a6c01963d7 fix bezel on off dreamcast and psx 2022-10-16 04:36:50 -04:00
Rodrigo
c46d57097c 3DCRT 2022-10-15 16:34:20 +02:00
Livedeht
d39590a0c0 fix shellcheck 2022-10-14 18:29:42 -04:00
Rodrigo
5b9573a456 Custom Scripts 2022-10-14 21:33:19 +02:00
Rodrigo
fdc9301ea7 checkInstalledEmus 2022-10-14 21:21:11 +02:00
Rodrigo
ceb1497695 only setup Bezels and Shaders if doSetupRA = true 2022-10-12 00:15:03 +02:00
godsbane
88dc1d01b0 error checking around password
before running commands
2022-10-06 01:43:50 -04:00
godsbane
af7a09bb31 for non-electron - clone depth 1 2022-10-05 23:00:41 -04:00
godsbane
e3ab83bda0 Exit script if $emulationPath is not set.
Move createfolders after getting details.
2022-10-05 22:47:01 -04:00
Rodrigo
bc2d576ce5 RAchievments user & pass handled by the UI 2022-10-04 18:47:36 +02:00
Rodrigo
ffbad13781 HARDCORE YEAH!!! 2022-10-04 18:41:46 +02:00
godsbane
95f6125d8e try to fix ra sign in 2022-10-04 03:46:42 -04:00
godsbane
6cce460d17 If we can't create the log, terminate 2022-09-26 17:42:31 -04:00
godsbane
4d198b531b echo to wrong log file 2022-09-25 16:47:56 -04:00
Rodrigo
8c68a9726a snes87 fix 2022-09-25 02:17:21 +02:00
Rodrigo
2d5cc840a1 byebye old PS2 2022-09-25 01:26:19 +02:00
Rodrigo
5ad15f3c82 fix log paths 2022-09-25 01:20:16 +02:00
Rodrigo
61600438e2 .config/EmuDeck 2022-09-25 00:58:09 +02:00
godsbane
feb0145355 add Vita3K 2022-09-24 04:29:49 -04:00
Livedeht
88ce8ab520
add appID.py to setup.sh 2022-09-22 23:53:42 -04:00