Commit graph

900 commits

Author SHA1 Message Date
Dragoon Dorise
19e976b012 dolphin for real 2024-11-01 23:57:40 +01:00
Dragoon Dorise
d925212b18 Revert "fixes dolphin control issues"
This reverts commit c3fdf49091.
2024-11-01 23:56:49 +01:00
Dragoon Dorise
c3fdf49091 fixes dolphin control issues 2024-11-01 23:55:12 +01:00
Dragoon Dorise
80fd0e3f2b Dolphin controls fix 2024-10-21 12:50:56 +02:00
Dragoon Dorise
a80a41433f Gamepad 2024-10-21 12:48:18 +02:00
Dragoon Dorise
5540672717 Testing Dolphin controls 2024-10-21 12:46:15 +02:00
Dragoon Dorise
3ea9f880d0 rclone info 2024-09-30 08:25:32 +02:00
Dragoon Dorise
b180083308 Lime3DS 2024-09-27 07:32:58 +02:00
Dragoon Dorise
6bf7685f44 Steam Deck Controller 2024-09-26 12:27:29 +02:00
Dragoon Dorise
7265e3c54f fixes wii controls 2024-09-26 12:27:29 +02:00
rawdatafeel
87bbb3ae2d Steam ROM Manager: Revert theme change
* Accidentally changed theme to Classic, reverted back to EmuDeck
2024-09-26 12:26:49 +02:00
rawdatafeel
2cf842dd4f Steam ROM Manager: Disable killing Steam
* Steam ROM Manager can now handle killing and restarting Steam natively. This includes a detection in the SRM launcher file to see if the config has been updated with this feature (if the user has reset/updated configs in EmuDeck). If not, falls back to old zenity prompt.
* Cleaned up Steam ROM Manager script
2024-09-26 12:26:49 +02:00
rawdatafeel
bbc4cfd1bb Lime3DS: Update to new config paths 2024-09-26 12:26:49 +02:00
Dragoon Dorise
8452bd7c1c x360 fixes rom library 2024-09-26 12:26:48 +02:00
Mitja Skuver
0ca2cd1e23 Fixed missing chord activator for REWIND action (Select+L2) (#1279) 2024-09-26 12:26:48 +02:00
rawdatafeel
5dbee04a3d Cloud Services Manager/Emulators: Clean up (#1270)
* Updated installEmuAI and installEmuFP to be more dynamic
    * Allows for selecting if the application is an "emulator", "remoteplay", or "genericapplication"
        * Based off the choice, copies the respective bash file to the correct location
    * Allows for selecting file format of the downloaded AppImage (in case it's compressed and needs to be extracted)
    * Updated relevant scripts to match new changes
    * Cleaned up formatting of these two scripts
    * Cleaned up remoteplay Flatpak scripts to match new changes (allows for easier maintenance)
    * With these changes, remoteplay and generic application AppImages will now have a desktop file created
        * Added relevant desktop icons
* Added generic applications to cloud services manager
    * Added Cider, Heroic Games Launcher, Plexamp, Spotify, and Tidal
    * Moved Spotify here from remoteplay scripts
* Added chiaki4deck to remote play scripts
    * Added copying configs from Chiaki to chiaki4deck (if one does not exist already)
* Added uninstall option if bash scripts are detected in the remoteplay or generic-applications folder
    * If user installed these applications independent of EmuDeck, these folders would be empty and therefore can be skipped in the uninstallation
* Updated emulator, remoteplay, and generic-application scripts to rely more heavily on installEmuAI, installEmuFP, uninstallEmuFP, uninstallEmuAI, and uninstallGeneric
    * This should ideally improve maintenance in the future and allow for easier contribution
* Updated emulator scripts to remove redunant/outdated code
* Added emulator folder for ES-DE and Pegasus (official support was added to ES-DE)
    * Added copying emulator scripts to the emulator folder and removing when uninstalled
* Updated binupdate and flatpakupdate to be in alphabetical order/tidied these scripts
2024-09-26 12:26:39 +02:00
rawdatafeel
5646f76ea7 Citra: Add back Citra AppImage (#1257)
* Updated script to use PabloMK7's Fork
* Updated script to strictly look for the AppImage and configure the AppImage
* Cleaned up/tidied script
* Added storage migration for the NAND and SDMC to Emulation/Storage
* Added symlinks for texture packs, cheats, and cheats to Emulation/storage and Emulation/hdpacks
* Added storage folder for screenshot
* Added ABXY and BAXY button swapping
* Updated installEmuAI to be more flexible on file extensions and updated emulator scripts accordingly
* Updated helperFunctions to add texture pack and cheat folder linking
* Updated Citra to use Vulkan instead of OpenGL
* Set Citra screen layout to hybrid
* Deleted flatpak Citra configs
2024-09-26 12:26:14 +02:00
Dragoon Dorise
fef266bdda Lime3DS experimental 2024-09-26 12:25:41 +02:00
Dragoon Dorise
307245ff47 Steam Deck Controller
# Conflicts:
#	configs/org.DolphinEmu.dolphin-emu/config/dolphin-emu/WiimoteNew.ini
2024-09-08 11:53:38 +02:00
Dragoon Dorise
f67ea27a39 hotkeys fix 2024-09-07 23:48:42 +02:00
Dragoon Dorise
d96a85c1f6 new Dolphin controls 2024-09-07 23:44:04 +02:00
rawdatafeel
ac520df2f1 Dolphin: Hotfix controls not working
On occasion, controls will not work ootb, current bug with Dolphin. Enabled background input and render to main as a workaround.
2024-09-06 22:25:12 +02:00
rawdatafeel
3cb51b625a Steam ROM Manager: Hotfix controller templates
* Controller templates did not have localization names set properly causing them to unstick in Steam ROM Manager/identify as another controller profile
    * Updated controllerTemplates.json file to match changes
* Updated Steam path to ~/.local to match new SRM update
* Fixed steam controller templates, was previously using the wrong controller name
2024-06-28 21:25:09 -04:00
rawdatafeel
ac2e55efc1 Hotfix/Polish Cloud Services
* Added missing remote play clients to all.sh
    * This allows these clients to properly install
* Fixed install locations for Greenlight and ShadowPC
* Fixed error in cloud.conf
    * Restores https://github.com/dragoonDorise/EmuDeck/pull/941
    * This was not working originally because the cloud.conf file is never updated once it's copied to Emulation/roms/cloud
        * Added a grep command to detect "browercommand" so this cloud.conf can be updated once in order for this PR to work properly
* Added ES-DE and Pegasus optional support
    * Added a prompt so users can select if they would like their services in ES-DE and Pegasus. Copies files to Emulation/roms/desktop
    * Removed cloud and remoteplay from Pegasus so scraping can be shared properly between ES-DE and Pegasus
    * Swapped default desktop system for ES-DE to "Keep ES-DE running"
* Added back firefox support
    * Reverts https://github.com/dragoonDorise/EmuDeck/pull/910
* Added Steam ROM Manager parser for bash and desktop files with proper exclusion for the cloud and remoteplay folders

Co-authored-by: rawdatafeel <108900299+rawdatafeel@users.noreply.github.com>
Co-authored-by: Thomas Crider <11287837+GloriousEggroll@users.noreply.github.com>
2024-06-08 13:55:45 -04:00
Dragoon Dorise
d3bd898bd0
Merge branch 'main' into melondsds 2024-05-26 20:12:50 +02:00
Dragoon Dorise
0fdd4d17d0
Merge pull request #1241 from rawdatafeel/cemutitle
Cemu: Hotfix/Synchronize File Formats
2024-05-26 20:12:17 +02:00
rawdatafeel
20f96dfa7b RetroArch: Hotfix melonDS DS Screen Layouts
* Set hybrid as default to match legacy RA core and standalone
* Added other screen layouts as options
* Disabled on screen notification
* Set mic driver to SDL (fixes freezing/crashing)
2024-05-25 00:32:46 -04:00
rawdatafeel
847cbfa4a1 Cemu: Hotfix/Synchronize File Formats
* Added missing NUS file format
* Synchronized file formats across front-ends
2024-05-24 11:19:46 -04:00
rawdatafeel
997855f53e Dolphin: Hotfix active profile
* Previous dolphin hotfixes weren't applied to the active profile (only if the user had switched to the profile)
2024-05-23 09:58:00 -04:00
rawdatafeel
9ea4273920 Dolphin: Hotfix Wiimote Shake
* Was accidentally bound to L2 instead of L1
2024-05-19 15:16:55 -04:00
rawdatafeel
58d16ad44e ES-DE: Add missing file formats
* Added support for WUHB in Cemu
2024-05-14 10:20:45 -04:00
rawdatafeel
a527d40c41 Steam ROM Manager: Add missing file formats
* Added WUHB support for Cemu
2024-05-14 10:19:03 -04:00
Dragoon Dorise
1cadef8a74 Merge branch 'main' into dev
# Conflicts:
#	functions/createDesktopIcons.sh
2024-05-07 16:56:19 +02:00
rawdatafeel
7ae5d95e0d
Cemu: Enable auto-updater (#1220)
This was added in the most recent update of Cemu, enable by default so users can easily update Cemu.
2024-05-07 16:45:18 +02:00
rawdatafeel
3e96ceed0d
Steam ROM Manager: Tidying Part 2 (#1211)
* Fixed paths in controller templates file, apparently this file is very finnicky
* Fixed controller templates path being overwritten by accident
2024-04-26 14:41:28 -04:00
rawdatafeel
3b104dba2b
Steam ROM Manager: Tidying (#1209)
* Updated parser versions to ver 17 which makes the diff look very daunting
* Added steam input profiles for the xbox elite and the steam controller
* Set default steam input profiles for the xbox elite, steam controller, and dualsense edge
* Fixed fuzzy matching on ES-DE
2024-04-26 19:55:09 +02:00
Dragoon Dorise
27e3906abc Merge branch 'main' into dev
# Conflicts:
#	versions.json
2024-04-19 11:42:20 +02:00
rawdatafeel
71d21c8f1c
PrimeHack: Hotfix morph profile (#1199)
* Morph switch was renamed so it was no longer being bound correctly
* Updated controls to latest version of PrimeHack (things moved around, only morph switch was renamed)
2024-04-16 15:35:24 +02:00
Dragoon Dorise
d790ad176c es_find_rules for netplay 2024-04-15 16:42:05 +02:00
Dragoon Dorise
22c9493165 all RA = .sh, temporary 2024-04-15 14:48:32 +02:00
Dragoon Dorise
8e1e49e4a2 bye suyu 2024-04-15 11:17:46 +02:00
Dragoon Dorise
aad71b3fe3 Merge branch 'main' into dev 2024-04-15 11:03:26 +02:00
rawdatafeel
a524757cf8
Dolphin: Hotfix trackpad support in front-ends (#1197)
* Front-ends use the custom EmuDeck Steam Input profile which binds the right trackpad to left click. This PR adds support for left clicking in Wii games.
2024-04-15 11:03:13 +02:00
rawdatafeel
c7cf74ca09
MAME: Hotfix INI (#1190)
* Set MAME back to read only. When enabled, this setting pretty much allows MAME to create copies of the original MAME INI matching the game name which can get out of control quick. Disabled is the current default on a clean MAME install.
* Added plugin folder configuration so users can download plugins.
* Added folder creation in $HOME/.mame as a fallback (if users Google MAME folders or talk to MAME support, these are what likely show up).
2024-04-12 23:40:12 +02:00
rawdatafeel
07d9deebff
Pegasus: Remove symlink folders (#1193)
Adding symlinks to the `game_dirs.txt` file causes duplicates to show up in Pegasus.
2024-04-12 23:38:58 +02:00
rawdatafeel
66df6c28d6
Flycast: Hotfix DPad controls not being bound correctly (#1192) 2024-04-12 23:38:07 +02:00
fromthyashes
3d06c8c135
Added SetupWizardIncomplete (#1188)
Skips the Setup Wizard since EmuDeck already configures BIOS and rom paths
2024-04-09 17:39:25 -04:00
Dragoon Dorise
7714886412 Merge branch 'main' into dev 2024-04-08 11:07:08 +02:00
rawdatafeel
07b13baa52
Citra: Hotfix freezing (#1180)
* Flatpak and AppImage configs were tangled. Added sed commands to redirect AppImage to AppImage paths.
2024-04-06 19:13:00 +02:00
Dragoon Dorise
8db7829cd1 Merge branch 'main' into dev
# Conflicts:
#	functions/EmuScripts/emuDeckSupermodel.sh
2024-04-06 00:03:33 +02:00