Commit graph

350 commits

Author SHA1 Message Date
XargonWan 1a794b491c Merge branch 'cooker-0.8.0b' into feat/steam-sync 2024-01-10 13:19:01 +01:00
Lx32 763208481a
Update steam-sync.py
Update adding BoilR support for scraping
2024-01-09 22:37:37 +01:00
XargonWan a73bb5cb9b LOGGER: more enhancements to functions.sh and post_update.sh 2024-01-08 14:42:09 +01:00
XargonWan 97397b6dca Merge branch 'cooker-0.8.0b' into feat/logging 2024-01-08 14:36:07 +01:00
XargonWan 3bdec5df96 RPCS3: fix for wrong save folder [skip ci] 2024-01-08 14:34:32 +01:00
XargonWan eb07db42e2 FIX: fixed wrong source 2024-01-05 10:59:38 +01:00
XargonWan 90cf770298 LOGGER: enhancements 2024-01-05 10:59:18 +01:00
XargonWan 878e3e41ca LOGGER: more logging 2024-01-04 17:34:02 +01:00
XargonWan 2387cc854f DUCKSTATION: added memcard folder creation [skip ci] 2024-01-04 14:07:59 +01:00
XargonWan e365c41cd6 LOGGER: fixed debug colorization 2024-01-04 14:05:25 +01:00
XargonWan 4acc725ed3 FRAMEWORK: added MAME and Vita3K to 075 entry for 080 [skip ci] 2024-01-04 09:28:07 +01:00
XargonWan 28550e33ac LOGGER: added a first logging script and sourced it in all the needed scripts 2024-01-04 09:26:42 +01:00
XargonWan eab36a04dc FRAMEWORK: added 075 entry for 080 [skip ci] 2024-01-04 09:25:20 +01:00
XargonWan a67e9c0d1c FRAMEWORK: unhidden logs folder 2024-01-04 08:25:59 +01:00
XargonWan bd8377067a MAME-SA: fixes for the future hiscore implementation [skip ci] 2024-01-02 17:21:55 +01:00
XargonWan 3201de0804 MAME (SA): added save folder location 2023-12-16 09:04:50 +01:00
XargonWan 4cefc83d3c FRAMEWORK: added a quit function 2023-12-16 08:55:12 +01:00
icenine451 99119e984a Merge remote-tracking branch 'upstream/cooker-0.8.0b' into cooker-0.8.0b-icenine451 2023-12-15 16:13:27 -05:00
icenine451 d504ea42df Fix missing fi statement in Vita3k prep 2023-12-15 16:12:48 -05:00
XargonWan 866f388e49 MAME (SA): enhanced configs 2023-12-15 21:47:50 +01:00
XargonWan 556402e607 Merge branch 'feat/wiki-rtd' [skip ci] 2023-12-15 08:38:51 +01:00
icenine451 5236e2215a Merge remote-tracking branch 'upstream/cooker-0.8.0b' into cooker-0.8.0b-icenine451 2023-12-11 10:33:06 -05:00
icenine451 621e55a870 Update Vita3k functions in Configurator and prepare_emulator.sh
Add network checks for resetting emus that require it
2023-12-11 10:30:35 -05:00
XargonWan af2889bba1 VITA3K: moved it in the RO FS 2023-12-06 11:48:22 +01:00
XargonWan f49ba38756 VITA3K: fixes 2023-12-06 11:31:10 +01:00
XargonWan 2563febc11 Merge branch 'cooker-0.7.5b' into cooker-0.8.0b 2023-12-04 16:30:30 +01:00
icenine451 2bbeaf3ee2 Add Configurator and CLI options to reset ESDE 2023-12-01 09:33:17 -05:00
icenine451 d7ac1ad0f2 Better handle spaces in paths
Replace eval with declare where possible
Handle new SD card locations and non-default names from SteamOS 3.5
2023-11-30 14:35:59 -05:00
XargonWan 150db046e3 QUIT: fixed syntax 2023-11-30 09:37:17 +01:00
XargonWan eca2469ba0 CONFIGURATOR: Quit button is quitting RetroDECK 2023-11-26 09:26:53 +01:00
XargonWan 13720e8ead GZDOOM: reset script 2023-11-24 14:02:50 +01:00
XargonWan 7187ef3f55 GZDOOM: edited script, added config and preliminary reset function 2023-11-23 16:11:55 +01:00
Lx32 2cd745e7d6
Update for flatpak
Update for flatpak steam use, added modified command for spawning inside the host
2023-11-19 13:09:05 +01:00
XargonWan 792bfd2c98 post_update: force recreating system folders 2023-11-18 09:36:17 +01:00
Lx32 d4b2b645fa
Add file check
Add check for file existence. If file not found the shortcut will not be added and, in case, the game will be removed from steam.
2023-10-22 16:55:14 +02:00
XargonWan 7b36003d8c Merge branch 'feat/steam-sync' into cooker-0.8.0b 2023-10-18 16:09:37 +02:00
Lx32 6985a94a77
Fixed flatpak path 2023-10-18 15:10:27 +02:00
XargonWan 0143b1a040 Merge branch 'feat/steam-sync' into cooker-0.8.0b 2023-10-15 21:06:01 +02:00
XargonWan acd30e37f4 Merge branch 'feat/mame' into cooker-0.8.0b 2023-10-15 19:18:21 +02:00
XargonWan 979fe2c961
Merge pull request #555 from XargonWan/feat/vita3k
Adding the first stage of Vita3K
2023-10-14 23:54:18 +02:00
XargonWan 6192cc31c0 MAME: creating folders and placing configs 2023-10-13 10:46:28 +02:00
XargonWan 182b7bcd6d MAME: initialized prepare and open emulator 2023-10-13 10:21:24 +02:00
XargonWan bba5d05531 Vita3K: fixed config.yml seds path 2023-10-13 10:15:40 +02:00
XargonWan 63942151a0 Vita3K: fixed init and added firmware installation 2023-10-12 17:40:38 +02:00
XargonWan 5ca52ad5a5 Vita3K: fixes to the placeholder init/reset script 2023-10-11 18:04:38 +02:00
icenine451 db0256bfea Make controller profile update code consistent 2023-10-10 10:23:58 -04:00
XargonWan e44be29c0f Controller: added controller configs with hotkeys for generic controller, ps3,4,5, gordon, switchpro and xbox360 [skip ci] 2023-10-10 15:29:50 +02:00
XargonWan f7ff56ac59 steam-sync: reorganized files 2023-10-10 12:33:58 +02:00
XargonWan cd5bc07a8b Vita3K: created a basic script to init or reset the emu 2023-10-09 18:19:17 +02:00
XargonWan 28a0b87cda Added "Yuzu Custom" as additional "custom" emulator 2023-10-07 11:50:16 +02:00
XargonWan e08fb8850e Added Ryujinx to the Configurator 2023-09-27 09:36:36 +02:00
icenine451 61fde70099 Deploy helper files on finit and update
Add Citra mod helper file
2023-09-12 10:40:28 -04:00
icenine451 01feccc324 Reset presets to default when resetting emulator 2023-09-08 17:00:28 -04:00
icenine451 91f1fac361 Remove current container when updating cooker
Don't try to build presets before emulators have been set up on finit
2023-09-07 09:28:07 -04:00
XargonWan b2014f2500 fix: string quoted 2023-09-06 10:42:47 +02:00
icenine451 7edfc10a5e Update all presets on any reset/move 2023-09-05 14:04:16 -04:00
XargonWan db59cde08d Fix: cooker updater 2023-09-04 15:05:30 +02:00
XargonWan 4451625531 Fixed partial release notes window size 2023-08-23 09:09:42 +02:00
icenine451 f220927227 Corrections to backup function 2023-08-17 13:38:18 -04:00
icenine451 81fc7d1c1b Rebind L/R in PPSSPP on update. 2023-07-24 15:30:37 -04:00
icenine451 2c9585b992 Ensure rsync dest path exists 2023-06-27 10:53:34 -04:00
icenine451 9d528c6321 Update binding_icons at update if installed 2023-06-27 10:46:07 -04:00
icenine451 d1f61f7786 Make slash / underscore use more consistent 2023-06-26 08:44:52 -04:00
icenine451 fe50a8afb8 Upgrade controller config at update if installed
Change auto-update to notification only
until auto update permissions can be fixed
2023-06-22 09:12:43 -04:00
icenine451 b5577b1bbd Fix rsync trying to keep perms from RO files 2023-06-15 10:50:09 -04:00
icenine451 c55e9e5c63 Fix typo & remove progress dlg from network check 2023-06-14 06:38:57 -04:00
icenine451 68e9e77380 Add multiple online target checks 2023-06-13 14:53:04 -04:00
icenine451 01e197f747 Change network check target again 2023-06-13 14:47:18 -04:00
icenine451 858f9d5691 Change network check target and add progress dlg 2023-06-13 14:44:54 -04:00
icenine451 5d7f405af7 Prompt text changes 2023-06-11 10:27:48 -04:00
icenine451 3020f057aa Additional PICO-8 initial setup
First try PICO-8 controller config
2023-06-09 13:43:45 -04:00
icenine451 147336ba61 Move all-emulator reset
outside of controller profile install
because it was running resets twice during finit
2023-06-08 13:49:14 -04:00
icenine451 a81dec5221 Fix XEMU eeprom_path setting in more places 2023-06-08 08:59:53 -04:00
icenine451 7ccacfcdcd Fix XEMU eeprom_path setting setup 2023-06-08 08:58:55 -04:00
icenine451 46164b8dcd Update networking check to fix flatpak weirdness 2023-06-02 17:15:40 -04:00
icenine451 1bba5a7745 Re-add controller profile install option at update 2023-06-02 10:19:40 -04:00
icenine451 31f9d421c1 Disable packaged DOOM ROM
Add shipped Libretro Amiga BIOS
2023-06-02 10:12:33 -04:00
icenine451 f5c50e0825 Move update check change to Tools section
Add progress dialog to presets change process
2023-06-02 09:52:29 -04:00
icenine451 1bc98a1713 Update controller profile
Add GitHub API reachability check to online version check
2023-06-02 09:38:31 -04:00
icenine451 5717d08a8f Fixes for retroarch-all presets
Fixes for Cheevos logout process
2023-05-23 16:16:54 -04:00
icenine451 f5f84f2f7b Update Mupen64plus texture dir name
Fix emulator reset when calling controller profile inst in Configurator
2023-05-23 15:24:54 -04:00
icenine451 87e29385b2 Add more cooker setting automation 2023-05-19 10:03:02 -04:00
icenine451 9ea0403879 Add PPSSPP to savestate_auto_load preset
Add Citra/Dolphin/Duckstation/PCSX2/Primehack/Yuzu to ask_to_exit preset
Reconfigure defaults and existing installs for proper preset functions
Add Ask-to-Exit menu item in Configurator
2023-05-18 11:38:20 -04:00
icenine451 d0d1034f54 Improve Cheevos logout
Move Install RD Starter Pack to Dev Options menu
Add texture packs folders to RA-Mesen, RA-Mupen64Plus, Duckstation,
PCSX2 and PPSSPP
Fix CLI Configurator exit trap
2023-05-18 10:23:05 -04:00
icenine451 3c6af3a2fe Update Xemu config file path 2023-05-18 09:28:07 -04:00
icenine451 792bff030b Stop deletion of patch file if it doesn't exist 2023-05-18 09:10:50 -04:00
icenine451 bc273e36aa Add missing UserThemeDir to existing es_settings
Disable Cheevos by default in Duckstation for preset functionality
2023-05-17 11:28:12 -04:00
icenine451 a3f4e628df More handling of stupid spaces 2023-05-17 10:03:22 -04:00
icenine451 26ad1c7c2e Included downloaded bios files in flatpak
Removed network access check where no longer needed
Corrected config file target for Cemu reset
2023-05-17 09:53:59 -04:00
icenine451 519d54ac1b Change order of retroarch preset building 2023-05-16 15:09:27 -04:00
icenine451 89584bb056 Fixed presets engine handling paths with spaces 2023-05-16 14:44:35 -04:00
icenine451 8e5e950841 Correct some calls to xmlstarlet
Add Cemu to get_setting_value and set_setting_value
Update Cemu prepare_emulator content
Prepare and add savestate_auto_load and savestate_auto_save presets
2023-05-16 12:29:36 -04:00
icenine451 449e8bbe4f Add missing "then" in Configurator
Fix typo in preset deployment func
Add current preset state builder
Add moving Duckstation config folder to new location on update
Disable post-update starter pack install
Upgrade update_rd_conf to handle presets
Enable borders by default
2023-05-16 10:21:23 -04:00
icenine451 55d45432d4 Improve readbility of presets dialog
Improve handling of internal system names
Add internal->user readable system name translation
Disable PS4 in es_systems
Improve get_setting_value handling of missing setting name in section
Add systems to borders, widescreen and nintendo_button_layout presets
2023-05-15 16:33:54 -04:00
icenine451 99f1406ac2 Add logs folder to RA config setup
Add RetroAchievements logout Configurator option
Disabled AI Service in RetroArch by default
2023-05-15 11:56:01 -04:00
icenine451 ad43349c25 PCSX2 config file variables corrections 2023-05-15 10:58:32 -04:00
icenine451 0a89f67bcb Add Duckstation ROMs folder config setup 2023-05-15 10:36:24 -04:00
icenine451 4a0bc26084 Add Nintendo Button Layout Configurator menu
Add login timestamp to cheevos login for Duckstation and PCSX2
Add processing dialog to reset all
Change Duckstation config location to /var/config to match new location
Add cheevos required sections to shipped PXSX2 and Duckstation configs
Add cheevos hardcore mode presets for PCSX2 and Duckstation
2023-05-13 12:05:50 -04:00
icenine451 95da78b8e2 Prep RA remaps 2023-05-12 17:04:20 -04:00
icenine451 17bef4b713 Break apart functions.sh
because finding stuff in 3000+ lines was ponderous
Add basic test to remap to Nintendo button layout
2023-05-12 16:26:09 -04:00