Commit graph

76 commits

Author SHA1 Message Date
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 9fd4ab747b More online updater fixes, to match new codenames 2023-05-10 09:57:28 -04:00
icenine451 3392b1c2be Move presets folder
Make presets engine able to handle changing core RA config
(to apply preset to all cores)
2023-05-08 15:20:06 -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 4026958887 Add custom title text to generic info dialog 2023-05-02 14:46:54 -04:00
icenine451 d9e3ed25da Forgot to remove the old static array 2023-05-01 16:32:29 -04:00
icenine451 6763286b77 Another updater fix
Fix update file cleanup
2023-05-01 09:13:51 -04:00
icenine451 897cdd45b6 - Made prepack install optional
- Moved Duckstation saves/states
- Upgraded finit optional install dialog
- Added RPCS3 firmware download progress dialog
- Added more post_update informational dialogs
- Changed default ESDE scraper setting to stop on multiple matches
2023-04-27 16:51:24 -04:00
icenine451 e3ef868357 Finally fix cooker update checker
Improve finit handing of interruption
Fix some paths not being created during finit
2023-04-26 17:02:44 -04:00
icenine451 17c2b5d02a Basic changelog dialog shown at update 2023-04-25 15:44:17 -04:00
icenine451 5a244705c0 Add finit choices dialog and stage binding icons 2023-04-25 12:09:59 -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 51d17ae1f3 RPCS3 setup updates
Cooker upgrade check updates
Add yq tool
2023-04-20 15:56:41 -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 b613ae2b84 Helper file deployment function 2023-04-19 15:15:52 -04:00
icenine451 1ada7e1191 Mover upgrades and add conf_read 2023-04-19 08:39:35 -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 fcce6d93b4 Reference file folder housekeeping 2023-04-07 11:59:47 -04:00
icenine451 44a080547c Update emulator_post_move 2023-04-06 16:16:50 -04: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 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 fe459f0381 Define / update some variable names 2023-03-23 14:28:23 -04:00
icenine451 c35cd00ba4 Add additional CLI input validation 2023-03-20 09:23:04 -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 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 ae82768621 Add Primehack defaults and option
in patch engine
2023-03-11 11:15:16 -05:00
icenine451 e92abb1c4f Finally fix the ES splashscreens being in RW space
not RO.
2023-03-10 14:22:19 -05:00
icenine451 51d8a343eb Easter eggs updates and fixes to manifest 2023-03-09 15:58:13 -05:00
icenine451 0f427628ba Configurator BIOS check tool 2023-03-08 17:15:45 -05:00
icenine451 8d81ac9858 New retrodeck.cfg file updating 2023-03-08 09:51:13 -05:00
icenine451 b870ff92f9 Add CHD compression functions 2023-03-07 10:06:08 -05:00
icenine451 01989a187d Add logs folder variable 2023-03-06 15:19:40 -05:00
icenine451 e32c382768 Duckstation config in wrong place for QT version. 2023-02-07 08:50:04 -05:00
icenine451 46e08392d5 SD card path check to retrodeck folder check 2023-01-05 09:50:07 -05:00
icenine451 d7c33138d5 More SD card path change actions 2022-12-22 10:52:22 -05:00
icenine451 3bc51e3c02 Plan for upcomfing SteamOS SD card path changes 2022-12-22 10:34:50 -05:00
icenine451 ba553982da Remove debugs, expand FINIT 2022-11-19 16:47:45 -05:00
icenine451 ab8ef28cae Refactor post_update 2022-11-18 15:10:17 -05: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 cdea3287a0 Expanding Configurator framework 2022-10-10 10:06:41 -04:00
XargonWan 59e13a97e5
Merge pull request #158 from icenine451/cooker-fixes
More cooker-fixes
2022-10-07 08:49:20 +02:00
XargonWan 30c690f885
Removed check on folder creation
The check is not needed as if mkdir finds the oqth just does nothing.
2022-10-07 08:48:35 +02:00
icenine451 22907250ae Fixed config directory creation on fresh install 2022-10-06 21:34:18 -04:00
XargonWan 3ed4dee61e
Fixed version recognition 2022-10-06 23:47:09 +02:00