Commit graph

229 commits

Author SHA1 Message Date
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