XargonWan
2ec8b00389
FRAMEWORK: fixing online updater to point to the new org/repo
2024-08-06 11:08:54 +09:00
XargonWan
14dd1fecbd
Merge branch 'cooker' into feat/steam-rom-manager
2024-08-05 11:22:42 +09:00
XargonWan
7ef3628995
feat/lighter manifest ( #844 )
...
* ES-DE: outsourced
* RetroArch: migrated to AppImage
* XEMU: migrated to AppImage
* MELONDS: migrated to AppImage
* RPCS3: migrated to AppImage
* MANIFEST: avoid overwriting native libraries
* MANIFEST: fixing ES-DE
* MANIFEST: fixed and normalized /app with FLATPAK_DEST
* MANIFEST: cleanup
* MANIFEST: fixed RetroArch
* PPSSPP: added wanted sdl module
* ES-DE: moved repo
* PPSSPP: outsourced
* PPSSPP: fixed link
* MANIFEST: fixing copy actions
* PCSX2: removing troublesome file
* DOLPHIN: outsourced
* SOLARUS: outsourced
* MANIFEST: lowercased rpcs3 sha
* MANIFEST: trying to figure out automation_task_list
* MANIFEST: fixed primehack placeholders
* REVERT ME: RUNNER CHANGED
* XEMU: moved on the bottom just to see if something changes
* DUCKSTATION: wrong cp target
* MANFEST: moved thir party libraries in /app/usr/local/lib
* MANFEST: removing dolphin debug libraries
* MANFEST: removing primehack debug libraries
* MANFEST: removing primehack pkgconfig libraries
* MANFEST: removing cemu lib
* SOLARUS: removing errored libs
* MAME: reverted to its original state as it's not coming with libraries
* RYUJINX: fixing chmod command
* GZDOOM: outsourced
* MANIFEST: added debug for checking out where tf is our icon
* Submodules cleanup
* GZDOOM: cleanup
* FRAMEWORK: moved third party libs into /app/retrodeck/lib
* MANIFEST: added retrodeck-pre-build commands
* MANIFEST: module renamed
* ES-DE: re-removed 'files/lib/girepository-1.0'
* GLOBAL: pathing the retrodeck components provided libraries
* RPCS3: moved bufgix in the proper module
* MANIFEST: moved component libraries into /app/retrodeck/lib
* MANIFEST: removing some debug cleanups
* MANIFEST: desktop file don't need to be executable
* ES-DE: re-adding libpoppler
* ES--DE: moved to the end to overwrite older libraries
* RYUJINX: fixed manifest
* MANIFEST: injecting needed libraries and discarding the troublesome ones
* MANIFEST: injecting needed libraries and discarding the troublesome ones - adding more
* MelonDS: outsourced but self built in QT6
* MANIFEST: automated the third party libs manager
* MANIFEST: fixed melonds build
* Ryujinx: downgraded to the older but working version
* MANIFEST: removed debug code
* WORKFLOW: running on self-hosted again
* MANIFEST: including debug and pkgconfig's librareis
* MANIFEST: removing pkgconfig's librareis
* MANIFEST: cannot move so copy and remove
* MANIFEST: cannot move so copy and remove - fix
* Toying with automation file to make it work again
* PRE_BUILD_AUTOMATION: testing a different script
* PRE_BUILD_AUTOMATION: adding new sha function
* MAME: fixing link
* MANIFEST: tweaks
* ATL: fixing ES-DE entry
* PPSSPP: fixed hash
* SOLARUS: fixing debug libs copy command
* APDATA: updated
* SOLARUS: that's not the library you're looking for
* GZDOOM: removing debug even here
* Revamped codename wordlist
* MANIFEST: following symlinks during library copy
* WORKFLOW: moving down the artifact preparation for fltahub as we don't even need it in cooker
* Manually adding missing libraries
* More codenames
* CEMU: added wrapper + RPCS3 fixes
* THE GREAT FOLDER MOVE (aka let's see how much things I can break in a single commit)
* emu: fixed dest filename for the wrapper
* Cemu: fixing wrapper installation
* MANIFEST: trying to add LLVM to solve PCSX2, Duckstation issues
* MANIFEST: adding llvm doesn't change the situation, removed
* MANIFEST: trying to add vulkan
* MANIFEST: trying to add vulkan - removed as it should be already in (and that's broken)
* VULKAN: testing some libraries
* VULKAN: trying to add shaderc
* Manifest: renaming es-de module to stick with the repo name for updating purposes
* Migrated to the new latest links
* MAME: frixed url
* PCSX2: updated to 2.1.55
* Reverting workfolw edits
* WORKFLOW: targetting the old repo for the release
* WORKFLOW: updated some actions to a newever version to avoid deprecation at the end of the year
* MISSING_LIBS: trying to fetch libshaderc
* MAIN_WORKLFOW: updating actions versions [skip ci]
2024-08-05 03:45:21 +02:00
XargonWan
e1971c9b6f
Migrated RetroDECK repo url [skip ci]
2024-08-02 00:57:19 +09:00
XargonWan
61ec2da6df
Migrated RetroDECK-cooker url [skip ci]
2024-08-02 00:50:57 +09:00
XargonWan
37c905fc85
Merge branch 'cooker' into feat/steam-rom-manager
2024-07-30 15:56:19 +09:00
Lx32
864afe5040
Modified if for remove everything if no favorite games
2024-07-29 22:03:29 +02:00
XargonWan
f2f006fa6a
Merge branch 'cooker' of https://github.com/XargonWan/RetroDECK into cooker
2024-07-25 23:36:49 +09:00
icenine451
297f8fe329
Fix failed move commands in 0.8.2b post_update and add recovery for previous failed moves in 0.8.3b
2024-07-21 18:33:24 -04:00
XargonWan
622127b70b
SAVE_MIGRATION: quoted some paths [skip ci]
2024-07-20 23:39:10 +09:00
XargonWan
f5867e20cb
RYUJINX: symlinked the config file until the situation is back to normal
2024-07-12 20:47:05 +09:00
icenine451
58615bb9d5
Change some echoes to logs
2024-06-29 15:38:16 -04:00
icenine451
2e44842458
Add comment and blank line handling to reference-file-reading functions
2024-06-29 15:31:05 -04:00
icenine451
88893a3c1b
Add compensation for reading reference files where there is not an empty newline at the end of the file
2024-06-29 15:17:08 -04:00
icenine451
853d6cf35d
Replace standard zenity commands with new rd_zenity function.
2024-06-28 16:07:35 -04:00
icenine451
3c0d69e644
Add rd_zenity function to keep Gtk-related errors out of the terminal
2024-06-28 16:03:36 -04:00
icenine451
2472254b09
Fix compression logging handling spaces in files
2024-06-27 08:53:12 -04:00
icenine451
d08d027db6
Fix compressed file detection for removal validation
2024-06-27 08:52:41 -04:00
icenine451
8deda02343
Remove unnessecary file removal dialog
2024-06-27 08:52:14 -04:00
icenine451
7f62bd089b
Add check for existing compressed format when building compressable files list
2024-06-26 12:43:56 -04:00
XargonWan
4cac8e13e2
POST_UPDATE: code cleanup [skip ci]
2024-06-23 20:26:45 +09:00
XargonWan
75dc0bf237
POST_UPDATE: unwanted folders cleanup [skip ci]
2024-06-22 21:56:37 +09:00
XargonWan
6fd3ff61fb
VITA3K: some configurationschanged upstream, reflecting them
2024-06-22 21:40:22 +09:00
XargonWan
2186382c3e
FRAMEWORK: fixing an issue where second level subfolders of ES-DE were not correctly placed in the second level
2024-06-22 21:00:07 +09:00
icenine451
9e4e7874d0
Fix bug in component name detection in prepare_component
2024-06-21 21:14:18 -04:00
icenine451
b60c135f6d
Make empty rom folder removal account for shipped helper files
2024-06-21 10:30:30 -04:00
icenine451
d19d52db91
Remove excess white space
2024-06-21 09:54:13 -04:00
XargonWan
c10133aab1
STEAM_SYNC: removed from this build
2024-06-21 15:48:38 +09:00
icenine451
d6748e567d
Fix sourcing typo in global.sh
2024-06-20 13:45:38 -04:00
icenine451
284e8d5cc1
Remove unneeded sourcing from dialogs.sh
2024-06-20 13:44:24 -04:00
icenine451
92f0c227f4
User preset settings were being lost during rdconf expansion
2024-06-20 13:37:02 -04:00
icenine451
d6860e734e
Correct null return on system name prettification
...
- Add RPCS3 to system name prettification reference list
2024-06-20 13:27:51 -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
e89755561f
Add empty ROM folder tool to Configurator
...
https://github.com/XargonWan/RetroDECK/issues/796
2024-05-30 17:12:54 -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
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
icenine451
2374d6e7fe
Only remove Godot temp file if it exists, cut down on errors
2024-05-30 10:59:47 -04:00
icenine451
6d2eb27c87
Add Godot temp file location initialization
2024-05-30 10:58:11 -04:00
icenine451
6524ff1beb
Migrate existing configurator-related functions to configurator_functions.sh
2024-05-30 10:54:29 -04:00
icenine451
8a6a6551b0
Create and source configurator_functions.sh
2024-05-30 10:52:44 -04:00
icenine451
6631389765
Rename functions.sh to other_functions.sh
2024-05-30 10:51:55 -04:00
Alex Meyer
5db5fcb407
make log
output to stderr
2024-05-14 16:16:36 -04:00
Alex Meyer
15657f396c
fix validate_for_chd check and unqouted log line
2024-05-14 13:26:52 -04:00
XargonWan
e25603da19
Merge branch 'cooker-0.8.1b' into feat/steam-rom-manager
2024-05-11 22:38:17 +02:00
XargonWan
35be9568d9
MAME: force extract cheats
2024-05-09 15:09:00 +02:00
Lx32
f23d07ddea
Modified with external reset function
2024-05-08 23:27:05 +02:00
Lx32
4b93767cae
Modified with external reset function
2024-05-08 23:26:12 +02:00
Lx32
46668df052
Added file for resetting the configuration
2024-05-08 23:25:00 +02:00
XargonWan
9019b23f4a
LOGGER: fixed typos [skip ci]
2024-05-07 21:51:08 +02:00
XargonWan
1db90e87b4
SCUMMVM_LIBRETRO: fixing assets location [skip ci]
2024-05-07 21:44:12 +02:00
XargonWan
323a56df99
ZENITY: improved some dialogs and added some colors
2024-05-07 09:58:31 +02:00
icenine451
5ed2ecd110
Fix similar-name setting detection in presets engine
2024-05-06 10:00:31 -04:00
XargonWan
c1517692b8
SCUMMVM: forcing the deployment of the unzipped file
2024-05-06 14:28:37 +02:00
XargonWan
6ef1ed36ad
CONFIGURATOR: resizing background warning window [skip ci]
2024-05-06 14:20:53 +02:00
XargonWan
b717033348
COOKER_DOWNLOADER: fixed a bug where the sha couldn't be correctly compared
2024-05-06 11:04:03 +02:00
XargonWan
8878d6cc8a
ES-DE: added more debug messages in ES-DE folders migration
2024-05-06 10:48:18 +02:00
XargonWan
d3ff25f51c
COOKER_DOWNLOADER: fixed a bug where it was getting a malformed url due to the sha file presence
2024-05-06 10:47:48 +02:00
XargonWan
9f63a80ad0
MAME-SA: placing cheats in post-update
2024-05-05 22:01:17 +02:00
XargonWan
6f087faccb
MAME-SA: added cheats
2024-05-05 21:52:38 +02:00
XargonWan
8f290edff3
RA: changing dir_prep for RetroArch logs as they might be not initialized yet
2024-05-05 21:44:56 +02:00
XargonWan
6b7b2cbe19
Merge branch 'cooker-0.8.1b' of https://github.com/XargonWan/RetroDECK into cooker-0.8.1b
2024-05-05 21:39:02 +02:00
XargonWan
af801753cb
SCUMMVM: adding assets (ScummVM.zip)
2024-05-05 21:39:00 +02:00
XargonWan
c9f5f74cfa
Merge pull request #782 from XargonWan/feat/esde-more-folders-move
...
ES-DE: moving themes and downloaded_media in rdhome/ES-DE folder
2024-05-05 20:56:29 +02:00
XargonWan
be12d0c4f4
MAME: exposing samples folder
2024-05-05 09:39:30 +02:00
XargonWan
33993a2f9e
ES-DE: moving themes and downloaded_media in rdhome/ES-DE folder
2024-05-04 10:13:30 +02:00
XargonWan
f0d251a163
COOKER_UPDATER: added sha check before uninstalling the flatpak
2024-05-03 22:42:30 +02:00
icenine451
1869b8889b
Add support for non-yml RPCS3 ini files in framework
2024-05-03 09:10:05 -04:00
icenine451
3f284472d4
Add optional Ryujinx reset to 0.8.1b post_update
2024-04-23 10:41:38 -04:00
icenine451
dfbeca17bd
Merge remote-tracking branch 'upstream/cooker-0.8.1b' into cooker-0.8.1b-icenine451
2024-04-23 09:31:20 -04:00
icenine451
c3544b0b97
Remove excess log folder creation
2024-04-23 09:31:15 -04:00
XargonWan
4f12d7fe08
Merge branch 'cooker-0.8.1b' into feat/steam-rom-manager
2024-04-22 22:58:59 +09:00
XargonWan
0a810e4f8e
SRM: fixed path, whoops
2024-04-22 22:42:37 +09:00
XargonWan
8b107c406b
Merge pull request #729 from MatthijsMarco/cooker-0.8.0b
...
Fixed some spelling and grammar
2024-04-22 17:27:46 +09:00
XargonWan
dd132dd945
STEAM_SYNC: fixing gameslist location
2024-04-22 13:40:16 +09:00
XargonWan
770f17eaef
Merge branch 'cooker-0.8.1b' into feat/steam-rom-manager
2024-04-21 22:35:53 +09:00
XargonWan
21707a20e6
POST_UPDATE: added a warning for background windows
2024-04-21 22:30:16 +09:00
Lx32
8bc061f91c
Update and fixed script
2024-04-21 15:22:44 +02:00
XargonWan
87d2a5f47b
GLOBAL: check if the build is a Cooker or a PR build too, then enabled dev options [skip ci]
2024-04-21 20:35:32 +09:00
XargonWan
ecd6cb15b3
SRM: boilr cleanup [skip ci]
2024-04-20 21:44:10 +09:00
XargonWan
fb1fcbc81b
PREPARE_COMPONENTS: removing spaces from steam rom manager
2024-04-20 21:27:40 +09:00
XargonWan
1ed4fdd7fa
Merge branch 'cooker-0.8.1b' into feat/steam-rom-manager
2024-04-20 09:05:54 +09:00
Lx32
2c59cc18cd
Update with srm in place of boilr
2024-04-19 19:04:42 +02:00
Lx32
cd7da1294d
Standard config for srm
2024-04-19 18:42:53 +02:00
Lx32
34d337201d
Updated for srm
2024-04-19 18:41:57 +02:00
XargonWan
28846a89cb
CHANGELOG: removing version notes from the terminal output [skip ci]
2024-04-19 15:01:55 +09:00
XargonWan
c1c0491a66
ES-DE: migrating collections and games list in a new structure
2024-04-19 11:48:36 +09:00
XargonWan
adac400f09
RESET_COMPONENT: lowercasing and simplifying the code
2024-04-19 11:17:16 +09:00
XargonWan
795f4bfa1e
PONZU: kiroi was not resetting correctly
2024-04-13 14:58:55 +09:00
XargonWan
dfbdde5430
PONZU: adding sdl and qt version of kiroi + bugfixes
2024-04-13 14:55:13 +09:00
icenine451
ccf900f2d4
Fix Ryujinx prepare_component typo
...
Add "component not found" catch to prepare_component
2024-04-11 09:09:38 -04:00
icenine451
58f30cdd38
Merge remote-tracking branch 'upstream/cooker-0.8.0b' into cooker-0.8.0b-icenine451
2024-04-11 09:03:21 -04:00
XargonWan
68dcbd8200
RYUJINX: injecting controllers config
2024-04-11 21:17:29 +09:00
icenine451
9cb238a9df
Update compression process logging
2024-04-08 09:34:21 -04:00
XargonWan
49a51bd178
RYUJINX: removed wrapper and symlinked the whole keys folder
2024-04-08 10:59:51 +09:00
icenine451
32ebb6e686
Add post-compression file check before original deletion
...
Add ROM backup disclaimer to compression auto-cleanup
2024-04-02 09:53:35 -04:00
icenine451
f6abf9c9b8
Only backup RPCS3 data if it exists during post_update
2024-03-29 16:08:58 -04:00
icenine451
5c352dbbcd
Remove excess whitespace
2024-03-29 15:59:42 -04:00
icenine451
1371676da9
Update dir_prep to strip trailing slashes
...
Fix RPCS3 savedata relocate post_update action
2024-03-29 15:59:01 -04:00
XargonWan
849c5e8900
RYUJINX: fixed a bug where registered folder was not correctly renamed into firmware
2024-03-29 08:30:01 +01:00
icenine451
254dc09d26
Fix how finit logs folder moving is handled
2024-03-28 14:49:21 -04:00
icenine451
709908f06a
Remove duplicate log file creation if not found
2024-03-28 14:27:20 -04:00
icenine451
e03234548c
Skip creating logs folder during finit as it is already created earlier
2024-03-28 14:06:40 -04:00
icenine451
0856eddea6
Remove extraneous newline from log entry
2024-03-28 14:06:15 -04:00
icenine451
fb4a1525c5
Fix version change detection logic for cookers
2024-03-27 09:11:52 -04:00
icenine451
69a23b233a
Rename patching.sh to framework.sh for function library clarity
2024-03-27 08:53:20 -04:00
XargonWan
2638d785e9
PREPARE_COMPONENT: removed customs folder as we use ponzu, peparing missing bios subfolders for RetroArch
2024-03-26 11:25:21 +01:00
icenine451
590b7bcfa9
Cleanup logging functionality
2024-03-22 17:10:26 -04:00
XargonWan
5e642c5bd5
LOGGER: added various check cases, might be optimized tho
2024-03-22 10:12:12 +01:00
XargonWan
5570700867
LOGGER: potential fix for logs folder not being created
2024-03-21 22:01:17 +01:00
XargonWan
9596021616
GZDOOM: RETRODECKHOMEDIR placeholder replacement was missing
2024-03-21 21:27:08 +01:00
XargonWan
7816c15c27
RYUJINX: edited bios folder not found message [skip ci]
2024-03-21 08:14:44 +01:00
XargonWan
c43d7ddf36
LOGGER: fixed ES-DE logs symlink
2024-03-20 21:13:16 +01:00
XargonWan
ee030900a1
LOGGER: fixes for when rdhome is not available
2024-03-20 00:19:25 +01:00
XargonWan
8e1eb0b3cc
GLOBAL: deleted an unuseful line
2024-03-20 00:18:49 +01:00
XargonWan
189dcb2324
LOGGER: fixed path not being created
2024-03-19 22:54:27 +01:00
icenine451
fc6ebecf79
Add platform-specific compression commands
2024-03-19 15:04:01 -04:00
icenine451
b761fdd8d9
Revert CSO compression changes and prep for updated chdman
2024-03-19 14:53:23 -04:00
XargonWan
39ff142995
ES-DE: fixed start_retrodeck param
2024-03-19 19:50:02 +01:00
XargonWan
2299da254f
PONZU: added a check for the already installed files after a full reset
2024-03-19 09:53:45 +01:00
XargonWan
2fcd7ae89c
POST-UPDATED: added todos for Cemu in 0.9.0b - part 2 [skip ci]
2024-03-18 22:15:58 +01:00
XargonWan
f426aa0e89
POST-UPDATED: added todos for Cemu in 0.9.0b [skip ci]
2024-03-18 21:51:58 +01:00
XargonWan
b1ae187401
ES-DE: fixed the bug where the system folders were not generated
2024-03-17 11:34:49 +01:00
XargonWan
3abfe5044f
LOGGING: added more log lines and improved the set_setting_value logging
2024-03-17 11:34:15 +01:00
XargonWan
55c3c6cc62
GZDOOM: added missing sound folders + config fixes
2024-03-13 15:19:32 +01:00
XargonWan
e12131a558
GZDOOM: path fixing + adding bios folder
2024-03-13 08:55:21 +01:00
XargonWan
bf0e7d249f
CONTROLLER_CONFIGS: deleting old ones
2024-03-13 08:46:58 +01:00
Marco Matthijs
79bcfa1dfa
Fixed some spelling and grammar
2024-03-12 20:01:47 +01:00
icenine451
6bbf33a7c8
Update Deck check to include Deck OLED
2024-03-11 08:41:25 -04:00
icenine451
3b17ad55d9
Merge remote-tracking branch 'upstream/cooker-0.8.0b' into cooker-0.8.0b-icenine451
2024-03-11 08:40:09 -04:00
XargonWan
21bd11673a
GZDOOM: fixed audio
2024-03-10 09:39:43 +01:00
icenine451
013892d203
Add real Deck check function
2024-03-09 13:17:39 -05:00
icenine451
3bb1706c26
Merge remote-tracking branch 'upstream/cooker-0.8.0b' into cooker-0.8.0b-icenine451
2024-03-09 13:13:21 -05:00
XargonWan
74b2c0f596
PONZU: added removal function
2024-03-09 14:37:42 +01:00
XargonWan
850103abf1
PONZU: fixing paths and variables check from retrodeck config
2024-03-09 09:32:45 +01:00
XargonWan
f0aa342936
PONZU: fixing install script
2024-03-09 09:11:14 +01:00
XargonWan
2e47b17fb4
PONZU: added the emulators reset after their install
2024-03-09 08:22:39 +01:00
XargonWan
e6e161c8b8
PONZU: fixed extract commands
2024-03-08 21:22:30 +01:00
XargonWan
6aca748082
PONZU: fixed emulators path
2024-03-08 21:22:15 +01:00
XargonWan
e2cd1762c8
PONZU: re-added the two emulators in various positions with ponzu checking
2024-03-08 18:21:43 +01:00
XargonWan
482ed3c2dd
PONZU: added config in rd_conf
2024-03-08 17:41:15 +01:00
XargonWan
dfb916f174
Merge branch 'cooker-0.8.0b' into feat/ponzu
2024-03-08 17:37:05 +01:00
XargonWan
9e894733ff
PONZU: function refactor
2024-03-08 17:32:56 +01:00
XargonWan
5fac00e20b
GZDOOM: adding missing pk3 files
2024-03-08 17:11:29 +01:00
XargonWan
f8d0e4f62f
ES-DE: system folder refresh in post_update
2024-03-08 08:58:56 +01:00
icenine451
7afc7961c1
Merge remote-tracking branch 'upstream/cooker-0.8.0b' into cooker-0.8.0b-icenine451
2024-03-07 13:20:59 -05:00