Commit graph

3989 commits

Author SHA1 Message Date
monkeyx-net 058fe166c5 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
2024-08-01 14:33:58 +01:00
monkeyx-net 77eb009fff 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
2024-08-01 11:47:55 +01:00
monkeyx-net 1dc99e39d3 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
2024-07-31 20:45:58 +01:00
monkeyx-net d59dad1c19 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
2024-07-31 15:44:19 +01:00
monkeyx-net f2e00115d7 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
2024-07-31 14:57:37 +01:00
monkeyx-net b1bd8ea9b0 On branch feat/godot-configurator
Changes to be committed:
	modified:   tools/configurator/main.tscn
2024-07-31 09:53:23 +01:00
monkeyx-net 82908b01e6 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
2024-07-29 17:17:25 +01:00
monkeyx-net 73df849e4f 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
2024-07-29 00:39:54 +01:00
monkeyx-net e4fb14fe20 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
2024-07-29 00:24:29 +01:00
monkeyx-net 6885f678e4 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
2024-07-28 23:19:57 +01:00
monkeyx-net f09c1a9896 On branch feat/godot-configurator
Changes to be committed:
	modified:   tools/configurator/res/pixel_ui_theme/RetroDECKTheme.tres
2024-07-28 22:48:59 +01:00
monkeyx-net 84cd957aaa 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
2024-07-28 22:39:20 +01:00
monkeyx-net 58f0d2f283 On branch feat/godot-configurator
Changes to be committed:
	modified:   tools/configurator/components/popup.gd
2024-07-28 19:48:24 +01:00
monkeyx-net 5107d330ce 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
2024-07-28 19:44:07 +01:00
monkeyx-net b4df4b8903 On branch feat/godot-configurator
Changes to be committed:
	modified:   tools/configurator/main.gd
2024-07-28 17:06:58 +01:00
monkeyx-net 3bf76b059d On branch feat/godot-configurator
Changes to be committed:
	modified:   .github/workflows/build-configurator.yml
2024-07-28 16:50:01 +01:00
monkeyx-net df3b52a9ad On branch feat/godot-configurator
Changes to be committed:
	modified:   .github/workflows/build-configurator.yml
2024-07-28 16:48:21 +01:00
monkeyx-net 1f97d1acbd On branch feat/godot-configurator
Changes to be committed:
	modified:   .github/workflows/build-configurator.yml
2024-07-28 16:46:24 +01:00
monkeyx-net 1711be4ac7 On branch feat/godot-configurator
Changes to be committed:
	modified:   tools/configurator/main.gd
2024-07-28 16:39:26 +01:00
monkeyx-net 22720e12c6 On branch feat/godot-configurator
Changes to be committed:
	modified:   .github/workflows/build-configurator.yml
2024-07-28 16:33:49 +01:00
monkeyx-net 823a51f167 On branch feat/godot-configurator
Changes to be committed:
	modified:   tools/configurator/export_presets.cfg
2024-07-28 16:23:29 +01:00
monkeyx-net 0fda432413 On branch feat/godot-configurator
Changes to be committed:
	modified:   .github/workflows/build-configurator.yml
	modified:   tools/configurator/export_presets.cfg
2024-07-28 16:16:06 +01:00
monkeyx-net 6183b96a40 On branch feat/godot-configurator
Changes to be committed:
	modified:   .github/workflows/build-configurator.yml
2024-07-28 16:13:05 +01:00
monkeyx-net d9731c2ae1 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
2024-07-28 16:09:37 +01:00
monkeyx-net 30d87168e7 On branch feat/godot-configurator
Changes to be committed:
	new file:   configurator/scripts/class_functions.gd
	modified:   retrodeck_function_wrapper.sh
2024-07-25 13:31:32 +01:00
monkeyx-net 16436ea5b6 e 2024-07-09 15:41:37 +01:00
monkeyx-net b1879937ab Merge remote-tracking branch 'origin/feat/godot-configurator' into feat/gotdot-configurator 2024-07-09 15:40:41 +01:00
MonkeyX 90346ee7f5
Update cooker-selfhosted.yml 2024-06-24 20:03:05 +01:00
MonkeyX 13b33391b1
Update cooker-selfhosted.yml 2024-06-24 16:46:16 +01:00
MonkeyX f92e1ce518
Update cooker-selfhosted.yml
Changed Ubuntu version to 20.04
2024-06-24 13:38:48 +01:00
XargonWan caa6fbbd32 Merge branch 'cooker-0.8.2b' into feat/godot-configurator 2024-06-13 18:10:26 +09:00
XargonWan d8f026ff63 GODOT_CONFIGURATOR: reverted some mistakenly merged changes 2024-06-13 17:33:21 +09:00
icenine451 bef0e80492
Merge pull request #803 from icenine451/cooker-0.8.2b-icenine451
Add "latestghtag" option to pre_build_automation.sh
2024-06-06 09:26:20 -04:00
icenine451 9942837d82 Add missing case end. 2024-06-06 09:19:46 -04:00
icenine451 a821c98d98 Add "latestghtag" option to pre-build automation.
- Also correct some text in the "latestghrelease" option
2024-06-06 09:18:57 -04:00
Lazorne bb512b9a9b added rainbows 2024-06-04 10:30:18 +02:00
icenine451 79c8da88d4
Merge pull request #799 from icenine451/cooker-0.8.2b-icenine451
Cooker 0.8.2b icenine451
2024-05-31 09:36:21 -04:00
icenine451 79b755a45d Unlocalize presets-related variables for use between functions. 2024-05-31 09:34:53 -04:00
icenine451 66e7af978c Un-localize some extracted arrays used between functions. 2024-05-31 09:31:26 -04:00
icenine451 5b79bca872
Merge pull request #798 from icenine451/cooker-0.8.2b-icenine451
Cooker 0.8.2b icenine451
2024-05-30 17:20:52 -04:00
icenine451 26063dec2b Add Configurator tool to rebuild any missing default ROM folders
- Also add missing return to menu after completion of empty rom folder removal tool
2024-05-30 17:17:35 -04:00
icenine451 e89755561f Add empty ROM folder tool to Configurator
https://github.com/XargonWan/RetroDECK/issues/796
2024-05-30 17:12:54 -04:00
icenine451 914f4c3bd8 Merge remote-tracking branch 'upstream/cooker-0.8.2b' into cooker-0.8.2b-icenine451 2024-05-30 13:32:49 -04:00
icenine451 35a3f5fd71 Improve prepare_component safelock
- Regarding this issue: https://github.com/XargonWan/RetroDECK/issues/757
2024-05-30 13:32:36 -04:00
icenine451 5939c167d1
Merge pull request #797 from icenine451/cooker-0.8.2b-icenine451
Cooker 0.8.2b icenine451
2024-05-30 12:20:55 -04:00
icenine451 37f120119b Remove duplicate compression cleanup from CLI compression 2024-05-30 12:18:08 -04:00
icenine451 7fc79b49ea Extract game compression functions from Zenity for use in Godot 2024-05-30 12:17:28 -04:00
icenine451 2afcf2ead4 Move post-compression file cleanup to compress_game function to avoid repetition 2024-05-30 11:35:42 -04:00
icenine451 38d86581e4 Fix comment for readability 2024-05-30 11:30:56 -04:00
icenine451 8411e064d1 Extract preset change selection from Zenity for use in Godot 2024-05-30 11:30:46 -04:00