Merge branch 'cooker' into feat/single_feature_file

This commit is contained in:
XargonWan 2024-08-14 13:18:35 +09:00
commit 4ad631cb43
1379 changed files with 30062 additions and 12 deletions

View file

@ -166,6 +166,8 @@ jobs:
fi
git tag "${{ env.TAG }}" # Create the tag locally
git push origin "${{ env.TAG }}" # Push the new tag in the remote repo
env:
GITHUB_TOKEN: ${{ secrets.TRIGGER_BUILD_TOKEN }}
# In case it cannot publish the release at least it's providing the flatpak file for creating a manual release
- name: Upload RetroDECK-cooker.flatpak

View file

@ -6,6 +6,7 @@
latestcommit^UNIVERSALDYNAMICINPUTCOMMITPLACEHOLDER^https://github.com/Venomalia/UniversalDynamicInput^main
outside_file^VERSIONPLACEHOLDER^${GITHUB_WORKSPACE}/buildid
branch^THISBRANCH
THISREPO^THISREPO
hash^RASHAPLACEHOLDER^https://buildbot.libretro.com/nightly/linux/x86_64/RetroArch.7z
hash^SAMEDUCKSHAPLACEHOLDER^https://buildbot.libretro.com/nightly/linux/x86_64/latest/sameduck_libretro.so.zip

View file

@ -51,7 +51,18 @@ get_current_branch() {
fi
}
# Retrieve the repository URL
get_repo_url() {
local repo_url=$(git config --get remote.origin.url)
# Convert SSH URL to HTTPS if needed
if [[ "$repo_url" == git@* ]]; then
repo_url=$(echo "$repo_url" | sed -e 's|git@|https://|' -e 's|:|/|')
fi
echo "$repo_url"
}
current_branch=$(get_current_branch)
current_repo_url=$(get_repo_url)
echo "Manifest location: $rd_manifest"
echo "Automation task list location: $automation_task_list"
@ -170,6 +181,13 @@ handle_url() {
/bin/sed -i 's^'"$placeholder"'^'"$calculated_url"'^g' "$rd_manifest"
}
# Handle the THISREPO placeholder
handle_thisrepo() {
local placeholder="$1"
echo "Replacing placeholder $placeholder with repository URL $current_repo_url"
/bin/sed -i 's^'"$placeholder"'^'"$current_repo_url"'^g' "$rd_manifest"
}
# Process the task list
while IFS="^" read -r action placeholder url branch || [[ -n "$action" ]]; do
if [[ ! "$action" == "#"* ]] && [[ -n "$action" ]]; then
@ -184,6 +202,8 @@ while IFS="^" read -r action placeholder url branch || [[ -n "$action" ]]; do
"outside_env_var" ) handle_outside_env_var "$placeholder" "$url" ;;
"custom_command" ) handle_custom_command "$url" ;;
"url" ) handle_url "$placeholder" "$url" ;;
"THISREPO" ) handle_thisrepo "$placeholder" ;;
esac
fi
done < "$automation_task_list"

View file

@ -153,13 +153,12 @@
<string name="ScreensaverType" value="video" />
<string name="StartupSystem" value="" />
<string name="SystemsSorting" value="manufacturer_hwtype_year" />
<string name="Theme" value="art-book-next-es-de" />
<string name="Theme" value="retrodeck" />
<string name="ThemeAspectRatio" value="automatic" />
<string name="ThemeColorScheme" value="art-book-next" />
<string name="ThemeFontSize" value="" />
<string name="ThemeSet" value="art-book-next-es-de" />
<string name="ThemeColorScheme" value="retrodeck" />
<string name="ThemeFontSize" value="medium" />
<string name="ThemeTransitions" value="automatic" />
<string name="ThemeVariant" value="system-multi-gamelist-list-immersive" />
<string name="ThemeVariant" value="carousel" />
<string name="UIMode" value="full" />
<string name="UIMode_passkey" value="uuddlrlrba" />
<string name="UserThemeDirectory" value="" />

View file

@ -352,7 +352,7 @@ post_update() {
if [[ $(check_version_is_older_than "0.8.3b") == "true" ]]; then
# In version 0.8.3b, the following changes were made:
# - Recovery from a failed move of the themes, downloaded_media and gamelists folder to their new ES-DE locations.
if [[ !-d "$rdhome/ES-DE/themes" || ! -d "$rdhome/ES-DE/downloaded_media" || ! -d "$rdhome/ES-DE/gamelists" ]]; then
if [[ ! -d "$rdhome/ES-DE/themes" || ! -d "$rdhome/ES-DE/downloaded_media" || ! -d "$rdhome/ES-DE/gamelists" ]]; then
log i "Moving ES-DE downloaded_media, gamelist, and themes from \"$rdhome\" to \"$rdhome/ES-DE\" due to a RetroDECK Framework bug"
if [[ -d "$rdhome/themes" && ! -d "$rdhome/ES-DE/themes" ]]; then
move "$rdhome/themes" "$rdhome/ES-DE/themes" && log d "Move of \"$rdhome/themes\" completed"

View file

@ -1,4 +1,7 @@
app-id: net.retrodeck.retrodeck
# next 2 lines Used by Godot
base: org.godotengine.godot.BaseApp
base-version: "4.2"
runtime: org.kde.Platform
runtime-version: "6.7"
sdk: org.kde.Sdk
@ -87,7 +90,7 @@ modules:
echo "Version is $VERSION"
sources:
- type: git
url: https://github.com/RetroDECK/RetroDECK.git
url: THISREPO
branch: THISBRANCH
- name: xmlstarlet
@ -154,6 +157,30 @@ modules:
url: https://github.com/mikefarah/yq/releases/download/v4.33.3/yq_linux_amd64
sha256: 4ee662847c588c3ef2fec8bfb304e8739e3dbaba87ccb9a608d691c88f5b64dc
# GODOT Configurator
- name: retrodeck-configurator
buildsystem: simple
build-commands:
- install -Dm755 "Godot_v4.2.2-stable_linux.x86_64" "${FLATPAK_DEST}/bin/godot"
- mkdir -p "${FLATPAK_DEST}/retrodeck"
- godot --headless --path "tools/configurator" --import
- godot --headless --path "tools/configurator" --export-pack "Linux/X11 64-bit" "${FLATPAK_DEST}/retrodeck/configurator.pck"
- chmod +x "${FLATPAK_DEST}/retrodeck/configurator.pck"
- echo '#!/bin/sh' > "godot-configurator.sh"
- echo 'godot-runner --main-pack /app/retrodeck/configurator.pck' >> "godot-configurator.sh"
- install -Dm755 "godot-configurator.sh" "/app/bin/"
sources:
- type: archive
url: https://github.com/godotengine/godot/releases/download/4.2.2-stable/Godot_v4.2.2-stable_linux.x86_64.zip
sha256: 69eb9881e1b82ab93924c83106a7c031497f252bc0c08e199e4da6380072d6ef
- type: archive
url: https://www.freedesktop.org/software/fontconfig/release/fontconfig-2.15.0.tar.gz
sha256: f5f359d6332861bd497570848fcb42520964a9e83d5e3abe397b6b6db9bcaaf4
dest: fontconfig
- type: git
url: THISREPO
branch: THISBRANCH
# RetroArch
# https://retroarch.com/index.php?page=platforms
@ -589,7 +616,7 @@ modules:
# Tools
- mkdir -p ${FLATPAK_DEST}/tools
- cp -r tools/** ${FLATPAK_DEST}/tools
- cp -r tools/*.sh ${FLATPAK_DEST}/tools
- find ${FLATPAK_DEST}/tools -type f \( -name "*.sh" -o -name "*.py" \) -exec chmod +x {} \;
# Function libraries
@ -622,5 +649,5 @@ modules:
sources:
- type: git
url: https://github.com/RetroDECK/RetroDECK.git
url: THISREPO
branch: THISBRANCH

1
rd-submodules/ryujinx/.gitignore vendored Normal file
View file

@ -0,0 +1 @@
.flatpak-builder

3
rd-submodules/ryujinx/.gitmodules vendored Normal file
View file

@ -0,0 +1,3 @@
[submodule "flatpak-builder-tools"]
path = flatpak-builder-tools
url = https://github.com/flatpak/flatpak-builder-tools.git

View file

@ -0,0 +1,3 @@
{
"only-arches": ["x86_64"]
}

File diff suppressed because it is too large Load diff

View file

@ -0,0 +1,82 @@
app-id: org.ryujinx.Ryujinx
runtime: org.freedesktop.Platform
runtime-version: '22.08'
sdk: org.freedesktop.Sdk
add-extensions:
org.freedesktop.Platform.ffmpeg-full:
version: '22.08'
directory: lib/ffmpeg
add-ld-path: .
finish-args:
- --share=ipc
- --socket=x11
- --device=all
- --socket=pulseaudio
- --share=network
- --filesystem=home:ro
- --filesystem=xdg-run/app/com.discordapp.Discord:create
- --filesystem=xdg-config/gtk-3.0:ro
rename-icon: ryujinx
command: ryujinx-wrapper
modules:
- name: Ryujinx
buildsystem: simple
build-options:
no-debuginfo: true
no-debuginfo-compression: true
strip: false
arch:
x86_64:
env:
RUNTIME: linux-x64
env:
PKG_CONFIG_PATH: /app/lib/pkgconfig:/app/share/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig
DOTNET_CLI_TELEMETRY_OPTOUT: 'true'
DOTNET_SKIP_FIRST_TIME_EXPERIENCE: 'true'
RYUJINX_VERSION: 1.1.1035
RYUJINX_TARGET_RELEASE_CHANNEL_OWNER: flathub
RYUJINX_TARGET_RELEASE_CHANNEL_REPO: org.ryujinx.Ryujinx
RYUJINX_TARGET_RELEASE_CHANNEL_NAME: master
build-commands:
- |
export PATH=$PATH:/run/build/Ryujinx/dotnet-sdk
export RYUJINX_GIT_SHORT_HASH=$(git rev-parse --short HEAD)
export RUNTIME_FRAMEWORK_VERSION=$(find nuget-sources -name 'microsoft.netcore.app.host.linux-x64.*' | grep -oP '(\d.\d.\d+.nupkg)' | grep -oP '(\d.\d.\d+)')
sed -r --in-place "s/\%\%RYUJINX_BUILD_VERSION\%\%/$RYUJINX_VERSION/g;" src/Ryujinx.Common/ReleaseInformation.cs
sed -r --in-place "s/\%\%RYUJINX_BUILD_GIT_HASH\%\%/$RYUJINX_GIT_SHORT_HASH/g;" src/Ryujinx.Common/ReleaseInformation.cs
sed -r --in-place "s/\%\%RYUJINX_TARGET_RELEASE_CHANNEL_NAME\%\%/$RYUJINX_TARGET_RELEASE_CHANNEL_NAME/g;" src/Ryujinx.Common/ReleaseInformation.cs
sed -r --in-place "s/\%\%RYUJINX_TARGET_RELEASE_CHANNEL_OWNER\%\%/$RYUJINX_TARGET_RELEASE_CHANNEL_OWNER/g;" src/Ryujinx.Common/ReleaseInformation.cs
sed -r --in-place "s/\%\%RYUJINX_TARGET_RELEASE_CHANNEL_REPO\%\%/$RYUJINX_TARGET_RELEASE_CHANNEL_REPO/g;" src/Ryujinx.Common/ReleaseInformation.cs
mkdir -p /app/bin
dotnet publish -c Release -r $RUNTIME /p:DebugType=embedded src/Ryujinx /p:Version=$RYUJINX_VERSION /p:SourceRevisionId=$RYUJINX_GIT_SHORT_HASH /p:ExtraDefineConstants="DISABLE_UPDATER%2CFORCE_EXTERNAL_BASE_DIR" /p:RuntimeFrameworkVersion=$RUNTIME_FRAMEWORK_VERSION --self-contained --source nuget-sources
if [ $? -ne 0 ]; then
exit 1;
fi;
cp -r --remove-destination /run/build/Ryujinx/src/Ryujinx/bin/Release/net7.0/$RUNTIME/publish/* /app/bin/
mkdir -p /app/lib/ffmpeg
ln -s /usr/lib/x86_64-linux-gnu/libX11.so.6 /app/lib/libX11.so
install -Dm644 $FLATPAK_ID.appdata.xml /app/share/metainfo/$FLATPAK_ID.appdata.xml
install -Dm755 ryujinx-wrapper /app/bin/ryujinx-wrapper
install -Dm644 distribution/misc/Logo.svg /app/share/icons/hicolor/scalable/apps/ryujinx.svg
install -Dm644 distribution/linux/mime/Ryujinx.xml /app/share/mime/packages/$FLATPAK_ID.mime.xml
install -Dm644 distribution/linux/Ryujinx.desktop /app/share/applications/$FLATPAK_ID.desktop
desktop-file-edit --set-key="Exec" --set-value="ryujinx-wrapper %f" /app/share/applications/$FLATPAK_ID.desktop
sources:
- type: archive
only-arches:
- x86_64
dest: dotnet-sdk
url: https://dotnetcli.azureedge.net/dotnet/Sdk/7.0.401/dotnet-sdk-7.0.401-linux-x64.tar.gz
sha256: 4634fa4da7ae4e3dadb83e320a87fb26f0cb12a7ca02bf9f10e6c3c1c91d645c
x-checker-data:
type: rotating-url
url: https://aka.ms/dotnet/7.0/dotnet-sdk-linux-x64.tar.gz
pattern: https://dotnetcli.azureedge.net/dotnet/Sdk/^([\d\.a-z-]+)$/dotnet-sdk-^([\d\.a-z-]+)$-linux-x64.tar.gz
- nuget_sources.json
- type: git
url: https://github.com/Ryujinx/Ryujinx.git
commit: bc44b85b0bdcaf8140a04130e4a895677a01111f
- type: file
path: ryujinx-wrapper
- type: file
path: org.ryujinx.Ryujinx.appdata.xml

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.7 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.4 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.6 MiB

View file

@ -1290,7 +1290,8 @@ configurator_developer_dialog() {
"Change Update Channel" "Change between normal and cooker builds" \
"Browse the Wiki" "Browse the RetroDECK wiki online" \
"Install RetroDECK Starter Pack" "Install the optional RetroDECK starter pack" \
"Tool: USB Import" "Prepare a USB device for ROMs or import an existing collection")
"Tool: USB Import" "Prepare a USB device for ROMs or import an existing collection" \
"Open GODOT Configurator" "Open the new Configurator made in GODOT engine")
case $choice in
@ -1323,6 +1324,11 @@ configurator_developer_dialog() {
configurator_usb_import_dialog
;;
"Open GODOT Configurator" )
log i "Configurator: opening \"$choice\" menu"
"godot-configurator.sh"
;;
"" ) # No selection made or Back button clicked
log i "Configurator: going back"
configurator_welcome_dialog

View file

@ -0,0 +1,112 @@
Quick Resume
Activate "Quick Resume" to continue playing your games from where you left off. With Quick Resume enabled, the system automatically saves your progress when you close a game and loads it when you start the game again.
Please note that certain systems, like DOS, PS2, PS3, PSVita, and Switch, do not currently support this feature.
Rewind
When "Rewind" is turned on, hold HOTKEY + L2 to rewind your gameplay, allowing you to alter your destiny. Keep in mind that activating this feature might cause slowdowns on some systems.
Note: "Rewind" is not supported on certain systems, including DOS, PS2, PS3, PSVita, and Switch.
Quit Confirmation
Activate "Quit Confirmation" to prevent accidental exits. This feature prompts you before quitting a game, ensuring you don't lose progress unintentionally.
Cheats
Unlock extra fun with "Cheats." Enable cheat codes to gain advantages to simplify your gaming experience.
Borders
Enable or disable the drawing of borders around the game.
Note: this will disable the "Widescreen option".
Wide Screen
If enabled it widens the display, providing a more expansive gaming experience on supported systems.
Note: this will disable the "Borders option".
Shaders
When turned on, "Shaders" displays the game just like it appeared on the original console's screen.
Mods
Enable or disable the loading of the installed mods.
TATE Mode
Turn on "TATE Mode" for games that support vertical screen orientation. This feature allows you to enjoy selected titles in portrait mode, mimicking the arcade experience.
"Tate" (縦) means "vertical" in Japanese.
Steam: Controller Templates
Install the RetroDECK controller templates fror Steam. Once installed they will be automatically updated when an update is available.
The controller templates will enable hotkeys and raidal menu (radial menu is currently available on Steam Deck trackpad only).
Check the wiki for further details.
Button Layout
Select the desired button layout:
Classic: A, B X and Y are in the Steam Deck/Xbox layout.
Nintendo: A and B got their function inverted, same for X and Y like in the Nintendo controllers.
Hotkey Activation Sound
When this option is enabled you will hear a sound when the HOTKEY button is pressed.
[scan]
PlayStation 3 Games <- remove
ScummVM Games
Generate the entries of ScummVM games to adhere to the RetroDECK/ES-DE standard.
More on this in the wiki.
Multi-file Structure
Group the multi disc or multi file games as a single game entry on the games list.
More on this in the wiki.
3DS Game Decrypter
Decrypt your 3DS games.
Note: you should provide the keys file, more on this in the wiki.
BIOS
Check which BIOS files are recognized by RetroDECK and which ones are missing.
Open Emulator...
Open an emulator to manually tweak the configurations.
WARNING: this can breaking for the less expert users, you can always reset them by going to Troubleshoot > Reset menu.
Install RetroDECK Steam Grids <- rename to Add RetroDECK to Steam
Show Favorites as Steam Games
If this option is enabled the game marked as favorites will be added to Steam, when disabled they will be removed.
NOTE: the RetroDECK controller layout is not automatically applied to the single game entries.
USB Transfer Tool
Backup User Data
Compress Games
Move User Files
Retro Aechievements
Advanced
Hardcore Mode
Show Throphies
Login
Netplay ID
Address
Connect <- this is wrong probably, should be a toggle on Netplay ID?
Saves Sync
Start FTP Server <- Rename to SFTP
Check Connection
Show Logs
[reset]
Single Emulator...
All Emulators
Full RetroDECK Reset
Update Notification
Show Easter Eggs <- rename in Seasonal Loading Screen
Multi-User Mode (off, steam users, custom users) rename to retrodeck users
Menu Music
[about]
Website
Version History
Wiki
Credits
Donate
Reach Us
Licenses

View file

@ -0,0 +1,5 @@
extends Control
func _input(event):
if event.is_action_pressed("rekku_hide"):
self.visible = !self.visible

View file

@ -0,0 +1,27 @@
extends TabContainer
func _ready():
focusFirstFocusableChild() #grab focus on first element to enable controller focusing
func _input(event):
if (event.is_action_pressed("next_tab")):
self.select_next_available()
focusFirstFocusableChild()
if (event.is_action_pressed("previous_tab")):
self.select_previous_available()
focusFirstFocusableChild()
func focusFirstFocusableChild():
var children = findElements(get_current_tab_control(), "Control")
for n: Control in children:
if (n.focus_mode == FOCUS_ALL):
n.grab_focus.call_deferred()
break
func findElements(node: Node, className: String, result: Array = []) -> Array:
if node.is_class(className):
result.push_back(node)
for child in node.get_children():
result = findElements(child, className, result)
return result

Binary file not shown.

After

Width:  |  Height:  |  Size: 16 KiB

View file

@ -0,0 +1,34 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://donemjr3ojyxm"
path="res://.godot/imported/tilemap.png-0ecba5f1a047e5f0cab0df4faff83c9f.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://assets/Tilemap/tilemap.png"
dest_files=["res://.godot/imported/tilemap.png-0ecba5f1a047e5f0cab0df4faff83c9f.ctex"]
[params]
compress/mode=0
compress/high_quality=false
compress/lossy_quality=0.7
compress/hdr_compression=1
compress/normal_map=0
compress/channel_pack=0
mipmaps/generate=false
mipmaps/limit=-1
roughness/mode=0
roughness/src_normal=""
process/fix_alpha_border=true
process/premult_alpha=false
process/normal_map_invert_y=false
process/hdr_as_srgb=false
process/hdr_clamp_exposure=false
process/size_limit=0
detect_3d/compress_to=1

Binary file not shown.

After

Width:  |  Height:  |  Size: 15 KiB

View file

@ -0,0 +1,34 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://cfrdsm5uya722"
path="res://.godot/imported/tilemap_packed.png-94e4e41b4d25c19f7f2eb37ebf76bf35.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://assets/Tilemap/tilemap_packed.png"
dest_files=["res://.godot/imported/tilemap_packed.png-94e4e41b4d25c19f7f2eb37ebf76bf35.ctex"]
[params]
compress/mode=0
compress/high_quality=false
compress/lossy_quality=0.7
compress/hdr_compression=1
compress/normal_map=0
compress/channel_pack=0
mipmaps/generate=false
mipmaps/limit=-1
roughness/mode=0
roughness/src_normal=""
process/fix_alpha_border=true
process/premult_alpha=false
process/normal_map_invert_y=false
process/hdr_as_srgb=false
process/hdr_clamp_exposure=false
process/size_limit=0
detect_3d/compress_to=1

View file

@ -0,0 +1,33 @@
[remap]
importer="font_data_dynamic"
type="FontFile"
uid="uid://cyolqiyi4h8fq"
path="res://.godot/imported/OpenDyslexic3-Bold.ttf-e08c5bbd6afd96931f6f126bac01c29f.fontdata"
[deps]
source_file="res://assets/fonts/OpenDyslexic3/OpenDyslexic3-Bold.ttf"
dest_files=["res://.godot/imported/OpenDyslexic3-Bold.ttf-e08c5bbd6afd96931f6f126bac01c29f.fontdata"]
[params]
Rendering=null
antialiasing=1
generate_mipmaps=false
multichannel_signed_distance_field=false
msdf_pixel_range=8
msdf_size=48
allow_system_fallback=true
force_autohinter=false
hinting=1
subpixel_positioning=1
oversampling=0.0
Fallbacks=null
fallbacks=[]
Compress=null
compress=true
preload=[]
language_support={}
script_support={}
opentype_features={}

View file

@ -0,0 +1,33 @@
[remap]
importer="font_data_dynamic"
type="FontFile"
uid="uid://c8lbo5ljgtaaa"
path="res://.godot/imported/OpenDyslexic3-Regular.ttf-64604afa13dc8f16ae68cb4aa3d91c31.fontdata"
[deps]
source_file="res://assets/fonts/OpenDyslexic3/OpenDyslexic3-Regular.ttf"
dest_files=["res://.godot/imported/OpenDyslexic3-Regular.ttf-64604afa13dc8f16ae68cb4aa3d91c31.fontdata"]
[params]
Rendering=null
antialiasing=1
generate_mipmaps=false
multichannel_signed_distance_field=false
msdf_pixel_range=8
msdf_size=48
allow_system_fallback=true
force_autohinter=false
hinting=1
subpixel_positioning=1
oversampling=0.0
Fallbacks=null
fallbacks=[]
Compress=null
compress=true
preload=[]
language_support={}
script_support={}
opentype_features={}

View file

@ -0,0 +1,33 @@
[remap]
importer="font_data_dynamic"
type="FontFile"
uid="uid://c62ndu2n0vdse"
path="res://.godot/imported/Akrobat-Black.otf-58a387abad411a0ba1e8ede209bbaad1.fontdata"
[deps]
source_file="res://assets/fonts/akrobat/Akrobat-Black.otf"
dest_files=["res://.godot/imported/Akrobat-Black.otf-58a387abad411a0ba1e8ede209bbaad1.fontdata"]
[params]
Rendering=null
antialiasing=1
generate_mipmaps=false
multichannel_signed_distance_field=false
msdf_pixel_range=8
msdf_size=48
allow_system_fallback=true
force_autohinter=false
hinting=1
subpixel_positioning=1
oversampling=0.0
Fallbacks=null
fallbacks=[]
Compress=null
compress=true
preload=[]
language_support={}
script_support={}
opentype_features={}

View file

@ -0,0 +1,33 @@
[remap]
importer="font_data_dynamic"
type="FontFile"
uid="uid://cmqkbqp753qs5"
path="res://.godot/imported/Akrobat-Bold.otf-7ca68850824f1de1bfa3f2ae834ae562.fontdata"
[deps]
source_file="res://assets/fonts/akrobat/Akrobat-Bold.otf"
dest_files=["res://.godot/imported/Akrobat-Bold.otf-7ca68850824f1de1bfa3f2ae834ae562.fontdata"]
[params]
Rendering=null
antialiasing=1
generate_mipmaps=false
multichannel_signed_distance_field=false
msdf_pixel_range=8
msdf_size=48
allow_system_fallback=true
force_autohinter=false
hinting=1
subpixel_positioning=1
oversampling=0.0
Fallbacks=null
fallbacks=[]
Compress=null
compress=true
preload=[]
language_support={}
script_support={}
opentype_features={}

View file

@ -0,0 +1,33 @@
[remap]
importer="font_data_dynamic"
type="FontFile"
uid="uid://ca3dbbju6fe4o"
path="res://.godot/imported/Akrobat-ExtraLight.otf-e1e2cfb678c3abe6f88796a61a68d308.fontdata"
[deps]
source_file="res://assets/fonts/akrobat/Akrobat-ExtraLight.otf"
dest_files=["res://.godot/imported/Akrobat-ExtraLight.otf-e1e2cfb678c3abe6f88796a61a68d308.fontdata"]
[params]
Rendering=null
antialiasing=1
generate_mipmaps=false
multichannel_signed_distance_field=false
msdf_pixel_range=8
msdf_size=48
allow_system_fallback=true
force_autohinter=false
hinting=1
subpixel_positioning=1
oversampling=0.0
Fallbacks=null
fallbacks=[]
Compress=null
compress=true
preload=[]
language_support={}
script_support={}
opentype_features={}

View file

@ -0,0 +1,33 @@
[remap]
importer="font_data_dynamic"
type="FontFile"
uid="uid://su62dpupbik3"
path="res://.godot/imported/Akrobat-Light.otf-3d206ad89efef2fbbb8f590de7e9ab0d.fontdata"
[deps]
source_file="res://assets/fonts/akrobat/Akrobat-Light.otf"
dest_files=["res://.godot/imported/Akrobat-Light.otf-3d206ad89efef2fbbb8f590de7e9ab0d.fontdata"]
[params]
Rendering=null
antialiasing=1
generate_mipmaps=false
multichannel_signed_distance_field=false
msdf_pixel_range=8
msdf_size=48
allow_system_fallback=true
force_autohinter=false
hinting=1
subpixel_positioning=1
oversampling=0.0
Fallbacks=null
fallbacks=[]
Compress=null
compress=true
preload=[]
language_support={}
script_support={}
opentype_features={}

View file

@ -0,0 +1,33 @@
[remap]
importer="font_data_dynamic"
type="FontFile"
uid="uid://1x3s2oon2g64"
path="res://.godot/imported/Akrobat-Regular.otf-5c1ca00980c7c578431380b5677644fd.fontdata"
[deps]
source_file="res://assets/fonts/akrobat/Akrobat-Regular.otf"
dest_files=["res://.godot/imported/Akrobat-Regular.otf-5c1ca00980c7c578431380b5677644fd.fontdata"]
[params]
Rendering=null
antialiasing=1
generate_mipmaps=false
multichannel_signed_distance_field=false
msdf_pixel_range=8
msdf_size=48
allow_system_fallback=true
force_autohinter=false
hinting=1
subpixel_positioning=1
oversampling=0.0
Fallbacks=null
fallbacks=[]
Compress=null
compress=true
preload=[]
language_support={}
script_support={}
opentype_features={}

View file

@ -0,0 +1,33 @@
[remap]
importer="font_data_dynamic"
type="FontFile"
uid="uid://dpg8eofna31sc"
path="res://.godot/imported/Akrobat-SemiBold.otf-66f337095e525a327625450750bf4da9.fontdata"
[deps]
source_file="res://assets/fonts/akrobat/Akrobat-SemiBold.otf"
dest_files=["res://.godot/imported/Akrobat-SemiBold.otf-66f337095e525a327625450750bf4da9.fontdata"]
[params]
Rendering=null
antialiasing=1
generate_mipmaps=false
multichannel_signed_distance_field=false
msdf_pixel_range=8
msdf_size=48
allow_system_fallback=true
force_autohinter=false
hinting=1
subpixel_positioning=1
oversampling=0.0
Fallbacks=null
fallbacks=[]
Compress=null
compress=true
preload=[]
language_support={}
script_support={}
opentype_features={}

View file

@ -0,0 +1,33 @@
[remap]
importer="font_data_dynamic"
type="FontFile"
uid="uid://bakh3m3i3unjc"
path="res://.godot/imported/akrobat-extrabold-webfont.ttf-d5220fd0d634f9cbd6a824afc8413751.fontdata"
[deps]
source_file="res://assets/fonts/akrobat/akrobat-extrabold-webfont.ttf"
dest_files=["res://.godot/imported/akrobat-extrabold-webfont.ttf-d5220fd0d634f9cbd6a824afc8413751.fontdata"]
[params]
Rendering=null
antialiasing=1
generate_mipmaps=false
multichannel_signed_distance_field=false
msdf_pixel_range=8
msdf_size=48
allow_system_fallback=true
force_autohinter=false
hinting=1
subpixel_positioning=1
oversampling=0.0
Fallbacks=null
fallbacks=[]
Compress=null
compress=true
preload=[]
language_support={}
script_support={}
opentype_features={}

Binary file not shown.

View file

@ -0,0 +1,33 @@
[remap]
importer="font_data_dynamic"
type="FontFile"
uid="uid://gv17pcf5f2lp"
path="res://.godot/imported/munro-narrow.ttf-eebb0ff361c143ec171a43475490d53c.fontdata"
[deps]
source_file="res://assets/fonts/munro/munro-narrow.ttf"
dest_files=["res://.godot/imported/munro-narrow.ttf-eebb0ff361c143ec171a43475490d53c.fontdata"]
[params]
Rendering=null
antialiasing=1
generate_mipmaps=false
multichannel_signed_distance_field=false
msdf_pixel_range=8
msdf_size=48
allow_system_fallback=true
force_autohinter=false
hinting=1
subpixel_positioning=1
oversampling=0.0
Fallbacks=null
fallbacks=[]
Compress=null
compress=true
preload=[]
language_support={}
script_support={}
opentype_features={}

Binary file not shown.

View file

@ -0,0 +1,33 @@
[remap]
importer="font_data_dynamic"
type="FontFile"
uid="uid://b6eqmq2kp80je"
path="res://.godot/imported/munro-small.ttf-9be0aa72f914e623b8c93addb3ec9706.fontdata"
[deps]
source_file="res://assets/fonts/munro/munro-small.ttf"
dest_files=["res://.godot/imported/munro-small.ttf-9be0aa72f914e623b8c93addb3ec9706.fontdata"]
[params]
Rendering=null
antialiasing=1
generate_mipmaps=false
multichannel_signed_distance_field=false
msdf_pixel_range=8
msdf_size=48
allow_system_fallback=true
force_autohinter=false
hinting=1
subpixel_positioning=1
oversampling=0.0
Fallbacks=null
fallbacks=[]
Compress=null
compress=true
preload=[]
language_support={}
script_support={}
opentype_features={}

Binary file not shown.

View file

@ -0,0 +1,33 @@
[remap]
importer="font_data_dynamic"
type="FontFile"
uid="uid://q405aelgnmvo"
path="res://.godot/imported/munro.ttf-c45ff1701342af95744d8196bd62e7d3.fontdata"
[deps]
source_file="res://assets/fonts/munro/munro.ttf"
dest_files=["res://.godot/imported/munro.ttf-c45ff1701342af95744d8196bd62e7d3.fontdata"]
[params]
Rendering=null
antialiasing=1
generate_mipmaps=false
multichannel_signed_distance_field=false
msdf_pixel_range=8
msdf_size=48
allow_system_fallback=true
force_autohinter=false
hinting=1
subpixel_positioning=1
oversampling=0.0
Fallbacks=null
fallbacks=[]
Compress=null
compress=true
preload=[]
language_support={}
script_support={}
opentype_features={}

Binary file not shown.

After

Width:  |  Height:  |  Size: 18 KiB

View file

@ -0,0 +1,34 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://brf74puvpnwsd"
path="res://.godot/imported/retrodeck.png-35b6cd32271c6756d76a442f4642a509.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://assets/graphics/retrodeck.png"
dest_files=["res://.godot/imported/retrodeck.png-35b6cd32271c6756d76a442f4642a509.ctex"]
[params]
compress/mode=0
compress/high_quality=false
compress/lossy_quality=0.7
compress/hdr_compression=1
compress/normal_map=0
compress/channel_pack=0
mipmaps/generate=false
mipmaps/limit=-1
roughness/mode=0
roughness/src_normal=""
process/fix_alpha_border=true
process/premult_alpha=false
process/normal_map_invert_y=false
process/hdr_as_srgb=false
process/hdr_clamp_exposure=false
process/size_limit=0
detect_3d/compress_to=1

Binary file not shown.

After

Width:  |  Height:  |  Size: 18 KiB

View file

@ -0,0 +1,34 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://deinvporg82d1"
path="res://.godot/imported/retrodeck_base.png-5cdce15b1a5751b408c840d88802bbb1.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://assets/graphics/retrodeck_base.png"
dest_files=["res://.godot/imported/retrodeck_base.png-5cdce15b1a5751b408c840d88802bbb1.ctex"]
[params]
compress/mode=0
compress/high_quality=false
compress/lossy_quality=0.7
compress/hdr_compression=1
compress/normal_map=0
compress/channel_pack=0
mipmaps/generate=false
mipmaps/limit=-1
roughness/mode=0
roughness/src_normal=""
process/fix_alpha_border=true
process/premult_alpha=false
process/normal_map_invert_y=false
process/hdr_as_srgb=false
process/hdr_clamp_exposure=false
process/size_limit=0
detect_3d/compress_to=1

Binary file not shown.

After

Width:  |  Height:  |  Size: 22 KiB

View file

@ -0,0 +1,34 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://bg6hfrapx4g1g"
path="res://.godot/imported/retrodeck_base_anim.png-d4638de67e86bbd9b7844b9214147979.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://assets/graphics/retrodeck_base_anim.png"
dest_files=["res://.godot/imported/retrodeck_base_anim.png-d4638de67e86bbd9b7844b9214147979.ctex"]
[params]
compress/mode=0
compress/high_quality=false
compress/lossy_quality=0.7
compress/hdr_compression=1
compress/normal_map=0
compress/channel_pack=0
mipmaps/generate=false
mipmaps/limit=-1
roughness/mode=0
roughness/src_normal=""
process/fix_alpha_border=true
process/premult_alpha=false
process/normal_map_invert_y=false
process/hdr_as_srgb=false
process/hdr_clamp_exposure=false
process/size_limit=0
detect_3d/compress_to=1

Binary file not shown.

After

Width:  |  Height:  |  Size: 22 KiB

View file

@ -0,0 +1,34 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://d2lm4mfx1gt86"
path="res://.godot/imported/retrodeck_base_shake0.png-8e26ba427a4d4aaef33a2d47a028a1de.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://assets/graphics/retrodeck_base_shake0.png"
dest_files=["res://.godot/imported/retrodeck_base_shake0.png-8e26ba427a4d4aaef33a2d47a028a1de.ctex"]
[params]
compress/mode=0
compress/high_quality=false
compress/lossy_quality=0.7
compress/hdr_compression=1
compress/normal_map=0
compress/channel_pack=0
mipmaps/generate=false
mipmaps/limit=-1
roughness/mode=0
roughness/src_normal=""
process/fix_alpha_border=true
process/premult_alpha=false
process/normal_map_invert_y=false
process/hdr_as_srgb=false
process/hdr_clamp_exposure=false
process/size_limit=0
detect_3d/compress_to=1

Binary file not shown.

After

Width:  |  Height:  |  Size: 22 KiB

View file

@ -0,0 +1,34 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://cjv6lhd4g63m3"
path="res://.godot/imported/retrodeck_base_shake1.png-c09516ccc966a340c7399128763edac5.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://assets/graphics/retrodeck_base_shake1.png"
dest_files=["res://.godot/imported/retrodeck_base_shake1.png-c09516ccc966a340c7399128763edac5.ctex"]
[params]
compress/mode=0
compress/high_quality=false
compress/lossy_quality=0.7
compress/hdr_compression=1
compress/normal_map=0
compress/channel_pack=0
mipmaps/generate=false
mipmaps/limit=-1
roughness/mode=0
roughness/src_normal=""
process/fix_alpha_border=true
process/premult_alpha=false
process/normal_map_invert_y=false
process/hdr_as_srgb=false
process/hdr_clamp_exposure=false
process/size_limit=0
detect_3d/compress_to=1

Binary file not shown.

After

Width:  |  Height:  |  Size: 22 KiB

View file

@ -0,0 +1,34 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://cyqo650hjucw6"
path="res://.godot/imported/retrodeck_base_shake2.png-4c729cdfb6a0dc2c7f804cf367379f3b.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://assets/graphics/retrodeck_base_shake2.png"
dest_files=["res://.godot/imported/retrodeck_base_shake2.png-4c729cdfb6a0dc2c7f804cf367379f3b.ctex"]
[params]
compress/mode=0
compress/high_quality=false
compress/lossy_quality=0.7
compress/hdr_compression=1
compress/normal_map=0
compress/channel_pack=0
mipmaps/generate=false
mipmaps/limit=-1
roughness/mode=0
roughness/src_normal=""
process/fix_alpha_border=true
process/premult_alpha=false
process/normal_map_invert_y=false
process/hdr_as_srgb=false
process/hdr_clamp_exposure=false
process/size_limit=0
detect_3d/compress_to=1

Binary file not shown.

After

Width:  |  Height:  |  Size: 22 KiB

View file

@ -0,0 +1,34 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://bojog0xvms7hr"
path="res://.godot/imported/retrodeck_base_shake3.png-3f17e0e3204cc74da2aaf61092d008ab.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://assets/graphics/retrodeck_base_shake3.png"
dest_files=["res://.godot/imported/retrodeck_base_shake3.png-3f17e0e3204cc74da2aaf61092d008ab.ctex"]
[params]
compress/mode=0
compress/high_quality=false
compress/lossy_quality=0.7
compress/hdr_compression=1
compress/normal_map=0
compress/channel_pack=0
mipmaps/generate=false
mipmaps/limit=-1
roughness/mode=0
roughness/src_normal=""
process/fix_alpha_border=true
process/premult_alpha=false
process/normal_map_invert_y=false
process/hdr_as_srgb=false
process/hdr_clamp_exposure=false
process/size_limit=0
detect_3d/compress_to=1

Binary file not shown.

After

Width:  |  Height:  |  Size: 22 KiB

View file

@ -0,0 +1,34 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://uko0ikrtjkj"
path="res://.godot/imported/retrodeck_base_shake4.png-03b0c03f7b61fdf00a6dae47bcce839f.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://assets/graphics/retrodeck_base_shake4.png"
dest_files=["res://.godot/imported/retrodeck_base_shake4.png-03b0c03f7b61fdf00a6dae47bcce839f.ctex"]
[params]
compress/mode=0
compress/high_quality=false
compress/lossy_quality=0.7
compress/hdr_compression=1
compress/normal_map=0
compress/channel_pack=0
mipmaps/generate=false
mipmaps/limit=-1
roughness/mode=0
roughness/src_normal=""
process/fix_alpha_border=true
process/premult_alpha=false
process/normal_map_invert_y=false
process/hdr_as_srgb=false
process/hdr_clamp_exposure=false
process/size_limit=0
detect_3d/compress_to=1

Binary file not shown.

After

Width:  |  Height:  |  Size: 482 B

View file

@ -0,0 +1,34 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://7dlcvrd6cyhf"
path="res://.godot/imported/app.xemu.xemu.png-5f43191f044cb8f25d2ae680e801312e.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://assets/icons/pixelitos/128/app.xemu.xemu.png"
dest_files=["res://.godot/imported/app.xemu.xemu.png-5f43191f044cb8f25d2ae680e801312e.ctex"]
[params]
compress/mode=0
compress/high_quality=false
compress/lossy_quality=0.7
compress/hdr_compression=1
compress/normal_map=0
compress/channel_pack=0
mipmaps/generate=false
mipmaps/limit=-1
roughness/mode=0
roughness/src_normal=""
process/fix_alpha_border=true
process/premult_alpha=false
process/normal_map_invert_y=false
process/hdr_as_srgb=false
process/hdr_clamp_exposure=false
process/size_limit=0
detect_3d/compress_to=1

View file

@ -0,0 +1 @@
duckstation.png

View file

@ -0,0 +1,34 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://nysbwkpj4oyy"
path="res://.godot/imported/duckstation-nogui.png-2cecc0c658d8c3836a8dedd3d289f88c.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://assets/icons/pixelitos/128/duckstation-nogui.png"
dest_files=["res://.godot/imported/duckstation-nogui.png-2cecc0c658d8c3836a8dedd3d289f88c.ctex"]
[params]
compress/mode=0
compress/high_quality=false
compress/lossy_quality=0.7
compress/hdr_compression=1
compress/normal_map=0
compress/channel_pack=0
mipmaps/generate=false
mipmaps/limit=-1
roughness/mode=0
roughness/src_normal=""
process/fix_alpha_border=true
process/premult_alpha=false
process/normal_map_invert_y=false
process/hdr_as_srgb=false
process/hdr_clamp_exposure=false
process/size_limit=0
detect_3d/compress_to=1

Binary file not shown.

After

Width:  |  Height:  |  Size: 586 B

View file

@ -0,0 +1,34 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://m5283vouicmb"
path="res://.godot/imported/duckstation.png-d574f4c1f99794d23c3f0156595831ce.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://assets/icons/pixelitos/128/duckstation.png"
dest_files=["res://.godot/imported/duckstation.png-d574f4c1f99794d23c3f0156595831ce.ctex"]
[params]
compress/mode=0
compress/high_quality=false
compress/lossy_quality=0.7
compress/hdr_compression=1
compress/normal_map=0
compress/channel_pack=0
mipmaps/generate=false
mipmaps/limit=-1
roughness/mode=0
roughness/src_normal=""
process/fix_alpha_border=true
process/premult_alpha=false
process/normal_map_invert_y=false
process/hdr_as_srgb=false
process/hdr_clamp_exposure=false
process/size_limit=0
detect_3d/compress_to=1

Binary file not shown.

After

Width:  |  Height:  |  Size: 479 B

View file

@ -0,0 +1,34 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://c0xtgqyl2whg"
path="res://.godot/imported/net.kuribo64.melonDS.png-1dfe19050b20e5ca2d51b9ddc306163c.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://assets/icons/pixelitos/128/net.kuribo64.melonDS.png"
dest_files=["res://.godot/imported/net.kuribo64.melonDS.png-1dfe19050b20e5ca2d51b9ddc306163c.ctex"]
[params]
compress/mode=0
compress/high_quality=false
compress/lossy_quality=0.7
compress/hdr_compression=1
compress/normal_map=0
compress/channel_pack=0
mipmaps/generate=false
mipmaps/limit=-1
roughness/mode=0
roughness/src_normal=""
process/fix_alpha_border=true
process/premult_alpha=false
process/normal_map_invert_y=false
process/hdr_as_srgb=false
process/hdr_clamp_exposure=false
process/size_limit=0
detect_3d/compress_to=1

Binary file not shown.

After

Width:  |  Height:  |  Size: 430 B

View file

@ -0,0 +1,34 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://ccjontic4bnqo"
path="res://.godot/imported/net.pcsx2.PCSX2.png-ff783d804054a6212a0b9fe72f08847b.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://assets/icons/pixelitos/128/net.pcsx2.PCSX2.png"
dest_files=["res://.godot/imported/net.pcsx2.PCSX2.png-ff783d804054a6212a0b9fe72f08847b.ctex"]
[params]
compress/mode=0
compress/high_quality=false
compress/lossy_quality=0.7
compress/hdr_compression=1
compress/normal_map=0
compress/channel_pack=0
mipmaps/generate=false
mipmaps/limit=-1
roughness/mode=0
roughness/src_normal=""
process/fix_alpha_border=true
process/premult_alpha=false
process/normal_map_invert_y=false
process/hdr_as_srgb=false
process/hdr_clamp_exposure=false
process/size_limit=0
detect_3d/compress_to=1

Binary file not shown.

After

Width:  |  Height:  |  Size: 491 B

View file

@ -0,0 +1,34 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://cgr7joerpcg2h"
path="res://.godot/imported/net.retrodeck.retrodeck.png-727a9e5b0eb0c6a4dcba72a06ac92fb0.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://assets/icons/pixelitos/128/net.retrodeck.retrodeck.png"
dest_files=["res://.godot/imported/net.retrodeck.retrodeck.png-727a9e5b0eb0c6a4dcba72a06ac92fb0.ctex"]
[params]
compress/mode=0
compress/high_quality=false
compress/lossy_quality=0.7
compress/hdr_compression=1
compress/normal_map=0
compress/channel_pack=0
mipmaps/generate=false
mipmaps/limit=-1
roughness/mode=0
roughness/src_normal=""
process/fix_alpha_border=true
process/premult_alpha=false
process/normal_map_invert_y=false
process/hdr_as_srgb=false
process/hdr_clamp_exposure=false
process/size_limit=0
detect_3d/compress_to=1

Binary file not shown.

After

Width:  |  Height:  |  Size: 405 B

View file

@ -0,0 +1,34 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://cj8sj3jt3141a"
path="res://.godot/imported/net.rpcs3.RPCS3.png-ff2cd324d04bc951733243ffbbb64b31.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://assets/icons/pixelitos/128/net.rpcs3.RPCS3.png"
dest_files=["res://.godot/imported/net.rpcs3.RPCS3.png-ff2cd324d04bc951733243ffbbb64b31.ctex"]
[params]
compress/mode=0
compress/high_quality=false
compress/lossy_quality=0.7
compress/hdr_compression=1
compress/normal_map=0
compress/channel_pack=0
mipmaps/generate=false
mipmaps/limit=-1
roughness/mode=0
roughness/src_normal=""
process/fix_alpha_border=true
process/premult_alpha=false
process/normal_map_invert_y=false
process/hdr_as_srgb=false
process/hdr_clamp_exposure=false
process/size_limit=0
detect_3d/compress_to=1

Binary file not shown.

After

Width:  |  Height:  |  Size: 363 B

View file

@ -0,0 +1,34 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://8cs0u4cejbdu"
path="res://.godot/imported/org.DolphinEmu.dolphin-emu.png-092be828a6da39c74eff4466ed58b605.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://assets/icons/pixelitos/128/org.DolphinEmu.dolphin-emu.png"
dest_files=["res://.godot/imported/org.DolphinEmu.dolphin-emu.png-092be828a6da39c74eff4466ed58b605.ctex"]
[params]
compress/mode=0
compress/high_quality=false
compress/lossy_quality=0.7
compress/hdr_compression=1
compress/normal_map=0
compress/channel_pack=0
mipmaps/generate=false
mipmaps/limit=-1
roughness/mode=0
roughness/src_normal=""
process/fix_alpha_border=true
process/premult_alpha=false
process/normal_map_invert_y=false
process/hdr_as_srgb=false
process/hdr_clamp_exposure=false
process/size_limit=0
detect_3d/compress_to=1

Binary file not shown.

After

Width:  |  Height:  |  Size: 508 B

View file

@ -0,0 +1,34 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://cw8v7tjh5btt1"
path="res://.godot/imported/org.citra_emu.citra.png-91f685385890396c6cec7cfe8c683feb.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://assets/icons/pixelitos/128/org.citra_emu.citra.png"
dest_files=["res://.godot/imported/org.citra_emu.citra.png-91f685385890396c6cec7cfe8c683feb.ctex"]
[params]
compress/mode=0
compress/high_quality=false
compress/lossy_quality=0.7
compress/hdr_compression=1
compress/normal_map=0
compress/channel_pack=0
mipmaps/generate=false
mipmaps/limit=-1
roughness/mode=0
roughness/src_normal=""
process/fix_alpha_border=true
process/premult_alpha=false
process/normal_map_invert_y=false
process/hdr_as_srgb=false
process/hdr_clamp_exposure=false
process/size_limit=0
detect_3d/compress_to=1

Binary file not shown.

After

Width:  |  Height:  |  Size: 409 B

View file

@ -0,0 +1,34 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://bo8ylm2fxoang"
path="res://.godot/imported/org.mamedev.MAME.png-f34dd0c0146803127a92291b3913652c.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://assets/icons/pixelitos/128/org.mamedev.MAME.png"
dest_files=["res://.godot/imported/org.mamedev.MAME.png-f34dd0c0146803127a92291b3913652c.ctex"]
[params]
compress/mode=0
compress/high_quality=false
compress/lossy_quality=0.7
compress/hdr_compression=1
compress/normal_map=0
compress/channel_pack=0
mipmaps/generate=false
mipmaps/limit=-1
roughness/mode=0
roughness/src_normal=""
process/fix_alpha_border=true
process/premult_alpha=false
process/normal_map_invert_y=false
process/hdr_as_srgb=false
process/hdr_clamp_exposure=false
process/size_limit=0
detect_3d/compress_to=1

Binary file not shown.

After

Width:  |  Height:  |  Size: 505 B

View file

@ -0,0 +1,34 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://ch0e6q0xhxdb0"
path="res://.godot/imported/org.ppsspp.PPSSPP.png-f1a9290bc77a6fe74f23f5bb92512485.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://assets/icons/pixelitos/128/org.ppsspp.PPSSPP.png"
dest_files=["res://.godot/imported/org.ppsspp.PPSSPP.png-f1a9290bc77a6fe74f23f5bb92512485.ctex"]
[params]
compress/mode=0
compress/high_quality=false
compress/lossy_quality=0.7
compress/hdr_compression=1
compress/normal_map=0
compress/channel_pack=0
mipmaps/generate=false
mipmaps/limit=-1
roughness/mode=0
roughness/src_normal=""
process/fix_alpha_border=true
process/premult_alpha=false
process/normal_map_invert_y=false
process/hdr_as_srgb=false
process/hdr_clamp_exposure=false
process/size_limit=0
detect_3d/compress_to=1

Binary file not shown.

After

Width:  |  Height:  |  Size: 609 B

View file

@ -0,0 +1,34 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://cxw37wyhcv657"
path="res://.godot/imported/org.ppsspp.PPSSPP_.png-225a119369cf136a8060cd1aa3d322fd.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://assets/icons/pixelitos/128/org.ppsspp.PPSSPP_.png"
dest_files=["res://.godot/imported/org.ppsspp.PPSSPP_.png-225a119369cf136a8060cd1aa3d322fd.ctex"]
[params]
compress/mode=0
compress/high_quality=false
compress/lossy_quality=0.7
compress/hdr_compression=1
compress/normal_map=0
compress/channel_pack=0
mipmaps/generate=false
mipmaps/limit=-1
roughness/mode=0
roughness/src_normal=""
process/fix_alpha_border=true
process/premult_alpha=false
process/normal_map_invert_y=false
process/hdr_as_srgb=false
process/hdr_clamp_exposure=false
process/size_limit=0
detect_3d/compress_to=1

Binary file not shown.

After

Width:  |  Height:  |  Size: 439 B

View file

@ -0,0 +1,34 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://ceb03hhufie72"
path="res://.godot/imported/org.ryujinx.Ryujinx.png-871f8aaaaf6ba7a66e744cafc42d5fd0.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://assets/icons/pixelitos/128/org.ryujinx.Ryujinx.png"
dest_files=["res://.godot/imported/org.ryujinx.Ryujinx.png-871f8aaaaf6ba7a66e744cafc42d5fd0.ctex"]
[params]
compress/mode=0
compress/high_quality=false
compress/lossy_quality=0.7
compress/hdr_compression=1
compress/normal_map=0
compress/channel_pack=0
mipmaps/generate=false
mipmaps/limit=-1
roughness/mode=0
roughness/src_normal=""
process/fix_alpha_border=true
process/premult_alpha=false
process/normal_map_invert_y=false
process/hdr_as_srgb=false
process/hdr_clamp_exposure=false
process/size_limit=0
detect_3d/compress_to=1

Binary file not shown.

After

Width:  |  Height:  |  Size: 486 B

View file

@ -0,0 +1,34 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://cf6l70x4vr7e7"
path="res://.godot/imported/org.zdoom.GZDoom.png-a1eb01025576eb6cd0d9e18ec4bb72d6.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://assets/icons/pixelitos/128/org.zdoom.GZDoom.png"
dest_files=["res://.godot/imported/org.zdoom.GZDoom.png-a1eb01025576eb6cd0d9e18ec4bb72d6.ctex"]
[params]
compress/mode=0
compress/high_quality=false
compress/lossy_quality=0.7
compress/hdr_compression=1
compress/normal_map=0
compress/channel_pack=0
mipmaps/generate=false
mipmaps/limit=-1
roughness/mode=0
roughness/src_normal=""
process/fix_alpha_border=true
process/premult_alpha=false
process/normal_map_invert_y=false
process/hdr_as_srgb=false
process/hdr_clamp_exposure=false
process/size_limit=0
detect_3d/compress_to=1

Binary file not shown.

After

Width:  |  Height:  |  Size: 468 B

View file

@ -0,0 +1,34 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://y71xve24ujw7"
path="res://.godot/imported/retroarch.png-1656c6218c023209a7f3b81ad43f6fdd.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://assets/icons/pixelitos/128/retroarch.png"
dest_files=["res://.godot/imported/retroarch.png-1656c6218c023209a7f3b81ad43f6fdd.ctex"]
[params]
compress/mode=0
compress/high_quality=false
compress/lossy_quality=0.7
compress/hdr_compression=1
compress/normal_map=0
compress/channel_pack=0
mipmaps/generate=false
mipmaps/limit=-1
roughness/mode=0
roughness/src_normal=""
process/fix_alpha_border=true
process/premult_alpha=false
process/normal_map_invert_y=false
process/hdr_as_srgb=false
process/hdr_clamp_exposure=false
process/size_limit=0
detect_3d/compress_to=1

Binary file not shown.

After

Width:  |  Height:  |  Size: 183 B

View file

@ -0,0 +1,34 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://bvxw0dusuymjr"
path="res://.godot/imported/app.xemu.xemu.png-13fcfb6536a11564d69d3e35a4541282.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://assets/icons/pixelitos/16/app.xemu.xemu.png"
dest_files=["res://.godot/imported/app.xemu.xemu.png-13fcfb6536a11564d69d3e35a4541282.ctex"]
[params]
compress/mode=0
compress/high_quality=false
compress/lossy_quality=0.7
compress/hdr_compression=1
compress/normal_map=0
compress/channel_pack=0
mipmaps/generate=false
mipmaps/limit=-1
roughness/mode=0
roughness/src_normal=""
process/fix_alpha_border=true
process/premult_alpha=false
process/normal_map_invert_y=false
process/hdr_as_srgb=false
process/hdr_clamp_exposure=false
process/size_limit=0
detect_3d/compress_to=1

View file

@ -0,0 +1 @@
duckstation.png

View file

@ -0,0 +1,34 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://c8d3n0igc8387"
path="res://.godot/imported/duckstation-nogui.png-4503a55f82125853bf53b363320a022e.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://assets/icons/pixelitos/16/duckstation-nogui.png"
dest_files=["res://.godot/imported/duckstation-nogui.png-4503a55f82125853bf53b363320a022e.ctex"]
[params]
compress/mode=0
compress/high_quality=false
compress/lossy_quality=0.7
compress/hdr_compression=1
compress/normal_map=0
compress/channel_pack=0
mipmaps/generate=false
mipmaps/limit=-1
roughness/mode=0
roughness/src_normal=""
process/fix_alpha_border=true
process/premult_alpha=false
process/normal_map_invert_y=false
process/hdr_as_srgb=false
process/hdr_clamp_exposure=false
process/size_limit=0
detect_3d/compress_to=1

Binary file not shown.

After

Width:  |  Height:  |  Size: 277 B

View file

@ -0,0 +1,34 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://n1mroqk4agu2"
path="res://.godot/imported/duckstation.png-08a97dc99ac8637772054763e9a00856.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://assets/icons/pixelitos/16/duckstation.png"
dest_files=["res://.godot/imported/duckstation.png-08a97dc99ac8637772054763e9a00856.ctex"]
[params]
compress/mode=0
compress/high_quality=false
compress/lossy_quality=0.7
compress/hdr_compression=1
compress/normal_map=0
compress/channel_pack=0
mipmaps/generate=false
mipmaps/limit=-1
roughness/mode=0
roughness/src_normal=""
process/fix_alpha_border=true
process/premult_alpha=false
process/normal_map_invert_y=false
process/hdr_as_srgb=false
process/hdr_clamp_exposure=false
process/size_limit=0
detect_3d/compress_to=1

Binary file not shown.

After

Width:  |  Height:  |  Size: 188 B

Some files were not shown because too many files have changed in this diff Show more