Commit graph

205 commits

Author SHA1 Message Date
XargonWan a9c912a513 Merge branch 'cooker-0.8.0b' into feat/ryujinx [skip ci] 2024-02-26 14:54:27 +01:00
XargonWan c07daf9af7 RYUJINX: fixed configurator call command [skip ci] 2024-02-26 14:25:08 +01:00
XargonWan fb0cb02de2 CONFIGURATOR: fixed prepare_component dialog [skip ci] 2024-02-26 13:50:47 +01:00
XargonWan 5fae1b9866 MAME: added wrapper 2024-02-26 13:47:22 +01:00
XargonWan 8b957ba300 Merge branch 'cooker-0.8.0b' into feat/esde-3.0 2024-02-23 20:44:06 +01:00
icenine451 7087fc256f Make installing Vita3K firmware optional 2024-02-23 13:14:39 -05:00
XargonWan 799d9f64dd Merge branch 'cooker-0.8.0b' into feat/ryujinx 2024-02-23 13:57:40 +01:00
icenine451 100d08a231 Simplify Configurator single-file compression process 2024-02-22 14:49:08 -05:00
XargonWan 4414be0fd1 Merge branch 'cooker-0.8.0b' into feat/esde-3.0 2024-02-21 20:52:19 +01:00
icenine451 7105285b33 Break out BIOS check function
Add Godot data transfer temp file for BIOS check
2024-02-21 14:00:18 -05:00
XargonWan eb12692891 ES-DE: changing more paths 2024-02-21 10:00:52 +01:00
XargonWan cb8b3de7d8 ES-DE: .emulationstation folder is now renamed in ES-DE 2024-02-19 16:21:43 +01:00
XargonWan f6f6a678b6
Feat/steam sync (#652)
* Fixed sync path in steam-sync.py

* Fix syntax error

* Make sync folder hidden

* Make sync folder hidden (for real now)

* Added boilr_tag parameter after talk with boilr dev

* BOILR: set branch to retro for testing purposes

* APPDATA: added Steam Sync Warning [skip ci]

* BOILR: updated Cargo.toml

* Update steam-sync.py with real time sync

* Update configurator.sh with steam syncronization

* Update retrodeck.sh with steam syncronization

---------

Co-authored-by: Lx32 <loxenfabula@gmail.com>
2024-02-18 10:48:04 +01:00
XargonWan dafba7a5b5 Merge branch 'cooker-0.8.0b' into feat/logging 2024-02-17 09:23:42 +01:00
XargonWan db63d50b1e MAME: added reset to configurator 2024-02-16 19:10:34 +01:00
XargonWan db3aab771f RYUJINX: added reset to cli and Configurator 2024-02-14 09:30:26 +01:00
XargonWan 0ffd378dad Merge branch 'feat/prepare-emulator' into cooker-0.8.0b 2024-02-13 11:14:35 +01:00
icenine451 23604f77af Update presets engine to handle multiple target files
Update all preset files to new syntax standard
Update ABXY button swap internal preset name
2024-01-29 10:46:27 -05:00
XargonWan 016f241f69 CONFIGURATOR: removed unused entries, added todos, and enhanced texts 2024-01-24 16:28:05 +01:00
XargonWan bde0f1be5a CONFIGURATOR: created a component menu to sort the non-emulators 2024-01-24 16:24:30 +01:00
XargonWan da9c237f2e FRAMEWORK: prepare_emulator is now prepare_component 2024-01-16 09:14:27 +01:00
Lx32 44410eda08
Fixed configurator.sh 2024-01-11 19:32:21 +01:00
XargonWan a67db83eec CONFIGURATOR: enhanced logging 2024-01-05 11:00:00 +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 a67e9c0d1c FRAMEWORK: unhidden logs folder 2024-01-04 08:25:59 +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 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
XargonWan 158e7f4bd7 CONFIGURATOR: added reset of MAME and GZDoom 2023-11-30 09:46:44 +01:00
XargonWan 7187ef3f55 GZDOOM: edited script, added config and preliminary reset function 2023-11-23 16:11:55 +01: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 182b7bcd6d MAME: initialized prepare and open emulator 2023-10-13 10:21:24 +02: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
Lx32 a6f90e87ff
Finish sync to Steam functionalities (#551)
* Update for alternative emulators 1

Added first batch of alternative retroarch core for launch

* Added log

Added log features to the game parsing funtionality

* Update altemu

Updated with the second and final batch of alternative retroarch cores

* Update shortcut.py

Added pico8 default emulator

* Update shortcut.py

Updated with standalone alternative emulators

* Final update for alternative emulators

Fixed some errors and debug refuses. Added all the check for global alternative emulators

* Update configurator.sh

Update with sync features

* Update shortcut.py

Done the sync to steam features

* Space escaped
2023-10-09 22:24:41 +02:00
XargonWan 43f4e60214 Added Vita3K in the manifest and in "Open Emulator" on Configurator. 2023-10-09 09:54:44 +02:00
XargonWan 673cdff712 Merge branch 'cooker-0.8.0b' of https://github.com/XargonWan/RetroDECK into cooker-0.8.0b 2023-09-29 10:38:23 +02:00
Lx32 96c0abcfec
Update configurator.sh
Updated the configurator with the add to steam function
2023-09-28 15:29:33 +02:00
icenine451 e20d0acfa9 Add Ryujinx Configurator entries 2023-09-27 09:13:50 -04:00
XargonWan e08fb8850e Added Ryujinx to the Configurator 2023-09-27 09:36:36 +02:00
icenine451 f220927227 Corrections to backup function 2023-08-17 13:38:18 -04:00
icenine451 2c9585b992 Ensure rsync dest path exists 2023-06-27 10:53:34 -04:00
icenine451 b5577b1bbd Fix rsync trying to keep perms from RO files 2023-06-15 10:50:09 -04:00
icenine451 de9e21c177 Incorrect selection check for update option change 2023-06-13 14:41:16 -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 198e988671 Disable disabling "load custom textures"
on input texture disable
2023-05-25 10:05:54 -04:00
icenine451 38f0cdc585 Change input texture install from cp to rsync 2023-05-25 09:58:37 -04:00
icenine451 5717d08a8f Fixes for retroarch-all presets
Fixes for Cheevos logout process
2023-05-23 16:16:54 -04:00
icenine451 7b34ff6822 Move Update Check enable/disable to Global setting 2023-05-22 12:15:46 -04:00
icenine451 657af0076d Update Configurator wording 2023-05-22 12:07:37 -04:00
icenine451 7f033cb116 Fix Configurator unintended exit after wiki dialog 2023-05-19 09:21:32 -04:00
icenine451 26bf3f5dfc Clarify cooker reset wording
new start-rd-on-exit method for Configurator
2023-05-18 12:12:13 -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 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 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 fbd0deae99 Move borders preset menu from global to retroarch
Update preset example file
Remove welcome kit from finit options
2023-05-16 11:18:13 -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 663c00104f Add preview of USB import tool 2023-05-15 14:43:31 -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 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 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
icenine451 efbaec77ed Improve cheevos login process
Fix PCSX2 config path variable
Improve Configurator "launch RD after exit"
Make jq and yq executable during build
Implement RA and sample SNES presets
2023-05-12 14:28:51 -04:00
icenine451 3cdc9e376f Add user-specific dirs for media and roms to ESDE
Update Configurator menu labels and fix some navigation dead ends
Add "Launch RetroDECK on exit" to Configurator while in desktop mode
2023-05-11 10:17:55 -04:00
icenine451 122f70614e Abstract desktop mode check
Fix unintentional Configurator closure
2023-05-10 17:02:19 -04:00
icenine451 827426ad77 Keep Configurator open after opening a SA emu 2023-05-10 16:42:12 -04:00
icenine451 e1de037035 Complete Configurator reorder
Add RetroDECK credits dialog
2023-05-10 12:26:40 -04:00
icenine451 abeb20fd97 Add Version history to Configurator
Add RA token function
Rework Configurator menus, prep for upcoming features
Add starter preset configs for some systems
Add initial preset sections to retrodeck.cfg
2023-05-08 14:24:41 -04:00
icenine451 ae2241523c Patch generator upgrades (now handles + signs)
Update retrodeck.cfg to latest template in post_update
Create new paths in post_update
Remove basic BIOS check tool
2023-05-05 11:18:37 -04:00
icenine451 4026958887 Add custom title text to generic info dialog 2023-05-02 14:46:54 -04:00
icenine451 b5fb3dc511 Add Primehack custom input textures 2023-05-01 15:32:22 -04:00
icenine451 c78a72a806 Change branding on RetroDECK starter pack
Remove Configurator theme downloader entry
Reverted ESDE scraping setting change
Add Configurator optional installs
2023-04-28 09:12:32 -04:00
icenine451 ac87ac06a0 Add latest binding-icons
Add current controller profile
Update finit, post_update and Configurator for controller profile
2023-04-26 11:11:32 -04:00
icenine451 576ad7556d - New mover!
- Updated init/postmoves for ES and RD
- Disabled ES update checks for existing installs
- Local'd vars in conf_read/write
- Rebuilt finit to work with new conf_read/write and emu reset
2023-04-25 10:59:57 -04:00
icenine451 dd834ab941 More Dolphin input textures fixes 2023-04-21 11:46:20 -04:00
icenine451 1ada7e1191 Mover upgrades and add conf_read 2023-04-19 08:39:35 -04:00
icenine451 8ddc800166 Userdata backup function 2023-04-18 14:00:42 -04:00
icenine451 0c2f8de072 Add RPCS3 firmware downloader 2023-04-17 16:34:47 -04:00
icenine451 e9b71b34d4 Upgrade emu init function,
change network connectivity test target,
update retrodeck.cfg to latest version
2023-04-17 16:03:29 -04:00
icenine451 0d078cb88a Fix network checks. 2023-04-14 09:10:52 -04:00
icenine451 8b4706d335 Merge remote-tracking branch 'upstream/cooker-0.7.0b' into cooker-0.7.0b-icenine451 2023-04-11 09:05:56 -04:00
icenine451 e2147a03e6 Configurator dialog wording change 2023-04-11 08:57:55 -04:00
XargonWan bdbebef584 CEMU: Added to configurator 2023-04-11 12:12:04 +00:00
icenine451 cca6828b0f Add new sections to retrodeck.cfg 2023-04-05 14:21:50 -04:00
icenine451 800a160c50 Online theme downloader/updater 2023-04-04 16:49:30 -04:00
icenine451 3bd150a953 Add "Browse the Wiki" to dev menu 2023-03-31 15:56:02 -04:00
icenine451 0e46fe679f Multi-user mode upgrades 2023-03-30 10:04:11 -04:00
icenine451 0186ded2b9 Compression tool upgrades 2023-03-29 15:51:27 -04:00
icenine451 db6d28d64f Online update checks and internal updater 2023-03-27 15:52:58 -04:00
icenine451 8f8d9c2bb6 Multiple fixes/additions
- Enabled using variable names directly in patches
- Updated multi-user mode to latest code
  THIS FEATURE IS STILL IN TESTING
- Changed semi-hard-coded paths to source from $rd_conf instead
2023-03-24 11:24:28 -04:00
icenine451 bfd7e83c6b Merge remote-tracking branch 'upstream/cooker-0.6.3b' into cooker-0.7.0b-icenine451 2023-03-24 08:47:24 -04:00
icenine451 a34c38ab2b - Fixed file browser not handling spaces
- Fixed missing return to menu after file compression
- Fixed compression target validation not handling
   uppercase file extensions properly
2023-03-23 15:59:06 -04:00
icenine451 8d35c97ade Merge remote-tracking branch 'upstream/cooker-0.6.3b' into cooker-0.7.0b-icenine451 2023-03-23 14:19:18 -04:00
icenine451 51b03094b5 Add reset confirmations to Configurator,
Change location of some menu items.
2023-03-23 12:38:19 -04:00
icenine451 5ab04cdeeb - Removed "reset tools" options
as those are now in RO space
- Fixed recursive symlink possibility for pico-8 setup
- Fixed BIOS check tool variable name
- Fixed tools gamelist dest file name
2023-03-22 12:41:26 -04:00
icenine451 052f291881 Merge branch 'cooker-0.6.3b-icenine451' into cooker-0.7.0b-icenine451 2023-03-21 08:57:41 -04:00
icenine451 8ce300527c Make reset function more robust by also
deleting the retrodeck.cfg file.
2023-03-20 16:46:09 -04:00