Commit graph

405 commits

Author SHA1 Message Date
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 6619191a15 Add universal function wrapper
Upgrade cooker update flow
Upgrade update_rd_conf, no more patch file since they are all bash vars
2023-04-20 10:51:17 -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
icenine451 03149a3307 Fix broken Configurator menu item 2023-03-20 14:55:00 -04:00
icenine451 501889e954 Multi-user support for saves/states ONLY,
no multi-user config support yet
2023-03-17 16:39:51 -04:00
icenine451 39152e7099 Rework Configurator reset choices 2023-03-17 10:48:48 -04:00
icenine451 c570039308 Developer Dialog 2023-03-17 09:13:08 -04:00
icenine451 85f7c67803 Acutally move files now. 2023-03-16 17:09:28 -04:00
icenine451 175fbec1dc Rework Configurator menus 2023-03-16 16:57:58 -04:00
icenine451 750df44487 Rework Configurator menus 2023-03-16 16:56:24 -04:00
icenine451 52778011ec Merge branch 'cooker-0.6.3b-icenine451' into cooker-0.7.0b-icenine451 2023-03-16 11:28:53 -04:00
icenine451 183639a8cd Some Configurator wording updates 2023-03-16 11:25:34 -04:00
icenine451 f5c6a70c9c - Add compressed file cleanup
- Add multi-file compression
- Fix compression handling for files with spaces in them
2023-03-15 17:21:19 -04:00
icenine451 585a2c7d71 - Add compressed file cleanup
- Add multi-file compression
- Fix compression handling for files with spaces in them
2023-03-15 17:19:04 -04:00
icenine451 6624b4cba4 Move some files around 2023-03-14 16:27:47 -04:00
icenine451 27ce7126b9 Add multi-game compression framework 2023-03-14 15:43:28 -04:00
icenine451 9ca9f037db Merge branch 'cooker-0.6.2b-icenine451' into cooker-0.7.0b-icenine451 2023-03-13 11:43:56 -04:00
icenine451 f7cba4a6ea Expanded BIOS checklist and function capabilities 2023-03-13 11:12:10 -04:00
icenine451 b0df2e8dda Rework power user and desktop mode warnings 2023-03-13 10:09:01 -04:00
icenine451 5e4ec523c9 Split BIOS check tools into basic
and advanced modes.
2023-03-12 21:40:01 -04:00
icenine451 317e9f4e80 Add network connectivity checks
where applicable
2023-03-12 14:21:30 -04:00
icenine451 c7a3c1e63f Adding Easter Egg checklist file. 2023-03-09 16:29:51 -05:00
icenine451 0f427628ba Configurator BIOS check tool 2023-03-08 17:15:45 -05:00
icenine451 2af2ebe09f Fix example tree 2023-03-08 14:58:19 -05:00
icenine451 cd4108985c Update Configurator for new functions 2023-03-08 13:35:24 -05:00
icenine451 96ee4ddc8b Rework CHD compression process 2023-03-08 10:33:38 -05:00
icenine451 b3e9c4d82b Add multi-file game troubleshooter 2023-03-07 14:55:24 -05:00
icenine451 4fc2db17e1 Add more context to compression process. 2023-03-07 12:15:24 -05:00
icenine451 b870ff92f9 Add CHD compression functions 2023-03-07 10:06:08 -05:00
icenine451 be7a6afbbd Remove deprecated tools 2023-03-07 10:03:55 -05:00
icenine451 525bb576c4 Several fixes, add PH config, fix Yuzu controls 2023-02-01 10:38:25 -05:00
icenine451 8736afc046 syntax cleanup 2023-01-19 11:50:23 -05:00
icenine451 8abda1b72c Remove legacy PCSX2 and Ryujinx references 2023-01-18 14:54:24 -05:00
icenine451 c784d49bcd Fix unreadable dialog 2023-01-10 11:42:55 -05:00
icenine451 ebb25d06d2 Fix post-update ver check and add more move safety 2023-01-10 11:41:09 -05:00
icenine451 4279f135f5 Fix list/form window size, mover symlinks 2023-01-05 11:56:40 -05:00
icenine451 8d59554986 Added Primehack specific options 2022-12-31 11:37:12 -05:00
icenine451 f29b9df918 Fix symlink creation after migration 2022-12-31 10:29:13 -05:00
icenine451 87fd2f87cd Alphabetize emulator listings 2022-12-09 13:37:02 -05:00
icenine451 eef960a872 Add Ryujinx to power user options 2022-12-09 13:34:24 -05:00
icenine451 0cbbe5f99d More Ryujinx Configurator functions 2022-12-09 09:35:39 -05:00
XargonWan 07ca04ea41 Added Ryujinx config 2022-12-09 09:10:56 +00:00
icenine451 1827bfecda Fix regex, Zenity operations and cleanup 2022-11-21 22:07:53 -05:00
icenine451 6e64317a57 More move function work 2022-11-21 14:02:19 -05:00
icenine451 170ce1b534 Configurator move function should finally work 2022-11-20 20:05:11 -05:00
icenine451 eb7a4abaf1 More FINIT and MOVE fixes 2022-11-20 16:09:13 -05:00
icenine451 53cb70c7b4 Remove debug and unused functions 2022-11-19 15:47:49 -05:00
icenine451 d0591a08b3 SA manual config disclaimer 2022-11-18 15:15:59 -05:00
icenine451 ab8ef28cae Refactor post_update 2022-11-18 15:10:17 -05:00
icenine451 e76194306a Trim move function down to only RD folder 2022-10-26 12:59:36 -04:00
icenine451 0c1bfe962d Setup more backend, move functions should be ready 2022-10-26 12:51:46 -04:00
icenine451 ececa7cbec Set up basics for Configurator and config patching 2022-10-24 15:49:47 -04:00
icenine451 1156851c32 Change function name for get_setting 2022-10-21 14:58:50 -04:00
icenine451 b42d046c20 Update Cheevos to use internal functions 2022-10-14 15:14:07 -04:00
icenine451 de211ef2b8 Merge remote-tracking branch 'upstream/cooker-0.5.2b' into cooker-configurator 2022-10-13 09:12:32 -04:00
icenine451 de50f90762 Fix rewind script 2022-10-13 09:02:59 -04:00
icenine451 a0ed88e2bb Lots of work 2022-10-12 16:06:17 -04:00
icenine451 42fa262f02 More functions 2022-10-11 16:19:35 -04:00
icenine451 9747618b9f Futher configurator building 2022-10-10 17:01:19 -04:00
icenine451 d372bf172c Finished and tested get_setting() 2022-10-10 12:46:35 -04:00
icenine451 11c176c9c6 Configurator expansion 2022-10-10 10:06:41 -04:00
icenine451 cdea3287a0 Expanding Configurator framework 2022-10-10 10:06:41 -04:00
icenine451 377da5f30f Create configurator.sh
Start configurator skeleton
2022-10-10 10:06:41 -04:00
XargonWan f32f6eeda9 Fixed RPCS3 proto loader 2022-09-27 15:22:04 +02:00
XargonWan 64d1ec9e1f Fixed tools section 2022-09-27 15:18:17 +02:00
XargonWan 52e7e87cb3 RPCS3 installer, proto script 2022-09-27 14:05:40 +02:00
XargonWan c22bf430d8 Various fixes by RavenKilit 2022-09-21 16:22:00 +02:00
XargonWan e3f7b2ad64 TOOLS: valorized retroarch config paths 2022-09-20 09:42:46 +02:00
XargonWan b22a8e8d46 Removed move roms tool to be added as CLI 2022-09-16 09:21:16 +02:00
XargonWan 1bf10b8daa Fixed configured emulator tool 2022-09-07 20:57:49 +02:00
XargonWan 234db695ae Updated Duckstation config 2022-09-07 20:37:27 +02:00
XargonWan a7080ae47c Removed unused fix theme tool 2022-09-07 20:29:23 +02:00
XargonWan 41d9f21992 Added rewind tool (missing racfg location) 2022-09-05 17:11:54 +02:00
XargonWan b7a45fe419 TOOLS: added missing emulators 2022-09-04 21:52:56 +02:00
XargonWan eebff894cb Disabled overlays tool 2022-09-04 21:44:01 +02:00
XargonWan 2e235d4135 Added cheevos login tool 2022-09-03 17:51:02 +02:00
Steam Deck User e73b6c26ac Added XEMU config - controllers missing 2022-07-18 10:47:51 +02:00
Steam Deck User aba01cec13 cooker <- cooker-main-vars 2022-07-18 10:04:17 +02:00
xargon dae7d63b5f THEME: updated Art-Book and enhanced the theme-fix tool to support it 2022-07-05 10:37:53 +02:00
xargon 76cc9d5616 First steps into 0.5.0b 2022-07-04 22:49:58 +02:00
xargon d0ae973068 RELEASE: removed new tools 2022-07-02 09:20:47 +02:00
Steam Deck User 14f0c1ab6c TOOLS: unified all the emulators config in a single script, good idea? 2022-06-30 20:30:49 +02:00
xargon 294d5b26ba TOOLS: added confirmation to the miximages cleaning tool 2022-06-22 13:16:36 +02:00
xargon ab2741ae5b TOOLS: created tool to wipe the miximages 2022-06-20 22:17:44 +02:00
xargon a59f58b675 TOOLS: created tool to wipe the miximages 2022-06-20 22:13:24 +02:00
xargon 9770bf5bd8 OVERLAYS: initialized tools 2022-06-20 21:52:52 +02:00
xargon 8e01d421b3 NEW-VARIABLES: merged cooker and made a check if the variable is not null before writing it to the config 2022-06-14 14:57:51 +02:00
xargon b5055ff6cb NEW VARIABLES SYSTEM 2022-06-09 10:25:20 +02:00
Xargon 117ea529a1 PICO-8: fixed logs folder 2022-05-21 22:22:46 +09:00
Xargon 4269f9c116 PICO-8: fixed roms creation logic, roms can be shown but not started from ES-DE 2022-05-20 15:37:43 +09:00
Xargon b13074c9cc ZENITY: tools migration from kdialog completed, added RetroDECK icon to the messages 2022-05-20 15:07:15 +09:00
Xargon d79428f8ee PICO-8: some fixes, still not fully working 2022-05-17 11:53:12 +09:00
Xargon 66cdac09de TOOLS: fixed PPSSPP 2022-05-17 09:41:07 +09:00
Xargon Wan 673518dc92 PPSSPP: added tool 2022-05-02 22:01:27 +09:00
Xargon Wan e776ac6374 Temporarly removed Primehack as it cannot coexhist with Dolphin 2022-05-02 21:47:47 +09:00
Xargon Wan e580ea3c53 Added start-dolphin and start-pcsx2 tools 2022-05-02 21:17:01 +09:00
XargonWan 4f25d2e46c RPCS3: initial configuration 2022-04-29 23:07:01 +09:00
XargonWan 1e9bc36495 CITRA: configured, needs testing 2022-04-29 22:50:21 +09:00
XargonWan c35acbc73b MELONDS: configured 2022-04-29 21:17:30 +09:00
XargonWan 9fe298268a PICO-8: first integration 2022-04-27 16:20:39 +09:00
XargonWan 19040a2f18 Merged cooker-domain-change into main 2022-04-25 11:53:40 +09:00
XargonWan a764c68ada TOOLS: fixed scripts 2022-04-25 11:45:26 +09:00
XargonWan 077d9bc813 Yuzu: fixed cli call 2022-04-22 14:26:19 +09:00
Xargon Wan a0864f6d94 Fixed logic error in move-roms tool 2022-04-20 18:56:04 +09:00
XargonWan 74710b90e5 Various bugfixes 2022-04-07 22:00:44 +09:00
XargonWan 78849e5ed3 Added roms mover tool 2022-04-07 00:20:47 +09:00
XargonWan 185771d64d "- Fixed some scripts
- Added xmlstarlet
2022-03-31 15:03:00 +09:00
XargonWan 21225b3a9c - Fixed core location issue
- Improved startup script
- Added kdialog
2022-03-30 23:14:43 +09:00
XargonWan 1946df5fab - Added tools section but needs fixing 2022-03-29 11:51:22 +09:00