Merge branch 'cooker' into feat/single_feature_file
2
.github/workflows/cooker-selfhosted.yml
vendored
|
@ -166,6 +166,8 @@ jobs:
|
||||||
fi
|
fi
|
||||||
git tag "${{ env.TAG }}" # Create the tag locally
|
git tag "${{ env.TAG }}" # Create the tag locally
|
||||||
git push origin "${{ env.TAG }}" # Push the new tag in the remote repo
|
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
|
# 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
|
- name: Upload RetroDECK-cooker.flatpak
|
||||||
|
|
|
@ -6,6 +6,7 @@
|
||||||
latestcommit^UNIVERSALDYNAMICINPUTCOMMITPLACEHOLDER^https://github.com/Venomalia/UniversalDynamicInput^main
|
latestcommit^UNIVERSALDYNAMICINPUTCOMMITPLACEHOLDER^https://github.com/Venomalia/UniversalDynamicInput^main
|
||||||
outside_file^VERSIONPLACEHOLDER^${GITHUB_WORKSPACE}/buildid
|
outside_file^VERSIONPLACEHOLDER^${GITHUB_WORKSPACE}/buildid
|
||||||
branch^THISBRANCH
|
branch^THISBRANCH
|
||||||
|
THISREPO^THISREPO
|
||||||
|
|
||||||
hash^RASHAPLACEHOLDER^https://buildbot.libretro.com/nightly/linux/x86_64/RetroArch.7z
|
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
|
hash^SAMEDUCKSHAPLACEHOLDER^https://buildbot.libretro.com/nightly/linux/x86_64/latest/sameduck_libretro.so.zip
|
||||||
|
@ -22,4 +23,4 @@ hash^RETRODECKPRIMEHACKLATEST^https://github.com/RetroDECK/io.github.shiiion.pri
|
||||||
hash^RETRODECKMELONDSLATEST^https://github.com/RetroDECK/net.kuribo64.melonDS/releases/latest/download/RetroDECK-melonds-Artifact.tar.gz
|
hash^RETRODECKMELONDSLATEST^https://github.com/RetroDECK/net.kuribo64.melonDS/releases/latest/download/RetroDECK-melonds-Artifact.tar.gz
|
||||||
hash^RETRODECKSOLARUSLATEST^https://github.com/RetroDECK/org.solarus_games.solarus.Launcher/releases/latest/download/RetroDECK-solarus-Artifact.tar.gz
|
hash^RETRODECKSOLARUSLATEST^https://github.com/RetroDECK/org.solarus_games.solarus.Launcher/releases/latest/download/RetroDECK-solarus-Artifact.tar.gz
|
||||||
hash^RETRODECKGZDOOMLATEST^https://github.com/RetroDECK/org.zdoom.GZDoom/releases/latest/download/RetroDECK-gzdoom-Artifact.tar.gz
|
hash^RETRODECKGZDOOMLATEST^https://github.com/RetroDECK/org.zdoom.GZDoom/releases/latest/download/RetroDECK-gzdoom-Artifact.tar.gz
|
||||||
hash^RETRODECKMAMELATEST^https://github.com/RetroDECK/MAME/releases/latest/download/RetroDECK-MAME-Artifact.tar.gz
|
hash^RETRODECKMAMELATEST^https://github.com/RetroDECK/MAME/releases/latest/download/RetroDECK-MAME-Artifact.tar.gz
|
||||||
|
|
|
@ -51,7 +51,18 @@ get_current_branch() {
|
||||||
fi
|
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_branch=$(get_current_branch)
|
||||||
|
current_repo_url=$(get_repo_url)
|
||||||
|
|
||||||
echo "Manifest location: $rd_manifest"
|
echo "Manifest location: $rd_manifest"
|
||||||
echo "Automation task list location: $automation_task_list"
|
echo "Automation task list location: $automation_task_list"
|
||||||
|
@ -170,6 +181,13 @@ handle_url() {
|
||||||
/bin/sed -i 's^'"$placeholder"'^'"$calculated_url"'^g' "$rd_manifest"
|
/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
|
# Process the task list
|
||||||
while IFS="^" read -r action placeholder url branch || [[ -n "$action" ]]; do
|
while IFS="^" read -r action placeholder url branch || [[ -n "$action" ]]; do
|
||||||
if [[ ! "$action" == "#"* ]] && [[ -n "$action" ]]; then
|
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" ;;
|
"outside_env_var" ) handle_outside_env_var "$placeholder" "$url" ;;
|
||||||
"custom_command" ) handle_custom_command "$url" ;;
|
"custom_command" ) handle_custom_command "$url" ;;
|
||||||
"url" ) handle_url "$placeholder" "$url" ;;
|
"url" ) handle_url "$placeholder" "$url" ;;
|
||||||
|
"THISREPO" ) handle_thisrepo "$placeholder" ;;
|
||||||
esac
|
esac
|
||||||
fi
|
fi
|
||||||
done < "$automation_task_list"
|
done < "$automation_task_list"
|
||||||
|
|
||||||
|
|
|
@ -153,13 +153,12 @@
|
||||||
<string name="ScreensaverType" value="video" />
|
<string name="ScreensaverType" value="video" />
|
||||||
<string name="StartupSystem" value="" />
|
<string name="StartupSystem" value="" />
|
||||||
<string name="SystemsSorting" value="manufacturer_hwtype_year" />
|
<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="ThemeAspectRatio" value="automatic" />
|
||||||
<string name="ThemeColorScheme" value="art-book-next" />
|
<string name="ThemeColorScheme" value="retrodeck" />
|
||||||
<string name="ThemeFontSize" value="" />
|
<string name="ThemeFontSize" value="medium" />
|
||||||
<string name="ThemeSet" value="art-book-next-es-de" />
|
|
||||||
<string name="ThemeTransitions" value="automatic" />
|
<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" value="full" />
|
||||||
<string name="UIMode_passkey" value="uuddlrlrba" />
|
<string name="UIMode_passkey" value="uuddlrlrba" />
|
||||||
<string name="UserThemeDirectory" value="" />
|
<string name="UserThemeDirectory" value="" />
|
|
@ -352,7 +352,7 @@ post_update() {
|
||||||
if [[ $(check_version_is_older_than "0.8.3b") == "true" ]]; then
|
if [[ $(check_version_is_older_than "0.8.3b") == "true" ]]; then
|
||||||
# In version 0.8.3b, the following changes were made:
|
# 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.
|
# - 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"
|
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
|
if [[ -d "$rdhome/themes" && ! -d "$rdhome/ES-DE/themes" ]]; then
|
||||||
move "$rdhome/themes" "$rdhome/ES-DE/themes" && log d "Move of \"$rdhome/themes\" completed"
|
move "$rdhome/themes" "$rdhome/ES-DE/themes" && log d "Move of \"$rdhome/themes\" completed"
|
||||||
|
|
|
@ -1,4 +1,7 @@
|
||||||
app-id: net.retrodeck.retrodeck
|
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: org.kde.Platform
|
||||||
runtime-version: "6.7"
|
runtime-version: "6.7"
|
||||||
sdk: org.kde.Sdk
|
sdk: org.kde.Sdk
|
||||||
|
@ -87,7 +90,7 @@ modules:
|
||||||
echo "Version is $VERSION"
|
echo "Version is $VERSION"
|
||||||
sources:
|
sources:
|
||||||
- type: git
|
- type: git
|
||||||
url: https://github.com/RetroDECK/RetroDECK.git
|
url: THISREPO
|
||||||
branch: THISBRANCH
|
branch: THISBRANCH
|
||||||
|
|
||||||
- name: xmlstarlet
|
- name: xmlstarlet
|
||||||
|
@ -154,6 +157,30 @@ modules:
|
||||||
url: https://github.com/mikefarah/yq/releases/download/v4.33.3/yq_linux_amd64
|
url: https://github.com/mikefarah/yq/releases/download/v4.33.3/yq_linux_amd64
|
||||||
sha256: 4ee662847c588c3ef2fec8bfb304e8739e3dbaba87ccb9a608d691c88f5b64dc
|
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
|
# RetroArch
|
||||||
# https://retroarch.com/index.php?page=platforms
|
# https://retroarch.com/index.php?page=platforms
|
||||||
|
|
||||||
|
@ -589,7 +616,7 @@ modules:
|
||||||
|
|
||||||
# Tools
|
# Tools
|
||||||
- mkdir -p ${FLATPAK_DEST}/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 {} \;
|
- find ${FLATPAK_DEST}/tools -type f \( -name "*.sh" -o -name "*.py" \) -exec chmod +x {} \;
|
||||||
|
|
||||||
# Function libraries
|
# Function libraries
|
||||||
|
@ -622,5 +649,5 @@ modules:
|
||||||
|
|
||||||
sources:
|
sources:
|
||||||
- type: git
|
- type: git
|
||||||
url: https://github.com/RetroDECK/RetroDECK.git
|
url: THISREPO
|
||||||
branch: THISBRANCH
|
branch: THISBRANCH
|
1
rd-submodules/ryujinx/.gitignore
vendored
Normal file
|
@ -0,0 +1 @@
|
||||||
|
.flatpak-builder
|
3
rd-submodules/ryujinx/.gitmodules
vendored
Normal file
|
@ -0,0 +1,3 @@
|
||||||
|
[submodule "flatpak-builder-tools"]
|
||||||
|
path = flatpak-builder-tools
|
||||||
|
url = https://github.com/flatpak/flatpak-builder-tools.git
|
3
rd-submodules/ryujinx/flathub.json
Normal file
|
@ -0,0 +1,3 @@
|
||||||
|
{
|
||||||
|
"only-arches": ["x86_64"]
|
||||||
|
}
|
1058
rd-submodules/ryujinx/org.ryujinx.Ryujinx.appdata.xml
Normal file
82
rd-submodules/ryujinx/org.ryujinx.Ryujinx.yml
Normal 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
|
BIN
rd-submodules/ryujinx/screenshots/01.jpg
Normal file
After Width: | Height: | Size: 5.7 MiB |
BIN
rd-submodules/ryujinx/screenshots/02.jpg
Normal file
After Width: | Height: | Size: 1.4 MiB |
BIN
rd-submodules/ryujinx/screenshots/03.jpg
Normal file
After Width: | Height: | Size: 4.6 MiB |
|
@ -1290,7 +1290,8 @@ configurator_developer_dialog() {
|
||||||
"Change Update Channel" "Change between normal and cooker builds" \
|
"Change Update Channel" "Change between normal and cooker builds" \
|
||||||
"Browse the Wiki" "Browse the RetroDECK wiki online" \
|
"Browse the Wiki" "Browse the RetroDECK wiki online" \
|
||||||
"Install RetroDECK Starter Pack" "Install the optional RetroDECK starter pack" \
|
"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
|
case $choice in
|
||||||
|
|
||||||
|
@ -1323,6 +1324,11 @@ configurator_developer_dialog() {
|
||||||
configurator_usb_import_dialog
|
configurator_usb_import_dialog
|
||||||
;;
|
;;
|
||||||
|
|
||||||
|
"Open GODOT Configurator" )
|
||||||
|
log i "Configurator: opening \"$choice\" menu"
|
||||||
|
"godot-configurator.sh"
|
||||||
|
;;
|
||||||
|
|
||||||
"" ) # No selection made or Back button clicked
|
"" ) # No selection made or Back button clicked
|
||||||
log i "Configurator: going back"
|
log i "Configurator: going back"
|
||||||
configurator_welcome_dialog
|
configurator_welcome_dialog
|
||||||
|
|
112
tools/configurator/ENG-DESCRIPTIONS-TEMP.txt
Normal 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
|
5
tools/configurator/Rekku.gd
Normal file
|
@ -0,0 +1,5 @@
|
||||||
|
extends Control
|
||||||
|
|
||||||
|
func _input(event):
|
||||||
|
if event.is_action_pressed("rekku_hide"):
|
||||||
|
self.visible = !self.visible
|
27
tools/configurator/TabContainer.gd
Normal 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
|
BIN
tools/configurator/assets/Tilemap/tilemap.png
Normal file
After Width: | Height: | Size: 16 KiB |
34
tools/configurator/assets/Tilemap/tilemap.png.import
Normal 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
|
BIN
tools/configurator/assets/Tilemap/tilemap_packed.png
Normal file
After Width: | Height: | Size: 15 KiB |
34
tools/configurator/assets/Tilemap/tilemap_packed.png.import
Normal 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
|
|
@ -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={}
|
|
@ -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={}
|
BIN
tools/configurator/assets/fonts/akrobat/Akrobat-Black.otf
Normal 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={}
|
BIN
tools/configurator/assets/fonts/akrobat/Akrobat-Bold.otf
Normal 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={}
|
BIN
tools/configurator/assets/fonts/akrobat/Akrobat-ExtraLight.otf
Normal 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={}
|
BIN
tools/configurator/assets/fonts/akrobat/Akrobat-Light.otf
Normal 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={}
|
BIN
tools/configurator/assets/fonts/akrobat/Akrobat-Regular.otf
Normal 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={}
|
BIN
tools/configurator/assets/fonts/akrobat/Akrobat-SemiBold.otf
Normal 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={}
|
|
@ -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={}
|
BIN
tools/configurator/assets/fonts/munro/munro-narrow.ttf
Executable 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={}
|
BIN
tools/configurator/assets/fonts/munro/munro-small.ttf
Executable file
33
tools/configurator/assets/fonts/munro/munro-small.ttf.import
Normal 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={}
|
BIN
tools/configurator/assets/fonts/munro/munro.ttf
Executable file
33
tools/configurator/assets/fonts/munro/munro.ttf.import
Normal 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={}
|
BIN
tools/configurator/assets/graphics/retrodeck.png
Normal file
After Width: | Height: | Size: 18 KiB |
34
tools/configurator/assets/graphics/retrodeck.png.import
Normal 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
|
BIN
tools/configurator/assets/graphics/retrodeck_base.png
Normal file
After Width: | Height: | Size: 18 KiB |
34
tools/configurator/assets/graphics/retrodeck_base.png.import
Normal 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
|
BIN
tools/configurator/assets/graphics/retrodeck_base_anim.png
Normal file
After Width: | Height: | Size: 22 KiB |
|
@ -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
|
BIN
tools/configurator/assets/graphics/retrodeck_base_anim.xcf
Normal file
BIN
tools/configurator/assets/graphics/retrodeck_base_shake0.png
Normal file
After Width: | Height: | Size: 22 KiB |
|
@ -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
|
BIN
tools/configurator/assets/graphics/retrodeck_base_shake1.png
Normal file
After Width: | Height: | Size: 22 KiB |
|
@ -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
|
BIN
tools/configurator/assets/graphics/retrodeck_base_shake2.png
Normal file
After Width: | Height: | Size: 22 KiB |
|
@ -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
|
BIN
tools/configurator/assets/graphics/retrodeck_base_shake3.png
Normal file
After Width: | Height: | Size: 22 KiB |
|
@ -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
|
BIN
tools/configurator/assets/graphics/retrodeck_base_shake4.png
Normal file
After Width: | Height: | Size: 22 KiB |
|
@ -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
|
BIN
tools/configurator/assets/icons/pixelitos/128/app.xemu.xemu.png
Normal file
After Width: | Height: | Size: 482 B |
|
@ -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
|
|
@ -0,0 +1 @@
|
||||||
|
duckstation.png
|
|
@ -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
|
BIN
tools/configurator/assets/icons/pixelitos/128/duckstation.png
Normal file
After Width: | Height: | Size: 586 B |
|
@ -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
|
After Width: | Height: | Size: 479 B |
|
@ -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
|
After Width: | Height: | Size: 430 B |
|
@ -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
|
After Width: | Height: | Size: 491 B |
|
@ -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
|
After Width: | Height: | Size: 405 B |
|
@ -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
|
After Width: | Height: | Size: 363 B |
|
@ -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
|
After Width: | Height: | Size: 508 B |
|
@ -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
|
After Width: | Height: | Size: 409 B |
|
@ -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
|
After Width: | Height: | Size: 505 B |
|
@ -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
|
After Width: | Height: | Size: 609 B |
|
@ -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
|
After Width: | Height: | Size: 439 B |
|
@ -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
|
After Width: | Height: | Size: 486 B |
|
@ -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
|
BIN
tools/configurator/assets/icons/pixelitos/128/retroarch.png
Normal file
After Width: | Height: | Size: 468 B |
|
@ -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
|
BIN
tools/configurator/assets/icons/pixelitos/16/app.xemu.xemu.png
Normal file
After Width: | Height: | Size: 183 B |
|
@ -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
|
|
@ -0,0 +1 @@
|
||||||
|
duckstation.png
|
|
@ -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
|
BIN
tools/configurator/assets/icons/pixelitos/16/duckstation.png
Normal file
After Width: | Height: | Size: 277 B |
|
@ -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
|
BIN
tools/configurator/assets/icons/pixelitos/16/net.pcsx2.PCSX2.png
Normal file
After Width: | Height: | Size: 188 B |