2022-10-04 16:21:46 +00:00
#!/bin/bash
2022-10-07 17:46:48 +00:00
# VARIABLES SECTION
2023-03-08 18:35:24 +00:00
source /app/libexec/global.sh
2022-10-07 17:46:48 +00:00
2025-02-19 06:17:22 +00:00
# Show loading screen
(
echo "0"
echo "# Loading RetroDECK Configurator..."
sleep 2 # Simulate a brief delay for the loading screen
echo "100"
) |
rd_zenity --progress --no-cancel --pulsate --auto-close \
--title= "RetroDECK Configurator" \
--text= "Loading RetroDECK Configurator..." \
--width= 400 --height= 100
2022-10-07 17:46:48 +00:00
# DIALOG SECTION
2022-10-04 16:21:46 +00:00
# Configurator Option Tree
# Welcome
2025-02-05 04:40:20 +00:00
# - Settings
# - Borders
# - Widescreen
# - Ask-To-Exit
# - Quick Resume
2025-02-07 03:04:55 +00:00
# - Rewind
# - Swap A/B and X/Y Buttons
2023-05-22 16:07:37 +00:00
# - RetroAchievements: Login
# - RetroAchievements: Logout
# - RetroAchievements: Hardcore Mode
2025-02-21 01:28:24 +00:00
# - Universal Dynamic Input Textures: Dolphin
# - Universal Dynamic Input Textures: Primehack
# - PortMaster: Hide
2025-02-07 02:34:11 +00:00
# - Open Component (Behind one-time power user warning dialog)
2025-02-07 06:35:08 +00:00
# - Dynamically generated list of emulators from open_component --list and --getdesc (features.json)
2025-02-07 03:04:55 +00:00
# - Reset Component
# - Reset Emulator or Engine
# - Reset RetroArch
# - Reset Cemu
# - Reset Citra
# - Reset Dolphin
# - Reset Duckstation
# - Reset GZDoom
# - Reset MAME
# - Reset MelonDS
# - Reset PCSX2
# - Reset PPSSPP
# - Reset PortMaster
# - Reset Primehack
# - Reset Ruffle
# - Reset RPCS3
# - Reset Ryujinx
# - Reset Steam ROM Manager
# - Reset Vita3k
# - Reset XEMU
# - Reset Yuzu
# - Reset RetroDECK Component
# - Reset All Emulators and Components
# - Reset RetroDECK
2023-05-22 16:07:37 +00:00
# - Tools
2025-02-07 03:04:55 +00:00
# - BIOS Checker
2025-02-05 04:40:20 +00:00
# - Games Compressor
2023-05-10 16:26:40 +00:00
# - Compress Single Game
2025-02-21 01:28:24 +00:00
# - Compress Multiple Games: CHD
# - Compress Multiple Games: ZIP
# - Compress Multiple Games: RVZ
# - Compress Multiple Games: All Formats
2023-05-10 16:26:40 +00:00
# - Compress All Games
2024-03-18 12:47:14 +00:00
# - Install: RetroDECK Controller Layouts
2023-05-10 16:26:40 +00:00
# - Install: PS3 firmware
2024-02-23 18:14:39 +00:00
# - Install: PS Vita firmware
2025-02-06 07:26:49 +00:00
# - Update Notification
2025-02-10 06:31:42 +00:00
# - Add RetroDECK to Steam
2025-03-02 11:20:32 +00:00
# - M3U Multi-File Validator
2025-03-13 19:00:19 +00:00
# - Repair RetroDECK paths
2025-03-28 20:40:08 +00:00
# - Change logging level
2025-02-21 01:28:24 +00:00
# - Ponzu: Remove Yuzu
# - Ponzu: Remove Citra
2025-02-07 03:04:55 +00:00
# - Steam Sync
# - Data Management
2025-04-03 14:18:18 +00:00
# - Backup RetroDECK
# - ROMS Folder: Clean Empty Systems
# - ROMS Folder: Rebuild Systems
# - Move: All of RetroDECK
# - Move: ROMs folder
# - Move: BIOS folder
# - Move: Downloaded Media folder
# - Move: Saves folder
# - Move: States folder
# - Move: Themes folder
# - Move: Screenshots folder
# - Move: Mods folder
# - Move: Texture Packs folder
2025-02-05 04:40:20 +00:00
# - About RetroDECK
2023-05-10 16:26:40 +00:00
# - RetroDECK Version History
2023-05-08 18:24:41 +00:00
# - Full changelog
# - Version-specific changelogs
2023-05-10 16:26:40 +00:00
# - RetroDECK Credits
2023-05-08 18:24:41 +00:00
# - Developer Options (Hidden)
# - Change Multi-user mode
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
# - Install Specific Release
2025-04-03 14:18:18 +00:00
# - Browse the Wiki
2023-05-18 14:23:05 +00:00
# - Install: RetroDECK Starter Pack
2024-07-08 18:03:53 +00:00
# - Tool: USB Import
2025-02-07 03:04:55 +00:00
#
2022-10-12 20:06:17 +00:00
# DIALOG TREE FUNCTIONS
2022-10-04 16:21:46 +00:00
2023-05-10 16:26:40 +00:00
configurator_welcome_dialog( ) {
2024-01-05 10:00:00 +00:00
log i "Configurator: opening welcome dialog"
2025-02-05 04:40:20 +00:00
welcome_menu_options = (
2025-02-07 06:48:38 +00:00
"Settings" "Customize your RetroDECK experience with various presets and tweaks."
2025-03-30 05:15:46 +00:00
"Open Component" "Manually launch and configure settings for each component, system or emulator (for advanced users)."
"Reset Components" "Reset a specific component, system, emulator or all of RetroDECK."
2025-02-07 06:48:38 +00:00
"Tools" "Various tools for verifying files and BIOS, and installing optional features."
2025-03-30 05:07:34 +00:00
"Steam Sync" "Setup synchronization of all ES-DE favorited games with Steam via SRM."
2025-02-07 06:48:38 +00:00
"Data Management" "Move RetroDECK folders between internal storage, SD card, or a custom location, and clean out empty ROM folders or rebuild all ROM folders."
"About RetroDECK" "View additional information, including patch notes and credits."
2025-02-05 04:40:20 +00:00
)
2023-05-10 16:26:40 +00:00
if [ [ $developer_options = = "true" ] ] ; then
2025-02-05 04:40:20 +00:00
welcome_menu_options += ( "Developer Options" "Welcome to the DANGER ZONE" )
2023-03-13 14:09:01 +00:00
fi
2023-03-08 18:35:24 +00:00
2024-06-28 20:07:35 +00:00
choice = $( rd_zenity --list --title= "RetroDECK Configurator Utility" --cancel-label= "Quit" \
2023-03-13 14:09:01 +00:00
--window-icon= "/app/share/icons/hicolor/scalable/apps/net.retrodeck.retrodeck.svg" --width= 1200 --height= 720 \
2023-05-10 16:26:40 +00:00
--column= "Choice" --column= "Action" \
" ${ welcome_menu_options [@] } " )
2023-03-13 14:09:01 +00:00
2023-05-10 16:26:40 +00:00
case $choice in
2023-03-13 14:09:01 +00:00
2025-02-05 04:40:20 +00:00
"Settings" )
2024-01-05 10:00:00 +00:00
log i " Configurator: opening \" $choice \" menu "
2025-02-05 04:40:20 +00:00
configurator_global_presets_and_settings_dialog
2023-03-13 14:09:01 +00:00
; ;
2022-10-26 16:51:46 +00:00
2025-02-07 02:34:11 +00:00
"Open Component" )
2024-01-05 10:00:00 +00:00
log i " Configurator: opening \" $choice \" menu "
2023-05-10 16:26:40 +00:00
configurator_power_user_warning_dialog
2023-04-11 12:12:04 +00:00
; ;
2025-02-07 06:35:08 +00:00
"Reset Components" )
2024-01-05 10:00:00 +00:00
log i " Configurator: opening \" $choice \" menu "
2025-02-07 03:04:55 +00:00
configurator_reset_dialog
2023-03-13 14:09:01 +00:00
; ;
2022-10-26 16:51:46 +00:00
2025-02-07 03:04:55 +00:00
"Tools" )
2024-01-05 10:00:00 +00:00
log i " Configurator: opening \" $choice \" menu "
2025-02-13 07:35:42 +00:00
configurator_tools_dialog
2023-03-13 14:09:01 +00:00
; ;
2022-10-26 16:51:46 +00:00
2025-02-05 04:40:20 +00:00
"About RetroDECK" )
2024-01-05 10:00:00 +00:00
log i " Configurator: opening \" $choice \" menu "
2023-05-10 16:26:40 +00:00
configurator_about_retrodeck_dialog
2023-03-13 14:09:01 +00:00
; ;
2022-10-26 16:51:46 +00:00
2024-12-27 15:04:43 +00:00
"Steam Sync" )
2025-03-26 21:27:19 +00:00
configurator_steam_sync_dialog
2024-10-28 01:01:44 +00:00
; ;
2023-05-10 16:26:40 +00:00
"Developer Options" )
2024-01-05 10:00:00 +00:00
log i " Configurator: opening \" $choice \" menu "
2023-05-10 16:26:40 +00:00
configurator_generic_dialog "RetroDECK Configurator - Developer Options" "The following features and options are potentially VERY DANGEROUS for your RetroDECK install!\n\nThey should be considered the bleeding-edge of upcoming RetroDECK features, and never used when you have important saves/states/roms that are not backed up!\n\nYOU HAVE BEEN WARNED!"
configurator_developer_dialog
2023-03-13 14:09:01 +00:00
; ;
2022-10-26 16:51:46 +00:00
2025-02-07 03:04:55 +00:00
"Data Management" )
log i " Configurator: opening \" $choice \" menu "
configurator_data_management_dialog
; ;
2023-05-11 14:17:55 +00:00
"" )
2024-01-05 10:00:00 +00:00
log i "Configurator: closing"
2025-02-20 02:14:58 +00:00
unset CONFIGURATOR_GUI
2025-02-14 07:55:45 +00:00
exit 0
2023-05-11 14:17:55 +00:00
; ;
2023-05-10 16:26:40 +00:00
esac
}
2022-10-26 16:51:46 +00:00
2023-05-10 16:26:40 +00:00
configurator_global_presets_and_settings_dialog( ) {
2024-06-28 20:07:35 +00:00
choice = $( rd_zenity --list --title= "RetroDECK Configurator Utility - Global: Presets & Settings" --cancel-label= "Back" \
2023-05-08 18:24:41 +00:00
--window-icon= "/app/share/icons/hicolor/scalable/apps/net.retrodeck.retrodeck.svg" --width= 1200 --height= 720 \
--column= "Choice" --column= "Action" \
2025-02-07 06:48:38 +00:00
"Borders" "Enable / Disable: Borders in supported systems in RetroArch." \
"Widescreen" "Enable / Disable: Widescreen in supported systems." \
"Ask-to-Exit" "Enable / Disable: Popups that asks - Are sure you want to Quit? in supported systems." \
"Quick Resume" "Enable / Disable: Save state auto-save/load in supported systems." \
"Rewind" "Enable / Disable: the rewind function in supported systems." \
"Swap A/B and X/Y Buttons" "Enable / Disable: Swapped A/B and X/Y button layout in supported systems." \
"RetroAchievements: Login" "Login the RetroAchievements in supported systems." \
2025-04-01 17:34:23 +00:00
"RetroAchievements: Logout" "Logout RetroAchievements service in supported systems" \
2025-02-07 06:48:38 +00:00
"RetroAchievements: Hardcore Mode" "Enable / Disable: RetroAchievements Hardcore Mode (no cheats, rewind, save states, etc.) in supported systems." \
2025-02-21 01:28:24 +00:00
"Universal Dynamic Input Textures: Dolphin" "Enable / Disable: Universal Dynamic Input Textures for Dolphin." \
"Universal Dynamic Input Textures: Primehack" "Enable / Disable: Universal Dynamic Input Textures for Primehack." \
"PortMaster: Hide" "Enable / Disable: PortMaster in ES-DE."
2025-02-05 04:40:20 +00:00
)
2023-05-08 18:24:41 +00:00
case $choice in
2025-02-05 04:40:20 +00:00
"Borders" )
log i " Configurator: opening \" $choice \" menu "
2025-03-30 01:27:04 +00:00
if [ [ $native_resolution = = false ] ] ; then
2025-02-18 02:57:23 +00:00
rd_zenity --question --text= " Borders are actually supported for ${ width } x ${ height } resolution at the moment. This can be set in the Steam shortcut.\n\nDo you still want to continue? "
response = $? # Capture the exit code immediately
if [ " $response " -eq 0 ] ; then
change_preset_dialog "borders"
fi
else
change_preset_dialog "borders"
fi
2025-04-01 17:56:50 +00:00
configurator_global_presets_and_settings_dialog
; ;
2025-02-05 04:40:20 +00:00
"Widescreen" )
2024-01-05 10:00:00 +00:00
log i " Configurator: opening \" $choice \" menu "
2023-05-08 18:24:41 +00:00
change_preset_dialog "widescreen"
2023-05-10 16:26:40 +00:00
configurator_global_presets_and_settings_dialog
2023-05-08 18:24:41 +00:00
; ;
2025-02-05 04:40:20 +00:00
"Ask-to-Exit" )
2024-01-05 10:00:00 +00:00
log i " Configurator: opening \" $choice \" menu "
2023-05-18 15:38:20 +00:00
change_preset_dialog "ask_to_exit"
configurator_global_presets_and_settings_dialog
; ;
2025-02-05 04:40:20 +00:00
"Quick Resume" )
2024-02-27 17:33:31 +00:00
change_preset_dialog "quick_resume"
configurator_global_presets_and_settings_dialog
; ;
2023-05-22 16:07:37 +00:00
"RetroAchievements: Login" )
2025-04-01 17:34:23 +00:00
if cheevos_response = $( get_cheevos_token_dialog) ; then
2023-05-12 18:28:51 +00:00
configurator_generic_dialog "RetroDECK Configurator Utility - RetroAchievements" "RetroAchievements login successful, please select systems you would like to enable achievements for in the next dialog."
2025-04-01 17:34:23 +00:00
cheevos_username = $( echo " $cheevos_response " | jq -r '.User' )
cheevos_token = $( echo " $cheevos_response " | jq -r '.Token' )
cheevos_login_timestamp = $( date +%s)
2023-05-10 16:26:40 +00:00
change_preset_dialog "cheevos"
2023-05-08 18:24:41 +00:00
else
2023-05-10 16:26:40 +00:00
configurator_generic_dialog "RetroDECK Configurator Utility - RetroAchievements" "RetroAchievements login failed, please verify your username and password and try the process again."
2023-05-08 18:24:41 +00:00
fi
2023-05-10 16:26:40 +00:00
configurator_global_presets_and_settings_dialog
2023-05-08 18:24:41 +00:00
; ;
2025-04-01 17:34:23 +00:00
"RetroAchievements: Logout" )
# This is a workaround to allow disabling cheevos without having to enter login credentials
change_preset_dialog "cheevos"
2023-05-15 15:56:01 +00:00
configurator_global_presets_and_settings_dialog
; ;
2023-05-22 16:07:37 +00:00
"RetroAchievements: Hardcore Mode" )
2024-01-05 10:00:00 +00:00
log i " Configurator: opening \" $choice \" menu "
2023-05-08 18:24:41 +00:00
change_preset_dialog "cheevos_hardcore"
2023-05-10 16:26:40 +00:00
configurator_global_presets_and_settings_dialog
2023-05-08 18:24:41 +00:00
; ;
2025-02-05 04:40:20 +00:00
"Rewind" )
2024-03-27 12:53:48 +00:00
log i " Configurator: opening \" $choice \" menu "
change_preset_dialog "rewind"
configurator_global_presets_and_settings_dialog
; ;
2025-02-05 04:40:20 +00:00
"Swap A/B and X/Y Buttons" )
2024-01-05 10:00:00 +00:00
log i " Configurator: opening \" $choice \" menu "
2024-02-28 14:24:39 +00:00
2024-01-29 15:46:27 +00:00
change_preset_dialog "abxy_button_swap"
2023-05-13 16:05:50 +00:00
configurator_global_presets_and_settings_dialog
; ;
2025-02-21 01:28:24 +00:00
"Universal Dynamic Input Textures: Dolphin" )
2024-01-05 10:00:00 +00:00
log i " Configurator: opening \" $choice \" menu "
2023-05-10 16:26:40 +00:00
configurator_dolphin_input_textures_dialog
2022-10-26 16:51:46 +00:00
; ;
2022-10-12 20:06:17 +00:00
2025-02-21 01:28:24 +00:00
"Universal Dynamic Input Textures: Primehack" )
2024-01-05 10:00:00 +00:00
log i " Configurator: opening \" $choice \" menu "
2023-05-10 16:26:40 +00:00
configurator_primehack_input_textures_dialog
2023-04-21 15:46:20 +00:00
; ;
2025-02-21 01:28:24 +00:00
"PortMaster: Hide" )
2025-02-07 02:25:56 +00:00
log i " Configurator: opening \" $choice \" menu "
configurator_portmaster_toggle_dialog
; ;
2023-04-21 15:46:20 +00:00
"" ) # No selection made or Back button clicked
2024-01-05 10:00:00 +00:00
log i "Configurator: going back"
2025-02-05 04:40:20 +00:00
configurator_welcome_dialog
2023-04-21 15:46:20 +00:00
; ;
esac
}
configurator_dolphin_input_textures_dialog( ) {
2025-02-10 05:18:30 +00:00
if [ [ -d " $dolphinDynamicInputTexturesPath " ] ] ; then
2024-06-28 20:07:35 +00:00
rd_zenity --question \
2023-04-21 15:46:20 +00:00
--no-wrap --window-icon= "/app/share/icons/hicolor/scalable/apps/net.retrodeck.retrodeck.svg" \
2025-02-21 01:28:24 +00:00
--title "RetroDECK Configurator - Universal Dynamic Input Textures: Dolphin" \
2024-03-12 19:01:47 +00:00
--text= "Custom input textures are currently enabled. Do you want to disable them?"
2023-04-21 15:46:20 +00:00
if [ $? = = 0 ]
then
2023-05-25 14:05:54 +00:00
# set_setting_value $dolphingfxconf "HiresTextures" "False" dolphin # TODO: Break out a preset for texture packs so this can be enabled and disabled independently.
2025-02-04 07:01:04 +00:00
rm -rf " $dolphinDynamicInputTexturesPath " && log d " Dolphin custom input textures folder deleted: $dolphinDynamicInputTexturesPath "
2023-04-21 15:46:20 +00:00
configurator_process_complete_dialog "disabling Dolphin custom input textures"
else
2025-02-05 04:40:20 +00:00
configurator_global_presets_and_settings_dialog
2023-04-21 15:46:20 +00:00
fi
else
2024-06-28 20:07:35 +00:00
rd_zenity --question \
2023-04-21 15:46:20 +00:00
--no-wrap --window-icon= "/app/share/icons/hicolor/scalable/apps/net.retrodeck.retrodeck.svg" \
2025-02-21 01:28:24 +00:00
--title "RetroDECK Configurator - Universal Dynamic Input Textures: Dolphin" \
2024-03-12 19:01:47 +00:00
--text= "Custom input textures are currently disabled. Do you want to enable them?\n\nThis process may take several minutes to complete."
2023-04-21 15:46:20 +00:00
if [ $? = = 0 ]
then
2025-03-31 20:52:47 +00:00
set_setting_value " $dolphingfxconf " "HiresTextures" "True" dolphin
2023-04-21 15:46:20 +00:00
(
2025-02-04 07:01:04 +00:00
mkdir -p " $dolphinDynamicInputTexturesPath " && log d " Dolphin custom input textures folder created: $dolphinDynamicInputTexturesPath "
rsync -rlD --mkpath "/app/retrodeck/extras/DynamicInputTextures/" " $dolphinDynamicInputTexturesPath / " && log d " Dolphin custom input textures folder populated: $dolphinDynamicInputTexturesPath "
2023-04-21 15:46:20 +00:00
) |
2024-06-28 20:07:35 +00:00
rd_zenity --icon-name= net.retrodeck.retrodeck --progress --no-cancel --pulsate --auto-close \
2023-04-21 15:46:20 +00:00
--window-icon= "/app/share/icons/hicolor/scalable/apps/net.retrodeck.retrodeck.svg" \
2025-02-19 06:05:42 +00:00
--text= "Enabling Dolphin custom input textures, please wait..." \
2023-04-21 15:46:20 +00:00
--title "RetroDECK Configurator Utility - Dolphin Custom Input Textures Install"
configurator_process_complete_dialog "enabling Dolphin custom input textures"
else
2025-02-05 04:40:20 +00:00
configurator_global_presets_and_settings_dialog
2023-04-21 15:46:20 +00:00
fi
fi
}
2023-05-01 19:32:22 +00:00
configurator_primehack_input_textures_dialog( ) {
2025-02-04 07:01:04 +00:00
if [ [ -d " $primehackDynamicInputTexturesPath " ] ] ; then
2024-06-28 20:07:35 +00:00
rd_zenity --question \
2023-05-01 19:32:22 +00:00
--no-wrap --window-icon= "/app/share/icons/hicolor/scalable/apps/net.retrodeck.retrodeck.svg" \
--title "RetroDECK Configurator - Dolphin Custom Input Textures" \
2024-03-12 19:01:47 +00:00
--text= "Custom input textures are currently enabled. Do you want to disable them?"
2023-05-01 19:32:22 +00:00
if [ $? = = 0 ]
then
2025-02-04 07:01:04 +00:00
# TODO: unify this in a single function
2023-05-25 14:05:54 +00:00
# set_setting_value $primehackgfxconf "HiresTextures" "False" primehack # TODO: Break out a preset for texture packs so this can be enabled and disabled independently.
2025-02-04 07:01:04 +00:00
rm -rf " $primehackDynamicInputTexturesPath " && log d " Primehack custom input textures folder deleted: $primehackDynamicInputTexturesPath "
2023-05-01 19:32:22 +00:00
configurator_process_complete_dialog "disabling Primehack custom input textures"
else
2025-02-05 04:40:20 +00:00
configurator_global_presets_and_settings_dialog
2023-05-01 19:32:22 +00:00
fi
else
2024-06-28 20:07:35 +00:00
rd_zenity --question \
2023-05-01 19:32:22 +00:00
--no-wrap --window-icon= "/app/share/icons/hicolor/scalable/apps/net.retrodeck.retrodeck.svg" \
--title "RetroDECK Configurator - Primehack Custom Input Textures" \
2024-03-12 19:01:47 +00:00
--text= "Custom input textures are currently disabled. Do you want to enable them?\n\nThis process may take several minutes to complete."
2023-05-01 19:32:22 +00:00
if [ $? = = 0 ]
then
2025-03-31 20:52:47 +00:00
set_setting_value " $primehackgfxconf " "HiresTextures" "True" primehack
2023-05-01 19:32:22 +00:00
(
2025-02-04 07:01:04 +00:00
# TODO: unify this in a single function
mkdir " $primehackDynamicInputTexturesPath " && log d " Primehack custom input textures folder created: $primehackDynamicInputTexturesPath "
rsync -rlD --mkpath "/app/retrodeck/extras/DynamicInputTextures/" " $primehackDynamicInputTexturesPath / " && log d " Primehack custom input textures folder populated: $primehackDynamicInputTexturesPath "
2023-05-01 19:32:22 +00:00
) |
2024-06-28 20:07:35 +00:00
rd_zenity --icon-name= net.retrodeck.retrodeck --progress --no-cancel --pulsate --auto-close \
2023-05-01 19:32:22 +00:00
--window-icon= "/app/share/icons/hicolor/scalable/apps/net.retrodeck.retrodeck.svg" \
2025-02-19 06:05:42 +00:00
--text= "Enabling Primehack custom input textures, please wait..." \
2023-05-01 19:32:22 +00:00
--title "RetroDECK Configurator Utility - Primehack Custom Input Textures Install"
configurator_process_complete_dialog "enabling Primehack custom input textures"
else
2025-02-05 04:40:20 +00:00
configurator_global_presets_and_settings_dialog
2023-05-01 19:32:22 +00:00
fi
fi
}
2023-05-10 16:26:40 +00:00
configurator_power_user_warning_dialog( ) {
if [ [ $power_user_warning = = "true" ] ] ; then
2024-06-28 20:07:35 +00:00
choice = $( rd_zenity --icon-name= net.retrodeck.retrodeck --info --no-wrap --ok-label= "Yes" --extra-button= "No" --extra-button= "Never show this again" \
2023-05-10 16:26:40 +00:00
--window-icon= "/app/share/icons/hicolor/scalable/apps/net.retrodeck.retrodeck.svg" \
--title "RetroDECK Power User Warning" \
2025-03-30 05:15:46 +00:00
--text= "Making manual changes to an component, system or emulators configuration may create serious issues, and some settings may be overwritten during RetroDECK updates or when using presets.\n\nPlease continue only if you know what you're doing.\n\nDo you want to continue?" )
2023-05-10 16:26:40 +00:00
fi
rc = $? # Capture return code, as "Yes" button has no text value
if [ [ $rc = = "0" ] ] ; then # If user clicked "Yes"
configurator_open_emulator_dialog
else # If any button other than "Yes" was clicked
if [ [ $choice = = "No" ] ] ; then
configurator_welcome_dialog
elif [ [ $choice = = "Never show this again" ] ] ; then
2025-03-31 20:52:47 +00:00
set_setting_value " $rd_conf " "power_user_warning" "false" retrodeck "options" # Store power user warning variable for future checks
2023-05-10 16:26:40 +00:00
configurator_open_emulator_dialog
2023-03-07 15:06:08 +00:00
fi
fi
}
2023-05-10 16:26:40 +00:00
configurator_open_emulator_dialog( ) {
2025-02-07 02:25:56 +00:00
# This function displays a dialog to the user for selecting an emulator to open.
# It first constructs a list of available emulators and their descriptions by reading
2025-02-07 06:35:08 +00:00
# from the output of `open_component --list` and `open_component --getdesc`.
2025-02-07 02:25:56 +00:00
# If certain settings (kiroi_ponzu or akai_ponzu) are enabled, it adds Yuzu and Citra
# to the list of emulators.
# The function then uses `rd_zenity` to display a graphical list dialog with the
# available emulators and their descriptions.
# If the user selects an emulator, it calls `open_component` with the selected emulator.
# If the user cancels the dialog, it calls `configurator_welcome_dialog` to return to the
# welcome screen.
local emulator_list = ( )
while IFS = read -r emulator && IFS = read -r desc; do
2025-02-07 06:35:08 +00:00
if [ [ " $emulator " != "RetroDECK" ] ] ; then
emulator_list += ( " $emulator " " $desc " )
fi
done < <( paste -d '\n' <( open_component --list) <( open_component --getdesc) )
2024-03-08 17:21:43 +00:00
2024-06-28 20:07:35 +00:00
emulator = $( rd_zenity --list \
2025-02-07 02:34:11 +00:00
--title "RetroDECK Configurator Utility - Open Component" --cancel-label= "Back" \
2023-05-10 16:26:40 +00:00
--window-icon= "/app/share/icons/hicolor/scalable/apps/net.retrodeck.retrodeck.svg" --width= 1200 --height= 720 \
--text= "Which emulator do you want to launch?" \
--hide-header \
2025-02-07 02:25:56 +00:00
--column= "Emulator" --column= "Description" \
2024-03-08 17:21:43 +00:00
" ${ emulator_list [@] } " )
2023-05-10 16:26:40 +00:00
2025-02-07 02:25:56 +00:00
if [ [ -n " $emulator " ] ] ; then
open_component " $emulator "
else
2023-05-10 16:26:40 +00:00
configurator_welcome_dialog
2025-02-07 02:25:56 +00:00
fi
2023-05-10 16:26:40 +00:00
}
2025-02-13 07:35:42 +00:00
configurator_tools_dialog( ) {
2024-03-09 13:37:42 +00:00
local choices = (
2025-02-07 06:48:38 +00:00
"BIOS Checker" "Checks and shows information about BIOS files."
"Games Compressor" "Compress games to save space for supported systems."
"Install: RetroDECK Controller Layouts" "Install RetroDECK controller templates into Steam."
"Install: PS3 Firmware" "Download and Install: Playstation 3 firmware for the RPCS3 emulator."
"Install: PS Vita Firmware" "Download and Install: PlayStation Vita firmware for the Vita3K emulator."
"Update Notification" "Enable / Disable: Notifications for new RetroDECK versions."
2025-02-10 06:31:42 +00:00
"Add RetroDECK to Steam" "Add RetroDECK shortcut to Steam. Steam restart required."
2025-03-02 11:20:32 +00:00
"M3U Multi-File Validator" "Verify the proper structure of multi-file or multi-disc games."
2025-03-13 19:00:19 +00:00
"Repair RetroDECK Paths" "Repair RetroDECK folder path configs for unexpectedly missing folders."
2025-03-28 20:40:08 +00:00
"Change Logging Level" "Change the RetroDECK logging level, for debugging purposes"
2024-03-09 13:37:42 +00:00
)
if [ [ $( get_setting_value " $rd_conf " "kiroi_ponzu" "retrodeck" "options" ) = = "true" ] ] ; then
2025-02-21 01:28:24 +00:00
choices += ( "Ponzu: Remove Yuzu" "Run Ponzu to remove Yuzu from RetroDECK. Configurations and saves will be mantained." )
2024-03-09 13:37:42 +00:00
fi
if [ [ $( get_setting_value " $rd_conf " "akai_ponzu" "retrodeck" "options" ) = = "true" ] ] ; then
2025-02-21 01:28:24 +00:00
choices += ( "Ponzu: Remove Citra" "Run Ponzu to remove Citra from RetroDECK. Configurations and saves will be mantained." )
2024-03-09 13:37:42 +00:00
fi
2025-02-05 04:40:20 +00:00
choice = $( rd_zenity --list --title= "RetroDECK Configurator Utility - Tools" --cancel-label= "Back" \
2023-05-10 16:26:40 +00:00
--window-icon= "/app/share/icons/hicolor/scalable/apps/net.retrodeck.retrodeck.svg" --width= 1200 --height= 720 \
--column= "Choice" --column= "Action" \
2024-03-09 13:37:42 +00:00
" ${ choices [@] } " )
2023-05-10 16:26:40 +00:00
case $choice in
2025-02-07 02:33:17 +00:00
"BIOS Checker" )
log i " Configurator: opening \" $choice \" menu "
2025-02-09 06:35:12 +00:00
configurator_bios_checker
2025-03-13 19:05:00 +00:00
configurator_tools_dialog
2025-02-07 02:33:17 +00:00
; ;
2025-02-13 07:35:42 +00:00
"Games Compressor" )
log i " Configurator: opening \" $choice \" menu "
configurator_generic_dialog "RetroDECK Configurator - Compression Tool" "Depending on your library and compression choices, the process can sometimes take a long time.\nPlease be patient once it is started!"
configurator_compression_tool_dialog
; ;
2024-03-18 12:47:14 +00:00
"Install: RetroDECK Controller Layouts" )
2024-01-05 10:00:00 +00:00
log i " Configurator: opening \" $choice \" menu "
2023-10-10 13:29:50 +00:00
configurator_generic_dialog "RetroDECK Configurator - Install: RetroDECK Controller Profile" " We are now offering a new official RetroDECK controller profile!\nIt is an optional component that helps you get the most out of RetroDECK with a new in-game radial menu for unified hotkeys across emulators.\n\nThe files need to be installed outside of the normal ~/retrodeck folder, so we wanted your permission before proceeding.\n\nThe files will be installed at the following shared Steam locations:\n\n $HOME /.steam/steam/tenfoot/resource/images/library/controller/binding_icons/\n $HOME /.steam/steam/controller_base/templates "
2023-05-10 16:26:40 +00:00
if [ [ $( configurator_generic_question_dialog "Install: RetroDECK Controller Profile" "Would you like to install the official RetroDECK controller profile?" ) = = "true" ] ] ; then
install_retrodeck_controller_profile
configurator_generic_dialog "RetroDECK Configurator - Install: RetroDECK Controller Profile" "The RetroDECK controller profile install is complete.\nSee the Wiki for more details on how to use it to its fullest potential!"
fi
2025-02-13 07:35:42 +00:00
configurator_tools_dialog
2023-05-10 16:26:40 +00:00
; ;
"Install: PS3 Firmware" )
2024-01-05 10:00:00 +00:00
log i " Configurator: opening \" $choice \" menu "
2023-05-10 16:26:40 +00:00
if [ [ $( check_network_connectivity) = = "true" ] ] ; then
configurator_generic_dialog "RetroDECK Configurator - Install: PS3 firmware" "This tool will download firmware required by RPCS3 to emulate PS3 games.\n\nThe process will take several minutes, and the emulator will launch to finish the installation.\nPlease close RPCS3 manually once the installation is complete."
(
update_rpcs3_firmware
) |
2024-06-28 20:07:35 +00:00
rd_zenity --progress --no-cancel --pulsate --auto-close \
2023-05-10 16:26:40 +00:00
--icon-name= net.retrodeck.retrodeck \
--window-icon= "/app/share/icons/hicolor/scalable/apps/net.retrodeck.retrodeck.svg" \
--title= "Downloading PS3 Firmware" \
2024-04-21 13:33:43 +00:00
--width= 400 --height= 200 \
2024-05-07 07:58:31 +00:00
--text= " Dowloading and installing PS3 Firmware, please be patient.\n\n<span foreground=' $purple ' size='larger'><b>NOTICE - If the process is taking too long:</b></span>\n\nSome windows might be running in the background that could require your attention: pop-ups from emulators or the upgrade itself that needs user input to continue.\n\n "
2023-05-10 16:26:40 +00:00
else
configurator_generic_dialog "RetroDECK Configurator - Install: PS3 Firmware" "You do not appear to currently have Internet access, which is required by this tool. Please try again when network access has been restored."
2025-02-13 07:35:42 +00:00
configurator_tools_dialog
2023-05-10 16:26:40 +00:00
fi
; ;
2024-02-23 18:14:39 +00:00
"Install: PS Vita Firmware" )
if [ [ $( check_network_connectivity) = = "true" ] ] ; then
configurator_generic_dialog "RetroDECK Configurator - Install: PS Vita firmware" "This tool will download firmware required by Vita3K to emulate PS Vita games.\n\nThe process will take several minutes, and the emulator will launch to finish the installation.\nPlease close Vita3K manually once the installation is complete."
(
update_vita3k_firmware
) |
2024-06-28 20:07:35 +00:00
rd_zenity --progress --pulsate \
2024-02-23 18:14:39 +00:00
--icon-name= net.retrodeck.retrodeck \
--window-icon= "/app/share/icons/hicolor/scalable/apps/net.retrodeck.retrodeck.svg" \
--title= "Downloading PS Vita Firmware" \
--no-cancel \
--auto-close
else
configurator_generic_dialog "RetroDECK Configurator - Install: PS Vita Firmware" "You do not appear to currently have Internet access, which is required by this tool. Please try again when network access has been restored."
2025-02-13 07:35:42 +00:00
configurator_tools_dialog
2024-02-23 18:14:39 +00:00
fi
; ;
2025-02-06 07:26:49 +00:00
"Update Notification" )
2024-01-05 10:00:00 +00:00
log i " Configurator: opening \" $choice \" menu "
2025-02-05 04:40:20 +00:00
configurator_update_notify_dialog
2023-06-02 13:52:29 +00:00
; ;
2025-02-10 06:31:42 +00:00
"Add RetroDECK to Steam" )
2025-03-25 16:10:02 +00:00
(
# Add RetroDECK launcher to Steam
steam-rom-manager enable --names "RetroDECK Launcher" >> " $srm_log " 2>& 1
steam-rom-manager add >> " $srm_log " 2>& 1
) |
rd_zenity --progress \
--title= "RetroDECK Configurator: Add RetroDECK to Steam" \
--window-icon= "/app/share/icons/hicolor/scalable/apps/net.retrodeck.retrodeck.svg" \
--text= "Adding RetroDECK launcher to Steam, please wait..." \
--pulsate --width= 500 --height= 150 --auto-close --no-cancel
2025-03-13 19:05:00 +00:00
configurator_tools_dialog
2025-02-10 07:14:49 +00:00
; ;
2025-02-10 06:31:42 +00:00
2025-03-02 11:20:32 +00:00
"M3U Multi-File Validator" )
2025-02-05 02:11:45 +00:00
log i " Configurator: opening \" $choice \" menu "
2025-02-07 02:25:56 +00:00
configurator_check_multifile_game_structure
2025-03-13 19:05:00 +00:00
configurator_tools_dialog
2025-02-05 02:11:45 +00:00
; ;
2024-03-09 13:37:42 +00:00
2025-03-13 19:00:19 +00:00
"Repair RetroDECK Paths" )
log i " Configurator: opening \" $choice \" menu "
repair_paths
configurator_tools_dialog
; ;
2025-03-28 20:40:08 +00:00
"Change Logging Level" )
log i " Configurator: opening \" $choice \" menu "
choice = $( rd_zenity --list --title= "RetroDECK Configurator Utility - RetroDECK: Change Logging Level" --cancel-label= "Back" \
--window-icon= "/app/share/icons/hicolor/scalable/apps/net.retrodeck.retrodeck.svg" --width= 1200 --height= 720 \
--column= "Choice" --column= "Action" \
2025-03-30 00:27:04 +00:00
"Level 1: Informational" "The default, only logs important information." \
"Level 2: Warnings" "Additionally log warnings." \
"Level 3: Errors" "Additionally log warnings and errors." \
"Level 4: Debug" "Log everything, may generate a lot of logs!." )
2025-03-28 20:40:08 +00:00
case $choice in
2025-03-30 00:27:04 +00:00
"Level 1: Informational" )
2025-03-28 20:40:08 +00:00
log i " Configurator: Changing logging level to \" $choice \" "
set_setting_value " $rd_conf " "logging_level" "info" "retrodeck" "options"
2025-03-30 01:28:45 +00:00
configurator_generic_dialog "RetroDECK Configurator - Change Logging Level" "The logging level has been changed to Level 1: Informational"
2025-03-28 20:40:08 +00:00
; ;
2025-03-30 00:27:04 +00:00
"Level 2: Warnings" )
2025-03-28 20:40:08 +00:00
log i " Configurator: Changing logging level to \" $choice \" "
set_setting_value " $rd_conf " "logging_level" "warn" "retrodeck" "options"
2025-03-30 01:28:45 +00:00
configurator_generic_dialog "RetroDECK Configurator - Change Logging Level" "The logging level has been changed to Level 2: Warnings"
2025-03-28 20:40:08 +00:00
; ;
2025-03-30 00:27:04 +00:00
"Level 3: Errors" )
2025-03-28 20:40:08 +00:00
log i " Configurator: Changing logging level to \" $choice \" "
set_setting_value " $rd_conf " "logging_level" "error" "retrodeck" "options"
2025-03-30 01:28:45 +00:00
configurator_generic_dialog "RetroDECK Configurator - Change Logging Level" "The logging level has been changed to Level 3: Errors"
2025-03-28 20:40:08 +00:00
; ;
2025-03-30 00:27:04 +00:00
"Level 4: Debug" )
2025-03-28 20:40:08 +00:00
log i " Configurator: Changing logging level to \" $choice \" "
set_setting_value " $rd_conf " "logging_level" "debug" "retrodeck" "options"
2025-03-30 01:28:45 +00:00
configurator_generic_dialog "RetroDECK Configurator - Change Logging Level" "The logging level has been changed to Level 4: Debug"
2025-03-28 20:40:08 +00:00
; ;
"" ) # No selection made or Back button clicked
2025-03-30 00:27:04 +00:00
log i "Configurator: going back"
2025-03-28 20:40:08 +00:00
; ;
esac
configurator_tools_dialog
; ;
2025-02-21 01:28:24 +00:00
"Ponzu: Remove Yuzu" )
2025-02-05 02:11:45 +00:00
ponzu_remove "yuzu"
; ;
2025-02-21 01:28:24 +00:00
"Ponzu: Remove Citra" )
2025-02-05 02:11:45 +00:00
ponzu_remove "citra"
; ;
2024-03-09 13:37:42 +00:00
2023-05-10 16:26:40 +00:00
"" ) # No selection made or Back button clicked
2024-01-05 10:00:00 +00:00
log i "Configurator: going back"
2023-05-10 16:26:40 +00:00
configurator_welcome_dialog
; ;
esac
}
2025-02-06 07:26:49 +00:00
configurator_data_management_dialog( ) {
2024-06-28 20:07:35 +00:00
choice = $( rd_zenity --list --title= "RetroDECK Configurator Utility - RetroDECK: Move Tool" --cancel-label= "Back" \
2023-05-10 16:26:40 +00:00
--window-icon= "/app/share/icons/hicolor/scalable/apps/net.retrodeck.retrodeck.svg" --width= 1200 --height= 720 \
--column= "Choice" --column= "Action" \
2025-04-03 14:18:18 +00:00
"Backup RetroDECK" "Backup & Compress RetroDECK userdata folders into a zip file." \
"ROMS Folder: Clean Empty Systems" "Removes some or all of the empty system folders in ROMS folder." \
"ROMS Folder: Rebuild Systems" "Rebuilds any missing system folders in the ROMS folder." \
"Move: All of RetroDECK" "Move the entire RetroDECK folder to a new location." \
"Move: ROMS folder" "Move the ROMS folder to a new location." \
"Move: BIOS folder" "Move the BIOS folder to a new location." \
"Move: Downloaded Media folder" "Move the Downloaded Media folder to a new location." \
"Move: Saves folder" "Move the Saves folder to a new location." \
"Move: States folder" "Move the States folder to a new location." \
"Move: Themes folder" "Move the Themes folder to a new location." \
"Move: Screenshots folder" "Move the Screenshots folder to a new location." \
"Move: Mods folder" "Move the Mods folder to a new location." \
"Move: Texture Packs folder" "Move the Texture Packs folder to a new location" \
"Move: Cheats folder" "Move the Cheats folder to a new location" \
"Move: Shaders folder" "Move the Shaders folder to a new location" \ )
2023-05-10 16:26:40 +00:00
case $choice in
2025-04-03 14:18:18 +00:00
"Backup RetroDECK" )
log i " Configurator: opening \" $choice \" menu "
configurator_generic_dialog "RetroDECK Configurator - Backup Userdata" " This tool will compress one or more RetroDECK userdata folders into a single zip file.\n\nPlease note that this process may take several minutes.\n\n<span foreground=' $purple '><b>The resulting zip file will be located in the ~/retrodeck/backups folder.</b></span>\n\n "
choice = $( rd_zenity --title "RetroDECK Configurator - Backup Userdata" --info --no-wrap --ok-label= "Cancel" --extra-button= "Core Backup" --extra-button= "Custom Backup" --extra-button= "Complete Backup" \
--window-icon= "/app/share/icons/hicolor/scalable/apps/net.retrodeck.retrodeck.svg" --text= " Would you like to backup some or all of the RetroDECK userdata?\n\nChoose one of the following options:\n\n1. Core Backup: Only essential files (such as saves, states, and gamelists).\n\n2. Custom Backup: You will be given the option to select specific folders to backup.\n\n3. Complete Backup: All data, including games and downloaded media, will be backed up.\n\n<span foreground=' $purple '><b>PLEASE NOTE: A complete backup may require a significant amount of space.</b></span>\n\n " )
local rc = $?
if [ [ $rc = = "0" ] ] && [ [ -z " $choice " ] ] ; then # User selected Cancel button
configurator_tools_dialog
else
case $choice in
"Core Backup" )
log i "User chose to backup core userdata prior to update."
export CONFIGURATOR_GUI = "zenity"
backup_retrodeck_userdata "core"
; ;
"Custom Backup" )
log i "User chose to backup custom userdata prior to update."
while read -r config_line; do
local current_setting_name = $( get_setting_name " $config_line " "retrodeck" )
if [ [ ! $current_setting_name = ~ ( rdhome| sdcard| backups_folder) ] ] ; then # Ignore these locations
log d " Adding $current_setting_name to compressible paths. "
local current_setting_value = $( get_setting_value " $rd_conf " " $current_setting_name " "retrodeck" "paths" )
compressible_paths = ( " ${ compressible_paths [@] } " "false" " $current_setting_name " " $current_setting_value " )
fi
done < <( grep -v '^\s*$' " $rd_conf " | awk '/^\[paths\]/{f=1;next} /^\[/{f=0} f' )
choice = $( rd_zenity \
--list --width= 1200 --height= 720 \
--checklist \
--separator= "^" \
--print-column= 3 \
2025-04-04 04:20:07 +00:00
--text= "Please select the folders you wish to compress..." \
2025-04-03 14:18:18 +00:00
--column "Backup?" \
--column "Folder Name" \
--column "Path" \
" ${ compressible_paths [@] } " )
choices = ( ) # Expand choice string into passable array
IFS = '^' read -ra choices <<< " $choice "
export CONFIGURATOR_GUI = "zenity"
backup_retrodeck_userdata "custom" " ${ choices [@] } " # Expand array of choices into individual arguments
; ;
"Complete Backup" )
log i "User chose to backup all userdata prior to update."
export CONFIGURATOR_GUI = "zenity"
backup_retrodeck_userdata "complete"
; ;
esac
configurator_tools_dialog
fi
; ;
"Move: All of RetroDECK" )
2024-01-05 10:00:00 +00:00
log i " Configurator: opening \" $choice \" menu "
2023-05-10 16:26:40 +00:00
configurator_move_folder_dialog "rdhome"
; ;
2025-04-03 14:18:18 +00:00
"Move: ROMS folder" )
2024-01-05 10:00:00 +00:00
log i " Configurator: opening \" $choice \" menu "
2023-05-10 16:26:40 +00:00
configurator_move_folder_dialog "roms_folder"
; ;
2025-04-03 14:18:18 +00:00
"Move: BIOS folder" )
2024-01-05 10:00:00 +00:00
log i " Configurator: opening \" $choice \" menu "
2023-05-10 16:26:40 +00:00
configurator_move_folder_dialog "bios_folder"
; ;
2025-04-03 14:18:18 +00:00
"Move: Downloaded Media folder" )
2024-01-05 10:00:00 +00:00
log i " Configurator: opening \" $choice \" menu "
2023-05-10 16:26:40 +00:00
configurator_move_folder_dialog "media_folder"
; ;
2025-04-03 14:18:18 +00:00
"Move: Saves folder" )
2024-01-05 10:00:00 +00:00
log i " Configurator: opening \" $choice \" menu "
2023-05-10 16:26:40 +00:00
configurator_move_folder_dialog "saves_folder"
; ;
2025-04-03 14:18:18 +00:00
"Move: States folder" )
2024-01-05 10:00:00 +00:00
log i " Configurator: opening \" $choice \" menu "
2023-05-10 16:26:40 +00:00
configurator_move_folder_dialog "states_folder"
; ;
2025-04-03 14:18:18 +00:00
"Move: Themes folder" )
2024-01-05 10:00:00 +00:00
log i " Configurator: opening \" $choice \" menu "
2023-05-10 16:26:40 +00:00
configurator_move_folder_dialog "themes_folder"
; ;
2023-05-13 16:05:50 +00:00
2025-04-03 14:18:18 +00:00
"Move: Screenshots folder" )
2024-01-05 10:00:00 +00:00
log i " Configurator: opening \" $choice \" menu "
2023-05-10 16:26:40 +00:00
configurator_move_folder_dialog "screenshots_folder"
; ;
2025-04-03 14:18:18 +00:00
"Move: Mods folder" )
2024-01-05 10:00:00 +00:00
log i " Configurator: opening \" $choice \" menu "
2023-05-10 16:26:40 +00:00
configurator_move_folder_dialog "mods_folder"
; ;
2025-04-03 14:18:18 +00:00
"Move: Texture Packs folder" )
2024-01-05 10:00:00 +00:00
log i " Configurator: opening \" $choice \" menu "
2023-05-10 16:26:40 +00:00
configurator_move_folder_dialog "texture_packs_folder"
; ;
2025-04-03 14:18:18 +00:00
"Move: Cheats folder" )
2025-02-27 15:44:36 +00:00
log i " Configurator: opening \" $choice \" menu "
configurator_move_folder_dialog "cheats_folder"
; ;
2025-04-03 14:18:18 +00:00
"Move: Shaders folder" )
2025-02-27 15:44:36 +00:00
log i " Configurator: opening \" $choice \" menu "
configurator_move_folder_dialog "shaders_folder"
; ;
2025-04-03 14:18:18 +00:00
"ROMS Folder: Clean Empty Systems" )
2025-02-06 07:26:49 +00:00
log i " Configurator: opening \" $choice \" menu "
2025-04-03 14:18:18 +00:00
configurator_generic_dialog "RetroDECK Configurator - Clean Empty System Folders" "Before removing any identified empty system folders,\nplease ensure your game collection is backed up, just in case!"
configurator_generic_dialog "RetroDECK Configurator - Clean Empty System Folders" "Searching for empty system folders, please be patient..."
2025-02-06 07:26:49 +00:00
find_empty_rom_folders
choice = $( rd_zenity \
2025-04-03 14:18:18 +00:00
--list --width= 1200 --height= 720 --title "RetroDECK Configurator - RetroDECK: Clean Empty System Folders" \
2025-02-06 07:26:49 +00:00
--checklist --hide-column= 3 --ok-label= "Remove Selected" --extra-button= "Remove All" \
--separator= "," --print-column= 2 \
2025-03-19 15:01:19 +00:00
--text= "Choose which empty ROM folders to remove:" \
2025-02-06 07:26:49 +00:00
--column "Remove?" \
--column "System" \
" ${ empty_rom_folders_list [@] } " )
local rc = $?
if [ [ $rc = = "0" && ! -z $choice ] ] ; then # User clicked "Remove Selected" with at least one system selected
IFS = "," read -ra folders_to_remove <<< " $choice "
for folder in " ${ folders_to_remove [@] } " ; do
log i " Removing empty folder $folder "
rm -rf " $folder "
done
2025-04-03 14:18:18 +00:00
configurator_generic_dialog "RetroDECK Configurator - Clean Empty System Folders" "The removal process is complete."
2025-02-06 07:26:49 +00:00
elif [ [ ! -z $choice ] ] ; then # User clicked "Remove All"
for folder in " ${ all_empty_folders [@] } " ; do
log i " Removing empty folder $folder "
rm -rf " $folder "
done
2025-04-03 14:18:18 +00:00
configurator_generic_dialog "RetroDECK Configurator - Clean Empty System Folders" "The removal process is complete."
2025-02-06 07:26:49 +00:00
fi
2025-02-07 03:04:55 +00:00
configurator_welcome_dialog
2025-02-06 07:26:49 +00:00
; ;
2025-04-03 14:18:18 +00:00
"ROMS Folder: Rebuild Systems" )
2025-02-06 07:26:49 +00:00
log i " Configurator: opening \" $choice \" menu "
es-de --create-system-dirs
2025-04-03 14:18:18 +00:00
configurator_generic_dialog "RetroDECK Configurator - Rebuild System Folders" " The rebuilding process is complete.\n\nAll missing default system folders will now exist in $roms_folder "
2025-02-07 03:04:55 +00:00
configurator_welcome_dialog
2025-02-06 07:26:49 +00:00
; ;
2023-05-10 16:26:40 +00:00
esac
2025-02-07 03:04:55 +00:00
configurator_welcome_dialog
2023-05-10 16:26:40 +00:00
}
configurator_compression_tool_dialog( ) {
2024-06-28 20:07:35 +00:00
choice = $( rd_zenity --list --title= "RetroDECK Configurator Utility - RetroDECK: Compression Tool" --cancel-label= "Back" \
2023-05-10 16:26:40 +00:00
--window-icon= "/app/share/icons/hicolor/scalable/apps/net.retrodeck.retrodeck.svg" --width= 1200 --height= 720 \
--column= "Choice" --column= "Action" \
2025-02-07 06:48:38 +00:00
"Compress Single Game" "Compress a single game into a compatible format." \
2025-02-21 01:28:24 +00:00
"Compress Multiple Games: CHD" "Compress one or more games into the CHD format." \
"Compress Multiple Games: ZIP" "Compress one or more games into the ZIP format." \
"Compress Multiple Games: RVZ" "Compress one or more games into the RVZ format." \
"Compress Multiple Games: All Formats" "Compress one or more games into any format." \
2025-02-07 06:48:38 +00:00
"Compress All Games" "Compress all games into compatible formats." )
2023-05-10 16:26:40 +00:00
case $choice in
"Compress Single Game" )
2024-01-05 10:00:00 +00:00
log i " Configurator: opening \" $choice \" menu "
2023-05-10 16:26:40 +00:00
configurator_compress_single_game_dialog
; ;
2025-02-21 01:28:24 +00:00
"Compress Multiple Games: CHD" )
2024-01-05 10:00:00 +00:00
log i " Configurator: opening \" $choice \" menu "
2023-05-10 16:26:40 +00:00
configurator_compress_multiple_games_dialog "chd"
2025-03-19 18:04:28 +00:00
configurator_compression_tool_dialog
2023-05-10 16:26:40 +00:00
; ;
2025-02-21 01:28:24 +00:00
"Compress Multiple Games: ZIP" )
2024-01-05 10:00:00 +00:00
log i " Configurator: opening \" $choice \" menu "
2023-05-10 16:26:40 +00:00
configurator_compress_multiple_games_dialog "zip"
2025-03-19 18:04:28 +00:00
configurator_compression_tool_dialog
2023-05-10 16:26:40 +00:00
; ;
2025-02-21 01:28:24 +00:00
"Compress Multiple Games: RVZ" )
2024-01-05 10:00:00 +00:00
log i " Configurator: opening \" $choice \" menu "
2023-05-10 16:26:40 +00:00
configurator_compress_multiple_games_dialog "rvz"
2025-03-19 18:04:28 +00:00
configurator_compression_tool_dialog
2023-05-10 16:26:40 +00:00
; ;
2025-02-21 01:28:24 +00:00
"Compress Multiple Games: All Formats" )
2024-01-05 10:00:00 +00:00
log i " Configurator: opening \" $choice \" menu "
2023-05-10 16:26:40 +00:00
configurator_compress_multiple_games_dialog "all"
2025-03-19 18:04:28 +00:00
configurator_compression_tool_dialog
2023-05-10 16:26:40 +00:00
; ;
"Compress All Games" )
2024-01-05 10:00:00 +00:00
log i " Configurator: opening \" $choice \" menu "
2023-05-10 16:26:40 +00:00
configurator_compress_multiple_games_dialog "everything"
2025-03-19 18:04:28 +00:00
configurator_compression_tool_dialog
2023-05-10 16:26:40 +00:00
; ;
"" ) # No selection made or Back button clicked
2024-01-05 10:00:00 +00:00
log i "Configurator: going back"
2025-02-13 07:35:42 +00:00
configurator_tools_dialog
2023-05-10 16:26:40 +00:00
; ;
esac
}
configurator_compress_single_game_dialog( ) {
local file = $( file_browse "Game to compress" )
if [ [ ! -z " $file " ] ] ; then
2024-02-22 19:49:08 +00:00
local system = $( echo " $file " | grep -oE " $roms_folder /[^/]+ " | grep -oE " [^/]+ $" )
2023-05-10 16:26:40 +00:00
local compatible_compression_format = $( find_compatible_compression_format " $file " )
if [ [ ! $compatible_compression_format = = "none" ] ] ; then
local post_compression_cleanup = $( configurator_compression_cleanup_dialog)
(
2024-04-08 13:34:21 +00:00
echo " # Compressing $( basename " $file " ) to $compatible_compression_format format " # This updates the Zenity dialog
log i " Compressing $( basename " $file " ) to $compatible_compression_format format "
2025-03-20 19:34:23 +00:00
compress_game " $compatible_compression_format " " $file " " $post_compression_cleanup " " $system "
2023-05-10 16:26:40 +00:00
) |
2024-06-28 20:07:35 +00:00
rd_zenity --icon-name= net.retrodeck.retrodeck --progress --no-cancel --pulsate --auto-close \
2023-05-10 16:26:40 +00:00
--window-icon= "/app/share/icons/hicolor/scalable/apps/net.retrodeck.retrodeck.svg" \
2025-02-17 06:50:00 +00:00
--width= "800" \
2023-05-10 16:26:40 +00:00
--title "RetroDECK Configurator Utility - Compression in Progress"
2024-04-02 13:53:35 +00:00
configurator_generic_dialog "RetroDECK Configurator - RetroDECK: Compression Tool" "The compression process is complete."
2023-05-10 16:26:40 +00:00
configurator_compression_tool_dialog
else
2024-03-12 19:01:47 +00:00
configurator_generic_dialog "RetroDECK Configurator - RetroDECK: Compression Tool" "The selected file does not have any compatible compression formats."
2023-05-10 16:26:40 +00:00
configurator_compression_tool_dialog
fi
else
configurator_compression_tool_dialog
fi
}
configurator_compress_multiple_games_dialog( ) {
2025-02-13 07:35:42 +00:00
log d " Starting to compress \" $1 \" "
2025-03-20 19:31:24 +00:00
local compressible_games_list_file = " ${ godot_compression_compatible_games } "
[ -f " $compressible_games_list_file " ] && rm -f " $compressible_games_list_file "
touch " $compressible_games_list_file "
2025-02-13 07:59:24 +00:00
(
2025-03-20 19:31:24 +00:00
find_compatible_games " $1 " > " $compressible_games_list_file "
) |
rd_zenity --icon-name= net.retrodeck.retrodeck --progress --no-cancel --auto-close \
--window-icon= "/app/share/icons/hicolor/scalable/apps/net.retrodeck.retrodeck.svg" \
--title "RetroDECK Configurator - RetroDECK: Compression Tool" --text "RetroDECK is searching for compress1ble games, please wait..."
2025-02-13 07:59:24 +00:00
2025-03-20 19:31:24 +00:00
if [ [ -s " $compressible_games_list_file " ] ] ; then
mapfile -t all_compressible_games < " $compressible_games_list_file "
log d " Found the following games to compress: ${ all_compressible_games [*] } "
2024-06-26 16:43:33 +00:00
else
2025-03-20 19:31:24 +00:00
configurator_generic_dialog "RetroDECK Configurator - Compression Tool" "No compressible files were found."
configurator_compression_tool_dialog
2023-03-29 19:51:27 +00:00
fi
2025-02-13 07:59:24 +00:00
local games_to_compress = ( )
if [ [ " $1 " != "everything" ] ] ; then
local checklist_entries = ( )
2025-03-20 19:31:24 +00:00
for line in " ${ all_compressible_games [@] } " ; do
2025-02-13 07:59:24 +00:00
IFS = "^" read -r game comp <<< " $line "
local short_game = " ${ game # $roms_folder } "
2025-02-17 06:50:00 +00:00
checklist_entries += ( "TRUE" " $short_game " " $line " )
2023-03-14 19:43:28 +00:00
done
2025-02-13 07:59:24 +00:00
2025-03-20 19:31:24 +00:00
local choice = $( rd_zenity \
2025-02-13 07:59:24 +00:00
--list --width= 1200 --height= 720 --title "RetroDECK Configurator - Compression Tool" \
--checklist --hide-column= 3 --ok-label= "Compress Selected" --extra-button= "Compress All" \
2025-04-03 18:13:33 +00:00
--separator= "^" --print-column= 3 \
2025-02-13 07:59:24 +00:00
--text= "Choose which games to compress:" \
--column "Compress?" \
--column "Game" \
2025-03-20 19:31:24 +00:00
--column "Game Full Path and Compression Format" \
2025-02-13 07:59:24 +00:00
" ${ checklist_entries [@] } " )
local rc = $?
2025-02-17 06:50:00 +00:00
log d " User choice: $choice "
2025-04-03 18:13:33 +00:00
if [ [ $rc = = 0 && -n " $choice " && ! " $choice " = = "Compress All" ] ] ; then
IFS = '^' read -r -a temp_array <<< " $choice "
games_to_compress = ( )
for ( ( i = 0; i<${# temp_array [@] } ; i += 2) ) ; do
games_to_compress += ( " ${ temp_array [i] } ^ ${ temp_array [i+1] } " )
done
elif [ [ " $choice " = = "Compress All" ] ] ; then
2025-03-20 19:31:24 +00:00
games_to_compress = ( " ${ all_compressible_games [@] } " )
2025-02-13 07:59:24 +00:00
else
2025-03-20 19:31:24 +00:00
configurator_compression_tool_dialog
2025-02-13 07:59:24 +00:00
fi
2023-03-29 19:51:27 +00:00
else
2025-03-20 19:31:24 +00:00
games_to_compress = ( " ${ all_compressible_games [@] } " )
2023-03-14 19:43:28 +00:00
fi
2025-02-13 07:59:24 +00:00
2025-03-20 19:31:24 +00:00
local post_compression_cleanup = $( configurator_compression_cleanup_dialog)
2025-02-13 07:59:24 +00:00
local total_games = ${# games_to_compress [@] }
local games_left = $total_games
(
2025-03-20 19:31:24 +00:00
for game_line in " ${ games_to_compress [@] } " ; do
2025-04-03 21:14:43 +00:00
while ( ( $( jobs -p | wc -l) >= $max_threads ) ) ; do
sleep 0.1
done
(
2025-03-20 19:31:24 +00:00
IFS = "^" read -r game compression_format <<< " $game_line "
local system
system = $( echo " $game " | grep -oE " $roms_folder /[^/]+ " | grep -oE " [^/]+ $" )
log i " Compressing $( basename " $game " ) into $compression_format format "
echo " #Compressing $( basename " $game " ) into $compression_format format.\n\n $games_left games left to compress. " # Update Zenity dialog text
2025-04-03 18:13:33 +00:00
2025-04-03 21:14:43 +00:00
compress_game " $compression_format " " $game " " $post_compression_cleanup " " $system "
2025-03-20 19:31:24 +00:00
games_left = $(( games_left - 1 ))
local progress = $(( 99 - ( ( 99 / total_games ) * games_left) ))
echo " $progress " # Update Zenity dialog progress bar
2025-04-03 21:14:43 +00:00
) &
2025-03-20 19:31:24 +00:00
done
2025-04-03 21:14:43 +00:00
wait # wait for background tasks to finish
2025-03-20 19:31:24 +00:00
echo "100" # Close Zenity progress dialog when finished
) |
2025-02-13 07:59:24 +00:00
rd_zenity --icon-name= net.retrodeck.retrodeck --progress --no-cancel --auto-close \
--window-icon= "/app/share/icons/hicolor/scalable/apps/net.retrodeck/retrodeck.svg" \
2025-02-17 06:50:00 +00:00
--width= "800" \
2025-03-20 19:31:24 +00:00
--title "RetroDECK Configurator Utility - Compression in Progress"
2025-02-13 07:59:24 +00:00
configurator_generic_dialog "RetroDECK Configurator - Compression Tool" "The compression process is complete!"
configurator_compression_tool_dialog
2023-03-14 19:43:28 +00:00
}
2023-03-15 21:19:04 +00:00
configurator_compression_cleanup_dialog( ) {
2024-06-28 20:07:35 +00:00
rd_zenity --icon-name= net.retrodeck.retrodeck --question --no-wrap --cancel-label= "No" --ok-label= "Yes" \
2023-03-15 21:19:04 +00:00
--window-icon= "/app/share/icons/hicolor/scalable/apps/net.retrodeck.retrodeck.svg" \
2023-05-10 16:26:40 +00:00
--title "RetroDECK Configurator - RetroDECK: Compression Tool" \
2025-03-30 05:07:34 +00:00
--text= "Do you want to remove old files after they are compressed?\n\nClicking \"No\" will leave all files behind which will need to be cleaned up manually and may result in game duplicates showing in the RetroDECK library.\n\nPlease make sure you have a backup of your ROMs before using automatic cleanup."
2023-03-15 21:19:04 +00:00
local rc = $? # Capture return code, as "Yes" button has no text value
if [ [ $rc = = "0" ] ] ; then # If user clicked "Yes"
echo "true"
else # If "No" was clicked
echo "false"
fi
}
2025-02-05 04:40:20 +00:00
configurator_update_notify_dialog( ) {
2025-03-31 20:52:47 +00:00
if [ [ $( get_setting_value " $rd_conf " "update_check" retrodeck "options" ) = = "true" ] ] ; then
2024-06-28 20:07:35 +00:00
rd_zenity --question \
2023-06-02 13:52:29 +00:00
--no-wrap --window-icon= "/app/share/icons/hicolor/scalable/apps/net.retrodeck.retrodeck.svg" \
--title "RetroDECK Configurator - RetroDECK Online Update Check" \
--text= "Online update checks for RetroDECK are currently enabled.\n\nDo you want to disable them?"
if [ $? = = 0 ] # User clicked "Yes"
then
2025-03-31 20:52:47 +00:00
set_setting_value " $rd_conf " "update_check" "false" retrodeck "options"
2023-06-02 13:52:29 +00:00
else # User clicked "Cancel"
2025-02-13 07:35:42 +00:00
configurator_tools_dialog
2023-06-02 13:52:29 +00:00
fi
else
2024-06-28 20:07:35 +00:00
rd_zenity --question \
2023-06-02 13:52:29 +00:00
--no-wrap --window-icon= "/app/share/icons/hicolor/scalable/apps/net.retrodeck.retrodeck.svg" \
--title "RetroDECK Configurator - RetroDECK Online Update Check" \
--text= "Online update checks for RetroDECK are currently disabled.\n\nDo you want to enable them?"
if [ $? = = 0 ] # User clicked "Yes"
then
2025-03-31 20:52:47 +00:00
set_setting_value " $rd_conf " "update_check" "true" retrodeck "options"
2023-06-02 13:52:29 +00:00
else # User clicked "Cancel"
2025-02-13 07:35:42 +00:00
configurator_tools_dialog
2023-06-02 13:52:29 +00:00
fi
fi
}
2025-02-05 02:11:45 +00:00
configurator_portmaster_toggle_dialog( ) {
2025-03-30 01:27:04 +00:00
2025-02-05 02:11:45 +00:00
if [ [ $( get_setting_value " $rd_conf " "portmaster_show" "retrodeck" "options" ) = = "true" ] ] ; then
rd_zenity --question \
--no-wrap --window-icon= "/app/share/icons/hicolor/scalable/apps/net.retrodeck.retrodeck.svg" \
--title "RetroDECK Configurator - PortMaster Visibility" \
--text= " PortMaster is currently <span foreground=' $purple '><b>visible</b></span> in ES-DE. Do you want to hide it?\n\nPlease note that the installed games will still be visible. "
if [ $? = = 0 ] # User clicked "Yes"
then
portmaster_show "false"
rd_zenity --info \
--no-wrap --window-icon= "/app/share/icons/hicolor/scalable/apps/net.retrodeck.retrodeck.svg" \
--title "RetroDECK Configurator - PortMaster Visibility" \
2025-02-07 02:34:11 +00:00
--text= " PortMaster is now <span foreground=' $purple '><b>hidden</b></span> in ES-DE.\nPlease refresh your game list or restart RetroDECK to see the changes.\n\nIn order to launch PortMaster, you can access it from:\n<span foreground=' $purple '><b>Configurator -> Open Component -> PortMaster</b></span>. "
2025-02-05 02:11:45 +00:00
else # User clicked "Cancel"
2025-03-28 20:27:29 +00:00
configurator_global_presets_and_settings_dialog
2025-02-05 02:11:45 +00:00
fi
else
rd_zenity --question \
--no-wrap --window-icon= "/app/share/icons/hicolor/scalable/apps/net.retrodeck.retrodeck.svg" \
--title "RetroDECK Configurator - PortMaster Visibility" \
--text= " PortMaster is currently <span foreground=' $purple '><b>hidden</b></span> in ES-DE. Do you want to show it? "
if [ $? = = 0 ] # User clicked "Yes"
then
portmaster_show "true"
rd_zenity --info \
--no-wrap --window-icon= "/app/share/icons/hicolor/scalable/apps/net.retrodeck.retrodeck.svg" \
--title "RetroDECK Configurator - PortMaster Visibility" \
--text= " PortMaster is now <span foreground=' $purple '><b>visible</b></span> in ES-DE.\nPlease refresh your game list or restart RetroDECK to see the changes. "
else # User clicked "Cancel"
2025-03-28 20:27:29 +00:00
configurator_global_presets_and_settings_dialog
2025-02-05 02:11:45 +00:00
fi
fi
2025-03-28 20:27:29 +00:00
configurator_global_presets_and_settings_dialog
2025-02-05 02:11:45 +00:00
}
2025-01-10 06:53:46 +00:00
# This function checks and verifies BIOS files for RetroDECK.
# It reads a list of required BIOS files from a JSON file, checks if they exist in the specified folder,
# verifies their MD5 hashes if provided, and displays the results in a Zenity dialog.
2025-02-09 06:35:12 +00:00
configurator_bios_checker( ) {
2023-03-08 22:08:57 +00:00
2025-02-09 06:35:12 +00:00
log d "Starting BIOS checker"
2025-01-10 06:53:46 +00:00
(
# Read the BIOS checklist from bios.json using jq
2025-02-21 01:52:54 +00:00
total_bios = $( jq '.bios | length' " $bios_checklist " )
2025-01-10 06:53:46 +00:00
current_bios = 0
log d " Total BIOS files to check: $total_bios "
declare -a bios_checked_list
while read -r entry; do
# Extract the key (element name) and the fields
bios_file = $( echo " $entry " | jq -r '.key // "Unknown"' )
2025-01-10 07:41:23 +00:00
bios_md5 = $( echo " $entry " | jq -r '.value.md5 | if type=="array" then join(", ") else . end // "Unknown"' )
2025-01-10 06:53:46 +00:00
bios_systems = $( echo " $entry " | jq -r '.value.system | if type=="array" then join(", ") else . end // "Unknown"' )
bios_desc = $( echo " $entry " | jq -r '.value.description // "No description provided"' )
2025-01-10 07:15:26 +00:00
required = $( echo " $entry " | jq -r '.value.required // "No"' )
2025-02-21 02:07:11 +00:00
bios_paths = $( echo " $entry " | jq -r '.value.paths // "' " $bios_folder " '" | if type=="array" then join(", ") else . end' )
2025-01-10 06:53:46 +00:00
2025-02-21 01:52:54 +00:00
log d " Checking entry $bios_entry "
2025-01-17 01:43:03 +00:00
2025-02-21 01:52:54 +00:00
# Expand any embedded shell variables (e.g. $saves_folder or $bios_folder) with their actual values
bios_paths = $( echo " $bios_paths " | envsubst)
2025-01-17 00:55:09 +00:00
2025-02-21 01:52:54 +00:00
# Skip if bios_file is empty
if [ [ ! -z " $bios_file " ] ] ; then
bios_file_found = "Yes"
bios_md5_matched = "No"
2025-01-17 00:55:09 +00:00
2025-02-21 01:52:54 +00:00
IFS = ', ' read -r -a paths_array <<< " $bios_paths "
for path in " ${ paths_array [@] } " ; do
if [ [ ! -f " $path / $bios_file " ] ] ; then
bios_file_found = "No"
2025-01-10 07:41:23 +00:00
break
fi
done
2025-01-17 00:55:09 +00:00
2025-02-21 01:52:54 +00:00
if [ [ $bios_file_found = = "Yes" ] ] ; then
IFS = ', ' read -r -a md5_array <<< " $bios_md5 "
for md5 in " ${ md5_array [@] } " ; do
if [ [ $( md5sum " $path / $bios_file " | awk '{ print $1 }' ) = = " $md5 " ] ] ; then
bios_md5_matched = "Yes"
break
fi
done
fi
2024-02-27 21:31:25 +00:00
2025-02-21 01:52:54 +00:00
log d " BIOS file found: $bios_file_found , Hash matched: $bios_md5_matched "
log d " Expected path: $path / $bios_file "
log d " Expected MD5: $bios_md5 "
fi
2024-02-27 21:31:25 +00:00
2025-02-21 01:52:54 +00:00
log d " Adding BIOS entry: \" $bios_file $bios_systems $bios_file_found $bios_md5_matched $bios_desc $bios_paths $bios_md5 \" to the bios_checked_list "
2023-03-08 22:08:57 +00:00
2025-02-21 01:52:54 +00:00
if [ [ $bios_checked_list != "" ] ] ; then
bios_checked_list = ( " ${ bios_checked_list [@] } " ^" $bios_file ^ $bios_systems ^ $bios_file_found ^ $bios_md5_matched ^ $required ^ $bios_paths ^ $bios_desc ^ $bios_md5 " )
else
bios_checked_list = ( " $bios_file ^ $bios_systems ^ $bios_file_found ^ $bios_md5_matched ^ $required ^ $bios_paths ^ $bios_desc ^ $bios_md5 " )
fi
2025-01-10 06:53:46 +00:00
2025-02-21 01:52:54 +00:00
current_bios = $(( current_bios + 1 ))
echo " $(( current_bios * 100 / total_bios)) "
2025-01-10 06:53:46 +00:00
done < <( jq -c '.bios | to_entries[]' " $bios_checklist " )
log d "Finished checking BIOS files"
IFS = "^" # Set the Internal Field Separator to ^ to split the bios_checked_list array
2025-02-07 02:25:56 +00:00
rd_zenity --list --title= "RetroDECK Configurator Utility - BIOS Checker" --cancel-label= "Back" \
2025-01-10 06:53:46 +00:00
--window-icon= "/app/share/icons/hicolor/scalable/apps/net.retrodeck.retrodeck.svg" --width= 1200 --height= 720 \
--column "BIOS File Name" \
--column "Systems" \
2025-01-10 06:55:00 +00:00
--column "Found" \
--column "Hash Matches" \
2025-01-10 07:15:26 +00:00
--column "Required" \
2025-01-10 06:53:46 +00:00
--column "Expected Path" \
--column "Description" \
2025-01-10 07:05:39 +00:00
--column "MD5" \
2025-01-10 06:53:46 +00:00
$( printf '%s\n' " ${ bios_checked_list [@] } " )
IFS = $' \t\n' # Reset the Internal Field Separator
) |
2025-02-09 06:35:12 +00:00
rd_zenity --progress --auto-close --no-cancel \
2023-04-04 20:49:30 +00:00
--window-icon= "/app/share/icons/hicolor/scalable/apps/net.retrodeck.retrodeck.svg" \
2025-04-03 05:43:26 +00:00
--title "RetroDECK Configurator - BIOS Checker - Scanning" \
--text= " The BIOS Checker is scanning for BIOS and Firmware files that RetroDECK recognizes as supported by each system.\n\nPlease note that not all BIOS files are necessary for games to work.\n\nBIOS files not recognized by this tool may still function correctly.\n\nSome emulators have additional built-in methods to verify the functionality of BIOS files.\n\n<span foreground=' $purple '><b>The BIOS Checker is now scanning your BIOS files, please wait...</b></span>\n\n " \
2025-02-21 01:52:54 +00:00
--width= 400 --height= 100
2023-04-04 20:49:30 +00:00
}
2023-05-10 16:26:40 +00:00
configurator_reset_dialog( ) {
2024-03-09 13:37:42 +00:00
2025-02-07 06:35:08 +00:00
# This function displays a dialog to the user for selecting components to reset.
# It first constructs a list of available components and their descriptions by reading
# from the features.json file.
# The function then uses `rd_zenity` to display a graphical checklist dialog with the
# available components and their descriptions.
# If the user selects components, it calls `prepare_component` with the selected components.
# If the user cancels the dialog, it calls `configurator_welcome_dialog` to return to the welcome screen.
local components_list = ( )
while IFS = read -r emulator; do
# Extract the description and name of the current emulator using jq
desc = $( jq -r --arg emulator " $emulator " '.emulator[$emulator].description' " $features " )
name = $( jq -r --arg emulator " $emulator " '.emulator[$emulator].name' " $features " )
components_list += ( "FALSE" " $emulator " " $name " " $desc " )
done < <( prepare_component --list | tr ' ' '\n' )
choice = $( rd_zenity --list \
--title "RetroDECK Configurator Utility - Reset Components" --cancel-label= "Cancel" \
2023-03-07 19:55:24 +00:00
--window-icon= "/app/share/icons/hicolor/scalable/apps/net.retrodeck.retrodeck.svg" --width= 1200 --height= 720 \
2025-02-10 07:14:49 +00:00
--checklist --ok-label= "Reset Selected" --extra-button= "Reset All" --extra-button= "Factory Reset" \
2025-02-07 06:35:08 +00:00
--print-column= 2 \
--text= "Which components do you want to reset?" \
--column "Reset" \
--column "Emulator" --hide-column= 2 \
--column "Name" \
--column "Description" \
" ${ components_list [@] } " )
2025-02-10 07:14:49 +00:00
log d " User selected: $choice "
if [ [ " $choice " = = "Factory Reset" ] ] ; then
rd_zenity --question \
--no-wrap --window-icon= "/app/share/icons/hicolor/scalable/apps/net.retrodeck.retrodeck.svg" \
--title "RetroDECK Configurator - Factory Reset" \
--text= " This will reset all RetroDECK settings and configurations to their default state, RetroDECk will restart with the first time setup.\n\n<span foreground=' $purple '><b>Your personal data, such as games, saves and scraped content will remain untouched.</b></span>\n\nAre you sure you want to proceed? "
if [ [ $? = = 0 ] ] ; then # User clicked "Yes"
2025-02-10 07:31:13 +00:00
prepare_component --factory-reset
2025-02-10 07:14:49 +00:00
configurator_process_complete_dialog "performing a factory reset"
else # User clicked "Cancel"
configurator_welcome_dialog
fi
elif [ [ " $choice " = = "Reset All" ] ] ; then
rd_zenity --question \
--no-wrap --window-icon= "/app/share/icons/hicolor/scalable/apps/net.retrodeck.retrodeck.svg" \
--title "RetroDECK Configurator - Factory Reset" \
--text= " This will reset all RetroDECK components to their default settings.\n\n<span foreground=' $purple '><b>Your personal data, such as games, saves and scraped content will remain untouched.</b></span>\n\nAre you sure you want to proceed? "
if [ [ $? = = 0 ] ] ; then # User clicked "Yes"
(
prepare_component "reset" "all"
) |
rd_zenity --icon-name= net.retrodeck.retrodeck --progress --no-cancel --pulsate --auto-close \
--window-icon= "/app/share/icons/hicolor/scalable/apps/net.retrodeck.retrodeck.svg" \
--title "RetroDECK Configurator Utility - Reset in Progress" \
--text= "Resetting all components, please wait...\n\n"
configurator_process_complete_dialog "resetting all components"
else # User clicked "Cancel"
configurator_welcome_dialog
fi
elif [ [ -n " $choice " ] ] ; then
2025-02-07 06:35:08 +00:00
choice = $( echo " $choice " | tr '|' ' ' )
2025-02-10 07:14:49 +00:00
log d " ...and selected: ${ choice // / } "
pretty_choice = $( echo " $choice " | tr ' ' '\n' | while read -r emulator; do
jq -r --arg emulator " $emulator " '.emulator[$emulator].name' " $features "
done | tr '\n' ',' | sed 's/,$//' | sed 's/,/, /g' )
rd_zenity --question \
--no-wrap --window-icon= "/app/share/icons/hicolor/scalable/apps/net.retrodeck.retrodeck.svg" \
--title "RetroDECK Configurator - Reset Components" \
--text= " You selected the following components to be reset:\n\n ${ pretty_choice } \n\nDo you want to continue? "
if [ [ $? = = 0 ] ] ; then # User clicked "Yes"
(
prepare_component "reset" ${ choice // / }
) |
rd_zenity --icon-name= net.retrodeck.retrodeck --progress --no-cancel --pulsate --auto-close \
--window-icon= "/app/share/icons/hicolor/scalable/apps/net.retrodeck.retrodeck.svg" \
--title "RetroDECK Configurator Utility - Reset in Progress" \
--text= "Resetting selected components, please wait...\n\n"
else # User clicked "Cancel"
configurator_reset_dialog
fi
2025-02-07 06:35:08 +00:00
configurator_process_complete_dialog "resetting selected emulators"
2023-05-10 16:26:40 +00:00
else
2025-02-07 06:35:08 +00:00
log d "User selected \"Cancel\""
configurator_welcome_dialog
2023-05-10 16:26:40 +00:00
fi
}
configurator_about_retrodeck_dialog( ) {
2025-02-05 04:40:20 +00:00
choice = $( rd_zenity --list --title= "RetroDECK Configurator Utility - About RetroDECK" --cancel-label= "Back" \
2023-05-10 16:26:40 +00:00
--window-icon= "/app/share/icons/hicolor/scalable/apps/net.retrodeck.retrodeck.svg" --width= 1200 --height= 720 \
--column= "Choice" --column= "Description" \
"Version History" "View the version changelogs for RetroDECK" \
"Credits" "View the contribution credits for RetroDECK" )
2023-04-28 13:12:32 +00:00
2023-05-10 16:26:40 +00:00
case $choice in
"Version History" )
2024-01-05 10:00:00 +00:00
log i " Configurator: opening \" $choice \" menu "
2023-05-10 16:26:40 +00:00
configurator_version_history_dialog
2023-04-26 15:11:32 +00:00
; ;
2023-05-10 16:26:40 +00:00
"Credits" )
2024-01-05 10:00:00 +00:00
log i " Configurator: opening \" $choice \" menu "
2024-06-28 20:07:35 +00:00
rd_zenity --icon-name= net.retrodeck.retrodeck --text-info --width= 1200 --height= 720 \
2023-05-10 16:26:40 +00:00
--window-icon= "/app/share/icons/hicolor/scalable/apps/net.retrodeck.retrodeck.svg" \
--title "RetroDECK Credits" \
2024-08-05 01:45:21 +00:00
--filename= " $config /retrodeck/reference_lists/retrodeck_credits.txt "
2023-05-10 21:02:19 +00:00
configurator_about_retrodeck_dialog
2023-04-18 18:00:42 +00:00
; ;
2023-03-07 19:55:24 +00:00
"" ) # No selection made or Back button clicked
2024-01-05 10:00:00 +00:00
log i "Configurator: going back"
2023-03-07 19:55:24 +00:00
configurator_welcome_dialog
; ;
esac
2023-03-07 15:06:08 +00:00
}
2025-03-26 21:27:19 +00:00
configurator_steam_sync_dialog( ) {
2024-10-28 01:01:44 +00:00
2025-03-26 21:27:19 +00:00
choice = $( rd_zenity --list --title= "RetroDECK Configurator Utility - Steam Sync" --cancel-label= "Back" \
--window-icon= "/app/share/icons/hicolor/scalable/apps/net.retrodeck.retrodeck.svg" --width= 1200 --height= 720 \
--column= "Choice" --column= "Description" \
2025-03-30 05:07:34 +00:00
"Automatic Steam Sync" "Enable / Disable: Automatic Steam Sync. ES-DE favorites will be synced to Steam when RetroDECK quits." \
2025-03-26 21:27:19 +00:00
"Manual Steam Sync" "Perform a one-time manual sync of ES-DE favorites to Steam." \
2025-03-30 05:07:34 +00:00
"Purge Steam Sync Shortcuts" "Perform a full SRM purge of all favorites in case things have gotten messed up." )
2024-10-28 01:01:44 +00:00
2025-03-26 21:27:19 +00:00
case $choice in
2025-03-30 01:27:04 +00:00
"Automatic Steam Sync" )
2025-03-26 21:27:19 +00:00
log i " Configurator: opening \" $choice \" menu "
if [ [ $( get_setting_value " $rd_conf " "steam_sync" retrodeck "options" ) = = "true" ] ] ; then
zenity --question \
--no-wrap --window-icon= "/app/share/icons/hicolor/scalable/apps/net.retrodeck.retrodeck.svg" \
--title "RetroDECK Configurator - RetroDECK Steam Syncronization" \
--text= " Steam syncronization is <span foreground=' $purple '><b>currently enabled</b></span>.\nDisabling Steam Sync will remove all of your favorites from Steam at the next Steam startup.\n\nDo you want to continue?\n\nTo re-add them, just reenable Steam Sync then and restart Steam. "
if [ $? = = 0 ] # User clicked "Yes"
then
configurator_disable_steam_sync
fi
2024-10-28 01:01:44 +00:00
else
2025-03-26 21:27:19 +00:00
zenity --question \
--no-wrap --window-icon= "/app/share/icons/hicolor/scalable/apps/net.retrodeck.retrodeck.svg" \
--title "RetroDECK Configurator - RetroDECK Steam Syncronization" \
2025-04-04 04:20:07 +00:00
--text= " Steam synchronization is <span foreground=' $purple '><b>currently disabled</b></span>. Do you want to enable it?\n\nAll favorited games will be synced with Steam ROM Manager.\nRemember to restart Steam to see the changes.\n\n<span foreground=' $purple '><b>NOTE: Games with unusual characters in their names like '/\{}<>* might break the sync. Check the RetroDECK Wiki for more information.</b></span> "
2025-03-26 21:27:19 +00:00
if [ $? = = 0 ]
then
configurator_enable_steam_sync
fi
2024-10-28 01:01:44 +00:00
fi
2025-03-26 21:27:19 +00:00
configurator_steam_sync_dialog
; ;
"Manual Steam Sync" )
log i " Configurator: opening \" $choice \" menu "
export CONFIGURATOR_GUI = "zenity"
steam_sync
configurator_steam_sync_dialog
; ;
"Purge Steam Sync Shortcuts" )
log i " Configurator: opening \" $choice \" menu "
if [ [ $( configurator_generic_question_dialog "RetroDECK Configurator - Steam Sync" "Are you sure you want to remove all Steam ROM Manager changes, including all RetroDECK shortcuts from Steam?" ) = = "true" ] ] ; then
(
steam-rom-manager nuke
) |
rd_zenity --progress \
--title= "Removing all RetroDECK Steam Sync information" \
--window-icon= "/app/share/icons/hicolor/scalable/apps/net.retrodeck.retrodeck.svg" \
--text= " <span foreground=' $purple '><b>\t\t\t\tRemoving all RetroDECK-related data from Steam</b></span>\n\nPlease wait... " \
--pulsate --width= 500 --height= 150 --auto-close --no-cancel
fi
configurator_steam_sync_dialog
; ;
"" ) # No selection made or Back button clicked
log i "Configurator: going back"
configurator_welcome_dialog
; ;
esac
2024-10-28 01:01:44 +00:00
}
2025-03-25 15:45:20 +00:00
configurator_enable_steam_sync( ) {
2025-01-29 02:26:15 +00:00
set_setting_value " $rd_conf " "steam_sync" "true" retrodeck "options"
2025-03-25 20:45:21 +00:00
export CONFIGURATOR_GUI = "zenity"
2025-03-25 15:45:20 +00:00
steam_sync
2024-10-28 01:01:44 +00:00
zenity --icon-name= net.retrodeck.retrodeck --info --no-wrap --ok-label= "OK" \
--window-icon= "/app/share/icons/hicolor/scalable/apps/net.retrodeck.retrodeck.svg" \
--title "RetroDECK Configurator - RetroDECK Steam Syncronization" \
--text= "Steam syncronization enabled."
}
2025-03-25 15:45:20 +00:00
configurator_disable_steam_sync( ) {
2025-01-29 02:26:15 +00:00
set_setting_value " $rd_conf " "steam_sync" "false" retrodeck "options"
2025-03-25 15:45:20 +00:00
# Remove only synced favorites, leave RetroDECK shortcut if it exists
(
steam-rom-manager enable --names "RetroDECK Steam Sync" >> " $srm_log " 2>& 1
steam-rom-manager disable --names "RetroDECK Launcher" >> " $srm_log " 2>& 1
steam-rom-manager remove >> " $srm_log " 2>& 1
) |
rd_zenity --progress \
--title= "Removing RetroDECK Sync from Steam" \
--window-icon= "/app/share/icons/hicolor/scalable/apps/net.retrodeck.retrodeck.svg" \
--text= "Removing synced entries from Steam, please wait..." \
--pulsate --width= 500 --height= 150 --auto-close --no-cancel
if [ [ -f " $retrodeck_favorites_file " ] ] ; then
rm -f " $retrodeck_favorites_file "
fi
2024-12-04 01:56:57 +00:00
zenity --icon-name= net.retrodeck.retrodeck --info --no-wrap --ok-label= "OK" \
--window-icon= "/app/share/icons/hicolor/scalable/apps/net.retrodeck.retrodeck.svg" \
--title "RetroDECK Configurator - RetroDECK Steam Syncronization" \
--text= "Steam syncronization disabled and shortcuts removed, restart Steam to apply the changes."
2024-10-28 01:01:44 +00:00
}
2023-05-10 16:26:40 +00:00
configurator_version_history_dialog( ) {
2025-03-31 20:52:47 +00:00
local version_array = ( $( xml sel -t -v '//component/releases/release/@version' -n " $rd_metainfo " ) )
2023-05-10 16:26:40 +00:00
local all_versions_list = ( )
for rd_version in ${ version_array [*] } ; do
all_versions_list = ( " ${ all_versions_list [@] } " " RetroDECK $rd_version Changelog " " View the changes specific to version $rd_version " )
done
2023-05-13 16:05:50 +00:00
2024-06-28 20:07:35 +00:00
choice = $( rd_zenity --list --title= "RetroDECK Configurator Utility - RetroDECK Version History" --cancel-label= "Back" \
2023-04-25 14:59:57 +00:00
--window-icon= "/app/share/icons/hicolor/scalable/apps/net.retrodeck.retrodeck.svg" --width= 1200 --height= 720 \
2023-05-10 16:26:40 +00:00
--column= "Choice" --column= "Description" \
"Full RetroDECK Changelog" "View the list of all changes that have ever been made to RetroDECK" \
" ${ all_versions_list [@] } " )
2022-11-20 21:09:13 +00:00
2023-04-25 14:59:57 +00:00
case $choice in
2022-11-20 21:09:13 +00:00
2023-05-10 16:26:40 +00:00
"Full RetroDECK Changelog" )
2024-01-05 10:00:00 +00:00
log i " Configurator: opening \" $choice \" menu "
2023-05-10 16:26:40 +00:00
changelog_dialog "all"
2023-04-25 14:59:57 +00:00
; ;
2022-11-20 21:09:13 +00:00
2023-05-10 16:26:40 +00:00
"RetroDECK" *"Changelog" )
2024-01-05 10:00:00 +00:00
log i " Configurator: opening \" $choice \" menu "
2023-05-10 16:26:40 +00:00
local version = $( echo " $choice " | sed 's/^RetroDECK \(.*\) Changelog$/\1/' )
changelog_dialog " $version "
2023-04-25 14:59:57 +00:00
; ;
2022-11-21 19:02:19 +00:00
2023-05-10 16:26:40 +00:00
esac
2022-11-21 19:02:19 +00:00
2023-05-10 16:26:40 +00:00
configurator_about_retrodeck_dialog
}
2022-11-20 21:09:13 +00:00
2023-05-10 16:26:40 +00:00
configurator_developer_dialog( ) {
2024-06-28 20:07:35 +00:00
choice = $( rd_zenity --list --title= "RetroDECK Configurator Utility - Developer Options" --cancel-label= "Back" \
2023-05-10 16:26:40 +00:00
--window-icon= "/app/share/icons/hicolor/scalable/apps/net.retrodeck.retrodeck.svg" --width= 1200 --height= 720 \
--column= "Choice" --column= "Description" \
2025-03-30 05:07:34 +00:00
"Change Multi-user mode" "Enable/Disable: Multi-user support." \
"Install Specific Release" "Install any cooker release or the latest main available." \
"Browse the Wiki" "Browse the RetroDECK wiki" \
"Install RetroDECK Starter Pack" "Install the optional RetroDECK starter pack." \
"Tool: USB Import" "Use a USB device for RetroDECK data export / import" \
"Open GODOT Configurator" "Open Godot Configurator" )
2023-01-10 16:41:09 +00:00
2023-05-10 16:26:40 +00:00
case $choice in
2022-11-20 21:09:13 +00:00
2023-05-10 16:26:40 +00:00
"Change Multi-user mode" )
2024-01-05 10:00:00 +00:00
log i " Configurator: opening \" $choice \" menu "
2023-05-10 16:26:40 +00:00
configurator_retrodeck_multiuser_dialog
2023-04-25 14:59:57 +00:00
; ;
2023-05-10 16:26:40 +00:00
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
"Install Specific Release" )
2024-01-05 10:00:00 +00:00
log i " Configurator: opening \" $choice \" menu "
2023-05-10 16:26:40 +00:00
configurator_online_update_channel_dialog
2023-04-25 14:59:57 +00:00
; ;
2022-11-20 21:09:13 +00:00
2023-05-10 16:26:40 +00:00
"Browse the Wiki" )
2024-01-05 10:00:00 +00:00
log i " Configurator: opening \" $choice \" menu "
2024-08-01 15:57:19 +00:00
xdg-open "https://github.com/RetroDECK/RetroDECK/wiki"
2023-05-19 13:21:32 +00:00
configurator_developer_dialog
2023-04-25 14:59:57 +00:00
; ;
2023-01-10 16:41:09 +00:00
2023-05-18 14:23:05 +00:00
"Install RetroDECK Starter Pack" )
2024-01-05 10:00:00 +00:00
log i " Configurator: opening \" $choice \" menu "
2023-05-18 14:23:05 +00:00
if [ [ $( configurator_generic_question_dialog "Install: RetroDECK Starter Pack" "The RetroDECK creators have put together a collection of classic retro games you might enjoy!\n\nWould you like to have them automatically added to your library?" ) = = "true" ] ] ; then
install_retrodeck_starterpack
fi
configurator_developer_dialog
; ;
2024-07-08 18:03:53 +00:00
"Tool: USB Import" )
log i " Configurator: opening \" $choice \" menu "
configurator_usb_import_dialog
; ;
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>
2024-08-08 14:46:53 +00:00
"Open GODOT Configurator" )
log i " Configurator: opening \" $choice \" menu "
"godot-configurator.sh"
; ;
2023-05-10 16:26:40 +00:00
"" ) # No selection made or Back button clicked
2024-01-05 10:00:00 +00:00
log i "Configurator: going back"
2023-05-10 16:26:40 +00:00
configurator_welcome_dialog
; ;
2023-04-25 14:59:57 +00:00
esac
2022-10-07 17:46:48 +00:00
}
2023-05-10 16:26:40 +00:00
configurator_retrodeck_multiuser_dialog( ) {
2025-03-31 20:52:47 +00:00
if [ [ $( get_setting_value " $rd_conf " "multi_user_mode" retrodeck "options" ) = = "true" ] ] ; then
2024-06-28 20:07:35 +00:00
rd_zenity --question \
2023-03-27 19:52:58 +00:00
--no-wrap --window-icon= "/app/share/icons/hicolor/scalable/apps/net.retrodeck.retrodeck.svg" \
2023-05-10 16:26:40 +00:00
--title "RetroDECK Configurator - RetroDECK Multi-user Support" \
2025-03-30 05:07:34 +00:00
--text= "Multi-user mode is currently enabled. Do you want to disable it?\n\nIf there is more than one user configured, you will be given a choice of which user to keep as the single RetroDECK user.\n\nThis user's files will be moved to the default locations.\n\nOther users' files will remain in the mutli-user-data folder.\n"
2023-03-27 19:52:58 +00:00
if [ $? = = 0 ] # User clicked "Yes"
then
2023-05-10 16:26:40 +00:00
multi_user_disable_multi_user_mode
2023-03-27 19:52:58 +00:00
else # User clicked "Cancel"
configurator_developer_dialog
fi
else
2024-06-28 20:07:35 +00:00
rd_zenity --question \
2023-03-27 19:52:58 +00:00
--no-wrap --window-icon= "/app/share/icons/hicolor/scalable/apps/net.retrodeck.retrodeck.svg" \
2023-05-10 16:26:40 +00:00
--title "RetroDECK Configurator - RetroDECK Multi-user support" \
2025-03-30 05:07:34 +00:00
--text= "Multi-user mode is currently disabled. Do you want to enable it?\n\nThe current user's saves and states will be backed up and moved to the \"retrodeck/multi-user-data\" folder.\nAdditional users will automatically be stored in their own folder here as they are added."
2023-03-27 19:52:58 +00:00
2023-05-10 16:26:40 +00:00
if [ $? = = 0 ]
2023-03-27 19:52:58 +00:00
then
2023-05-10 16:26:40 +00:00
multi_user_enable_multi_user_mode
else
2023-03-27 19:52:58 +00:00
configurator_developer_dialog
fi
fi
}
2023-03-30 14:04:11 +00:00
configurator_online_update_channel_dialog( ) {
2025-03-31 20:52:47 +00:00
if [ [ $( get_setting_value " $rd_conf " "update_repo" retrodeck "options" ) = = "RetroDECK" ] ] ; then
2024-06-28 20:07:35 +00:00
rd_zenity --question \
2023-03-27 19:52:58 +00:00
--no-wrap --window-icon= "/app/share/icons/hicolor/scalable/apps/net.retrodeck.retrodeck.svg" \
--title "RetroDECK Configurator - RetroDECK Change Update Branch" \
2025-03-30 05:07:34 +00:00
--text= "You are currently on the stable branch of RetroDECK updates. Would you like to switch to the cooker branch?\n\nAfter installing a cooker build, you may need to remove the \"stable\" branch install of RetroDECK to avoid overlap."
2023-03-27 19:52:58 +00:00
if [ $? = = 0 ] # User clicked "Yes"
then
2025-03-31 20:52:47 +00:00
set_setting_value " $rd_conf " "update_repo" " $cooker_repository_name " retrodeck "options"
2023-03-27 19:52:58 +00:00
else # User clicked "Cancel"
configurator_developer_dialog
fi
else
2025-03-31 20:52:47 +00:00
set_setting_value " $rd_conf " "update_repo" "RetroDECK" retrodeck "options"
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
release_selector
2023-03-27 19:52:58 +00:00
fi
}
2024-07-08 18:03:53 +00:00
configurator_usb_import_dialog( ) {
choice = $( rd_zenity --list --title= "RetroDECK Configurator Utility - Developer Options" --cancel-label= "Back" \
--window-icon= "/app/share/icons/hicolor/scalable/apps/net.retrodeck.retrodeck.svg" --width= 1200 --height= 720 \
--column= "Choice" --column= "Description" \
"Prepare USB device" "Create ROM and BIOS folders on a selected USB device" \
"Import from USB" "Import collection from a previously prepared device" )
case $choice in
"Prepare USB device" )
log i " Configurator: opening \" $choice \" menu "
external_devices = ( )
while read -r size device_path; do
device_name = $( basename " $device_path " )
external_devices = ( " ${ external_devices [@] } " " $device_name " " $size " " $device_path " )
done < <( df --output= size,target -h | grep "/run/media/" | grep -v " $sdcard " | awk '{$1=$1;print}' )
if [ [ " ${# external_devices [@] } " -gt 0 ] ] ; then
2025-03-30 05:07:34 +00:00
configurator_generic_dialog "RetroDeck Configurator - USB Import" "If you have an SD card installed that is not currently configured in RetroDECK, it may show up in this list but may not be suitable for USB import.\n\nPlease select your desired drive carefully."
2024-07-08 18:03:53 +00:00
choice = $( rd_zenity --list --title= "RetroDECK Configurator Utility - USB Migration Tool" --cancel-label= "Back" \
--window-icon= "/app/share/icons/hicolor/scalable/apps/net.retrodeck.retrodeck.svg" --width= 1200 --height= 720 \
--hide-column= 3 --print-column= 3 \
--column "Device Name" \
--column "Device Size" \
--column "path" \
" ${ external_devices [@] } " )
if [ [ ! -z " $choice " ] ] ; then
2025-03-19 14:52:57 +00:00
create_dir " $choice /RetroDECK Import "
2024-07-08 18:03:53 +00:00
es-de --home " $choice /RetroDECK Import " --create-system-dirs
rm -rf " $choice /RetroDECK Import/ES-DE " # Cleanup unnecessary folder
2025-03-19 14:52:57 +00:00
2024-07-08 18:03:53 +00:00
# Prepare default BIOS folder subfolders
create_dir " $choice /RetroDECK Import/BIOS/np2kai "
create_dir " $choice /RetroDECK Import/BIOS/dc "
create_dir " $choice /RetroDECK Import/BIOS/Mupen64plus "
create_dir " $choice /RetroDECK Import/BIOS/quasi88 "
create_dir " $choice /RetroDECK Import/BIOS/fbneo/samples "
create_dir " $choice /RetroDECK Import/BIOS/fbneo/cheats "
create_dir " $choice /RetroDECK Import/BIOS/fbneo/blend "
create_dir " $choice /RetroDECK Import/BIOS/fbneo/patched "
create_dir " $choice /RetroDECK Import/BIOS/citra/sysdata "
create_dir " $choice /RetroDECK Import/BIOS/cemu "
create_dir " $choice /RetroDECK Import/BIOS/pico-8/carts "
create_dir " $choice /RetroDECK Import/BIOS/pico-8/cdata "
create_dir " $choice /RetroDECK Import/BIOS/rpcs3/dev_hdd0 "
create_dir " $choice /RetroDECK Import/BIOS/rpcs3/dev_hdd1 "
create_dir " $choice /RetroDECK Import/BIOS/rpcs3/dev_flash "
create_dir " $choice /RetroDECK Import/BIOS/rpcs3/dev_flash2 "
create_dir " $choice /RetroDECK Import/BIOS/rpcs3/dev_flash3 "
create_dir " $choice /RetroDECK Import/BIOS/rpcs3/dev_bdvd "
create_dir " $choice /RetroDECK Import/BIOS/rpcs3/dev_usb000 "
create_dir " $choice /RetroDECK Import/BIOS/Vita3K/ "
create_dir " $choice /RetroDECK Import/BIOS/mame-sa/samples "
create_dir " $choice /RetroDECK Import/BIOS/gzdoom "
fi
else
configurator_generic_dialog "RetroDeck Configurator - USB Import" "There were no USB devices found."
fi
configurator_usb_import_dialog
; ;
"Import from USB" )
log i " Configurator: opening \" $choice \" menu "
external_devices = ( )
while read -r size device_path; do
if [ [ -d " $device_path /RetroDECK Import/ROMs " ] ] ; then
device_name = $( basename " $device_path " )
external_devices = ( " ${ external_devices [@] } " " $device_name " " $size " " $device_path " )
fi
done < <( df --output= size,target -h | grep "/run/media/" | grep -v " $sdcard " | awk '{$1=$1;print}' )
if [ [ " ${# external_devices [@] } " -gt 0 ] ] ; then
choice = $( rd_zenity --list --title= "RetroDECK Configurator Utility - USB Migration Tool" --cancel-label= "Back" \
--window-icon= "/app/share/icons/hicolor/scalable/apps/net.retrodeck.retrodeck.svg" --width= 1200 --height= 720 \
--hide-column= 3 --print-column= 3 \
--column "Device Name" \
--column "Device Size" \
--column "path" \
" ${ external_devices [@] } " )
if [ [ ! -z " $choice " ] ] ; then
if [ [ $( verify_space " $choice /RetroDECK Import/ROMs " " $roms_folder " ) = = "false" || $( verify_space " $choice /RetroDECK Import/BIOS " " $bios_folder " ) = = "false" ] ] ; then
if [ [ $( configurator_generic_question_dialog "RetroDECK Configurator Utility - USB Migration Tool" "You MAY not have enough free space to import this ROM/BIOS library.\n\nThis utility only imports new additions from the USB device, so if there are a lot of the same files in both locations you are likely going to be fine\nbut we are not able to verify how much data will be transferred before it happens.\n\nIf you are unsure, please verify your available free space before continuing.\n\nDo you want to continue now?" ) = = "true" ] ] ; then
(
rsync -a --mkpath " $choice /RetroDECK Import/ROMs/ " * " $roms_folder "
rsync -a --mkpath " $choice /RetroDECK Import/BIOS/ " * " $bios_folder "
) |
rd_zenity --icon-name= net.retrodeck.retrodeck --progress --no-cancel --auto-close \
--window-icon= "/app/share/icons/hicolor/scalable/apps/net.retrodeck.retrodeck.svg" \
--title "RetroDECK Configurator Utility - USB Import In Progress"
configurator_generic_dialog "RetroDECK Configurator - USB Migration Tool" "The import process is complete!"
fi
else
(
rsync -a --mkpath " $choice /RetroDECK Import/ROMs/ " * " $roms_folder "
rsync -a --mkpath " $choice /RetroDECK Import/BIOS/ " * " $bios_folder "
) |
rd_zenity --icon-name= net.retrodeck.retrodeck --progress --no-cancel --auto-close \
--window-icon= "/app/share/icons/hicolor/scalable/apps/net.retrodeck.retrodeck.svg" \
--title "RetroDECK Configurator Utility - USB Import In Progress"
configurator_generic_dialog "RetroDECK Configurator - USB Migration Tool" "The import process is complete!"
fi
fi
else
configurator_generic_dialog "RetroDeck Configurator - USB Import" "There were no USB devices found with an importable folder."
fi
configurator_usb_import_dialog
; ;
"" ) # No selection made or Back button clicked
log i "Configurator: going back"
configurator_developer_dialog
; ;
esac
}
2022-10-07 17:46:48 +00:00
# START THE CONFIGURATOR
2022-10-04 16:21:46 +00:00
2023-04-14 13:10:52 +00:00
configurator_welcome_dialog