RetroDECK/functions/global.sh

226 lines
13 KiB
Bash
Raw Permalink Normal View History

2022-06-09 08:25:20 +00:00
#!/bin/bash
# This file is containing some global function needed for the script such as the config file tools
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 01:45:21 +00:00
# pathing the retrodeck components provided libraries
# now disabled as we are importing everything in /app/lib. In case we are breaking something we need to restore this approach
# export LD_LIBRARY_PATH="/app/retrodeck/lib:/app/retrodeck/lib/debug:/app/retrodeck/lib/pkgconfig:$LD_LIBRARY_PATH"
source /app/libexec/050_save_migration.sh
source /app/libexec/checks.sh
source /app/libexec/compression.sh
source /app/libexec/dialogs.sh
source /app/libexec/logger.sh
source /app/libexec/other_functions.sh
source /app/libexec/multi_user.sh
source /app/libexec/framework.sh
source /app/libexec/post_update.sh
source /app/libexec/prepare_component.sh
source /app/libexec/presets.sh
2024-06-20 17:45:38 +00:00
source /app/libexec/configurator_functions.sh
2022-09-06 13:24:36 +00:00
# Static variables
2023-04-07 15:59:47 +00:00
rd_conf="/var/config/retrodeck/retrodeck.cfg" # RetroDECK config file path
rd_conf_backup="/var/config/retrodeck/retrodeck.bak" # Backup of RetroDECK config file from update
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 01:45:21 +00:00
rd_logs_folder="/var/config/retrodeck/logs" # Static location to write all RetroDECK-related logs
config="/app/retrodeck/config" # folder with all the default emulator configs
rd_defaults="$config/retrodeck/retrodeck.cfg" # A default RetroDECK config file
2023-04-07 15:59:47 +00:00
rd_update_patch="/var/config/retrodeck/rd_update.patch" # A static location for the temporary patch file used during retrodeck.cfg updates
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 01:45:21 +00:00
bios_checklist="$config/retrodeck/reference_lists/bios_checklist.cfg" # A config file listing BIOS file information that can be verified
input_validation="$config/retrodeck/reference_lists/input_validation.cfg" # A config file listing valid CLI inputs
finit_options_list="$config/retrodeck/reference_lists/finit_options_list.cfg" # A config file listing available optional installs during finit
splashscreen_dir="/var/config/ES-DE/resources/graphics/extra_splashes" # The default location of extra splash screens
current_splash_file="/var/config/ES-DE/resources/graphics/splash.svg" # The active splash file that will be shown on boot
default_splash_file="/var/config/ES-DE/resources/graphics/splash-orig.svg" # The default RetroDECK splash screen
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 14:42:40 +00:00
# TODO: instead of this maybe we can iterate the features.json
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 01:45:21 +00:00
multi_user_emulator_config_dirs="$config/retrodeck/reference_lists/multi_user_emulator_config_dirs.cfg" # A list of emulator config folders that can be safely linked/unlinked entirely in multi-user mode
rd_es_themes="/app/share/es-de/themes" # The directory where themes packaged with RetroDECK are stored
lockfile="/var/config/retrodeck/.lock" # Where the lockfile is located
2024-03-19 21:54:27 +00:00
default_sd="/run/media/mmcblk0p1" # Steam Deck SD default path # A static location for RetroDECK logs to be written
2023-04-07 15:59:47 +00:00
hard_version="$(cat '/app/retrodeck/version')" # hardcoded version (in the readonly filesystem)
2024-08-01 15:57:19 +00:00
rd_repo="https://github.com/RetroDECK/RetroDECK" # The URL of the main RetroDECK GitHub repo
2023-04-07 15:59:47 +00:00
es_themes_list="https://gitlab.com/es-de/themes/themes-list/-/raw/master/themes.json" # The URL of the ES-DE 2.0 themes list
2023-08-17 17:38:18 +00:00
remote_network_target_1="https://flathub.org" # The URL of a common internet target for testing network access
remote_network_target_2="$rd_repo" # The URL of a common internet target for testing network access
remote_network_target_3="https://one.one.one.one" # The URL of a common internet target for testing network access
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 01:45:21 +00:00
helper_files_folder="$config/retrodeck/helper_files" # The parent folder of RetroDECK documentation files for deployment
2023-04-25 19:44:17 +00:00
rd_appdata="/app/share/appdata/net.retrodeck.retrodeck.appdata.xml" # The shipped appdata XML file for this version
rpcs3_firmware="http://dus01.ps3.update.playstation.net/update/ps3/image/us/2024_0227_3694eb3fb8d9915c112e6ab41a60c69f/PS3UPDAT.PUP"
RA_API_URL="https://retroachievements.org/dorequest.php" # API URL for RetroAchievements.org
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 01:45:21 +00:00
presets_dir="$config/retrodeck/presets" # Repository for all system preset config files
git_organization_name="RetroDECK" # The name of the organization in our git repository such as GitHub
cooker_repository_name="Cooker" # The name of the cooker repository under RetroDECK organization
feat/release hopper (#890) * FUNCTIONS: online downloader refact with branch control * INSTALL_RELEASE: fixed flatpak output name * cooker-0.9.0b init [skip ci] * SAVE_MIGRATION: quoted some paths [skip ci] * THEME: applied new RetroDECK Theme * [skip ci] * MAME: fixed manifest [skip ci] * CREDITS: added Monkey [skip ci] + Iḿ not from Naples lol * Chaning repos url * Chaning repos url - part 2 * Migrated RetroDECK-cooker url [skip ci] * Migrated RetroDECK repo url [skip ci] * Runner updated after migration * BIOS: edited description for PSX [skip ci] * 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] * ES-DE: new build for the smaller menu * FRAMEWORK: fixing online updater to point to the new org/repo * ES-DE: restored the retrodeck-main branch * LIBRARIES: possible fix for dolphin and pcsx2 libretro cores * FEATURES: added features file for future reference [skip ci] * feat/godot configurator (#866) * Added all TKeys, added DE column in localization * Fix game scan TKeys * Initial integration of IT, DE and SE translations Fixes to compound translations * Translation fixes, style unification * Added localized resources, translation changes, changed Swedish to "sv" * New font, UA, JA and ZH translations Font fixes New TKeys, some TKey changes Theme fixes * Theme fixes FINALLY scrollbars No more blur Nice buttons * Changed UA flag to a more consistent one * 2x bigger toggles More bleak disabled items * Scaled localized icons * Full BIOS check functionality, temp file management Added BIOS check (both basic and expert) Blocking godot until bios files are checked (to check if ok) Calling function wrapper Added conditions to check for runtime dir env var Changed fallback dir * Fixed prepare script * Suggestion for alt row colours * On branch feat/godot-configurator Changes to be committed: modified: tools/configurator/components/bios_check/bios_check.gd * GODOT_CONFIGURATOR: reverted some mistakenly merged changes * Update cooker-selfhosted.yml Changed Ubuntu version to 20.04 * Update cooker-selfhosted.yml * Update cooker-selfhosted.yml * e * ES-DE: outsourced * RetroArch: migrated to AppImage * XEMU: migrated to AppImage * MELONDS: migrated to AppImage * RPCS3: migrated to AppImage * MANIFEST: little fixes * MANIFEST: avoid overwriting native libraries * MANIFEST: fixing ES-DE * MANIFEST: fixed and normalized /app with FLATPAK_DEST * MANIFEST: cleanup * MANIFEST: test * MANIFEST: test 2 * MANIFEST: RA keep changing hash, mendokusai * MANIFEST: test 3 * MANIFEST: fixed RetroArch * PPSSPP: added wanted sdl module * PPSSPP: added wanted sdl module - more * ES-DE: moved repo * PPSSPP: outsourced * PPSSPP: fixed link * PPSSPP: fixed link - fix * PPSSPP: fixed link - fix2 * PPSSPP: fixed link - fix3 * ES-DE: fixed link maybe * MANIFEST: fixing copy actions * PCSX2: removing troublesome file * DOLPHIN: outsourced * SOLARUS: outsourced * MANIFEST: fixing file typoes missing for AppImage manifest * MANIFEST: indentation fixes * MANIFEST: lowercased rpcs3 sha * MANIFEST: trying to figure out automation_task_list * RPCS3: Xargon go home, you're drunk! * RPCS3: Xargon, are you home yet? * MANIFEST: fixed primehack placeholders * MANIFEST: fixed copy commands (again) * MANIFEST: just added a new line * XEMU: release broken? * XEMU: trying a move * XEMU: trying a move * REVERT ME: RUNNER CHANGED * XEMU: Dunno... I will just put ranndom commits messgaes as i will squash-merge this * MANIFEST: reverting cpr -r commands * XEMU: moved on the bottom just to see if something changes * MELONDS: whoops * DUCKSTATION: wrong cp target * MANIFEST: trying a new method * MANIFEST: trying a new method -fix * 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ś 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 * MAME: restoring cp -rn and moving it to the end of the manifest * MAME: restoring cp -rn and moving it to the end of the manifest * Applying flathub dev bbhtt's suggestions * Applying flathub dev bbhtt's suggestions - part 2 * Applying flathub dev bbhtt's suggestions - part 3 * 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' * Adding debug * 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: adding load library path directly in the manifest * Revert "MANIFEST: adding load library path directly in the manifest" This reverts commit 27914f0ffd563666c82d20018d764ff3197a9a8b. * Whoops typo * 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 * PRE_BUILD_AUTOMATION: using new HASH placeholder * Revert "PRE_BUILD_AUTOMATION: using new HASH placeholder" This reverts commit 45f1add494d7ae12fa43d58d7faa98ba82fdd739. * MANIFEST: tweaks * ATL: fixing ES-DE entry * ATL: fixing ES-DE entry - fix2 * 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 * On branch feat/godot-configurator Changes to be committed: new file: configurator/scripts/class_functions.gd modified: retrodeck_function_wrapper.sh * 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 * CEMU: fixed wrapper again [skip ci] * MANIFEST: cleanup [skip ci] * MANIFEST: cleanup [skip ci] * 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 * VULKAN: trying to add shaderc - nope [skip ci] * Added logging as a function. Added github workflow to build configurator On branch feat/godot-configurator Changes to be committed: new file: .github/workflows/build-configurator.yml new file: tools/configurator/basic modified: tools/configurator/components/bios_check/bios_check.gd modified: tools/configurator/main.gd modified: tools/configurator/main.tscn modified: tools/configurator/res/pixel_ui_theme/RetroDECKTheme.tres modified: tools/configurator/scripts/class_functions.gd * On branch feat/godot-configurator Changes to be committed: modified: .github/workflows/build-configurator.yml * On branch feat/godot-configurator Changes to be committed: modified: .github/workflows/build-configurator.yml modified: tools/configurator/export_presets.cfg * On branch feat/godot-configurator Changes to be committed: modified: tools/configurator/export_presets.cfg * On branch feat/godot-configurator Changes to be committed: modified: .github/workflows/build-configurator.yml * On branch feat/godot-configurator Changes to be committed: modified: tools/configurator/main.gd * On branch feat/godot-configurator Changes to be committed: modified: .github/workflows/build-configurator.yml * On branch feat/godot-configurator Changes to be committed: modified: .github/workflows/build-configurator.yml * On branch feat/godot-configurator Changes to be committed: modified: .github/workflows/build-configurator.yml * On branch feat/godot-configurator Changes to be committed: modified: tools/configurator/main.gd * Theme and Theme Inheritance On branch feat/godot-configurator Changes to be committed: new file: tools/configurator/assets/fonts/OpenDyslexic3/OpenDyslexic3-Bold.ttf new file: tools/configurator/assets/fonts/OpenDyslexic3/OpenDyslexic3-Bold.ttf.import new file: tools/configurator/assets/fonts/OpenDyslexic3/OpenDyslexic3-Regular.ttf new file: tools/configurator/assets/fonts/OpenDyslexic3/OpenDyslexic3-Regular.ttf.import new file: tools/configurator/assets/fonts/akrobat/Akrobat-Black.otf new file: tools/configurator/assets/fonts/akrobat/Akrobat-Black.otf.import new file: tools/configurator/assets/fonts/akrobat/Akrobat-Bold.otf new file: tools/configurator/assets/fonts/akrobat/Akrobat-Bold.otf.import new file: tools/configurator/assets/fonts/akrobat/Akrobat-ExtraLight.otf new file: tools/configurator/assets/fonts/akrobat/Akrobat-ExtraLight.otf.import new file: tools/configurator/assets/fonts/akrobat/Akrobat-Light.otf new file: tools/configurator/assets/fonts/akrobat/Akrobat-Light.otf.import new file: tools/configurator/assets/fonts/akrobat/Akrobat-Regular.otf new file: tools/configurator/assets/fonts/akrobat/Akrobat-Regular.otf.import new file: tools/configurator/assets/fonts/akrobat/Akrobat-SemiBold.otf new file: tools/configurator/assets/fonts/akrobat/Akrobat-SemiBold.otf.import new file: tools/configurator/assets/fonts/akrobat/akrobat-extrabold-webfont.ttf new file: tools/configurator/assets/fonts/akrobat/akrobat-extrabold-webfont.ttf.import new file: tools/configurator/assets/fonts/munro/munro-narrow.ttf new file: tools/configurator/assets/fonts/munro/munro-narrow.ttf.import new file: tools/configurator/assets/fonts/munro/munro-small.ttf new file: tools/configurator/assets/fonts/munro/munro-small.ttf.import new file: tools/configurator/assets/fonts/munro/munro.ttf new file: tools/configurator/assets/fonts/munro/munro.ttf.import new file: tools/configurator/assets/graphics/Rekku/Rekku-test.xcf new file: tools/configurator/assets/graphics/Rekku/base.png new file: tools/configurator/assets/graphics/Rekku/base.png.import new file: tools/configurator/assets/graphics/Rekku/blink1.png new file: tools/configurator/assets/graphics/Rekku/blink1.png.import new file: tools/configurator/assets/graphics/Rekku/blink2.png new file: tools/configurator/assets/graphics/Rekku/blink2.png.import new file: tools/configurator/assets/graphics/Rekku/eyes-open.png new file: tools/configurator/assets/graphics/Rekku/eyes-open.png.import new file: tools/configurator/assets/graphics/Rekku/mouth-A.png new file: tools/configurator/assets/graphics/Rekku/mouth-A.png.import new file: tools/configurator/assets/graphics/Rekku/mouth-O.png new file: tools/configurator/assets/graphics/Rekku/mouth-O.png.import new file: tools/configurator/assets/graphics/Rekku/mouth-base.png new file: tools/configurator/assets/graphics/Rekku/mouth-base.png.import new file: tools/configurator/assets/graphics/Rekku/rekku-blink-down.png new file: tools/configurator/assets/graphics/Rekku/rekku-blink-down.png.import new file: tools/configurator/assets/graphics/Rekku/rekku-blink-up.png new file: tools/configurator/assets/graphics/Rekku/rekku-blink-up.png.import new file: tools/configurator/assets/graphics/Rekku/rekku-idle.png new file: tools/configurator/assets/graphics/Rekku/rekku-idle.png.import new file: tools/configurator/assets/graphics/Rekku/rekku-speak1.png new file: tools/configurator/assets/graphics/Rekku/rekku-speak1.png.import new file: tools/configurator/assets/graphics/Rekku/rekku-speak2.png new file: tools/configurator/assets/graphics/Rekku/rekku-speak2.png.import new file: tools/configurator/assets/graphics/retrodeck.png new file: tools/configurator/assets/graphics/retrodeck.png.import new file: tools/configurator/assets/themes/accesible_theme.tres new file: tools/configurator/assets/themes/default_theme.tres new file: tools/configurator/assets/themes/modern_theme.tres new file: tools/configurator/assets/themes/retro_theme.tres modified: tools/configurator/components/bios_check/bios_check.gd modified: tools/configurator/main.gd modified: tools/configurator/main.tscn modified: tools/configurator/res/pixel_ui_theme/RetroDECKTheme.tres * On branch feat/godot-configurator Changes to be committed: modified: tools/configurator/components/popup.gd * Added Emulator Select and Pick options. On branch feat/godot-configurator Changes to be committed: modified: tools/configurator/main.gd modified: tools/configurator/main.tscn modified: tools/configurator/res/pixel_ui_theme/RetroDECKTheme.tres * On branch feat/godot-configurator Changes to be committed: modified: tools/configurator/res/pixel_ui_theme/RetroDECKTheme.tres * On branch feat/godot-configurator Changes to be committed: modified: tools/configurator/main.gd modified: tools/configurator/main.tscn modified: tools/configurator/res/pixel_ui_theme/RetroDECKTheme.tres * Rekku and Logo animations On branch feat/godot-configurator Changes to be committed: modified: tools/configurator/main.gd modified: tools/configurator/main.tscn modified: tools/configurator/res/pixel_ui_theme/RetroDECKTheme.tres Untracked files: tools/configurator/assets/graphics/retrodeck_base.png tools/configurator/assets/graphics/retrodeck_base.png.import tools/configurator/assets/graphics/retrodeck_base_anim.png tools/configurator/assets/graphics/retrodeck_base_anim.png.import tools/configurator/assets/graphics/retrodeck_base_anim.xcf tools/configurator/assets/graphics/retrodeck_base_shake0.png tools/configurator/assets/graphics/retrodeck_base_shake0.png.import tools/configurator/assets/graphics/retrodeck_base_shake1.png tools/configurator/assets/graphics/retrodeck_base_shake1.png.import tools/configurator/assets/graphics/retrodeck_base_shake2.png tools/configurator/assets/graphics/retrodeck_base_shake2.png.import tools/configurator/assets/graphics/retrodeck_base_shake3.png tools/configurator/assets/graphics/retrodeck_base_shake3.png.import tools/configurator/assets/graphics/retrodeck_base_shake4.png tools/configurator/assets/graphics/retrodeck_base_shake4.png.import tools/configurator/rekku_animated.tscn * Add Wobble! On branch feat/godot-configurator Changes to be committed: new file: tools/configurator/assets/graphics/retrodeck_base.png new file: tools/configurator/assets/graphics/retrodeck_base.png.import new file: tools/configurator/assets/graphics/retrodeck_base_anim.png new file: tools/configurator/assets/graphics/retrodeck_base_anim.png.import new file: tools/configurator/assets/graphics/retrodeck_base_anim.xcf new file: tools/configurator/assets/graphics/retrodeck_base_shake0.png new file: tools/configurator/assets/graphics/retrodeck_base_shake0.png.import new file: tools/configurator/assets/graphics/retrodeck_base_shake1.png new file: tools/configurator/assets/graphics/retrodeck_base_shake1.png.import new file: tools/configurator/assets/graphics/retrodeck_base_shake2.png new file: tools/configurator/assets/graphics/retrodeck_base_shake2.png.import new file: tools/configurator/assets/graphics/retrodeck_base_shake3.png new file: tools/configurator/assets/graphics/retrodeck_base_shake3.png.import new file: tools/configurator/assets/graphics/retrodeck_base_shake4.png new file: tools/configurator/assets/graphics/retrodeck_base_shake4.png.import new file: tools/configurator/rekku_animated.tscn modified: tools/configurator/res/pixel_ui_theme/RetroDECKTheme.tres * On branch feat/godot-configurator Changes to be committed: modified: tools/configurator/components/bios_check/bios_check.gd modified: tools/configurator/main.gd modified: tools/configurator/main.tscn modified: tools/configurator/res/pixel_ui_theme/RetroDECKTheme.tres * ES-DE: testing out the new compact menu * On branch feat/godot-configurator Changes to be committed: modified: tools/configurator/main.tscn * ES-DE: testing out the new compact menu - newer build * Add change data for about us section via a csv On branch feat/godot-configurator Changes to be committed: new file: tools/configurator/assets/data_lists/tk_about.Description.translation new file: tools/configurator/assets/data_lists/tk_about.URL.translation new file: tools/configurator/assets/data_lists/tk_about.csv new file: tools/configurator/assets/data_lists/tk_about.csv.import modified: tools/configurator/emu_list.yml modified: tools/configurator/main.tscn modified: tools/configurator/res/pixel_ui_theme/RetroDECKTheme.tres modified: tools/configurator/scripts/class_functions.gd new file: tools/configurator/tk_about.gd * On branch feat/godot-configurator Changes to be committed: deleted: configurator/assets/data_lists/tk_about.Description.translation deleted: configurator/assets/data_lists/tk_about.URL.translation deleted: configurator/assets/data_lists/tk_about.csv.import new file: configurator/export/configurator.console.exe new file: configurator/export/configurator.exe new file: configurator/export/configurator.pck new file: configurator/export/configurator.sh new file: configurator/export/configurator.x86_64 renamed: configurator/assets/data_lists/tk_about.csv -> configurator/export/tk_about.txt modified: configurator/export_presets.cfg modified: configurator/tk_about.gd new file: configurator/tk_about.txt * Improved parsing of files for pulling out data On branch feat/godot-configurator Changes to be committed: modified: main.gd modified: res/pixel_ui_theme/RetroDECKTheme.tres modified: scripts/class_functions.gd modified: tk_about.gd modified: tk_about.txt * ES-DE: testing out the new compact menu - newer build 2 * On branch feat/godot-configurator Changes to be committed: modified: tools/configurator/components/bios_check/bios_check.gd new file: tools/configurator/data_list.json new file: tools/configurator/data_list.yml modified: tools/configurator/main.gd modified: tools/configurator/project.godot modified: tools/configurator/res/pixel_ui_theme/RetroDECKTheme.tres modified: tools/configurator/scripts/class_functions.gd modified: tools/configurator/tk_about.gd * Adding json support and supporting class On branch feat/godot-configurator Changes to be committed: deleted: tools/configurator/basic new file: tools/configurator/data.json modified: tools/configurator/data_list.json modified: tools/configurator/main.gd modified: tools/configurator/project.godot modified: tools/configurator/res/pixel_ui_theme/RetroDECKTheme.tres new file: tools/configurator/scripts/app_data.gd modified: tools/configurator/scripts/class_functions.gd new file: tools/configurator/scripts/data_handler.gd new file: tools/configurator/scripts/emulator.gd new file: tools/configurator/scripts/emulator_option.gd new file: tools/configurator/scripts/emulator_property.gd new file: tools/configurator/scripts/link.gd new file: tools/configurator/scripts/save_manager.gd * On branch feat/godot-configurator Changes to be committed: modified: tools/configurator/data_list.json modified: tools/configurator/export/configurator.pck deleted: tools/configurator/export/tk_about.txt modified: tools/configurator/main.gd modified: tools/configurator/project.godot modified: tools/configurator/res/pixel_ui_theme/RetroDECKTheme.tres modified: tools/configurator/scripts/data_handler.gd modified: tools/configurator/scripts/emulator_property.gd modified: tools/configurator/tk_about.gd tools/configurator/export/data_list.json * On branch feat/godot-configurator Changes to be committed: new file: tools/configurator/export/data_list.json * Now includes modify json. Need cleaning up! On branch feat/godot-configurator Changes to be committed: modified: tools/configurator/data_list.json modified: tools/configurator/export/configurator.pck modified: tools/configurator/main.gd modified: tools/configurator/res/pixel_ui_theme/RetroDECKTheme.tres modified: tools/configurator/scripts/data_handler.gd * ES-DE: testing out the new compact menu - newer build 3 * Manifest: renaming es-de module to stick with the repo name for updating purposes * ES-DE: updated module with new artifact URL and SHA256 [skip ci] * Revert "ES-DE: updated module with new artifact URL and SHA256 [skip ci]" This reverts commit b85ad1573d6af60e765bc6183c8f2e24ae04e6e7. * If this breaks to gzdoom is ok * If this breaks to gzdoom is ok - fix * Migrated to the new latest links * MAME: frixed url * PCSX2: updated to 2.1.55 * Tidying up On branch feat/godot-configurator Changes to be committed: modified: tools/configurator/main.gd modified: tools/configurator/project.godot modified: tools/configurator/res/pixel_ui_theme/RetroDECKTheme.tres modified: tools/configurator/scripts/data_handler.gd deleted: tools/configurator/scripts/save_manager.gd * On branch feat/godot-configurator Changes to be committed: deleted: tools/configurator/data.json modified: tools/configurator/main.gd modified: tools/configurator/res/pixel_ui_theme/RetroDECKTheme.tres modified: tools/configurator/scripts/data_handler.gd * On branch feat/godot-configurator Changes to be committed: modified: tools/configurator/main.gd modified: tools/configurator/main.tscn modified: tools/configurator/scripts/data_handler.gd modified: tools/configurator/tk_about.gd * On branch feat/godot-configurator Changes to be committed: deleted: tools/configurator/assets/graphics/Rekku/Rekku-test.xcf deleted: tools/configurator/assets/graphics/Rekku/base.png deleted: tools/configurator/assets/graphics/Rekku/base.png.import deleted: tools/configurator/assets/graphics/Rekku/blink1.png deleted: tools/configurator/assets/graphics/Rekku/blink1.png.import deleted: tools/configurator/assets/graphics/Rekku/blink2.png deleted: tools/configurator/assets/graphics/Rekku/blink2.png.import deleted: tools/configurator/assets/graphics/Rekku/eyes-open.png deleted: tools/configurator/assets/graphics/Rekku/eyes-open.png.import deleted: tools/configurator/assets/graphics/Rekku/mouth-A.png deleted: tools/configurator/assets/graphics/Rekku/mouth-A.png.import deleted: tools/configurator/assets/graphics/Rekku/mouth-O.png deleted: tools/configurator/assets/graphics/Rekku/mouth-O.png.import deleted: tools/configurator/assets/graphics/Rekku/mouth-base.png deleted: tools/configurator/assets/graphics/Rekku/mouth-base.png.import deleted: tools/configurator/assets/graphics/Rekku/rekku-blink-down.png deleted: tools/configurator/assets/graphics/Rekku/rekku-blink-down.png.import deleted: tools/configurator/assets/graphics/Rekku/rekku-blink-up.png deleted: tools/configurator/assets/graphics/Rekku/rekku-blink-up.png.import deleted: tools/configurator/assets/graphics/Rekku/rekku-idle.png deleted: tools/configurator/assets/graphics/Rekku/rekku-idle.png.import deleted: tools/configurator/assets/graphics/Rekku/rekku-speak1.png deleted: tools/configurator/assets/graphics/Rekku/rekku-speak1.png.import deleted: tools/configurator/assets/graphics/Rekku/rekku-speak2.png deleted: tools/configurator/assets/graphics/Rekku/rekku-speak2.png.import * On branch feat/godot-configurator Changes to be committed: modified: tools/configurator/export_presets.cfg modified: tools/configurator/main.gd * On branch feat/godot-configurator Changes to be committed: modified: tools/configurator/main.tscn modified: tools/configurator/res/pixel_ui_theme/RetroDECKTheme.tres * On branch feat/godot-configurator Changes to be committed: modified: tools/configurator/components/bios_check/bios_check.gd modified: tools/configurator/main.tscn * On branch feat/godot-configurator Changes to be committed: modified: tools/configurator/components/bios_check/bios_check.gd new file: tools/configurator/components/logs.tscn new file: tools/configurator/components/logs/logs_popup_content.tscn modified: tools/configurator/components/popup.tscn modified: tools/configurator/data_list.json deleted: tools/configurator/export/data_list.json modified: tools/configurator/main.gd modified: tools/configurator/main.tscn modified: tools/configurator/res/pixel_ui_theme/RetroDECKTheme.tres * Trying a new workflow * Trying a new workflow - fix * Trying a new workflow - fix 2 * 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 * On branch feat/godot-configurator Changes to be committed: modified: tools/configurator/components/logs.tscn renamed: tools/configurator/components/logs/logs_popup_content.tscn -> tools/configurator/components/logs_view/logs_popup_content.tscn new file: tools/configurator/components/logs_view/view_log.gd modified: tools/configurator/components/popup.gd modified: tools/configurator/components/popup.tscn modified: tools/configurator/data_list.json modified: tools/configurator/main.gd modified: tools/configurator/res/pixel_ui_theme/RetroDECKTheme.tres new file: tools/configurator/retrodeck.json modified: tools/configurator/scripts/class_functions.gd modified: tools/configurator/scripts/data_handler.gd modified: tools/configurator/tk_about.gd * On branch feat/godot-configurator Changes to be committed: deleted: tools/configurator/components/logs.tscn modified: tools/configurator/components/logs_view/logs_popup_content.tscn deleted: tools/configurator/components/logs_view/view_log.gd modified: tools/configurator/components/popup.tscn modified: tools/configurator/main.gd modified: tools/configurator/main.tscn modified: tools/configurator/res/pixel_ui_theme/RetroDECKTheme.tres * On branch feat/godot-configurator Changes to be committed: modified: .github/workflows/build-configurator.yml modified: net.retrodeck.retrodeck.yml modified: tools/configurator/export_presets.cfg modified: tools/configurator/res/pixel_ui_theme/RetroDECKTheme.tres * On branch feat/godot-configurator Changes to be committed: modified: .github/workflows/build-configurator.yml * On branch feat/godot-configurator Changes to be committed: modified: .github/workflows/build-configurator.yml * On branch feat/godot-configurator Changes to be committed: modified: .github/workflows/build-configurator.yml * On branch feat/godot-configurator Changes to be committed: modified: .github/workflows/build-configurator.yml * On branch feat/godot-configurator Changes to be committed: modified: .github/workflows/build-configurator.yml * On branch feat/godot-configurator Changes to be committed: modified: .github/workflows/build-configurator.yml * On branch feat/godot-configurator Changes to be committed: modified: .github/workflows/build-configurator.yml * On branch feat/godot-configurator Changes to be committed: modified: .github/workflows/build-configurator.yml * On branch feat/godot-configurator Changes to be committed: modified: .github/workflows/build-configurator.yml * MANIFEST: removng a newline * Feat/godot configurator (#871) * Create Godot.yml * Rename main.yml to godot.yml * Update godot.yml * Update godot.yml * Update godot.yml * Update godot.yml * Please enter the commit message for your changes. Lines starting with '#' will be ignored, and an empty message aborts the commit. On branch feat/godot-configurator Changes to be committed: modified: tools/configurator/res/pixel_ui_theme/RetroDECKTheme.tres * On branch feat/godot-configurator Changes to be committed: modified: net.retrodeck.retrodeck.yml new file: tools/configurator/assets/icons/128/app.xemu.xemu.png new file: tools/configurator/assets/icons/128/app.xemu.xemu.png.import new file: tools/configurator/assets/icons/128/duckstation-nogui.png new file: tools/configurator/assets/icons/128/duckstation-nogui.png.import new file: tools/configurator/assets/icons/128/duckstation.png new file: tools/configurator/assets/icons/128/duckstation.png.import new file: tools/configurator/assets/icons/128/net.kuribo64.melonDS.png new file: tools/configurator/assets/icons/128/net.kuribo64.melonDS.png.import new file: tools/configurator/assets/icons/128/net.pcsx2.PCSX2.png new file: tools/configurator/assets/icons/128/net.pcsx2.PCSX2.png.import new file: tools/configurator/assets/icons/128/net.retrodeck.retrodeck.png new file: tools/configurator/assets/icons/128/net.retrodeck.retrodeck.png.import new file: tools/configurator/assets/icons/128/net.rpcs3.RPCS3.png new file: tools/configurator/assets/icons/128/net.rpcs3.RPCS3.png.import new file: tools/configurator/assets/icons/128/org.DolphinEmu.dolphin-emu.png new file: tools/configurator/assets/icons/128/org.DolphinEmu.dolphin-emu.png.import new file: tools/configurator/assets/icons/128/org.citra_emu.citra.png new file: tools/configurator/assets/icons/128/org.citra_emu.citra.png.import new file: tools/configurator/assets/icons/128/org.mamedev.MAME.png new file: tools/configurator/assets/icons/128/org.mamedev.MAME.png.import new file: tools/configurator/assets/icons/128/org.ppsspp.PPSSPP.png new file: tools/configurator/assets/icons/128/org.ppsspp.PPSSPP.png.import new file: tools/configurator/assets/icons/128/org.ppsspp.PPSSPP_.png new file: tools/configurator/assets/icons/128/org.ppsspp.PPSSPP_.png.import new file: tools/configurator/assets/icons/128/org.ryujinx.Ryujinx.png new file: tools/configurator/assets/icons/128/org.ryujinx.Ryujinx.png.import new file: tools/configurator/assets/icons/128/org.zdoom.GZDoom.png new file: tools/configurator/assets/icons/128/org.zdoom.GZDoom.png.import new file: tools/configurator/assets/icons/128/retroarch.png new file: tools/configurator/assets/icons/128/retroarch.png.import new file: tools/configurator/assets/icons/16/app.xemu.xemu.png new file: tools/configurator/assets/icons/16/app.xemu.xemu.png.import new file: tools/configurator/assets/icons/16/duckstation-nogui.png new file: tools/configurator/assets/icons/16/duckstation-nogui.png.import new file: tools/configurator/assets/icons/16/duckstation.png new file: tools/configurator/assets/icons/16/duckstation.png.import new file: tools/configurator/assets/icons/16/net.pcsx2.PCSX2.png new file: tools/configurator/assets/icons/16/net.pcsx2.PCSX2.png.import new file: tools/configurator/assets/icons/16/net.retrodeck.retrodeck.png new file: tools/configurator/assets/icons/16/net.retrodeck.retrodeck.png.import new file: tools/configurator/assets/icons/16/net.rpcs3.RPCS3.png new file: tools/configurator/assets/icons/16/net.rpcs3.RPCS3.png.import new file: tools/configurator/assets/icons/16/org.DolphinEmu.dolphin-emu.png new file: tools/configurator/assets/icons/16/org.DolphinEmu.dolphin-emu.png.import new file: tools/configurator/assets/icons/16/org.gnome.Yelp.png new file: tools/configurator/assets/icons/16/org.gnome.Yelp.png.import new file: tools/configurator/assets/icons/16/org.mamedev.MAME.png new file: tools/configurator/assets/icons/16/org.mamedev.MAME.png.import new file: tools/configurator/assets/icons/16/org.ppsspp.PPSSPP.png new file: tools/configurator/assets/icons/16/org.ppsspp.PPSSPP.png.import new file: tools/configurator/assets/icons/16/org.ppsspp.PPSSPP_.png new file: tools/configurator/assets/icons/16/org.ppsspp.PPSSPP_.png.import new file: tools/configurator/assets/icons/16/org.ryujinx.Ryujinx.png new file: tools/configurator/assets/icons/16/org.ryujinx.Ryujinx.png.import new file: tools/configurator/assets/icons/16/org.xfce.session.png new file: tools/configurator/assets/icons/16/org.xfce.session.png.import new file: tools/configurator/assets/icons/16/org.zdoom.GZDoom.png new file: tools/configurator/assets/icons/16/org.zdoom.GZDoom.png.import new file: tools/configurator/assets/icons/16/retroarch.png new file: tools/configurator/assets/icons/16/retroarch.png.import new file: tools/configurator/assets/icons/16/security-medium.png new file: tools/configurator/assets/icons/16/security-medium.png.import new file: tools/configurator/assets/icons/32/retroarch.png new file: tools/configurator/assets/icons/32/retroarch.png.import new file: tools/configurator/assets/icons/dolphin-emu (1).svg new file: tools/configurator/assets/icons/dolphin-emu (1).svg.import new file: tools/configurator/assets/icons/dolphin-emu (2).svg new file: tools/configurator/assets/icons/dolphin-emu (2).svg.import new file: tools/configurator/assets/icons/dolphin-emu.svg new file: tools/configurator/assets/icons/dolphin-emu.svg.import new file: tools/configurator/assets/icons/retroarch (1).svg new file: tools/configurator/assets/icons/retroarch (1).svg.import new file: tools/configurator/assets/icons/retroarch (2).svg new file: tools/configurator/assets/icons/retroarch (2).svg.import new file: tools/configurator/assets/icons/retroarch.svg new file: tools/configurator/assets/icons/retroarch.svg.import new file: tools/configurator/assets/icons/retroarch2.svg new file: tools/configurator/assets/icons/retroarch2.svg.import new file: tools/configurator/assets/icons/retroarch_invert.svg new file: tools/configurator/assets/icons/retroarch_invert.svg.import modified: tools/configurator/main.gd modified: tools/configurator/main.tscn modified: tools/configurator/project.godot modified: tools/configurator/res/pixel_ui_theme/RetroDECKTheme.tres * ES-DE: new build for the smaller menu * Icons! * On branch feat/godot-configurator Changes to be committed: modified: .github/workflows/build-configurator.yml * On branch feat/godot-configurator Changes to be committed: modified: .github/workflows/build-configurator.yml * On branch feat/godot-configurator Changes to be committed: modified: .github/workflows/build-configurator.yml * On branch feat/godot-configurator Changes to be committed: modified: .github/workflows/build-configurator.yml * On branch feat/godot-configurator Changes to be committed: modified: .github/workflows/build-configurator.yml * On branch feat/godot-configurator Changes to be committed: modified: tools/configurator/project.godot * On branch feat/godot-configurator Changes to be committed: modified: tools/configurator/main.gd * On branch feat/godot-configurator Changes to be committed: modified: .github/workflows/build-configurator.yml * On branch feat/godot-configurator Changes to be committed: modified: .github/workflows/build-configurator.yml * On branch feat/godot-configurator Changes to be committed: modified: .github/workflows/build-configurator.yml * On branch feat/godot-configurator Changes to be committed: modified: .github/workflows/build-configurator.yml * On branch feat/godot-configurator Changes to be committed: modified: .github/workflows/build-configurator.yml * On branch feat/godot-configurator Changes to be committed: modified: tools/configurator/export/configurator.pck * On branch feat/godot-configurator Changes to be committed: modified: .github/workflows/build-configurator.yml * On branch feat/godot-configurator Changes to be committed: modified: .github/workflows/build-configurator.yml * On branch feat/godot-configurator Changes to be committed: modified: .github/workflows/build-configurator.yml * On branch feat/godot-configurator Changes to be committed: new file: .github/workflows/buid-gdc.yml * On branch feat/godot-configurator Changes to be committed: modified: .github/workflows/buid-gdc.yml * On branch feat/godot-configurator Changes to be committed: deleted: .github/workflows/buid-gdc.yml Untracked files: .github/workflows/build-gdc.yml * On branch feat/godot-configurator Changes to be committed: new file: .github/workflows/build-gdc.yml * On branch feat/godot-configurator Changes to be committed: modified: .github/workflows/build-gdc.yml * Create gd-test.yml * On branch feat/godot-configurator Changes to be committed: modified: .github/workflows/build-gdc.yml * On branch feat/godot-configurator Changes to be committed: modified: .github/workflows/build-gdc.yml modified: tools/configurator/res/pixel_ui_theme/RetroDECKTheme.tres * On branch feat/godot-configurator Changes to be committed: modified: .github/workflows/build-gdc.yml * On branch feat/godot-configurator Changes to be committed: modified: .github/workflows/build-gdc.yml * modified: ../../.github/workflows/build-gdc.yml modified: data_list.json * On branch feat/godot-configurator Changes to be committed: modified: ../../.github/workflows/build-gdc.yml * On branch feat/godot-configurator Changes to be committed: modified: ../../.github/workflows/build-gdc.yml * On branch feat/godot-configurator Changes to be committed: modified: ../../.github/workflows/build-gdc.yml * On branch feat/godot-configurator Changes to be committed: modified: ../../.github/workflows/build-gdc.yml * On branch feat/godot-configurator Changes to be committed: modified: ../../.github/workflows/build-gdc.yml * On branch feat/godot-configurator Changes to be committed: modified: ../../.github/workflows/build-gdc.yml * On branch feat/godot-configurator Changes to be committed: modified: ../../.github/workflows/build-gdc.yml * On branch feat/godot-configurator Changes to be committed: modified: ../../.github/workflows/build-gdc.yml * On branch feat/godot-configurator Changes to be committed: modified: ../../.github/workflows/build-gdc.yml * modified: data_list.json modified: export_presets.cfg modified: res/pixel_ui_theme/RetroDECKTheme.tres * On branch feat/godot-configurator Changes to be committed: modified: ../../.github/workflows/build-gdc.yml * On branch feat/godot-configurator Changes to be committed: modified: ../../.github/workflows/build-gdc.yml * On branch feat/godot-configurator Changes to be committed: modified: ../../.github/workflows/build-gdc.yml * On branch feat/godot-configurator Changes to be committed: modified: ../../.github/workflows/build-gdc.yml * On branch feat/godot-configurator Changes to be committed: modified: ../../.github/workflows/build-gdc.yml * Changes to be committed: modified: ../../.github/workflows/build-gdc.yml deleted: ../../.github/workflows/godot.yml * On branch feat/godot-configurator Changes to be committed: deleted: ../../.github/workflows/gd-test.yml * Create test.yml * Delete .github/workflows/test.yml * On branch feat/godot-configurator Changes to be committed: modified: ../../.github/workflows/build-gdc.yml * On branch feat/godot-configurator Changes to be committed: modified: ../../.github/workflows/build-gdc.yml * On branch feat/godot-configurator Changes to be committed: modified: ../../.github/workflows/build-gdc.yml * On branch feat/godot-configurator Changes to be committed: modified: ../../.github/workflows/build-gdc.yml * On branch feat/godot-configurator Changes to be committed: new file: ../../.github/workflows/go-simple.yml * On branch feat/godot-configurator Changes to be committed: modified: ../../.github/workflows/build-gdc.yml * On branch feat/godot-configurator Changes to be committed: modified: ../../.github/workflows/go-simple.yml * On branch feat/godot-configurator Changes to be committed: modified: ../../.github/workflows/build-gdc.yml * On branch feat/godot-configurator Changes to be committed: modified: ../../.github/workflows/build-gdc.yml * On branch feat/godot-configurator Changes to be committed: modified: ../../.github/workflows/go-simple.yml * On branch feat/godot-configurator Changes to be committed: modified: ../../.github/workflows/go-simple.yml * On branch feat/godot-configurator Changes to be committed: modified: ../../.github/workflows/go-simple.yml * On branch feat/godot-configurator Changes to be committed: modified: ../../.github/workflows/go-simple.yml * On branch feat/godot-configurator Changes to be committed: modified: ../../.github/workflows/go-simple.yml * On branch feat/godot-configurator Changes to be committed: modified: ../../.github/workflows/build-configurator.yml modified: ../../.github/workflows/go-simple.yml * On branch feat/godot-configurator Changes to be committed: modified: export_presets.cfg modified: res/pixel_ui_theme/RetroDECKTheme.tres * On branch feat/godot-configurator Changes to be committed: modified: ../../.github/workflows/go-simple.yml * On branch feat/godot-configurator Changes to be committed: modified: .github/workflows/build-gdc.yml * On branch feat/godot-configurator Changes to be committed: modified: .github/workflows/build-gdc.yml * On branch feat/godot-configurator Changes to be committed: modified: .github/workflows/build-gdc.yml * On branch feat/godot-configurator Changes to be committed: modified: .github/workflows/build-gdc.yml * On branch feat/godot-configurator Changes to be committed: modified: .github/workflows/build-gdc.yml deleted: .github/workflows/go-simple.yml * On branch feat/godot-configurator Changes to be committed: modified: .github/workflows/build-gdc.yml * On branch feat/godot-configurator Changes to be committed: modified: tools/configurator/export_presets.cfg * On branch feat/godot-configurator Changes to be committed: modified: tools/configurator/export_presets.cfg * On branch feat/godot-configurator Changes to be committed: modified: .github/workflows/build-gdc.yml * Changes to be committed: modified: .github/workflows/build-gdc.yml * On branch feat/godot-configurator Changes to be committed: modified: .github/workflows/build-gdc.yml * On branch feat/godot-configurator Changes to be committed: modified: .github/workflows/build-gdc.yml * modified: .github/workflows/build-gdc.yml * On branch feat/godot-configurator Changes to be committed: modified: ../../.github/workflows/build-gdc.yml * On branch feat/godot-configurator Changes to be committed: deleted: ../../.github/workflows/build-configurator.yml modified: ../../.github/workflows/build-gdc.yml * On branch feat/godot-configurator Changes to be committed: modified: ../../.github/workflows/build-gdc.yml * On branch feat/godot-configurator Changes to be committed: modified: ../../.github/workflows/build-gdc.yml * On branch feat/godot-configurator Changes to be committed: modified: ../../.github/workflows/build-gdc.yml * On branch feat/godot-configurator Changes to be committed: modified: ../../.github/workflows/build-gdc.yml * On branch feat/godot-configurator Changes to be committed: modified: ../../.github/workflows/build-gdc.yml * modified: main.tscn modified: res/pixel_ui_theme/RetroDECKTheme.tres * On branch feat/godot-configurator Changes to be committed: modified: ../../.github/workflows/build-gdc.yml * On branch feat/godot-configurator Changes to be committed: modified: ../../.github/workflows/build-gdc.yml * On branch feat/godot-configurator Changes to be committed: modified: ../../.github/workflows/build-gdc.yml modified: ../../net.retrodeck.retrodeck.yml * On branch feat/godot-configurator Changes to be committed: modified: ../../.github/workflows/build-gdc.yml * On branch feat/godot-configurator Changes to be committed: modified: ../../.github/workflows/build-gdc.yml * On branch feat/godot-configurator Changes to be committed: modified: ../../.github/workflows/build-gdc.yml * On branch feat/godot-configurator Changes to be committed: modified: ../../.github/workflows/build-gdc.yml * On branch feat/godot-configurator Changes to be committed: modified: ../../.github/workflows/build-gdc.yml * On branch feat/godot-configurator Changes to be committed: modified: ../../.github/workflows/build-gdc.yml * FRAMEWORK: fixing online updater to point to the new org/repo * On branch feat/godot-configurator Changes to be committed: modified: .github/workflows/build-gdc.yml modified: net.retrodeck.retrodeck.yml * On branch feat/godot-configurator Changes to be committed: modified: .github/workflows/build-gdc.yml * On branch feat/godot-configurator Changes to be committed: modified: .github/workflows/build-gdc.yml * On branch feat/godot-configurator Changes to be committed: modified: .github/workflows/build-gdc.yml * On branch feat/godot-configurator Changes to be committed: modified: .github/workflows/build-gdc.yml * On branch feat/godot-configurator Changes to be committed: modified: .github/workflows/build-gdc.yml * On branch feat/godot-configurator Changes to be committed: modified: .github/workflows/build-gdc.yml * On branch feat/godot-configurator Changes to be committed: modified: .github/workflows/build-gdc.yml * On branch feat/godot-configurator Changes to be committed: modified: .github/workflows/build-gdc.yml * On branch feat/godot-configurator Changes to be committed: modified: .github/workflows/build-gdc.yml * On branch feat/godot-configurator Changes to be committed: modified: .github/workflows/build-gdc.yml modified: net.retrodeck.retrodeck.yml * On branch feat/godot-configurator Changes to be committed: modified: net.retrodeck.retrodeck.yml * ES-DE: restored the retrodeck-main branch * LIBRARIES: possible fix for dolphin and pcsx2 libretro cores * On branch feat/godot-configurator Changes to be committed: modified: net.retrodeck.retrodeck.yml --------- Co-authored-by: XargonWan <XargonWan@gmail.com> * WORKFLOW: removed unused workflow * MANIFEST: added runtime and modukle for godot configurator * CONFIGURATOR: added "Open GODOT Configurator" entry in Developer Options menu * MANIFEST: it seems like that the godot runtime is not giving us the command "godot" adding it manually * MANIFEST: whoops * MANIFEST: adding --headless to gotod command * MANIFEST: fixes for retrodeck-configurator module * MANIFEST: trying to fix the fontconfig issue * MANIFEST: trying the missing --import for godot configurator * FEATURES: added features file for future reference [skip ci] * MANIFEST: fixed godot configurator and removed lefotver files * MANIFEST: reverted godot edits --------- Co-authored-by: WallK <wallykrasiy@gmail.com> Co-authored-by: monkeyx-net <tim@monkeyx.net> Co-authored-by: GitHub Actions <actions@github.com> * FEATURES: moved emulators outside system, added all the system pretty names * FEATURES: added features variable to global.sh * WORKFLOW: adding github token to elevate refwrite tag task permissions [skip ci] * ES-DE: theme was set not correctly * PRE_BUILD_AUTOMATION: added THISREPO placeholder * PRE_BUILD_AUTOMATION: added THISREPO placeholder - fix * POST_UPDATE: 0.8.3b check, missing space fix [skip ci] * Godot cooker update (#885) * ATL: fixing ES-DE entry * ATL: fixing ES-DE entry - fix2 * 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 * On branch feat/godot-configurator Changes to be committed: new file: configurator/scripts/class_functions.gd modified: retrodeck_function_wrapper.sh * 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 * CEMU: fixed wrapper again [skip ci] * MANIFEST: cleanup [skip ci] * MANIFEST: cleanup [skip ci] * 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 * Create Godot.yml * Rename main.yml to godot.yml * Update godot.yml * Update godot.yml * Update godot.yml * Update godot.yml * VULKAN: trying to add shaderc * VULKAN: trying to add shaderc - nope [skip ci] * Added logging as a function. Added github workflow to build configurator On branch feat/godot-configurator Changes to be committed: new file: .github/workflows/build-configurator.yml new file: tools/configurator/basic modified: tools/configurator/components/bios_check/bios_check.gd modified: tools/configurator/main.gd modified: tools/configurator/main.tscn modified: tools/configurator/res/pixel_ui_theme/RetroDECKTheme.tres modified: tools/configurator/scripts/class_functions.gd * On branch feat/godot-configurator Changes to be committed: modified: .github/workflows/build-configurator.yml * On branch feat/godot-configurator Changes to be committed: modified: .github/workflows/build-configurator.yml modified: tools/configurator/export_presets.cfg * On branch feat/godot-configurator Changes to be committed: modified: tools/configurator/export_presets.cfg * On branch feat/godot-configurator Changes to be committed: modified: .github/workflows/build-configurator.yml * On branch feat/godot-configurator Changes to be committed: modified: tools/configurator/main.gd * On branch feat/godot-configurator Changes to be committed: modified: .github/workflows/build-configurator.yml * On branch feat/godot-configurator Changes to be committed: modified: .github/workflows/build-configurator.yml * On branch feat/godot-configurator Changes to be committed: modified: .github/workflows/build-configurator.yml * On branch feat/godot-configurator Changes to be committed: modified: tools/configurator/main.gd * Theme and Theme Inheritance On branch feat/godot-configurator Changes to be committed: new file: tools/configurator/assets/fonts/OpenDyslexic3/OpenDyslexic3-Bold.ttf new file: tools/configurator/assets/fonts/OpenDyslexic3/OpenDyslexic3-Bold.ttf.import new file: tools/configurator/assets/fonts/OpenDyslexic3/OpenDyslexic3-Regular.ttf new file: tools/configurator/assets/fonts/OpenDyslexic3/OpenDyslexic3-Regular.ttf.import new file: tools/configurator/assets/fonts/akrobat/Akrobat-Black.otf new file: tools/configurator/assets/fonts/akrobat/Akrobat-Black.otf.import new file: tools/configurator/assets/fonts/akrobat/Akrobat-Bold.otf new file: tools/configurator/assets/fonts/akrobat/Akrobat-Bold.otf.import new file: tools/configurator/assets/fonts/akrobat/Akrobat-ExtraLight.otf new file: tools/configurator/assets/fonts/akrobat/Akrobat-ExtraLight.otf.import new file: tools/configurator/assets/fonts/akrobat/Akrobat-Light.otf new file: tools/configurator/assets/fonts/akrobat/Akrobat-Light.otf.import new file: tools/configurator/assets/fonts/akrobat/Akrobat-Regular.otf new file: tools/configurator/assets/fonts/akrobat/Akrobat-Regular.otf.import new file: tools/configurator/assets/fonts/akrobat/Akrobat-SemiBold.otf new file: tools/configurator/assets/fonts/akrobat/Akrobat-SemiBold.otf.import new file: tools/configurator/assets/fonts/akrobat/akrobat-extrabold-webfont.ttf new file: tools/configurator/assets/fonts/akrobat/akrobat-extrabold-webfont.ttf.import new file: tools/configurator/assets/fonts/munro/munro-narrow.ttf new file: tools/configurator/assets/fonts/munro/munro-narrow.ttf.import new file: tools/configurator/assets/fonts/munro/munro-small.ttf new file: tools/configurator/assets/fonts/munro/munro-small.ttf.import new file: tools/configurator/assets/fonts/munro/munro.ttf new file: tools/configurator/assets/fonts/munro/munro.ttf.import new file: tools/configurator/assets/graphics/Rekku/Rekku-test.xcf new file: tools/configurator/assets/graphics/Rekku/base.png new file: tools/configurator/assets/graphics/Rekku/base.png.import new file: tools/configurator/assets/graphics/Rekku/blink1.png new file: tools/configurator/assets/graphics/Rekku/blink1.png.import new file: tools/configurator/assets/graphics/Rekku/blink2.png new file: tools/configurator/assets/graphics/Rekku/blink2.png.import new file: tools/configurator/assets/graphics/Rekku/eyes-open.png new file: tools/configurator/assets/graphics/Rekku/eyes-open.png.import new file: tools/configurator/assets/graphics/Rekku/mouth-A.png new file: tools/configurator/assets/graphics/Rekku/mouth-A.png.import new file: tools/configurator/assets/graphics/Rekku/mouth-O.png new file: tools/configurator/assets/graphics/Rekku/mouth-O.png.import new file: tools/configurator/assets/graphics/Rekku/mouth-base.png new file: tools/configurator/assets/graphics/Rekku/mouth-base.png.import new file: tools/configurator/assets/graphics/Rekku/rekku-blink-down.png new file: tools/configurator/assets/graphics/Rekku/rekku-blink-down.png.import new file: tools/configurator/assets/graphics/Rekku/rekku-blink-up.png new file: tools/configurator/assets/graphics/Rekku/rekku-blink-up.png.import new file: tools/configurator/assets/graphics/Rekku/rekku-idle.png new file: tools/configurator/assets/graphics/Rekku/rekku-idle.png.import new file: tools/configurator/assets/graphics/Rekku/rekku-speak1.png new file: tools/configurator/assets/graphics/Rekku/rekku-speak1.png.import new file: tools/configurator/assets/graphics/Rekku/rekku-speak2.png new file: tools/configurator/assets/graphics/Rekku/rekku-speak2.png.import new file: tools/configurator/assets/graphics/retrodeck.png new file: tools/configurator/assets/graphics/retrodeck.png.import new file: tools/configurator/assets/themes/accesible_theme.tres new file: tools/configurator/assets/themes/default_theme.tres new file: tools/configurator/assets/themes/modern_theme.tres new file: tools/configurator/assets/themes/retro_theme.tres modified: tools/configurator/components/bios_check/bios_check.gd modified: tools/configurator/main.gd modified: tools/configurator/main.tscn modified: tools/configurator/res/pixel_ui_theme/RetroDECKTheme.tres * On branch feat/godot-configurator Changes to be committed: modified: tools/configurator/components/popup.gd * Added Emulator Select and Pick options. On branch feat/godot-configurator Changes to be committed: modified: tools/configurator/main.gd modified: tools/configurator/main.tscn modified: tools/configurator/res/pixel_ui_theme/RetroDECKTheme.tres * On branch feat/godot-configurator Changes to be committed: modified: tools/configurator/res/pixel_ui_theme/RetroDECKTheme.tres * On branch feat/godot-configurator Changes to be committed: modified: tools/configurator/main.gd modified: tools/configurator/main.tscn modified: tools/configurator/res/pixel_ui_theme/RetroDECKTheme.tres * Rekku and Logo animations On branch feat/godot-configurator Changes to be committed: modified: tools/configurator/main.gd modified: tools/configurator/main.tscn modified: tools/configurator/res/pixel_ui_theme/RetroDECKTheme.tres Untracked files: tools/configurator/assets/graphics/retrodeck_base.png tools/configurator/assets/graphics/retrodeck_base.png.import tools/configurator/assets/graphics/retrodeck_base_anim.png tools/configurator/assets/graphics/retrodeck_base_anim.png.import tools/configurator/assets/graphics/retrodeck_base_anim.xcf tools/configurator/assets/graphics/retrodeck_base_shake0.png tools/configurator/assets/graphics/retrodeck_base_shake0.png.import tools/configurator/assets/graphics/retrodeck_base_shake1.png tools/configurator/assets/graphics/retrodeck_base_shake1.png.import tools/configurator/assets/graphics/retrodeck_base_shake2.png tools/configurator/assets/graphics/retrodeck_base_shake2.png.import tools/configurator/assets/graphics/retrodeck_base_shake3.png tools/configurator/assets/graphics/retrodeck_base_shake3.png.import tools/configurator/assets/graphics/retrodeck_base_shake4.png tools/configurator/assets/graphics/retrodeck_base_shake4.png.import tools/configurator/rekku_animated.tscn * Add Wobble! On branch feat/godot-configurator Changes to be committed: new file: tools/configurator/assets/graphics/retrodeck_base.png new file: tools/configurator/assets/graphics/retrodeck_base.png.import new file: tools/configurator/assets/graphics/retrodeck_base_anim.png new file: tools/configurator/assets/graphics/retrodeck_base_anim.png.import new file: tools/configurator/assets/graphics/retrodeck_base_anim.xcf new file: tools/configurator/assets/graphics/retrodeck_base_shake0.png new file: tools/configurator/assets/graphics/retrodeck_base_shake0.png.import new file: tools/configurator/assets/graphics/retrodeck_base_shake1.png new file: tools/configurator/assets/graphics/retrodeck_base_shake1.png.import new file: tools/configurator/assets/graphics/retrodeck_base_shake2.png new file: tools/configurator/assets/graphics/retrodeck_base_shake2.png.import new file: tools/configurator/assets/graphics/retrodeck_base_shake3.png new file: tools/configurator/assets/graphics/retrodeck_base_shake3.png.import new file: tools/configurator/assets/graphics/retrodeck_base_shake4.png new file: tools/configurator/assets/graphics/retrodeck_base_shake4.png.import new file: tools/configurator/rekku_animated.tscn modified: tools/configurator/res/pixel_ui_theme/RetroDECKTheme.tres * On branch feat/godot-configurator Changes to be committed: modified: tools/configurator/components/bios_check/bios_check.gd modified: tools/configurator/main.gd modified: tools/configurator/main.tscn modified: tools/configurator/res/pixel_ui_theme/RetroDECKTheme.tres * ES-DE: testing out the new compact menu * On branch feat/godot-configurator Changes to be committed: modified: tools/configurator/main.tscn * ES-DE: testing out the new compact menu - newer build * Add change data for about us section via a csv On branch feat/godot-configurator Changes to be committed: new file: tools/configurator/assets/data_lists/tk_about.Description.translation new file: tools/configurator/assets/data_lists/tk_about.URL.translation new file: tools/configurator/assets/data_lists/tk_about.csv new file: tools/configurator/assets/data_lists/tk_about.csv.import modified: tools/configurator/emu_list.yml modified: tools/configurator/main.tscn modified: tools/configurator/res/pixel_ui_theme/RetroDECKTheme.tres modified: tools/configurator/scripts/class_functions.gd new file: tools/configurator/tk_about.gd * On branch feat/godot-configurator Changes to be committed: deleted: configurator/assets/data_lists/tk_about.Description.translation deleted: configurator/assets/data_lists/tk_about.URL.translation deleted: configurator/assets/data_lists/tk_about.csv.import new file: configurator/export/configurator.console.exe new file: configurator/export/configurator.exe new file: configurator/export/configurator.pck new file: configurator/export/configurator.sh new file: configurator/export/configurator.x86_64 renamed: configurator/assets/data_lists/tk_about.csv -> configurator/export/tk_about.txt modified: configurator/export_presets.cfg modified: configurator/tk_about.gd new file: configurator/tk_about.txt * Improved parsing of files for pulling out data On branch feat/godot-configurator Changes to be committed: modified: main.gd modified: res/pixel_ui_theme/RetroDECKTheme.tres modified: scripts/class_functions.gd modified: tk_about.gd modified: tk_about.txt * ES-DE: testing out the new compact menu - newer build 2 * On branch feat/godot-configurator Changes to be committed: modified: tools/configurator/components/bios_check/bios_check.gd new file: tools/configurator/data_list.json new file: tools/configurator/data_list.yml modified: tools/configurator/main.gd modified: tools/configurator/project.godot modified: tools/configurator/res/pixel_ui_theme/RetroDECKTheme.tres modified: tools/configurator/scripts/class_functions.gd modified: tools/configurator/tk_about.gd * Adding json support and supporting class On branch feat/godot-configurator Changes to be committed: deleted: tools/configurator/basic new file: tools/configurator/data.json modified: tools/configurator/data_list.json modified: tools/configurator/main.gd modified: tools/configurator/project.godot modified: tools/configurator/res/pixel_ui_theme/RetroDECKTheme.tres new file: tools/configurator/scripts/app_data.gd modified: tools/configurator/scripts/class_functions.gd new file: tools/configurator/scripts/data_handler.gd new file: tools/configurator/scripts/emulator.gd new file: tools/configurator/scripts/emulator_option.gd new file: tools/configurator/scripts/emulator_property.gd new file: tools/configurator/scripts/link.gd new file: tools/configurator/scripts/save_manager.gd * On branch feat/godot-configurator Changes to be committed: modified: tools/configurator/data_list.json modified: tools/configurator/export/configurator.pck deleted: tools/configurator/export/tk_about.txt modified: tools/configurator/main.gd modified: tools/configurator/project.godot modified: tools/configurator/res/pixel_ui_theme/RetroDECKTheme.tres modified: tools/configurator/scripts/data_handler.gd modified: tools/configurator/scripts/emulator_property.gd modified: tools/configurator/tk_about.gd tools/configurator/export/data_list.json * On branch feat/godot-configurator Changes to be committed: new file: tools/configurator/export/data_list.json * Now includes modify json. Need cleaning up! On branch feat/godot-configurator Changes to be committed: modified: tools/configurator/data_list.json modified: tools/configurator/export/configurator.pck modified: tools/configurator/main.gd modified: tools/configurator/res/pixel_ui_theme/RetroDECKTheme.tres modified: tools/configurator/scripts/data_handler.gd * ES-DE: testing out the new compact menu - newer build 3 * Manifest: renaming es-de module to stick with the repo name for updating purposes * ES-DE: updated module with new artifact URL and SHA256 [skip ci] * Revert "ES-DE: updated module with new artifact URL and SHA256 [skip ci]" This reverts commit b85ad1573d6af60e765bc6183c8f2e24ae04e6e7. * If this breaks to gzdoom is ok * If this breaks to gzdoom is ok - fix * Migrated to the new latest links * MAME: frixed url * PCSX2: updated to 2.1.55 * Tidying up On branch feat/godot-configurator Changes to be committed: modified: tools/configurator/main.gd modified: tools/configurator/project.godot modified: tools/configurator/res/pixel_ui_theme/RetroDECKTheme.tres modified: tools/configurator/scripts/data_handler.gd deleted: tools/configurator/scripts/save_manager.gd * On branch feat/godot-configurator Changes to be committed: deleted: tools/configurator/data.json modified: tools/configurator/main.gd modified: tools/configurator/res/pixel_ui_theme/RetroDECKTheme.tres modified: tools/configurator/scripts/data_handler.gd * On branch feat/godot-configurator Changes to be committed: modified: tools/configurator/main.gd modified: tools/configurator/main.tscn modified: tools/configurator/scripts/data_handler.gd modified: tools/configurator/tk_about.gd * On branch feat/godot-configurator Changes to be committed: deleted: tools/configurator/assets/graphics/Rekku/Rekku-test.xcf deleted: tools/configurator/assets/graphics/Rekku/base.png deleted: tools/configurator/assets/graphics/Rekku/base.png.import deleted: tools/configurator/assets/graphics/Rekku/blink1.png deleted: tools/configurator/assets/graphics/Rekku/blink1.png.import deleted: tools/configurator/assets/graphics/Rekku/blink2.png deleted: tools/configurator/assets/graphics/Rekku/blink2.png.import deleted: tools/configurator/assets/graphics/Rekku/eyes-open.png deleted: tools/configurator/assets/graphics/Rekku/eyes-open.png.import deleted: tools/configurator/assets/graphics/Rekku/mouth-A.png deleted: tools/configurator/assets/graphics/Rekku/mouth-A.png.import deleted: tools/configurator/assets/graphics/Rekku/mouth-O.png deleted: tools/configurator/assets/graphics/Rekku/mouth-O.png.import deleted: tools/configurator/assets/graphics/Rekku/mouth-base.png deleted: tools/configurator/assets/graphics/Rekku/mouth-base.png.import deleted: tools/configurator/assets/graphics/Rekku/rekku-blink-down.png deleted: tools/configurator/assets/graphics/Rekku/rekku-blink-down.png.import deleted: tools/configurator/assets/graphics/Rekku/rekku-blink-up.png deleted: tools/configurator/assets/graphics/Rekku/rekku-blink-up.png.import deleted: tools/configurator/assets/graphics/Rekku/rekku-idle.png deleted: tools/configurator/assets/graphics/Rekku/rekku-idle.png.import deleted: tools/configurator/assets/graphics/Rekku/rekku-speak1.png deleted: tools/configurator/assets/graphics/Rekku/rekku-speak1.png.import deleted: tools/configurator/assets/graphics/Rekku/rekku-speak2.png deleted: tools/configurator/assets/graphics/Rekku/rekku-speak2.png.import * On branch feat/godot-configurator Changes to be committed: modified: tools/configurator/export_presets.cfg modified: tools/configurator/main.gd * On branch feat/godot-configurator Changes to be committed: modified: tools/configurator/main.tscn modified: tools/configurator/res/pixel_ui_theme/RetroDECKTheme.tres * On branch feat/godot-configurator Changes to be committed: modified: tools/configurator/components/bios_check/bios_check.gd modified: tools/configurator/main.tscn * On branch feat/godot-configurator Changes to be committed: modified: tools/configurator/components/bios_check/bios_check.gd new file: tools/configurator/components/logs.tscn new file: tools/configurator/components/logs/logs_popup_content.tscn modified: tools/configurator/components/popup.tscn modified: tools/configurator/data_list.json deleted: tools/configurator/export/data_list.json modified: tools/configurator/main.gd modified: tools/configurator/main.tscn modified: tools/configurator/res/pixel_ui_theme/RetroDECKTheme.tres * Trying a new workflow * Trying a new workflow - fix * Trying a new workflow - fix 2 * 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 * On branch feat/godot-configurator Changes to be committed: modified: tools/configurator/components/logs.tscn renamed: tools/configurator/components/logs/logs_popup_content.tscn -> tools/configurator/components/logs_view/logs_popup_content.tscn new file: tools/configurator/components/logs_view/view_log.gd modified: tools/configurator/components/popup.gd modified: tools/configurator/components/popup.tscn modified: tools/configurator/data_list.json modified: tools/configurator/main.gd modified: tools/configurator/res/pixel_ui_theme/RetroDECKTheme.tres new file: tools/configurator/retrodeck.json modified: tools/configurator/scripts/class_functions.gd modified: tools/configurator/scripts/data_handler.gd modified: tools/configurator/tk_about.gd * On branch feat/godot-configurator Changes to be committed: deleted: tools/configurator/components/logs.tscn modified: tools/configurator/components/logs_view/logs_popup_content.tscn deleted: tools/configurator/components/logs_view/view_log.gd modified: tools/configurator/components/popup.tscn modified: tools/configurator/main.gd modified: tools/configurator/main.tscn modified: tools/configurator/res/pixel_ui_theme/RetroDECKTheme.tres * On branch feat/godot-configurator Changes to be committed: modified: .github/workflows/build-configurator.yml modified: net.retrodeck.retrodeck.yml modified: tools/configurator/export_presets.cfg modified: tools/configurator/res/pixel_ui_theme/RetroDECKTheme.tres * On branch feat/godot-configurator Changes to be committed: modified: .github/workflows/build-configurator.yml * On branch feat/godot-configurator Changes to be committed: modified: .github/workflows/build-configurator.yml * On branch feat/godot-configurator Changes to be committed: modified: .github/workflows/build-configurator.yml * On branch feat/godot-configurator Changes to be committed: modified: .github/workflows/build-configurator.yml * On branch feat/godot-configurator Changes to be committed: modified: .github/workflows/build-configurator.yml * On branch feat/godot-configurator Changes to be committed: modified: .github/workflows/build-configurator.yml * On branch feat/godot-configurator Changes to be committed: modified: .github/workflows/build-configurator.yml * On branch feat/godot-configurator Changes to be committed: modified: .github/workflows/build-configurator.yml * On branch feat/godot-configurator Changes to be committed: modified: .github/workflows/build-configurator.yml * MANIFEST: removng a newline * Please enter the commit message for your changes. Lines starting with '#' will be ignored, and an empty message aborts the commit. On branch feat/godot-configurator Changes to be committed: modified: tools/configurator/res/pixel_ui_theme/RetroDECKTheme.tres * On branch feat/godot-configurator Changes to be committed: modified: net.retrodeck.retrodeck.yml new file: tools/configurator/assets/icons/128/app.xemu.xemu.png new file: tools/configurator/assets/icons/128/app.xemu.xemu.png.import new file: tools/configurator/assets/icons/128/duckstation-nogui.png new file: tools/configurator/assets/icons/128/duckstation-nogui.png.import new file: tools/configurator/assets/icons/128/duckstation.png new file: tools/configurator/assets/icons/128/duckstation.png.import new file: tools/configurator/assets/icons/128/net.kuribo64.melonDS.png new file: tools/configurator/assets/icons/128/net.kuribo64.melonDS.png.import new file: tools/configurator/assets/icons/128/net.pcsx2.PCSX2.png new file: tools/configurator/assets/icons/128/net.pcsx2.PCSX2.png.import new file: tools/configurator/assets/icons/128/net.retrodeck.retrodeck.png new file: tools/configurator/assets/icons/128/net.retrodeck.retrodeck.png.import new file: tools/configurator/assets/icons/128/net.rpcs3.RPCS3.png new file: tools/configurator/assets/icons/128/net.rpcs3.RPCS3.png.import new file: tools/configurator/assets/icons/128/org.DolphinEmu.dolphin-emu.png new file: tools/configurator/assets/icons/128/org.DolphinEmu.dolphin-emu.png.import new file: tools/configurator/assets/icons/128/org.citra_emu.citra.png new file: tools/configurator/assets/icons/128/org.citra_emu.citra.png.import new file: tools/configurator/assets/icons/128/org.mamedev.MAME.png new file: tools/configurator/assets/icons/128/org.mamedev.MAME.png.import new file: tools/configurator/assets/icons/128/org.ppsspp.PPSSPP.png new file: tools/configurator/assets/icons/128/org.ppsspp.PPSSPP.png.import new file: tools/configurator/assets/icons/128/org.ppsspp.PPSSPP_.png new file: tools/configurator/assets/icons/128/org.ppsspp.PPSSPP_.png.import new file: tools/configurator/assets/icons/128/org.ryujinx.Ryujinx.png new file: tools/configurator/assets/icons/128/org.ryujinx.Ryujinx.png.import new file: tools/configurator/assets/icons/128/org.zdoom.GZDoom.png new file: tools/configurator/assets/icons/128/org.zdoom.GZDoom.png.import new file: tools/configurator/assets/icons/128/retroarch.png new file: tools/configurator/assets/icons/128/retroarch.png.import new file: tools/configurator/assets/icons/16/app.xemu.xemu.png new file: tools/configurator/assets/icons/16/app.xemu.xemu.png.import new file: tools/configurator/assets/icons/16/duckstation-nogui.png new file: tools/configurator/assets/icons/16/duckstation-nogui.png.import new file: tools/configurator/assets/icons/16/duckstation.png new file: tools/configurator/assets/icons/16/duckstation.png.import new file: tools/configurator/assets/icons/16/net.pcsx2.PCSX2.png new file: tools/configurator/assets/icons/16/net.pcsx2.PCSX2.png.import new file: tools/configurator/assets/icons/16/net.retrodeck.retrodeck.png new file: tools/configurator/assets/icons/16/net.retrodeck.retrodeck.png.import new file: tools/configurator/assets/icons/16/net.rpcs3.RPCS3.png new file: tools/configurator/assets/icons/16/net.rpcs3.RPCS3.png.import new file: tools/configurator/assets/icons/16/org.DolphinEmu.dolphin-emu.png new file: tools/configurator/assets/icons/16/org.DolphinEmu.dolphin-emu.png.import new file: tools/configurator/assets/icons/16/org.gnome.Yelp.png new file: tools/configurator/assets/icons/16/org.gnome.Yelp.png.import new file: tools/configurator/assets/icons/16/org.mamedev.MAME.png new file: tools/configurator/assets/icons/16/org.mamedev.MAME.png.import new file: tools/configurator/assets/icons/16/org.ppsspp.PPSSPP.png new file: tools/configurator/assets/icons/16/org.ppsspp.PPSSPP.png.import new file: tools/configurator/assets/icons/16/org.ppsspp.PPSSPP_.png new file: tools/configurator/assets/icons/16/org.ppsspp.PPSSPP_.png.import new file: tools/configurator/assets/icons/16/org.ryujinx.Ryujinx.png new file: tools/configurator/assets/icons/16/org.ryujinx.Ryujinx.png.import new file: tools/configurator/assets/icons/16/org.xfce.session.png new file: tools/configurator/assets/icons/16/org.xfce.session.png.import new file: tools/configurator/assets/icons/16/org.zdoom.GZDoom.png new file: tools/configurator/assets/icons/16/org.zdoom.GZDoom.png.import new file: tools/configurator/assets/icons/16/retroarch.png new file: tools/configurator/assets/icons/16/retroarch.png.import new file: tools/configurator/assets/icons/16/security-medium.png new file: tools/configurator/assets/icons/16/security-medium.png.import new file: tools/configurator/assets/icons/32/retroarch.png new file: tools/configurator/assets/icons/32/retroarch.png.import new file: tools/configurator/assets/icons/dolphin-emu (1).svg new file: tools/configurator/assets/icons/dolphin-emu (1).svg.import new file: tools/configurator/assets/icons/dolphin-emu (2).svg new file: tools/configurator/assets/icons/dolphin-emu (2).svg.import new file: tools/configurator/assets/icons/dolphin-emu.svg new file: tools/configurator/assets/icons/dolphin-emu.svg.import new file: tools/configurator/assets/icons/retroarch (1).svg new file: tools/configurator/assets/icons/retroarch (1).svg.import new file: tools/configurator/assets/icons/retroarch (2).svg new file: tools/configurator/assets/icons/retroarch (2).svg.import new file: tools/configurator/assets/icons/retroarch.svg new file: tools/configurator/assets/icons/retroarch.svg.import new file: tools/configurator/assets/icons/retroarch2.svg new file: tools/configurator/assets/icons/retroarch2.svg.import new file: tools/configurator/assets/icons/retroarch_invert.svg new file: tools/configurator/assets/icons/retroarch_invert.svg.import modified: tools/configurator/main.gd modified: tools/configurator/main.tscn modified: tools/configurator/project.godot modified: tools/configurator/res/pixel_ui_theme/RetroDECKTheme.tres * Icons! * On branch feat/godot-configurator Changes to be committed: modified: .github/workflows/build-configurator.yml * On branch feat/godot-configurator Changes to be committed: modified: .github/workflows/build-configurator.yml * On branch feat/godot-configurator Changes to be committed: modified: .github/workflows/build-configurator.yml * On branch feat/godot-configurator Changes to be committed: modified: .github/workflows/build-configurator.yml * On branch feat/godot-configurator Changes to be committed: modified: .github/workflows/build-configurator.yml * On branch feat/godot-configurator Changes to be committed: modified: tools/configurator/project.godot * On branch feat/godot-configurator Changes to be committed: modified: tools/configurator/main.gd * On branch feat/godot-configurator Changes to be committed: modified: .github/workflows/build-configurator.yml * On branch feat/godot-configurator Changes to be committed: modified: .github/workflows/build-configurator.yml * On branch feat/godot-configurator Changes to be committed: modified: .github/workflows/build-configurator.yml * On branch feat/godot-configurator Changes to be committed: modified: .github/workflows/build-configurator.yml * On branch feat/godot-configurator Changes to be committed: modified: .github/workflows/build-configurator.yml * On branch feat/godot-configurator Changes to be committed: modified: tools/configurator/export/configurator.pck * On branch feat/godot-configurator Changes to be committed: modified: .github/workflows/build-configurator.yml * On branch feat/godot-configurator Changes to be committed: modified: .github/workflows/build-configurator.yml * On branch feat/godot-configurator Changes to be committed: modified: .github/workflows/build-configurator.yml * On branch feat/godot-configurator Changes to be committed: new file: .github/workflows/buid-gdc.yml * On branch feat/godot-configurator Changes to be committed: modified: .github/workflows/buid-gdc.yml * On branch feat/godot-configurator Changes to be committed: deleted: .github/workflows/buid-gdc.yml Untracked files: .github/workflows/build-gdc.yml * On branch feat/godot-configurator Changes to be committed: new file: .github/workflows/build-gdc.yml * On branch feat/godot-configurator Changes to be committed: modified: .github/workflows/build-gdc.yml * Create gd-test.yml * On branch feat/godot-configurator Changes to be committed: modified: .github/workflows/build-gdc.yml * On branch feat/godot-configurator Changes to be committed: modified: .github/workflows/build-gdc.yml modified: tools/configurator/res/pixel_ui_theme/RetroDECKTheme.tres * On branch feat/godot-configurator Changes to be committed: modified: .github/workflows/build-gdc.yml * On branch feat/godot-configurator Changes to be committed: modified: .github/workflows/build-gdc.yml * modified: ../../.github/workflows/build-gdc.yml modified: data_list.json * On branch feat/godot-configurator Changes to be committed: modified: ../../.github/workflows/build-gdc.yml * On branch feat/godot-configurator Changes to be committed: modified: ../../.github/workflows/build-gdc.yml * On branch feat/godot-configurator Changes to be committed: modified: ../../.github/workflows/build-gdc.yml * On branch feat/godot-configurator Changes to be committed: modified: ../../.github/workflows/build-gdc.yml * On branch feat/godot-configurator Changes to be committed: modified: ../../.github/workflows/build-gdc.yml * On branch feat/godot-configurator Changes to be committed: modified: ../../.github/workflows/build-gdc.yml * On branch feat/godot-configurator Changes to be committed: modified: ../../.github/workflows/build-gdc.yml * On branch feat/godot-configurator Changes to be committed: modified: ../../.github/workflows/build-gdc.yml * On branch feat/godot-configurator Changes to be committed: modified: ../../.github/workflows/build-gdc.yml * modified: data_list.json modified: export_presets.cfg modified: res/pixel_ui_theme/RetroDECKTheme.tres * On branch feat/godot-configurator Changes to be committed: modified: ../../.github/workflows/build-gdc.yml * On branch feat/godot-configurator Changes to be committed: modified: ../../.github/workflows/build-gdc.yml * On branch feat/godot-configurator Changes to be committed: modified: ../../.github/workflows/build-gdc.yml * On branch feat/godot-configurator Changes to be committed: modified: ../../.github/workflows/build-gdc.yml * On branch feat/godot-configurator Changes to be committed: modified: ../../.github/workflows/build-gdc.yml * Changes to be committed: modified: ../../.github/workflows/build-gdc.yml deleted: ../../.github/workflows/godot.yml * On branch feat/godot-configurator Changes to be committed: deleted: ../../.github/workflows/gd-test.yml * Create test.yml * Delete .github/workflows/test.yml * On branch feat/godot-configurator Changes to be committed: modified: ../../.github/workflows/build-gdc.yml * On branch feat/godot-configurator Changes to be committed: modified: ../../.github/workflows/build-gdc.yml * On branch feat/godot-configurator Changes to be committed: modified: ../../.github/workflows/build-gdc.yml * On branch feat/godot-configurator Changes to be committed: modified: ../../.github/workflows/build-gdc.yml * On branch feat/godot-configurator Changes to be committed: new file: ../../.github/workflows/go-simple.yml * On branch feat/godot-configurator Changes to be committed: modified: ../../.github/workflows/build-gdc.yml * On branch feat/godot-configurator Changes to be committed: modified: ../../.github/workflows/go-simple.yml * On branch feat/godot-configurator Changes to be committed: modified: ../../.github/workflows/build-gdc.yml * On branch feat/godot-configurator Changes to be committed: modified: ../../.github/workflows/build-gdc.yml * On branch feat/godot-configurator Changes to be committed: modified: ../../.github/workflows/go-simple.yml * On branch feat/godot-configurator Changes to be committed: modified: ../../.github/workflows/go-simple.yml * On branch feat/godot-configurator Changes to be committed: modified: ../../.github/workflows/go-simple.yml * On branch feat/godot-configurator Changes to be committed: modified: ../../.github/workflows/go-simple.yml * On branch feat/godot-configurator Changes to be committed: modified: ../../.github/workflows/go-simple.yml * On branch feat/godot-configurator Changes to be committed: modified: ../../.github/workflows/build-configurator.yml modified: ../../.github/workflows/go-simple.yml * On branch feat/godot-configurator Changes to be committed: modified: export_presets.cfg modified: res/pixel_ui_theme/RetroDECKTheme.tres * On branch feat/godot-configurator Changes to be committed: modified: ../../.github/workflows/go-simple.yml * On branch feat/godot-configurator Changes to be committed: modified: .github/workflows/build-gdc.yml * On branch feat/godot-configurator Changes to be committed: modified: .github/workflows/build-gdc.yml * On branch feat/godot-configurator Changes to be committed: modified: .github/workflows/build-gdc.yml * On branch feat/godot-configurator Changes to be committed: modified: .github/workflows/build-gdc.yml * On branch feat/godot-configurator Changes to be committed: modified: .github/workflows/build-gdc.yml deleted: .github/workflows/go-simple.yml * On branch feat/godot-configurator Changes to be committed: modified: .github/workflows/build-gdc.yml * On branch feat/godot-configurator Changes to be committed: modified: tools/configurator/export_presets.cfg * On branch feat/godot-configurator Changes to be committed: modified: tools/configurator/export_presets.cfg * On branch feat/godot-configurator Changes to be committed: modified: .github/workflows/build-gdc.yml * Changes to be committed: modified: .github/workflows/build-gdc.yml * On branch feat/godot-configurator Changes to be committed: modified: .github/workflows/build-gdc.yml * On branch feat/godot-configurator Changes to be committed: modified: .github/workflows/build-gdc.yml * modified: .github/workflows/build-gdc.yml * On branch feat/godot-configurator Changes to be committed: modified: ../../.github/workflows/build-gdc.yml * On branch feat/godot-configurator Changes to be committed: deleted: ../../.github/workflows/build-configurator.yml modified: ../../.github/workflows/build-gdc.yml * On branch feat/godot-configurator Changes to be committed: modified: ../../.github/workflows/build-gdc.yml * On branch feat/godot-configurator Changes to be committed: modified: ../../.github/workflows/build-gdc.yml * On branch feat/godot-configurator Changes to be committed: modified: ../../.github/workflows/build-gdc.yml * On branch feat/godot-configurator Changes to be committed: modified: ../../.github/workflows/build-gdc.yml * On branch feat/godot-configurator Changes to be committed: modified: ../../.github/workflows/build-gdc.yml * modified: main.tscn modified: res/pixel_ui_theme/RetroDECKTheme.tres * On branch feat/godot-configurator Changes to be committed: modified: ../../.github/workflows/build-gdc.yml * On branch feat/godot-configurator Changes to be committed: modified: ../../.github/workflows/build-gdc.yml * On branch feat/godot-configurator Changes to be committed: modified: ../../.github/workflows/build-gdc.yml modified: ../../net.retrodeck.retrodeck.yml * On branch feat/godot-configurator Changes to be committed: modified: ../../.github/workflows/build-gdc.yml * On branch feat/godot-configurator Changes to be committed: modified: ../../.github/workflows/build-gdc.yml * On branch feat/godot-configurator Changes to be committed: modified: ../../.github/workflows/build-gdc.yml * On branch feat/godot-configurator Changes to be committed: modified: ../../.github/workflows/build-gdc.yml * On branch feat/godot-configurator Changes to be committed: modified: ../../.github/workflows/build-gdc.yml * On branch feat/godot-configurator Changes to be committed: modified: ../../.github/workflows/build-gdc.yml * On branch feat/godot-configurator Changes to be committed: modified: .github/workflows/build-gdc.yml modified: net.retrodeck.retrodeck.yml * On branch feat/godot-configurator Changes to be committed: modified: .github/workflows/build-gdc.yml * On branch feat/godot-configurator Changes to be committed: modified: .github/workflows/build-gdc.yml * On branch feat/godot-configurator Changes to be committed: modified: .github/workflows/build-gdc.yml * On branch feat/godot-configurator Changes to be committed: modified: .github/workflows/build-gdc.yml * On branch feat/godot-configurator Changes to be committed: modified: .github/workflows/build-gdc.yml * On branch feat/godot-configurator Changes to be committed: modified: .github/workflows/build-gdc.yml * On branch feat/godot-configurator Changes to be committed: modified: .github/workflows/build-gdc.yml * On branch feat/godot-configurator Changes to be committed: modified: .github/workflows/build-gdc.yml * On branch feat/godot-configurator Changes to be committed: modified: .github/workflows/build-gdc.yml * On branch feat/godot-configurator Changes to be committed: modified: .github/workflows/build-gdc.yml modified: net.retrodeck.retrodeck.yml * On branch feat/godot-configurator Changes to be committed: modified: net.retrodeck.retrodeck.yml * On branch feat/godot-configurator Changes to be committed: modified: net.retrodeck.retrodeck.yml * On branch cooker Changes to be committed: modified: net.retrodeck.retrodeck.yml * On branch cooker Changes to be committed: modified: net.retrodeck.retrodeck.yml * GoDot Configurator install - Easy Mode ;) On branch cooker Changes to be committed: modified: net.retrodeck.retrodeck.yml modified: tools/configurator/data_list.json deleted: tools/configurator/export/configurator.console.exe deleted: tools/configurator/export/configurator.pck deleted: tools/configurator/export/configurator.sh deleted: tools/configurator/export/configurator.x86_64 renamed: tools/configurator/export/configurator.exe -> tools/configurator/export/godot_configurator.x86_64 modified: tools/configurator/export_presets.cfg modified: tools/configurator/res/pixel_ui_theme/RetroDECKTheme.tres * Embeded file test On branch cooker Changes to be committed: modified: .github/workflows/build-gdc.yml modified: tools/configurator/export_presets.cfg modified: tools/configurator/project.godot modified: tools/configurator/res/pixel_ui_theme/RetroDECKTheme.tres * On branch cooker Changes to be committed: modified: .github/workflows/build-gdc.yml * On branch cooker Changes to be committed: modified: .github/workflows/build-gdc.yml * On branch cooker Changes to be committed: renamed: .github/workflows/build-gdc.yml -> .github/workflows/build-configurator.yml * On branch cooker Changes to be committed: modified: net.retrodeck.retrodeck.yml * On branch cooker Changes to be committed: modified: net.retrodeck.retrodeck.yml * On branch cooker Changes to be committed: modified: automation_tools/automation_task_list.cfg modified: net.retrodeck.retrodeck.yml * On branch cooker Changes to be committed: modified: automation_tools/automation_task_list.cfg * On branch cooker Changes to be committed: modified: automation_tools/automation_task_list.cfg * Tidying up a bit On branch cooker Changes to be committed: modified: automation_tools/automation_task_list.cfg deleted: tools/configurator/export/configurator.console.exe deleted: tools/configurator/export/configurator.exe deleted: tools/configurator/export/configurator.pck deleted: tools/configurator/export/configurator.sh deleted: tools/configurator/export/configurator.x86_64 deleted: tools/configurator/export/godot_configurator.x86_64 * On branch cooker Changes to be committed: modified: tools/configurator/export_presets.cfg modified: tools/configurator/project.godot * On branch cooker Changes to be committed: modified: automation_tools/automation_task_list.cfg modified: tools/configurator/data_list.json * Delete RetroDECK-cooker.flatpak.sha * Delete .github/workflows/build-configurator.yml * Removed some errors. Resize windows Emeulator selection highlight On branch cooker Changes to be committed: new file: assets/themes/emulators.tres modified: data_list.json modified: export_presets.cfg modified: main.gd modified: main.tscn deleted: rekku_animated.tscn modified: res/pixel_ui_theme/RetroDECKTheme.tres modified: res/pixel_ui_theme/random_icon.tres modified: scripts/class_functions.gd modified: tk_about.gd * Godot get cooked Changed to use fullscreen. Combined TK_EMULATORS and TK_SYSTEM. Also showed possibility to split systems, emulators etc On branch cooker Changes to be committed: new file: tools/configurator/assets/Tilemap/tilemap.png new file: tools/configurator/assets/Tilemap/tilemap.png.import new file: tools/configurator/assets/Tilemap/tilemap_packed.png new file: tools/configurator/assets/Tilemap/tilemap_packed.png.import new file: tools/configurator/assets/icons/Xelu_Free_Controller&Key_Prompts/Keyboard & Mouse/Blanks/Blank_Black_Enter.png new file: tools/configurator/assets/icons/Xelu_Free_Controller&Key_Prompts/Keyboard & Mouse/Blanks/Blank_Black_Enter.png.import new file: tools/configurator/assets/icons/Xelu_Free_Controller&Key_Prompts/Keyboard & Mouse/Blanks/Blank_Black_Mouse.png new file: tools/configurator/assets/icons/Xelu_Free_Controller&Key_Prompts/Keyboard & Mouse/Blanks/Blank_Black_Mouse.png.import new file: tools/configurator/assets/icons/Xelu_Free_Controller&Key_Prompts/Keyboard & Mouse/Blanks/Blank_Black_Normal.png new file: tools/configurator/assets/icons/Xelu_Free_Controller&Key_Prompts/Keyboard & Mouse/Blanks/Blank_Black_Normal.png.import new file: tools/configurator/assets/icons/Xelu_Free_Controller&Key_Prompts/Keyboard & Mouse/Blanks/Blank_Black_Super_Wide.png new file: tools/configurator/assets/icons/Xelu_Free_Controller&Key_Prompts/Keyboard & Mouse/Blanks/Blank_Black_Super_Wide.png.import new file: tools/configurator/assets/icons/Xelu_Free_Controller&Key_Prompts/Keyboard & Mouse/Blanks/Blank_Black_Wide.png new file: tools/configurator/assets/icons/Xelu_Free_Controller&Key_Prompts/Keyboard & Mouse/Blanks/Blank_Black_Wide.png.import * REmoved uneeded icons * Triggering build * Triggering build * Triggering build * Rekku is back On branch cooker Changes to be committed: modified: helper_text.gd modified: main.tscn modified: res/pixel_ui_theme/RetroDECKTheme.tres modified: retrodeck.json --------- Co-authored-by: XargonWan <XargonWan@gmail.com> Co-authored-by: GitHub Actions <actions@github.com> * RETROARCH: fixed core info path * RETROARCH: fixed core info path even in post_update * REPO_UPDATER: fixing url and message * RELEASE_HOPPER: bringin it in a working state [skip ci] --------- Co-authored-by: icenine451 <59938822+icenine451@users.noreply.github.com> Co-authored-by: WallK <wallykrasiy@gmail.com> Co-authored-by: monkeyx-net <tim@monkeyx.net> Co-authored-by: GitHub Actions <actions@github.com>
2024-08-15 14:37:58 +00:00
main_repository_name="RetroDECK" # The name of the main repository under RetroDECK organization
features="$config/retrodeck/reference_lists/features.json" # A file where all the RetroDECK and component capabilities are kept for querying
2022-09-06 12:46:59 +00:00
# Godot data transfer temp files
2024-02-27 21:31:39 +00:00
godot_bios_files_checked="/var/config/retrodeck/godot/godot_bios_files_checked.tmp"
godot_current_preset_settings="/var/config/retrodeck/godot/godot_current_preset_settings.tmp"
godot_compression_compatible_games="/var/config/retrodeck/godot/godot_compression_compatible_games.tmp"
godot_empty_roms_folders="/var/config/retrodeck/godot/godot_empty_roms_folders.tmp"
# Config files for emulators with single config files
duckstationconf="/var/config/duckstation/settings.ini"
melondsconf="/var/config/melonDS/melonDS.ini"
ryujinxconf="/var/config/Ryujinx/Config.json"
xemuconf="/var/config/xemu/xemu.toml"
yuzuconf="/var/config/yuzu/qt-config.ini"
citraconf="/var/config/citra-emu/qt-config.ini"
# ES-DE config files
export ESDE_APPDATA_DIR="/var/config/ES-DE"
es_settings="/var/config/ES-DE/settings/es_settings.xml"
2024-03-22 21:10:26 +00:00
es_source_logs="/var/config/ES-DE/logs"
# RetroArch config files
raconf="/var/config/retroarch/retroarch.cfg"
ra_core_conf="/var/config/retroarch/retroarch-core-options.cfg"
ra_scummvm_conf="/var/config/retroarch/system/scummvm.ini"
# CEMU config files
cemuconf="/var/config/Cemu/settings.xml"
cemucontrollerconf="/var/config/Cemu/controllerProfiles/controller0.xml"
# Dolphin config files
dolphinconf="/var/config/dolphin-emu/Dolphin.ini"
dolphingcpadconf="/var/config/dolphin-emu/GCPadNew.ini"
dolphingfxconf="/var/config/dolphin-emu/GFX.ini"
dolphinhkconf="/var/config/dolphin-emu/Hotkeys.ini"
dolphinqtconf="/var/config/dolphin-emu/Qt.ini"
# PCSX2 config files
pcsx2conf="/var/config/PCSX2/inis/PCSX2.ini"
pcsx2gsconf="/var/config/PCSX2/inis/GS.ini" # This file should be deprecated since moving to PCSX2-QT
pcsx2uiconf="/var/config/PCSX2/inis/PCSX2_ui.ini" # This file should be deprecated since moving to PCSX2-QT
pcsx2vmconf="/var/config/PCSX2/inis/PCSX2_vm.ini" # This file should be deprecated since moving to PCSX2-QT
2022-11-18 20:10:17 +00:00
# PPSSPPDL config files
ppssppconf="/var/config/ppsspp/PSP/SYSTEM/ppsspp.ini"
ppssppcontrolsconf="/var/config/ppsspp/PSP/SYSTEM/controls.ini"
# Primehack config files
primehackconf="/var/config/primehack/Dolphin.ini"
primehackgcpadconf="/var/config/primehack/GCPadNew.ini"
primehackgfxconf="/var/config/primehack/GFX.ini"
primehackhkconf="/var/config/primehack/Hotkeys.ini"
primehackqtconf="/var/config/primehack/Qt.ini"
2023-04-06 20:16:50 +00:00
# RPCS3 config files
rpcs3conf="/var/config/rpcs3/config.yml"
rpcs3vfsconf="/var/config/rpcs3/vfs.yml"
# Vita3k config files
vita3kconf="/var/config/Vita3K/config.yml"
# MAME-SA config files
2024-03-01 12:56:32 +00:00
mameconf="/var/config/mame/ini/mame.ini"
mameuiconf="/var/config/mame/ini/ui.ini"
2024-02-28 09:17:03 +00:00
mamedefconf="/var/config/mame/cfg/default.cfg"
2024-03-22 21:10:26 +00:00
# Initialize logging location if it doesn't exist, before anything else happens
if [ ! -d "$rd_logs_folder" ]; then
create_dir "$rd_logs_folder"
fi
if [[ ! -d "$rd_logs_folder/ES-DE" ]]; then
dir_prep "$rd_logs_folder/ES-DE" "$es_source_logs"
fi
# Initialize location of Godot temp data files, if it doesn't exist
if [[ ! -d "/var/config/retrodeck/godot" ]]; then
create_dir "/var/config/retrodeck/godot"
fi
2022-11-18 20:10:17 +00:00
# We moved the lockfile in /var/config/retrodeck in order to solve issue #53 - Remove in a few versions
2024-02-21 15:04:00 +00:00
if [[ -f "$HOME/retrodeck/.lock" ]]; then
2022-11-18 20:10:17 +00:00
mv "$HOME/retrodeck/.lock" $lockfile
fi
# If there is no config file I initalize the file with the the default values
if [[ ! -f "$rd_conf" ]]; then
2024-01-04 16:34:02 +00:00
log w "RetroDECK config file not found in $rd_conf"
log i "Initializing"
# if we are here means that the we are in a new installation, so the version is valorized with the hardcoded one
2022-09-19 07:25:49 +00:00
# Initializing the variables
2024-02-21 15:04:00 +00:00
if [[ -z "$version" ]]; then
if [[ -f "$lockfile" ]]; then
if [[ $(cat $lockfile) == *"0.4."* ]] || [[ $(cat $lockfile) == *"0.3."* ]] || [[ $(cat $lockfile) == *"0.2."* ]] || [[ $(cat $lockfile) == *"0.1."* ]]; then # If the previous version is very out of date, pre-rd_conf
log d "Running version workaround"
2024-02-21 15:04:00 +00:00
version=$(cat $lockfile)
fi
else
version="$hard_version"
fi
2022-10-06 21:47:09 +00:00
fi
# Check if SD card path has changed from SteamOS update
if [[ ! -d "$default_sd" && "$(ls -A /run/media/deck/)" ]]; then
2024-02-23 18:37:22 +00:00
if [[ $(find /run/media/deck/* -maxdepth 0 -type d -print | wc -l) -eq 1 ]]; then # If there is only one SD card found in the new SteamOS 3.5 location, assign it as the default
default_sd="$(find /run/media/deck/* -maxdepth 0 -type d -print)"
else # If the default legacy path cannot be found, and there are multiple entries in the new Steam OS 3.5 SD card path, let the user pick which one to use
2024-02-21 15:04:00 +00:00
configurator_generic_dialog "RetroDECK Setup" "The SD card was not found in the default location, and multiple drives were detected.\nPlease browse to the location of the desired SD card.\n\nIf you are not using an SD card, please click \"Cancel\"."
default_sd="$(directory_browse "SD Card Location")"
fi
fi
cp $rd_defaults $rd_conf # Load default settings file
2023-03-08 14:51:13 +00:00
set_setting_value $rd_conf "version" "$version" retrodeck # Set current version for new installs
2023-04-05 18:21:50 +00:00
set_setting_value $rd_conf "sdcard" "$default_sd" retrodeck "paths" # Set SD card location if default path has changed
2022-09-19 07:25:49 +00:00
if grep -qF "cooker" <<< "$hard_version" || grep -qF "PR-" <<< "$hard_version"; then # If newly-installed version is a "cooker" or PR build
set_setting_value $rd_conf "update_repo" "$cooker_repository_name" retrodeck "options"
set_setting_value $rd_conf "update_check" "true" retrodeck "options"
2023-05-19 14:03:02 +00:00
set_setting_value $rd_conf "developer_options" "true" retrodeck "options"
fi
2024-01-04 16:34:02 +00:00
log i "Setting config file permissions"
chmod +rw $rd_conf
log i "RetroDECK config file initialized. Contents:\n\n$(cat $rd_conf)\n"
2023-04-19 12:39:35 +00:00
conf_read # Load new variables into memory
#tmplog_merger # This function is tempry(?) removed
2022-09-24 18:28:49 +00:00
2023-04-19 12:39:35 +00:00
# If the config file is existing i just read the variables
else
2024-01-04 16:34:02 +00:00
log i "Found RetroDECK config file in $rd_conf"
log i "Loading it"
if grep -qF "cooker" <<< $hard_version; then # If newly-installed version is a "cooker" build
set_setting_value $rd_conf "update_repo" "$cooker_repository_name" retrodeck "options"
set_setting_value $rd_conf "update_check" "true" retrodeck "options"
2023-05-19 14:03:02 +00:00
set_setting_value $rd_conf "developer_options" "true" retrodeck "options"
fi
2023-04-19 12:39:35 +00:00
conf_read
# Verify rdhome is where it is supposed to be.
2024-02-21 15:04:00 +00:00
if [[ ! -d "$rdhome" ]]; then
prev_home_path="$rdhome"
configurator_generic_dialog "RetroDECK Setup" "The RetroDECK data folder was not found in the expected location.\nThis may happen when SteamOS is updated.\n\nPlease browse to the current location of the \"retrodeck\" folder."
2023-03-07 15:06:08 +00:00
new_home_path=$(directory_browse "RetroDECK folder location")
set_setting_value $rd_conf "rdhome" "$new_home_path" retrodeck "paths"
2023-04-19 12:39:35 +00:00
conf_read
#tmplog_merger # This function is tempry(?) removed
prepare_component "retrodeck" "postmove"
prepare_component "all" "postmove"
conf_write
fi
2023-08-17 17:38:18 +00:00
# Static variables dependent on $rd_conf values, need to be set after reading $rd_conf
backups_folder="$rdhome/backups" # A standard location for backup file storage
multi_user_data_folder="$rdhome/multi-user-data" # The default location of multi-user environment profiles
fi
2024-02-16 16:20:23 +00:00
logs_folder="$rdhome/logs" # The path of the logs folder, here we collect all the logs