Commit graph

284 commits

Author SHA1 Message Date
icenine451 7aa2623870 Change launch order of operations so CLI arguments aren't processed before first install check. Otherwise user could end up in half-installed state if the first thing they try to do is launch the Configurator etc. through CLI. 2025-04-01 09:16:16 -04:00
icenine451 6c8f006da7 Update CLI help information and add steam-sync CLI option 2025-03-26 11:12:36 -04:00
icenine451 96e088e723 Add repair-paths CLI option 2025-03-13 14:54:05 -04:00
XargonWan 828b1c050d CLI: added OS info and moved --show-config out of the silent log zone
Some checks are pending
Build RetroDECK / Build_RetroDECK (push) Waiting to run
Build RetroDECK / GitHub-publish (push) Blocked by required conditions
Build RetroDECK / Automated_Tests (push) Blocked by required conditions
2025-02-21 11:35:14 +09:00
XargonWan b2fed9023c CLI: enhance preset configuration with case-insensitive options and improved help message
Some checks are pending
Build RetroDECK / Build_RetroDECK (push) Waiting to run
Build RetroDECK / GitHub-publish (push) Blocked by required conditions
Build RetroDECK / Automated_Tests (push) Blocked by required conditions
2025-02-20 14:35:52 +09:00
XargonWan 00a8552788 CLI: don't show logs on informational messages 2025-02-20 10:27:26 +09:00
XargonWan d2de02b922 CLI: fixed typo 2025-02-20 09:31:08 +09:00
XargonWan 5b4a578cf6 CONFIGURATOR: fixed a bug that opened ES-DE when the Configurator was quitted and invoked by cli
Some checks failed
Build RetroDECK / Build_RetroDECK (push) Has been cancelled
Build RetroDECK / GitHub-publish (push) Has been cancelled
Build RetroDECK / Automated_Tests (push) Has been cancelled
2025-02-14 16:55:45 +09:00
XargonWan a914458cb1 CLI: warning user that cheevos is not yet supported via cli 2025-02-14 15:08:40 +09:00
XargonWan 4682d77502 CLI: add factory reset option to retrodeck.sh without warning
Some checks failed
Build RetroDECK / Build_RetroDECK (push) Has been cancelled
Build RetroDECK / GitHub-publish (push) Has been cancelled
Build RetroDECK / Automated_Tests (push) Has been cancelled
2025-02-10 16:34:49 +09:00
XargonWan 1a5db3ffa6 FRAMEWORK, CONFIGURATOR, CLI: refactored Open Component and Reset Component 2025-02-07 15:35:08 +09:00
XargonWan 4cf254019f CLI: tweaks for the help message 2025-02-07 09:55:13 +09:00
XargonWan 296caa939d FRAMEWORK: added "--open" to open a component found in features.json + help fix 2025-02-07 09:48:05 +09:00
XargonWan d5dde7d2ff FRAMEWORK: added --set cli to set presets 2025-02-06 14:21:43 +09:00
XargonWan 1427a0395a CLI: fixed --test-upgrade command 2025-02-05 10:03:26 +09:00
XargonWan e94c495431 RetroDECK v0.9.0b (cooker merge + fixes) 2025-01-31 09:30:57 +09:00
XargonWan 7bb34e2352 RUN_GAME: fixed -e -s -m argument recognition 2025-01-29 15:24:56 +09:00
XargonWan c4e63a0124 CONFIGURATOR: revrted cli and removed legacy for now
Some checks failed
Build RetroDECK / Build_RetroDECK (push) Has been cancelled
Build RetroDECK / GitHub-publish (push) Has been cancelled
Build RetroDECK / Automated_Tests (push) Has been cancelled
2024-12-28 00:19:06 +09:00
XargonWan a4ccd591de FRAMEWORK: removing the start argument in favour of running a game directly by passing the game to retrodeck.sh directly. 2024-12-18 10:06:50 +09:00
XargonWan b1c0ed4fcd CLI: added --legacy-configurator option, --configurator now opens godot configurator 2024-12-04 10:34:33 +09:00
XargonWan fc9c5549c6
feat/steam-rom-manager (#860)
* SRM: adding Steam ROM Manager

* SRM: adding electron base

* Fixed SRM

Fixed launching script of SRM

* Updated for srm

* Standard config for srm

* Update with srm in place of boilr

* Update with srm in place of boilr

* Added steam-sync option

* PREPARE_COMPONENTS: removing spaces from steam rom manager

* SRM: adding it ot reset cli, boilr cleanup

* SRM: boilr cleanup [skip ci]

* Update and fixed script

* Modified steam sync works

* Update configurator.sh

* STEAM_SYNC: fixing gameslist location

* SRM: fixed path, whoops

* Added file for resetting the configuration

* Modified with external reset function

* Modified with external reset function

* Added msgbox during fav sync

* STEAM_SYNC: fixed some texts

* Modified if for remove everything if no favorite games

* Fixed removing the games when no favs

* STEAM_ROM_MANAGER: added to features.json

* STEAM_ROM_MANAGER: casing names descriptions

* Fixed some error

* Moved away the creation of .sync folder

* Uploaded standard exception

* Added reset userExceptions

* Revert missing entrypoint

* STEAM_SYNC_SH: checkpoint, addToSteam is working

* STEAM_SYNC_SH: fixed bad launcher filename generation

* STEAM_SYNC_SH: fixed game names, unified in a single function, code cleanup

* STEAM_SYNC_SH: removed deprecated commands [skip ci]

* STEAM_SYNC_SH: fixed launcher with correct command [skip ci]

* STEAM_SYNC_SH: added prepare_component [skip ci]

* STEAM_SYNC_SH: code cleanup [skip ci]

* STEAM_SYNC_SH: moved it on retrodeck quit instead of retrodeck start [skip ci]

* STEAM_SYNC_SH: updated userConfigurations.json [skip ci]

* STEAM_SYNC_SH: code cleanup

* Triggering build

* STEAM_SYNC: globalized steamsync_folder variable

* STEAM_SYNC: standardized script name

* STEAM_SYNC: fixing array

* STEAM_SYNC: fixing array -part2

* POST_UPDATE: enhanced for steam_rom_manager

* STEAM_SYNC: this variable is not correct here

* STEAM_SYNC: fixing configuration

* STEAM_SYNC: adding more sanitized games cases

* STEAM_SYNC: fix framwork was shutting down before steam_sync

* MANIFEST: fixed SRM wrapper to accept args

* STEAM_SYNC: fixing SRM preparation

* STEAM_SYNC: using run_game to build the launchers

* STEAM_SYNC: added system to run_game be sure

* STEAM_SYNC_SH: removed unused config file

* FEATURES: indentation fix

* PREPARE_COMPONENT: comments

* STEAM_SYNC_SH: general optimization and bugfixes

* STEAM_SYNC_SH: migrated launcher to the new run_game

* FEATURES: rebased from cooker

* FEATURES: fmt [skip ci]

* STEAM_SYNC: using new start command + cleanup

* STEAM_SYNC: migrated launches to .desktop files

* STEAM_SYNC: reverted .desktop files

* STEAM_SYNC: romed -s from launcher

* STEAM_SYNC: comments for calling quit function [skip ci]

* Create file only if does not exists + fixed syntax

* Added full shortcut clean

* Fixed check if file exists

* Added remove no fav game

* Fixed comment error and +x chmod

---------

Co-authored-by: Lx32 <loxenfabula@gmail.com>
2024-10-28 02:01:44 +01:00
icenine451 e326bfa2f8 Add CLI one-time debug logging option 2024-10-18 09:40:48 -04:00
XargonWan 6614c8adf8 RUN_GAME: fixed help arguments 2024-09-12 14:49:19 +09:00
XargonWan 24b35b7175 RUN_GAME: replaced --run with "start" 2024-09-11 13:38:32 +09:00
XargonWan 302feef631 RUN_GAME: emulator and system can now be passed as optional arguments 2024-09-08 22:43:06 +09:00
XargonWan bcf0f2b8cd FRAMEWORK: added the possibility to run a game from cli 2024-09-08 12:22:41 +09:00
XargonWan 2f2ffd7f72 RETRODECK: You know? till now we never quit retrodeck in the end! [skip ci] 2024-09-08 09:31:35 +09:00
XargonWan d6f1fa3a3f RESET_COMPONENT: migrated to features.json 2024-08-22 14:25:23 +09:00
XargonWan b3e0dbe24a
feat/single feature file (#887)
* FEATURES: new branch init [skip ci]

* FEATURES: structural changes [skip ci]

* FEATURES: structural changes [skip ci]

* FRAMEWORK: migrating easter_eggs into a reworked splash_screen function

* FRAMEWORK: migrating update_rd_conf into a reworked function with features.json support

* FRAMEWORK: variabilized features.json location

* FEATURES: fixed an invalid value

* FEATURES: added a sample jq to fetch all the resettable emulators for CLI

* FEATURES: added a sample jq to fetch all the resettable emulators for CLI - fix

* FEATURES: added more emulators and placeholders

* FEATURES: added more systems and emulators

* FEATURES: added more systems and emulators - fix

* FEATURES: added more systems and emulators - fix2

* FEATURES: moved libretro cores in retroarch and added more presets

* FEATURES: added the last missing presets

* FEATURES: added the last missing presets - fix

* FEATURES: json fmt

* FEATURES: added more bioses

* FEATURES: removed the bioses

* FEATURES: migrated incompatible_presets

* FEATURES: migrated deploy_helper_files and find_empty_rom_folders

* FEATURES: migrated deploy_helper_files and find_empty_rom_folders

* FEATURES: moved emulators outside system, added all the system pretty names

* FEATURES: fixes due to the new structure

* FEATURES: migrated pretty system names

* FEATURES: migrated compression_targets

* FEATURES: cleanup incompatible_presets

* FEATURES: migrated zip_compressable_extensions

* BIOS_FILE: creating a json (WIP)

* FEATURES: fixed Japanese system names

* FEATURES: fixed incompatible presets
2024-08-15 16:42:40 +02:00
icenine451 236f2b32f4 Add forced upgrade test CLI command and fix inccorect version usage for cooker upgrade logic 2024-08-08 14:05:05 -04:00
XargonWan 2b3eb346ff FRAMEWORK: fixing online updater to point to the new org/repo 2024-08-06 11:10:17 +09:00
XargonWan 2ec8b00389 FRAMEWORK: fixing online updater to point to the new org/repo 2024-08-06 11:08:54 +09:00
icenine451 853d6cf35d Replace standard zenity commands with new rd_zenity function. 2024-06-28 16:07:35 -04:00
XargonWan b5aa72632c STEAM_SYNC: removed from this build - part 2 2024-06-22 19:47:27 +09:00
XargonWan c10133aab1 STEAM_SYNC: removed from this build 2024-06-21 15:48:38 +09:00
XargonWan 7995b76d14 VITA3K: added missing cli reset command [skip ci] 2024-06-20 20:31:52 +09:00
icenine451 098300be1e Remove redundant controller profile cleanup 2024-04-29 11:56:44 -04:00
XargonWan 8b107c406b
Merge pull request #729 from MatthijsMarco/cooker-0.8.0b
Fixed some spelling and grammar
2024-04-22 17:27:46 +09:00
XargonWan c7abe3ea9f RESET_COMPONENT: lowercasing and simplifying the code, even in the cli 2024-04-19 11:26:12 +09:00
icenine451 ccf900f2d4 Fix Ryujinx prepare_component typo
Add "component not found" catch to prepare_component
2024-04-11 09:09:38 -04:00
icenine451 fb4a1525c5 Fix version change detection logic for cookers 2024-03-27 09:11:52 -04:00
Marco Matthijs 79bcfa1dfa Fixed some spelling and grammar 2024-03-12 20:01:47 +01:00
icenine451 45bb5ac43b Only check for Desktop Mode on Steam Deck platform 2024-03-12 10:13:41 -04:00
XargonWan e25d2dcd54 GZDOOM: added as resettable component via cli 2024-03-08 17:13:02 +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
XargonWan 83629157fa UPDATER: fixed cooker updater that was failing 2024-03-04 10:17:25 +01:00
XargonWan 6e571b068f RYUJINX: add wrapper for key management 2024-03-02 11:52:36 +01:00
XargonWan a7f3866e96 LOGGER: populating functions 2024-02-28 18:13:33 +01:00
XargonWan 7d2e476b4d Merge branch 'cooker-0.8.0b' into feat/logging 2024-02-28 15:24:39 +01:00