Commit graph

363 commits

Author SHA1 Message Date
icenine451 fb4a1525c5 Fix version change detection logic for cookers 2024-03-27 09:11:52 -04:00
icenine451 69a23b233a Rename patching.sh to framework.sh for function library clarity 2024-03-27 08:53:20 -04:00
XargonWan 2638d785e9 PREPARE_COMPONENT: removed customs folder as we use ponzu, peparing missing bios subfolders for RetroArch 2024-03-26 11:25:21 +01:00
icenine451 590b7bcfa9 Cleanup logging functionality 2024-03-22 17:10:26 -04:00
XargonWan 5e642c5bd5 LOGGER: added various check cases, might be optimized tho 2024-03-22 10:12:12 +01:00
XargonWan 5570700867 LOGGER: potential fix for logs folder not being created 2024-03-21 22:01:17 +01:00
XargonWan 9596021616 GZDOOM: RETRODECKHOMEDIR placeholder replacement was missing 2024-03-21 21:27:08 +01:00
XargonWan 7816c15c27 RYUJINX: edited bios folder not found message [skip ci] 2024-03-21 08:14:44 +01:00
XargonWan c43d7ddf36 LOGGER: fixed ES-DE logs symlink 2024-03-20 21:13:16 +01:00
XargonWan ee030900a1 LOGGER: fixes for when rdhome is not available 2024-03-20 00:19:25 +01:00
XargonWan 8e1eb0b3cc GLOBAL: deleted an unuseful line 2024-03-20 00:18:49 +01:00
XargonWan 189dcb2324 LOGGER: fixed path not being created 2024-03-19 22:54:27 +01:00
icenine451 fc6ebecf79 Add platform-specific compression commands 2024-03-19 15:04:01 -04:00
icenine451 b761fdd8d9 Revert CSO compression changes and prep for updated chdman 2024-03-19 14:53:23 -04:00
XargonWan 39ff142995 ES-DE: fixed start_retrodeck param 2024-03-19 19:50:02 +01:00
XargonWan 2299da254f PONZU: added a check for the already installed files after a full reset 2024-03-19 09:53:45 +01:00
XargonWan 2fcd7ae89c POST-UPDATED: added todos for Cemu in 0.9.0b - part 2 [skip ci] 2024-03-18 22:15:58 +01:00
XargonWan f426aa0e89 POST-UPDATED: added todos for Cemu in 0.9.0b [skip ci] 2024-03-18 21:51:58 +01:00
XargonWan b1ae187401 ES-DE: fixed the bug where the system folders were not generated 2024-03-17 11:34:49 +01:00
XargonWan 3abfe5044f LOGGING: added more log lines and improved the set_setting_value logging 2024-03-17 11:34:15 +01:00
XargonWan 55c3c6cc62 GZDOOM: added missing sound folders + config fixes 2024-03-13 15:19:32 +01:00
XargonWan e12131a558 GZDOOM: path fixing + adding bios folder 2024-03-13 08:55:21 +01:00
XargonWan bf0e7d249f CONTROLLER_CONFIGS: deleting old ones 2024-03-13 08:46:58 +01:00
Marco Matthijs 79bcfa1dfa Fixed some spelling and grammar 2024-03-12 20:01:47 +01:00
icenine451 6bbf33a7c8 Update Deck check to include Deck OLED 2024-03-11 08:41:25 -04:00
icenine451 3b17ad55d9 Merge remote-tracking branch 'upstream/cooker-0.8.0b' into cooker-0.8.0b-icenine451 2024-03-11 08:40:09 -04:00
XargonWan 21bd11673a GZDOOM: fixed audio 2024-03-10 09:39:43 +01:00
icenine451 013892d203 Add real Deck check function 2024-03-09 13:17:39 -05:00
icenine451 3bb1706c26 Merge remote-tracking branch 'upstream/cooker-0.8.0b' into cooker-0.8.0b-icenine451 2024-03-09 13:13:21 -05:00
XargonWan 74b2c0f596 PONZU: added removal function 2024-03-09 14:37:42 +01:00
XargonWan 850103abf1 PONZU: fixing paths and variables check from retrodeck config 2024-03-09 09:32:45 +01:00
XargonWan f0aa342936 PONZU: fixing install script 2024-03-09 09:11:14 +01:00
XargonWan 2e47b17fb4 PONZU: added the emulators reset after their install 2024-03-09 08:22:39 +01:00
XargonWan e6e161c8b8 PONZU: fixed extract commands 2024-03-08 21:22:30 +01:00
XargonWan 6aca748082 PONZU: fixed emulators path 2024-03-08 21:22:15 +01:00
XargonWan e2cd1762c8 PONZU: re-added the two emulators in various positions with ponzu checking 2024-03-08 18:21:43 +01:00
XargonWan 482ed3c2dd PONZU: added config in rd_conf 2024-03-08 17:41:15 +01:00
XargonWan dfb916f174 Merge branch 'cooker-0.8.0b' into feat/ponzu 2024-03-08 17:37:05 +01:00
XargonWan 9e894733ff PONZU: function refactor 2024-03-08 17:32:56 +01:00
XargonWan 5fac00e20b GZDOOM: adding missing pk3 files 2024-03-08 17:11:29 +01:00
XargonWan f8d0e4f62f ES-DE: system folder refresh in post_update 2024-03-08 08:58:56 +01:00
icenine451 7afc7961c1 Merge remote-tracking branch 'upstream/cooker-0.8.0b' into cooker-0.8.0b-icenine451 2024-03-07 13:20:59 -05:00
XargonWan debce8f279 SCUMMVM_LIBRETRO: fixed some paths and naming 2024-03-07 15:04:12 +01:00
XargonWan c815e38acf SCUMMVM_LIBRETRO: added missing folders and config 2024-03-07 13:56:31 +01:00
XargonWan 10e6520644 PONZU: added initial function 2024-03-06 23:22:09 +01:00
XargonWan a2e0fb2100 PRIMEHACK: updated and extended configs 2024-03-06 08:45:15 +01:00
XargonWan 89af7d68c0 RA: re added citra core 2024-03-05 14:03:12 +01:00
XargonWan 0924f6f249 LOGGER: improvements [skip ci] 2024-03-05 08:41:28 +01:00
XargonWan bd286380d4 CITRA: removed 2024-03-04 21:45:58 +01:00
XargonWan 39ce6d59a6 YUZU: removed 2024-03-04 21:16:50 +01:00
icenine451 4a996e9c6b Fix desktop mode warning dialog logging 2024-03-04 09:07:39 -05:00
XargonWan 4895be10db QUIT: quit_retrodeck is now enhanced 2024-03-04 14:26:50 +01:00
XargonWan 5fe3bf2dea INSTALLER: tweaks 2024-03-04 13:46:21 +01:00
XargonWan 83629157fa UPDATER: fixed cooker updater that was failing 2024-03-04 10:17:25 +01:00
XargonWan d42b6ae31c RYUJINX: variabilized ryujinc conf file in prepare_component 2024-03-02 11:53:14 +01:00
XargonWan cf95084eaf SWITCH: moving registered folder into firmware folder 2024-03-02 11:45:41 +01:00
XargonWan a8cd09aa67 MAME: fixed config paths 2024-03-01 13:56:32 +01:00
XargonWan 10d41ee956 MAME: fixing MAME ini location 2024-03-01 08:43:27 +01:00
XargonWan 9cf09bd54f LOGGER: enhancing prepare_component 2024-02-29 20:55:16 +01:00
XargonWan 94a730029b LOGGER: enhanced logging in dir_prep, update_splashscreens, set_setting_value, prepare_components: es-de 2024-02-29 20:48:27 +01:00
XargonWan f321ad5f29 POST-UPDATE: more logging 2024-02-29 20:46:38 +01:00
icenine451 7e7290cb80 Removed log statements where they would break returned information 2024-02-28 14:52:35 -05:00
icenine451 efad8a8ad9 Move default RD logs folder to internal space, then dir_prep after user selects install location 2024-02-28 14:41:42 -05:00
XargonWan a4d4677c06 Merge branch 'cooker-0.8.0b' into feat/logging 2024-02-28 18:18:14 +01:00
XargonWan a7f3866e96 LOGGER: populating functions 2024-02-28 18:13:33 +01:00
icenine451 47a229e5ad Updated post_update version check robustness 2024-02-28 11:09:58 -05:00
XargonWan c09e5aba1c LOGGER: fixes 2024-02-28 16:10:28 +01:00
XargonWan e2b678f388 CREATE_DIR: introduced this new function for a better logging and line compression 2024-02-28 15:55:44 +01:00
XargonWan d672ef1bbf LOGGER: added in Ryujinx keys manager 2024-02-28 15:29:12 +01:00
XargonWan 7d2e476b4d Merge branch 'cooker-0.8.0b' into feat/logging 2024-02-28 15:24:39 +01:00
XargonWan 2b85d32e9e MAME: config paths fixes 2024-02-28 10:17:03 +01:00
icenine451 1614123422 Fix Godot comms file path 2024-02-27 16:31:39 -05:00
icenine451 6ea216e71c Add BIOS check expert mode 2024-02-27 16:31:25 -05:00
icenine451 9d53300f36 Fix controller profile detection search paths 2024-02-27 15:57:33 -05:00
icenine451 62deadf340 Remove old RD controller profile at update
Update RD controller profile detection
2024-02-27 15:53:50 -05:00
icenine451 0db1f81c48 Revert "Remove old RD controller profile at update if it was previously installed"
This reverts commit 74a82b3784.
2024-02-27 15:45:56 -05:00
icenine451 763945b5c4 Add Steam Flatpak install detection for controller profiles 2024-02-27 15:41:54 -05:00
icenine451 74a82b3784 Remove old RD controller profile at update if it was previously installed 2024-02-27 15:41:30 -05:00
icenine451 6d15a9a6ec Remove unneeded commands (which are done during reset anyway) 2024-02-27 15:03:09 -05:00
icenine451 07134360aa Force disable global RA rewind on update for preset system 2024-02-27 14:41:25 -05:00
icenine451 a072ca5e76 Make name-prettification fallback for undefined systems 2024-02-27 14:31:51 -05:00
icenine451 41b57ff053 Add MAME get_setting_value and set_setting_value comments 2024-02-27 11:58:16 -05:00
icenine451 6028f7269b Merge remote-tracking branch 'upstream/cooker-0.8.0b' into cooker-0.8.0b-icenine451 2024-02-27 11:55:33 -05:00
icenine451 099bf7f642 Add MAME XML-based .cfg file support to patching system 2024-02-27 11:55:28 -05:00
XargonWan 0d74aa27c5 MAME-SA: migrated to set_settings function 2024-02-27 16:44:52 +01:00
icenine451 d1018c03d8 Merge remote-tracking branch 'upstream/cooker-0.8.0b' into cooker-0.8.0b-icenine451 2024-02-27 09:09:23 -05:00
icenine451 6d5b9cda8b Move PSP compression to cso format
- User reports that CHD format breaks PSP games
- Suggested replacement 'maxcso' needs to be added to flatpak still
2024-02-27 09:09:05 -05:00
XargonWan 4e5aac11e5 MAME: paths fixed #2 2024-02-27 10:35:19 +01:00
XargonWan d96da39876 MAME: paths fixed 2024-02-27 10:13:42 +01:00
XargonWan 6ad8c1080e Merge branch 'cooker-0.8.0b' into feat/esde-3.0 2024-02-27 08:36:23 +01:00
XargonWan a9c912a513 Merge branch 'cooker-0.8.0b' into feat/ryujinx [skip ci] 2024-02-26 14:54:27 +01:00
XargonWan e6775b84d2 SWITCH: separated the saves between Yuzu and Ryujinf cause of different directory structure [skip ci] 2024-02-26 14:52:55 +01:00
XargonWan e0e71b984a POST_UPDATE: added resets for mame, vita3k and gzdoom [skip ci] 2024-02-26 13:48:44 +01:00
XargonWan d8f550755f MAME: added folder creation 2024-02-26 13:47:40 +01:00
XargonWan 1a0e131354 ES-DE: needed update steps 2024-02-25 16:15:40 +01:00
XargonWan fa4dcfebd6 RYUJINX: unifyng saves with Yuzu 2024-02-25 15:53:37 +01:00
XargonWan de06dc46c8 RYUJINX: fixing keys linker 2024-02-25 15:52:59 +01:00
XargonWan 7cb2c82ba2 RYUJINX: updated component premaration 2024-02-25 15:52:04 +01:00
XargonWan f4c240e040 Merge branch 'cooker-0.8.0b' into feat/esde-3.0 2024-02-24 08:57:57 +01:00
XargonWan bd9197ca59 Vita3K: minor fixes to text messages [skip ci] 2024-02-24 08:57:46 +01:00
XargonWan 2bf3a68026 ES-DE: fixed wrong folders, creating until settings folder 2024-02-24 08:50:32 +01:00
XargonWan 8b957ba300 Merge branch 'cooker-0.8.0b' into feat/esde-3.0 2024-02-23 20:44:06 +01:00
icenine451 e3cf79a46b Fix SD card detection 2024-02-23 13:37:22 -05:00
icenine451 7087fc256f Make installing Vita3K firmware optional 2024-02-23 13:14:39 -05:00
icenine451 4c10bd664e Fix download file function
(the Flatpak WGET doesn't support the arguments needed for a real progress bar)
2024-02-23 13:05:14 -05:00
XargonWan 7dd5e618dc SPLASHES: fixed splashes directory, again 2024-02-23 15:50:03 +01:00
XargonWan 799d9f64dd Merge branch 'cooker-0.8.0b' into feat/ryujinx 2024-02-23 13:57:40 +01:00
XargonWan 91d67db37e SPLASHES: fixed splashes directory 2024-02-23 10:00:50 +01:00
icenine451 a13d3f4bd2 Add per-system compression tool option 2024-02-22 14:48:43 -05:00
XargonWan 049f7a80a9 ES-DE: changing more paths, again and again 2024-02-21 21:39:44 +01:00
XargonWan 4414be0fd1 Merge branch 'cooker-0.8.0b' into feat/esde-3.0 2024-02-21 20:52:19 +01:00
icenine451 837b4a4048 Move Godot data transfer temp files location
Now at /var/config/retrodeck/godot/
2024-02-21 14:03:54 -05: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
icenine451 eb0b535337 Remove Vita3K-binary related commands 2024-02-21 13:29:34 -05:00
icenine451 5a7b4aa13a Add MAME options to patching system
NOTE: Currently only works for MAME .ini files, not the XML-based .cfg files
2024-02-21 13:29:15 -05:00
icenine451 8717ec6928 Fix presets processing (needs eval, not declare) 2024-02-21 11:05:33 -05:00
icenine451 34bb0d82d4 Clean up finit and dir_prep functions 2024-02-21 11:05:01 -05:00
icenine451 eca23ae2ce Streamline global.sh finit process 2024-02-21 10:04:00 -05:00
XargonWan 42df8149e1 ES-DE: post update scripts cleanup 2024-02-21 14:26:37 +01:00
XargonWan f8a86faa4b ES-DE: changing more paths, again 2024-02-21 14:26:23 +01:00
XargonWan 92df5c12ff Merge branch 'cooker-0.8.0b' into feat/esde-3.0 2024-02-21 10:56:33 +01:00
XargonWan eb12692891 ES-DE: changing more paths 2024-02-21 10:00:52 +01:00
XargonWan 8fec21f9ad ES-DE: updating paths to es-de folder 2024-02-20 21:18:29 +01:00
XargonWan d755f7ca30 GENERAL: fixed /**" pathing with /"** 2024-02-20 20:29:57 +01:00
XargonWan 62154e8c15 MAME: updated prepare_component 2024-02-20 14:22:10 +01:00
XargonWan 6e79e7c88d BRANCH_SELECTOR: added a line to check the latest release for a given branch 2024-02-20 13:22:06 +01:00
XargonWan ec326284e4 BRANCH_SELECTOR: added branch variable in the config 2024-02-20 13:10:20 +01:00
XargonWan 44154a55a6 BRANCH_SELECTOR: enhanced scripting, put placeholders 2024-02-20 11:57:26 +01:00
XargonWan 310324da57 BRANCH_SELECTOR: moved in functions 2024-02-20 09:43:21 +01:00
XargonWan 998818d57c BRANCH_SELECTOR: improved script 2024-02-20 09:42:18 +01:00
XargonWan ceb462379d BRANCH_SELECTOR: added logger placeholders 2024-02-20 09:14:35 +01:00
XargonWan 831b4aeb97 BRANCH_SELECTOR: added a new branch selector 2024-02-20 09:13:45 +01:00
XargonWan cb8b3de7d8 ES-DE: .emulationstation folder is now renamed in ES-DE 2024-02-19 16:21:43 +01:00
XargonWan 8331925305 MAME: fixed reset command 2024-02-19 09:12:31 +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 2498643a25 Merge branch 'cooker-0.8.0b' into feat/logging 2024-02-17 09:23:51 +01:00
XargonWan dafba7a5b5 Merge branch 'cooker-0.8.0b' into feat/logging 2024-02-17 09:23:42 +01:00
XargonWan ad9485914c LOGGER: symlinked ES-DE log file into logs folder 2024-02-16 17:20:52 +01:00
XargonWan f357996df7 GLOBAL: defined log_folder variable 2024-02-16 17:20:23 +01:00
XargonWan 26580c797c FINIT: fixed a bug where retrodeck.cfg was not created 2024-02-15 15:45:57 +01:00
XargonWan 4c7c30f467 RYUJINX: removing keys folder symlinking 2024-02-15 14:48:51 +01:00
XargonWan 345acb94b1 RYUJINX: removing keys folder symlinking 2024-02-15 14:45:55 +01:00
XargonWan 4469e984c7 RYUJINX: added a function to check for keys 2024-02-15 09:34:27 +01:00
XargonWan 29da4eef21 RYUJINX: fixed config file substitutions 2024-02-14 10:47:39 +01:00
XargonWan 63cfcd712e CONTROLLER PROFILE: TODO comment [skip ci] 2024-02-13 16:14:52 +01:00
XargonWan 0ffd378dad Merge branch 'feat/prepare-emulator' into cooker-0.8.0b 2024-02-13 11:14:35 +01:00
XargonWan bbeb3548f9 Merge branch 'cooker-0.7.6b' into cooker-0.8.0b 2024-02-13 10:56:11 +01:00
icenine451 5ef5db4cd0 Fix controller profile copying on update 2024-02-10 09:49:52 -05:00
XargonWan d336bc016d FRAMEWORK: fix for comparing numbers starting with zeroes 2024-02-07 13:39:33 +01:00
icenine451 885670a02b Zenity download bar upgrade 2024-02-05 14:15:53 -05:00