Commit graph

126 commits

Author SHA1 Message Date
XargonWan a112c1644c POST_UPDATED: fixed and improved
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-01-31 11:55:14 +09:00
XargonWan e94c495431 RetroDECK v0.9.0b (cooker merge + fixes) 2025-01-31 09:30:57 +09:00
XargonWan 2205187ff0 POST_UPDATE: condensed reset options in a single zenity window 2025-01-28 13:30:40 +09:00
XargonWan 1b4f752f1e POST_UPDATE: updated for PANCAKES and general readability 2025-01-20 11:25:04 +09:00
XargonWan 53f7c08b04 POST_UPDATE: more comments, es-de reset prompt, fixed misplaced snippets
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-01-17 11:22:46 +09:00
XargonWan 7270014320 POST_UPDATE: ask the user to reset Duckstation 2025-01-17 09:37:25 +09:00
XargonWan 4d831d050c POST_UPDATE: cleanup [skip ci] 2025-01-07 15:05:32 +09:00
XargonWan b19630e7a8 CEMU: moved keys.txt in bios/cemu/keys.txt [skip ci] 2025-01-07 14:58:11 +09:00
XargonWan a5f443cb86 LOG: removing old ES-DE logs folders 2024-11-29 11:38:19 +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
XargonWan 794c576771
feat/port master (#914)
* PORTMASTER: adding POC of manifest and reset function

* PORTMASTER: init

* PORTMASTER: adding a wrapper to manage the script to being out of the bin folder later

* MANIFEST: empty lines cleanup [skip ci]

* PORTMASTER: fixing PortMaster wrapper name

* WORKFLOW: tentative solution for PRs - try#6 [skip ci]

* WORKFLOW: tentative solution for PRs - try#7 [skip ci]

* PORTMASTER: fixing PortMaster wrapper path

* PORTMASTER: fixing PortMaster wrapper install

* PORTMASTER: updated to latest retrodeck build

* Code format

* PORT_MASTER: fixed paths and commands + added harbourmaster
2024-09-18 02:25:38 +02:00
XargonWan a1887d546d POST_UPDATE: update_rd_conf to include steam_sync 2024-09-04 22:21:59 +09:00
XargonWan 9bf1c2d886 POST_UPDATE: restoring old 0.8.4b missing region 2024-08-24 22:55:31 +09:00
XargonWan 3258d2d824 RUFFLE: adding post-update reset command in order to init it [skip ci] 2024-08-23 23:31:41 +09:00
XargonWan f9deca8866 RETROARCH: fixed core info path even in post_update 2024-08-15 13:58:32 +09:00
XargonWan eabdb760dd POST_UPDATE: 0.8.3b check, missing space fix [skip ci] 2024-08-12 12:14:09 +09:00
XargonWan d4337ec6a9 POST_UPDATE: trying a new move folder approach - second try 2024-08-11 21:41:05 +09:00
XargonWan 524df86639 POST_UPODATE: trying a new move folder approach 2024-08-10 20:56:05 +09:00
XargonWan 99daaa888f POST_UPDATE: solving a bug where ES-DE path was placed twice in some occasions 2024-08-08 14:34:57 +09:00
icenine451 bcf432eb7a Changes to retrodeck.cfg variables were being lost in Zenity subshell 2024-08-05 06:51:12 -04:00
icenine451 10ec0c81ac Revert "Changes to retrodeck.cfg variables were being lost in Zenity subshell"
This reverts commit 382b63bc92.
2024-08-05 06:44:55 -04:00
icenine451 382b63bc92 Changes to retrodeck.cfg variables were being lost in Zenity subshell 2024-08-05 06:42:36 -04:00
XargonWan 87a5a25cb3 POST_UPDATE: almost there to fix the ES-DE folder issue, but there are issues 2024-08-05 11:15:12 +09:00
XargonWan 7ef3628995
feat/lighter manifest (#844)
* ES-DE: outsourced

* RetroArch: migrated to AppImage

* XEMU: migrated to AppImage

* MELONDS: migrated to AppImage

* RPCS3: migrated to AppImage

* MANIFEST: avoid overwriting native libraries

* MANIFEST: fixing ES-DE

* MANIFEST: fixed and normalized /app with FLATPAK_DEST

* MANIFEST: cleanup

* MANIFEST: fixed RetroArch

* PPSSPP: added wanted sdl module

* ES-DE: moved repo

* PPSSPP: outsourced

* PPSSPP: fixed link

* MANIFEST: fixing copy actions

* PCSX2: removing troublesome file

* DOLPHIN: outsourced

* SOLARUS: outsourced

* MANIFEST: lowercased rpcs3 sha

* MANIFEST: trying to figure out automation_task_list

* MANIFEST: fixed primehack placeholders

* REVERT ME: RUNNER CHANGED

* XEMU: moved on the bottom just to see if something changes

* DUCKSTATION: wrong cp target

* MANFEST: moved thir party libraries in /app/usr/local/lib

* MANFEST: removing dolphin debug libraries

* MANFEST: removing primehack debug libraries

* MANFEST: removing primehack pkgconfig libraries

* MANFEST: removing cemu lib

* SOLARUS: removing errored libs

* MAME: reverted to its original state as it's not coming with libraries

* RYUJINX: fixing chmod command

* GZDOOM: outsourced

* MANIFEST: added debug for checking out where tf is our icon

* Submodules cleanup

* GZDOOM: cleanup

* FRAMEWORK: moved third party libs into /app/retrodeck/lib

* MANIFEST: added retrodeck-pre-build commands

* MANIFEST: module renamed

* ES-DE: re-removed 'files/lib/girepository-1.0'

* GLOBAL: pathing the retrodeck components provided libraries

* RPCS3: moved bufgix in the proper module

* MANIFEST: moved component libraries into /app/retrodeck/lib

* MANIFEST: removing some debug cleanups

* MANIFEST: desktop file don't need to be executable

* ES-DE: re-adding libpoppler

* ES--DE: moved to the end to overwrite older libraries

* RYUJINX: fixed manifest

* MANIFEST: injecting needed libraries and discarding the troublesome ones

* MANIFEST: injecting needed libraries and discarding the troublesome ones - adding more

* MelonDS: outsourced but self built in QT6

* MANIFEST: automated the third party libs manager

* MANIFEST: fixed melonds build

* Ryujinx: downgraded to the older but working version

* MANIFEST: removed debug code

* WORKFLOW: running on self-hosted again

* MANIFEST: including debug and pkgconfig's librareis

* MANIFEST: removing pkgconfig's librareis

* MANIFEST: cannot move so copy and remove

* MANIFEST: cannot move so copy and remove - fix

* Toying with automation file to make it work again

* PRE_BUILD_AUTOMATION: testing a different script

* PRE_BUILD_AUTOMATION: adding new sha function

* MAME: fixing link

* MANIFEST: tweaks

* ATL: fixing ES-DE entry

* PPSSPP: fixed hash

* SOLARUS: fixing debug libs copy command

* APDATA: updated

* SOLARUS: that's not the library you're looking for

* GZDOOM: removing debug even here

* Revamped codename wordlist

* MANIFEST: following symlinks during library copy

* WORKFLOW: moving down the artifact preparation for fltahub as we don't even need it in cooker

* Manually adding missing libraries

* More codenames

* CEMU: added wrapper +  RPCS3 fixes

* THE GREAT FOLDER MOVE (aka let's see how much things I can break in a single commit)

* emu: fixed dest filename for the wrapper

* Cemu: fixing wrapper installation

* MANIFEST: trying to add LLVM to solve PCSX2, Duckstation issues

* MANIFEST: adding llvm doesn't change the situation, removed

* MANIFEST: trying to add vulkan

* MANIFEST: trying to add vulkan - removed as it should be already in (and that's broken)

* VULKAN: testing some libraries

* VULKAN: trying to add shaderc

* Manifest: renaming es-de module to stick with the repo name for updating purposes

* Migrated to the new latest links

* MAME: frixed url

* PCSX2: updated to 2.1.55

* Reverting workfolw edits

* WORKFLOW: targetting the old repo for the release

* WORKFLOW: updated some actions to a newever version to avoid deprecation at the end of the year

* MISSING_LIBS: trying to fetch libshaderc

* MAIN_WORKLFOW: updating actions versions [skip ci]
2024-08-05 03:45:21 +02:00
XargonWan 3f92c6f127 POST_UPDATE: almost there to fix the ES-DE folder issue 2024-08-04 21:55:58 +09:00
XargonWan 1392f468f0 cooker-0.8.4b init 2024-08-03 16:53:04 +09:00
XargonWan 7019e6913a POST_UPDATE: enhanced warning message and reset ES-DE 2024-08-02 15:14:57 +09:00
XargonWan d188c4a43e POST_UPDATE: removing the main check 2024-08-02 10:22:36 +09:00
XargonWan ca8b96f27d POST_UPDATE: refreshing ES-DE paths in the config 2024-07-26 17:43:13 +09:00
XargonWan ad8a271265 POST_UPDATE: fixed directory move 2024-07-26 17:11:34 +09:00
XargonWan c5bff3fe6b POST_UPDATE: ask the user if they want to overwrite the data 2024-07-24 22:36:58 +09:00
XargonWan a039037bd2 POST_UPDATE: nasking the users to move the ES-DE folders 2024-07-24 22:14:51 +09:00
icenine451 eca90f8e60 Change incorrect ES-DE migration folder detection logic 2024-07-23 08:55:01 -04:00
icenine451 ace0aa59ea More 0.8.3b ES-DE recovery 2024-07-22 09:43:15 -04:00
icenine451 5d9b306671 merge upsteam branch/cooker-0.8.3b 2024-07-22 09:39:07 -04:00
XargonWan de623f4ee1 POST_UPDATE: added collections folder 2024-07-22 14:23:08 +09:00
icenine451 ffeef055aa Fix failed move commands in 0.8.2b post_update and add recovery for previous failed moves in 0.8.3b 2024-07-22 09:04:02 +09:00
icenine451 297f8fe329 Fix failed move commands in 0.8.2b post_update and add recovery for previous failed moves in 0.8.3b 2024-07-21 18:33:24 -04:00
XargonWan f5867e20cb RYUJINX: symlinked the config file until the situation is back to normal 2024-07-12 20:47:05 +09:00
icenine451 853d6cf35d Replace standard zenity commands with new rd_zenity function. 2024-06-28 16:07:35 -04:00
XargonWan 4cac8e13e2 POST_UPDATE: code cleanup [skip ci] 2024-06-23 20:26:45 +09:00
XargonWan 75dc0bf237 POST_UPDATE: unwanted folders cleanup [skip ci] 2024-06-22 21:56:37 +09:00
XargonWan 6fd3ff61fb VITA3K: some configurationschanged upstream, reflecting them 2024-06-22 21:40:22 +09:00
XargonWan 35be9568d9 MAME: force extract cheats 2024-05-09 15:09:00 +02:00
XargonWan 1db90e87b4 SCUMMVM_LIBRETRO: fixing assets location [skip ci] 2024-05-07 21:44:12 +02:00
XargonWan 323a56df99 ZENITY: improved some dialogs and added some colors 2024-05-07 09:58:31 +02:00
XargonWan c1517692b8 SCUMMVM: forcing the deployment of the unzipped file 2024-05-06 14:28:37 +02:00
XargonWan 6ef1ed36ad CONFIGURATOR: resizing background warning window [skip ci] 2024-05-06 14:20:53 +02:00
XargonWan 8878d6cc8a ES-DE: added more debug messages in ES-DE folders migration 2024-05-06 10:48:18 +02:00
XargonWan 9f63a80ad0 MAME-SA: placing cheats in post-update 2024-05-05 22:01:17 +02:00