Revert "Merge branch 'cooker' into feat/shadps4"
This reverts commit8884d2110a
, reversing changes made to9b6b8d1c05
.
102
.github/workflows/build-godot.yml
vendored
|
@ -1,102 +0,0 @@
|
|||
name: GoDot Configurator Build Debug
|
||||
run-name: Build Godot Configurator(DEBUG) for RetroDECK
|
||||
on:
|
||||
workflow_dispatch:
|
||||
inputs:
|
||||
job_target:
|
||||
description: 'Select the platform'
|
||||
required: true
|
||||
default: 'linux'
|
||||
type: choice
|
||||
options:
|
||||
- linux
|
||||
- windows
|
||||
- mac
|
||||
- all
|
||||
|
||||
env:
|
||||
GODOT_VERSION: 4.3
|
||||
GODOT_PROJECT_LOCATION: tools/configurator/project.godot
|
||||
EXPORT_FOLDER_LINUX: bin/Linux
|
||||
EXPORT_FOLDER_WINDOWS: bin/Windows
|
||||
EXPORT_FOLDER_MAC: bin/macOS
|
||||
APPLICATION_NAME: godot_configurator
|
||||
|
||||
jobs:
|
||||
linux-build:
|
||||
runs-on: ubuntu-latest
|
||||
container:
|
||||
image: archlinux:latest
|
||||
steps:
|
||||
- name: Set up variable
|
||||
run: |
|
||||
echo "DATE=$(date +'%Y-%m-%d')" >> $GITHUB_ENV
|
||||
echo "MAIN_FOLDER=$(pwd)" >> $GITHUB_ENV
|
||||
|
||||
- name: Installing dependencies
|
||||
run: pacman -Syu --noconfirm git bash yasm python python-pip scons gcc diffutils make wget unzip tar mingw-w64
|
||||
|
||||
- name: Checkout
|
||||
uses: actions/checkout@v4
|
||||
with:
|
||||
submodules: recursive
|
||||
|
||||
- name: Prepare Godot
|
||||
run: |
|
||||
wget -q -O godot_linux.zip https://github.com/godotengine/godot-builds/releases/download/${GODOT_VERSION}-stable/Godot_v${GODOT_VERSION}-stable_linux.x86_64.zip
|
||||
unzip godot_linux.zip
|
||||
wget -q -O godot_export_templates.tpz https://github.com/godotengine/godot-builds/releases/download/${GODOT_VERSION}-stable/Godot_v${GODOT_VERSION}-stable_export_templates.tpz
|
||||
mkdir -p ~/.local/share/godot/export_templates/${GODOT_VERSION}.stable
|
||||
unzip godot_export_templates.tpz -d ~/.local/share/godot/export_templates/${GODOT_VERSION}.stable
|
||||
mv ~/.local/share/godot/export_templates/${GODOT_VERSION}.stable/templates/* ~/.local/share/godot/export_templates/${GODOT_VERSION}.stable/
|
||||
sed -i 's/config\/version=\"[^"]\*"/config\/version=\"${{ env.DATE }}-debug\"/' ${{ env.GODOT_PROJECT_LOCATION }}
|
||||
|
||||
# DEBUG BUILDS
|
||||
# LINUX
|
||||
- name: Building debug Linux
|
||||
if: ${{ github.event.inputs.job_target == 'linux' || github.event.inputs.job_target == 'all' }}
|
||||
run: |
|
||||
mkdir -p ${{ env.EXPORT_FOLDER_LINUX }}
|
||||
./Godot_v${GODOT_VERSION}-stable_linux.x86_64 --import ${{ env.GODOT_PROJECT_LOCATION }} --quiet --headless --export-debug "Linux/X11 64-bit" ${{ env.MAIN_FOLDER }}/${{ env.EXPORT_FOLDER_LINUX }}/${{ env.APPLICATION_NAME}}.x86_64
|
||||
chmod +x ${{ env.EXPORT_FOLDER_LINUX }}/${{ env.APPLICATION_NAME }}.sh
|
||||
chmod +x ${{ env.EXPORT_FOLDER_LINUX }}/${{ env.APPLICATION_NAME }}.x86_64
|
||||
|
||||
# TAR to keep permissions set above
|
||||
- name: Tar File
|
||||
if: ${{ github.event.inputs.job_target == 'linux' || github.event.inputs.job_target == 'all' }}
|
||||
run: tar cvf ${{ env.APPLICATION_NAME}}_linux_debug_${{ env.DATE}}.tar ${{ env.EXPORT_FOLDER_LINUX}}
|
||||
|
||||
- name: Uploading GDExtension artifact debug
|
||||
if: ${{ github.event.inputs.job_target == 'linux' || github.event.inputs.job_target == 'all' }}
|
||||
uses: actions/upload-artifact@v4
|
||||
with:
|
||||
name: ${{ env.APPLICATION_NAME }}_linux_debug_${{ env.DATE }}.tar
|
||||
path: ${{ env.APPLICATION_NAME }}_linux_debug_${{ env.DATE }}.tar
|
||||
|
||||
# WINDOWS
|
||||
- name: Building debug Windows
|
||||
if: ${{ github.event.inputs.job_target == 'windows' || github.event.inputs.job_target == 'all' }}
|
||||
run: |
|
||||
mkdir -p ${{ env.EXPORT_FOLDER_WINDOWS }}
|
||||
./Godot_v${GODOT_VERSION}-stable_linux.x86_64 --import ${{ env.GODOT_PROJECT_LOCATION }} --quiet --headless --export-debug "windows" ${{ env.MAIN_FOLDER }}/${{ env.EXPORT_FOLDER_WINDOWS }}/${{ env.APPLICATION_NAME}}.exe
|
||||
|
||||
- name: Uploading GDExtension artifact debug
|
||||
if: ${{ github.event.inputs.job_target == 'windows' || github.event.inputs.job_target == 'all' }}
|
||||
uses: actions/upload-artifact@v4
|
||||
with:
|
||||
name: ${{ env.APPLICATION_NAME }}_windows_debug_${{ env.DATE }}
|
||||
path: ${{ env.EXPORT_FOLDER_WINDOWS }}/
|
||||
|
||||
#MAC
|
||||
- name: Building debug macOS
|
||||
if: ${{ github.event.inputs.job_target == 'mac' || github.event.inputs.job_target == 'all' }}
|
||||
run: |
|
||||
mkdir -p ${{ env.EXPORT_FOLDER_MAC }}
|
||||
./Godot_v${GODOT_VERSION}-stable_linux.x86_64 --import ${{ env.GODOT_PROJECT_LOCATION }} --quiet --headless --export-debug "macOS" ${{ env.MAIN_FOLDER }}/${{ env.EXPORT_FOLDER_MAC}}/${{ env.APPLICATION_NAME}}.app
|
||||
|
||||
- name: Uploading GDExtension artifact debug
|
||||
if: ${{ github.event.inputs.job_target == 'mac' || github.event.inputs.job_target == 'all' }}
|
||||
uses: actions/upload-artifact@v4
|
||||
with:
|
||||
name: ${{ env.APPLICATION_NAME }}_mac_debug_${{ env.DATE }}
|
||||
path: ${{ env.EXPORT_FOLDER_MAC }}/
|
6
.github/workflows/cooker-selfhosted.yml
vendored
|
@ -85,11 +85,6 @@ jobs:
|
|||
# Use GITHUB_HEAD_REF to get the source branch
|
||||
source_branch="${GITHUB_HEAD_REF}"
|
||||
|
||||
# Replace '/' with '-' in the branch name
|
||||
source_branch=${source_branch//\//-}
|
||||
# Use GITHUB_HEAD_REF to get the source branch
|
||||
source_branch="${GITHUB_HEAD_REF}"
|
||||
|
||||
# Replace '/' with '-' in the branch name
|
||||
source_branch=${source_branch//\//-}
|
||||
echo "[DEBUG] source branch is: $source_branch"
|
||||
|
@ -98,7 +93,6 @@ jobs:
|
|||
echo "TAG=PR-$source_branch-${{ env.buildid }}" >> $GITHUB_ENV
|
||||
echo "MAKE_LATEST=false" >> $GITHUB_ENV # Not marked as the latest cooker version if it's a feature branch
|
||||
else
|
||||
# Generate the tag for non-pull request branches
|
||||
# Generate the tag for non-pull request branches
|
||||
TAG="$MANIFEST_VERSION-${{ env.buildid }}"
|
||||
echo "TAG=$TAG" >> $GITHUB_ENV
|
||||
|
|
|
@ -1,44 +1,46 @@
|
|||
{
|
||||
"about_links": {
|
||||
"example_site": {
|
||||
"description": "Updated description.",
|
||||
"name": "Updated Site",
|
||||
"url": "https://updated-example.com"
|
||||
},
|
||||
"rd_changelog": {
|
||||
"description": "Opens the RetroDECK change log in your default browser",
|
||||
"name": "Changelog",
|
||||
"url": "https://retrodeck.readthedocs.io/en/latest/wiki_rd_versions/version-history/"
|
||||
"url": "https://retrodeck.readthedocs.io/en/latest/wiki_rd_versions/version-history/",
|
||||
"icon": "res://assets/icons/pixelitos/128/internet-web-browser.png"
|
||||
},
|
||||
"rd_contactus": {
|
||||
"description": "Opens the RetroDECK contact us section in your default browser",
|
||||
"name": "Contact us",
|
||||
"url": "https://github.com/XargonWan/RetroDECK"
|
||||
"url": "https://github.com/XargonWan/RetroDECK",
|
||||
"icon": "res://assets/icons/pixelitos/128/internet-web-browser.png"
|
||||
},
|
||||
"rd_credits": {
|
||||
"description": "Opens the RetroDECK Credits in your default browser",
|
||||
"name": "Credits",
|
||||
"url": "https://retrodeck.readthedocs.io/en/latest/wiki_credits/donations-licenses/"
|
||||
"url": "https://retrodeck.readthedocs.io/en/latest/wiki_credits/donations-licenses/",
|
||||
"icon": "res://assets/icons/pixelitos/128/internet-web-browser.png"
|
||||
},
|
||||
"rd_donate": {
|
||||
"description": "Opens Donations page in your default browser",
|
||||
"name": "Donate",
|
||||
"url": "https://retrodeck.readthedocs.io/en/latest/wiki_credits/donations-licenses/"
|
||||
"url": "https://retrodeck.readthedocs.io/en/latest/wiki_credits/donations-licenses/",
|
||||
"icon": "res://assets/icons/pixelitos/128/internet-web-browser.png"
|
||||
},
|
||||
"rd_licenses": {
|
||||
"description": "Opens the RetroDECK licenses in your default browser",
|
||||
"name": "Licences",
|
||||
"url": "https://retrodeck.readthedocs.io/en/latest/wiki_credits/donations-licenses/"
|
||||
"url": "https://retrodeck.readthedocs.io/en/latest/wiki_credits/donations-licenses/",
|
||||
"icon": "res://assets/icons/pixelitos/128/internet-web-browser.png"
|
||||
},
|
||||
"rd_web": {
|
||||
"description": "Opens the RetroDECK Website in your default browser",
|
||||
"name": "Website",
|
||||
"url": "https://retrodeck.net/"
|
||||
"url": "https://retrodeck.net/",
|
||||
"icon": "res://assets/icons/pixelitos/128/internet-web-browser.png"
|
||||
},
|
||||
"rd_wiki": {
|
||||
"description": "Opens the RetroDECK Wiki in your default browser",
|
||||
"name": "Wiki",
|
||||
"url": "https://retrodeck.readthedocs.io/en/latest/"
|
||||
"url": "https://retrodeck.readthedocs.io/en/latest/",
|
||||
"icon": "res://assets/icons/pixelitos/128/internet-web-browser.png"
|
||||
}
|
||||
},
|
||||
"finit_default_options": {
|
||||
|
@ -624,6 +626,857 @@
|
|||
"ps2": {
|
||||
"name": "Sony PlayStation 2"
|
||||
},
|
||||
"ps3": {
|
||||
"name": "Sony PlayStation 3"
|
||||
},
|
||||
"psp": {
|
||||
"name": "Sony PlayStation Portable"
|
||||
},
|
||||
"psvita": {
|
||||
"name": "Sony PlayStation Vita"
|
||||
},
|
||||
"psx": {
|
||||
"name": "Sony PlayStation"
|
||||
},
|
||||
"pv1000": {
|
||||
"name": "Casio PV-1000"
|
||||
},
|
||||
"quake": {
|
||||
"name": "Quake"
|
||||
},
|
||||
"satellaview": {
|
||||
"name": "Nintendo Satellaview"
|
||||
},
|
||||
"saturn": {
|
||||
"name": "Sega Saturn"
|
||||
},
|
||||
"saturnjp": {
|
||||
"name": "Sega Saturn (Japan)"
|
||||
},
|
||||
"scummvm": {
|
||||
"name": "ScummVM Game Engine"
|
||||
},
|
||||
"scv": {
|
||||
"name": "Epoch Super Cassette Vision"
|
||||
},
|
||||
"sega32x": {
|
||||
"name": "Sega Mega Drive 32X"
|
||||
},
|
||||
"sega32xjp": {
|
||||
"name": "Sega Super 32X (Japan)"
|
||||
},
|
||||
"sega32xna": {
|
||||
"name": "Sega Genesis 32X"
|
||||
},
|
||||
"segacd": {
|
||||
"name": "Sega CD"
|
||||
},
|
||||
"sfc": {
|
||||
"name": "Nintendo SFC (Super Famicom)"
|
||||
},
|
||||
"sg-1000": {
|
||||
"name": "Sega SG-1000"
|
||||
},
|
||||
"sgb": {
|
||||
"name": "Nintendo Super Game Boy"
|
||||
},
|
||||
"snes": {
|
||||
"name": "Nintendo SNES (Super Nintendo)"
|
||||
},
|
||||
"snesna": {
|
||||
"name": "Nintendo SNES (Super Nintendo)"
|
||||
},
|
||||
"solarus": {
|
||||
"name": "Solarus Game Engine"
|
||||
},
|
||||
"spectravideo": {
|
||||
"name": "Spectravideo"
|
||||
},
|
||||
"stv": {
|
||||
"name": "Sega Titan Video Game System"
|
||||
},
|
||||
"sufami": {
|
||||
"name": "Bandai SuFami Turbo"
|
||||
},
|
||||
"supergrafx": {
|
||||
"name": "NEC SuperGrafx"
|
||||
},
|
||||
"supervision": {
|
||||
"name": "Watara Supervision"
|
||||
},
|
||||
"supracan": {
|
||||
"name": "Funtech Super A'Can"
|
||||
},
|
||||
"switch": {
|
||||
"name": "Nintendo Switch"
|
||||
},
|
||||
"tg-cd": {
|
||||
"name": "NEC TurboGrafx-CD"
|
||||
},
|
||||
"tg16": {
|
||||
"name": "NEC TurboGrafx-16"
|
||||
},
|
||||
"ti99": {
|
||||
"name": "Texas Instruments TI-99"
|
||||
},
|
||||
"tic80": {
|
||||
"name": "TIC-80 Fantasy Computer"
|
||||
},
|
||||
"to8": {
|
||||
"name": "Thomson TO8"
|
||||
},
|
||||
"uzebox": {
|
||||
"name": "Uzebox Open Source Console"
|
||||
},
|
||||
"vectrex": {
|
||||
"name": "GCE Vectrex"
|
||||
},
|
||||
"vic20": {
|
||||
"name": "Commodore VIC-20"
|
||||
},
|
||||
"videopac": {
|
||||
"name": "Philips Videopac G7000"
|
||||
},
|
||||
"virtualboy": {
|
||||
"name": "Nintendo Virtual Boy"
|
||||
},
|
||||
"vsmile": {
|
||||
"name": "VTech V.Smile"
|
||||
},
|
||||
"wasm4": {
|
||||
"name": "WASM-4 Fantasy Console"
|
||||
},
|
||||
"wii": {
|
||||
"name": "Nintendo Wii"
|
||||
},
|
||||
"wiiu": {
|
||||
"name": "Nintendo Wii U"
|
||||
},
|
||||
"windows": {
|
||||
"name": "Microsoft Windows"
|
||||
},
|
||||
"windows3x": {
|
||||
"name": "Microsoft Windows 3.x"
|
||||
},
|
||||
"windows9x": {
|
||||
"name": "Microsoft Windows 9x"
|
||||
},
|
||||
"wonderswan": {
|
||||
"name": "Bandai WonderSwan"
|
||||
},
|
||||
"wonderswancolor": {
|
||||
"name": "Bandai WonderSwan Color"
|
||||
},
|
||||
"x1": {
|
||||
"name": "Sharp X1"
|
||||
},
|
||||
"x68000": {
|
||||
"name": "Sharp X68000"
|
||||
},
|
||||
"xbox": {
|
||||
"name": "Microsoft Xbox"
|
||||
},
|
||||
"zx81": {
|
||||
"name": "Sinclair ZX81"
|
||||
},
|
||||
"zxspectrum": {
|
||||
"name": "Sinclair ZX Spectrum"
|
||||
}
|
||||
},
|
||||
"emulator": {
|
||||
"retroarch": {
|
||||
"description": "RetroArch (Multi-emulator Frontend)",
|
||||
"name": "RetroArch",
|
||||
"launch": "retroarch",
|
||||
"properties": [
|
||||
{
|
||||
"cheevos": true,
|
||||
"cheevos_hardcore": true,
|
||||
"quick_resume": true
|
||||
}
|
||||
],
|
||||
"cores": {
|
||||
"citra_libretro": {
|
||||
"description": "Nintendo 3DS Libretro Core",
|
||||
"name": "Citra",
|
||||
"system": "n3ds",
|
||||
"properties": [
|
||||
{
|
||||
"abxy_button": true
|
||||
}
|
||||
]
|
||||
},
|
||||
"mame_libretro": {
|
||||
"description": "MAME: Multiple Arcade Machine Libretro Core",
|
||||
"name": "MAME",
|
||||
"system": "arcade",
|
||||
"properties": [
|
||||
{
|
||||
"tate_mode": true
|
||||
}
|
||||
]
|
||||
},
|
||||
"desmume_libretro": {
|
||||
"description": "DeSmuME Nintendo DS Libretro Core",
|
||||
"name": "desmume",
|
||||
"system": "nds",
|
||||
"properties": [
|
||||
{
|
||||
"abxy_button": true
|
||||
}
|
||||
]
|
||||
},
|
||||
"melonds_libretro": {
|
||||
"description": "MelonDS Nintendo DS Libretro Core",
|
||||
"name": "melonds",
|
||||
"system": "nds",
|
||||
"properties": [
|
||||
{
|
||||
"abxy_button": true
|
||||
}
|
||||
]
|
||||
},
|
||||
"swanstation_libretro": {
|
||||
"name": "SwanStation",
|
||||
"description": "Swanstation Libretro Core",
|
||||
"system": "psx",
|
||||
"properties": [
|
||||
{
|
||||
"widescreen": true,
|
||||
"borders": true
|
||||
}
|
||||
]
|
||||
},
|
||||
"picodrive_libetro": {
|
||||
"name": "PicoDrive",
|
||||
"description": "SEGA MS/MD/CD/32X Libretro Core",
|
||||
"system": [
|
||||
"ms",
|
||||
"md",
|
||||
"cd",
|
||||
"32x"
|
||||
],
|
||||
"properties": [
|
||||
{
|
||||
"widescreen": true,
|
||||
"borders": true,
|
||||
"rewind": true
|
||||
}
|
||||
]
|
||||
},
|
||||
"genesisplusgx_libetro": {
|
||||
"name": "Genesis Plus GX",
|
||||
"description": "SEGA MS/GG/MD/CD Libretro Core",
|
||||
"system": [
|
||||
"ms",
|
||||
"gg",
|
||||
"mc",
|
||||
"cd"
|
||||
],
|
||||
"properties": [
|
||||
{
|
||||
"widescreen": true,
|
||||
"borders": true,
|
||||
"rewind": true
|
||||
}
|
||||
]
|
||||
},
|
||||
"genesisplusgxwide_libetro": {
|
||||
"name": "Genesis Plus GX Wide",
|
||||
"description": "SEGA MS/GG/MD/CD Libretro Core for Wide Screen",
|
||||
"system": [
|
||||
"ms",
|
||||
"gg",
|
||||
"mc",
|
||||
"cd"
|
||||
],
|
||||
"properties": [
|
||||
{
|
||||
"widescreen": true,
|
||||
"rewind": true
|
||||
}
|
||||
]
|
||||
},
|
||||
"mupen64plus-next_libetro": {
|
||||
"name": "Mupen64Plus-Next",
|
||||
"description": "Nintendo 64 Libretro Core",
|
||||
"system": "n64",
|
||||
"properties": [
|
||||
{
|
||||
"widescreen": true,
|
||||
"borders": true,
|
||||
"abxy_button": true
|
||||
}
|
||||
]
|
||||
},
|
||||
"snes9x-current_libetro": {
|
||||
"name": "Snes9x - Current",
|
||||
"description": "Super Nintendo Libretro Core",
|
||||
"system": "snes",
|
||||
"properties": [
|
||||
{
|
||||
"widescreen": true,
|
||||
"borders": true,
|
||||
"rewind": true,
|
||||
"abxy_button": true
|
||||
}
|
||||
]
|
||||
},
|
||||
"gambatte_libetro": {
|
||||
"name": "Gambatte",
|
||||
"description": "Game Boy/Color Libretro Core",
|
||||
"system": [
|
||||
"gb",
|
||||
"gbc"
|
||||
],
|
||||
"properties": [
|
||||
{
|
||||
"borders": true,
|
||||
"rewind": true,
|
||||
"abxy_button": true
|
||||
}
|
||||
]
|
||||
},
|
||||
"mgba_libetro": {
|
||||
"name": "mGBA",
|
||||
"description": "Game Boy Advance Libretro Core",
|
||||
"system": "gba",
|
||||
"properties": [
|
||||
{
|
||||
"borders": true,
|
||||
"rewind": true,
|
||||
"abxy_button": true
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
},
|
||||
"mame": {
|
||||
"description": "MAME: Multiple Arcade Machine Emulator",
|
||||
"name": "MAME",
|
||||
"system": [
|
||||
"arcade"
|
||||
],
|
||||
"launch": "mame"
|
||||
},
|
||||
"citra": {
|
||||
"description": "Citra Nintendo 3DS Emulator (via Ponzu)",
|
||||
"name": "Citra (via Ponzu)",
|
||||
"system": "n3ds",
|
||||
"ponzu": true,
|
||||
"launch": "citra-qt",
|
||||
"properties": [
|
||||
{
|
||||
"abxy_button": true,
|
||||
"ask_to_exit": true
|
||||
}
|
||||
]
|
||||
},
|
||||
"ruffle": {
|
||||
"description": "Flash Games emulator",
|
||||
"name" : "Ruffle",
|
||||
"system" : "flash",
|
||||
"launch": "ruffle-rd-wrapper.sh"
|
||||
},
|
||||
"melonds": {
|
||||
"description": "MelonDS Nintendo DS Emulator",
|
||||
"name": "melonds",
|
||||
"system": "nds",
|
||||
"launch": "MelonDS"
|
||||
},
|
||||
"pcsx2": {
|
||||
"name": "pcsx2",
|
||||
"description": "PCSX2 Play Station 2 Emulator",
|
||||
"system": "ps2",
|
||||
"launch": "pcsx2-qt",
|
||||
"properties": [
|
||||
{
|
||||
"ask_to_exit": true,
|
||||
"cheevos": true
|
||||
}
|
||||
]
|
||||
},
|
||||
"duckstation": {
|
||||
"name": "Duckstation",
|
||||
"description": "PlayStation Emulator",
|
||||
"launch": "duckstation-qt",
|
||||
"system": "psx",
|
||||
"properties": [
|
||||
{
|
||||
"ask_to_exit": true,
|
||||
"cheevos": true
|
||||
}
|
||||
]
|
||||
},
|
||||
"ppsspp": {
|
||||
"name": "PPSSPP",
|
||||
"description": "PPSSPP: PlayStation Portable Emulator",
|
||||
"launch": "PPSSPPSDL",
|
||||
"system": "psp",
|
||||
"properties": [
|
||||
{
|
||||
"cheevos": true,
|
||||
"cheevos_hardcore": true
|
||||
}
|
||||
]
|
||||
},
|
||||
"vita3k": {
|
||||
"name": "Vita3k",
|
||||
"description": "Vita3K PSVita Emulator",
|
||||
"system": "psvita",
|
||||
"launch": "Vita3K"
|
||||
},
|
||||
"rpcs3": {
|
||||
"name": "RPCS3",
|
||||
"description": "RPCS3 PlayStation 3 Emulator",
|
||||
"system": "ps3",
|
||||
"launch": "rpcs3",
|
||||
"properties": [
|
||||
{
|
||||
"ask_to_exit": true
|
||||
}
|
||||
]
|
||||
},
|
||||
"ryujinx": {
|
||||
"name": "Ryujinx",
|
||||
"description": "Ryujinx Nintendo Switch Emulator",
|
||||
"system": "switch",
|
||||
"launch": "Ryujinx.sh"
|
||||
},
|
||||
"yuzu": {
|
||||
"name": "Yuzu (via Ponzu)",
|
||||
"description": "Yuzu Nintendo Switch Emulator (via Ponzu)",
|
||||
"launch": "Yuzu",
|
||||
"system": "switch",
|
||||
"ponzu": true,
|
||||
"abxy_button": true
|
||||
},
|
||||
"dolphin": {
|
||||
"name": "Dolphin",
|
||||
"description": "Dolphin Wii and GameCube Emulator",
|
||||
"launch": "dolphin-emu-wrapper",
|
||||
"system": [
|
||||
"gc",
|
||||
"wii"
|
||||
],
|
||||
"properties": [
|
||||
{
|
||||
"abxy_button": true,
|
||||
"ask_to_exit": true,
|
||||
"cheevos": true,
|
||||
"cheevos_hardcore": true,
|
||||
"universal_dyn_input": true
|
||||
}
|
||||
]
|
||||
},
|
||||
"zip_compressable_extensions": [
|
||||
".32x",
|
||||
".68k",
|
||||
".NDS",
|
||||
".a26",
|
||||
".a52",
|
||||
".a78",
|
||||
".abs",
|
||||
".agb",
|
||||
".atr",
|
||||
".atx",
|
||||
".bin",
|
||||
".bml",
|
||||
".bms",
|
||||
".bs",
|
||||
".bsx",
|
||||
".cas",
|
||||
".cdm",
|
||||
".cgb",
|
||||
".cof",
|
||||
".col",
|
||||
".dim",
|
||||
".dmg",
|
||||
".dx2",
|
||||
".fds",
|
||||
".fig",
|
||||
".gb",
|
||||
".gba",
|
||||
".gbc",
|
||||
".gd3",
|
||||
".gd7",
|
||||
".gen",
|
||||
".gg",
|
||||
".ipf",
|
||||
".j64",
|
||||
".jag",
|
||||
".lnx",
|
||||
".md",
|
||||
".mdx",
|
||||
".mgd",
|
||||
".msa",
|
||||
".nds",
|
||||
".nes",
|
||||
".ngc",
|
||||
".o",
|
||||
".pce",
|
||||
".prg",
|
||||
".rom",
|
||||
".sfc",
|
||||
".sg",
|
||||
".sgb",
|
||||
".sgd",
|
||||
".smc",
|
||||
".smd",
|
||||
".sms",
|
||||
".st",
|
||||
".st",
|
||||
".stx",
|
||||
".swc",
|
||||
".unf",
|
||||
".unif",
|
||||
".xex",
|
||||
".xfd",
|
||||
".z64"
|
||||
],
|
||||
"system": {
|
||||
"3do": {
|
||||
"name": "3DO Interactive Multiplayer"
|
||||
},
|
||||
"adam": {
|
||||
"name": "Coleco Adam"
|
||||
},
|
||||
"amiga": {
|
||||
"name": "Commodore Amiga"
|
||||
},
|
||||
"amiga1200": {
|
||||
"name": "Commodore Amiga 1200"
|
||||
},
|
||||
"amiga600": {
|
||||
"name": "Commodore Amiga 600"
|
||||
},
|
||||
"amigacd32": {
|
||||
"name": "Commodore Amiga CD32"
|
||||
},
|
||||
"amstradcpc": {
|
||||
"name": "Amstrad CPC"
|
||||
},
|
||||
"apple2": {
|
||||
"name": "Apple II"
|
||||
},
|
||||
"apple2gs": {
|
||||
"name": "Apple IIGS"
|
||||
},
|
||||
"arcade": {
|
||||
"name": "Arcade"
|
||||
},
|
||||
"arcadia": {
|
||||
"name": "Emerson Arcadia 2001"
|
||||
},
|
||||
"archimedes": {
|
||||
"name": "Acorn Archimedes"
|
||||
},
|
||||
"arduboy": {
|
||||
"name": "Arduboy Miniature Game System"
|
||||
},
|
||||
"astrocde": {
|
||||
"name": "Bally Astrocade"
|
||||
},
|
||||
"atari2600": {
|
||||
"name": "Atari 2600"
|
||||
},
|
||||
"atari5200": {
|
||||
"name": "Atari 5200"
|
||||
},
|
||||
"atari7800": {
|
||||
"name": "Atari 7800 ProSystem"
|
||||
},
|
||||
"atari800": {
|
||||
"name": "Atari 800"
|
||||
},
|
||||
"atarijaguar": {
|
||||
"name": "Atari Jaguar"
|
||||
},
|
||||
"atarilynx": {
|
||||
"name": "Atari Lynx"
|
||||
},
|
||||
"atarist": {
|
||||
"name": "Atari ST"
|
||||
},
|
||||
"atarixe": {
|
||||
"name": "Atari XE"
|
||||
},
|
||||
"atomiswave": {
|
||||
"name": "Sammy Corporation Atomiswave"
|
||||
},
|
||||
"bbcmicro": {
|
||||
"name": "Acorn Computers BBC Micro"
|
||||
},
|
||||
"c64": {
|
||||
"name": "Commodore 64"
|
||||
},
|
||||
"cdimono1": {
|
||||
"name": "Philips CD-i"
|
||||
},
|
||||
"cdtv": {
|
||||
"name": "Commodore CDTV"
|
||||
},
|
||||
"chailove": {
|
||||
"name": "ChaiLove Game Engine"
|
||||
},
|
||||
"channelf": {
|
||||
"name": "Fairchild Channel F"
|
||||
},
|
||||
"colecovision": {
|
||||
"name": "Coleco ColecoVision"
|
||||
},
|
||||
"consolearcade": {
|
||||
"name": "Console Arcade Systems"
|
||||
},
|
||||
"cps": {
|
||||
"name": "Capcom Play System"
|
||||
},
|
||||
"cps1": {
|
||||
"name": "Capcom Play System I"
|
||||
},
|
||||
"cps2": {
|
||||
"name": "Capcom Play System II"
|
||||
},
|
||||
"cps3": {
|
||||
"name": "Capcom Play System III"
|
||||
},
|
||||
"crvision": {
|
||||
"name": "VTech CreatiVision"
|
||||
},
|
||||
"daphne": {
|
||||
"name": "Daphne Arcade LaserDisc Emulator"
|
||||
},
|
||||
"desktop": {
|
||||
"name": "Desktop Applications"
|
||||
},
|
||||
"doom": {
|
||||
"name": "Doom"
|
||||
},
|
||||
"dos": {
|
||||
"name": "DOS (PC)"
|
||||
},
|
||||
"dreamcast": {
|
||||
"name": "Sega Dreamcast"
|
||||
},
|
||||
"dc": {
|
||||
"name": "Sega Dreamcast"
|
||||
},
|
||||
"easyrpg": {
|
||||
"name": "EasyRPG Game Engine"
|
||||
},
|
||||
"electron": {
|
||||
"name": "Acorn Electron"
|
||||
},
|
||||
"emulators": {
|
||||
"name": "Emulators"
|
||||
},
|
||||
"famicom": {
|
||||
"name": "Nintendo Family Computer"
|
||||
},
|
||||
"fba": {
|
||||
"name": "FinalBurn Alpha"
|
||||
},
|
||||
"fbneo": {
|
||||
"name": "FinalBurn Neo"
|
||||
},
|
||||
"fds": {
|
||||
"name": "Nintendo Famicom Disk System"
|
||||
},
|
||||
"fm7": {
|
||||
"name": "Fujitsu FM-7"
|
||||
},
|
||||
"fmtowns": {
|
||||
"name": "Fujitsu FM Towns"
|
||||
},
|
||||
"gamate": {
|
||||
"name": "Bit Corporation Gamate"
|
||||
},
|
||||
"gameandwatch": {
|
||||
"name": "Nintendo Game and Watch"
|
||||
},
|
||||
"gamecom": {
|
||||
"name": "Tiger Electronics Game.com"
|
||||
},
|
||||
"gamegear": {
|
||||
"name": "Sega Game Gear"
|
||||
},
|
||||
"gg": {
|
||||
"name": "Sega Game Gear"
|
||||
},
|
||||
"gb": {
|
||||
"name": "Nintendo Game Boy"
|
||||
},
|
||||
"gba": {
|
||||
"name": "Nintendo Game Boy Advance"
|
||||
},
|
||||
"gbc": {
|
||||
"name": "Nintendo Game Boy Color"
|
||||
},
|
||||
"gc": {
|
||||
"name": "Nintendo GameCube"
|
||||
},
|
||||
"genesis": {
|
||||
"name": "Sega Genesis"
|
||||
},
|
||||
"gmaster": {
|
||||
"name": "Hartung Game Master"
|
||||
},
|
||||
"gx4000": {
|
||||
"name": "Amstrad GX4000"
|
||||
},
|
||||
"intellivision": {
|
||||
"name": "Mattel Electronics Intellivision"
|
||||
},
|
||||
"j2me": {
|
||||
"name": "Java 2 Micro Edition (J2ME)"
|
||||
},
|
||||
"laserdisc": {
|
||||
"name": "LaserDisc Games"
|
||||
},
|
||||
"lcdgames": {
|
||||
"name": "LCD Handheld Games"
|
||||
},
|
||||
"lowresnx": {
|
||||
"name": "LowRes NX Fantasy Console"
|
||||
},
|
||||
"lutris": {
|
||||
"name": "Lutris Open Gaming Platform"
|
||||
},
|
||||
"lutro": {
|
||||
"name": "Lutro Game Engine"
|
||||
},
|
||||
"macintosh": {
|
||||
"name": "Apple Macintosh"
|
||||
},
|
||||
"mame": {
|
||||
"name": "Multiple Arcade Machine Emulator"
|
||||
},
|
||||
"mastersystem": {
|
||||
"name": "Sega Master System"
|
||||
},
|
||||
"megacd": {
|
||||
"name": "Sega Mega-CD"
|
||||
},
|
||||
"megacdjp": {
|
||||
"name": "Sega Mega-CD (Japan)"
|
||||
},
|
||||
"megadrive": {
|
||||
"name": "Sega Mega Drive"
|
||||
},
|
||||
"megaduck": {
|
||||
"name": "Creatronic Mega Duck"
|
||||
},
|
||||
"mess": {
|
||||
"name": "Multi Emulator Super System"
|
||||
},
|
||||
"model2": {
|
||||
"name": "Sega Model 2"
|
||||
},
|
||||
"moto": {
|
||||
"name": "Thomson MO/TO Series"
|
||||
},
|
||||
"msx": {
|
||||
"name": "MSX"
|
||||
},
|
||||
"msx1": {
|
||||
"name": "MSX1"
|
||||
},
|
||||
"msx2": {
|
||||
"name": "MSX2"
|
||||
},
|
||||
"msxturbor": {
|
||||
"name": "MSX Turbo R"
|
||||
},
|
||||
"mugen": {
|
||||
"name": "M.U.G.E.N Game Engine"
|
||||
},
|
||||
"multivision": {
|
||||
"name": "Othello Multivision"
|
||||
},
|
||||
"n3ds": {
|
||||
"name": "Nintendo 3DS"
|
||||
},
|
||||
"n64": {
|
||||
"name": "Nintendo 64"
|
||||
},
|
||||
"n64dd": {
|
||||
"name": "Nintendo 64DD"
|
||||
},
|
||||
"naomi": {
|
||||
"name": "Sega NAOMI"
|
||||
},
|
||||
"naomi2": {
|
||||
"name": "Sega NAOMI 2"
|
||||
},
|
||||
"naomigd": {
|
||||
"name": "Sega NAOMI GD-ROM"
|
||||
},
|
||||
"nds": {
|
||||
"name": "Nintendo DS"
|
||||
},
|
||||
"neogeo": {
|
||||
"name": "SNK Neo Geo"
|
||||
},
|
||||
"neogeocd": {
|
||||
"name": "SNK Neo Geo CD"
|
||||
},
|
||||
"neogeocdjp": {
|
||||
"name": "SNK Neo Geo CD (Japan)"
|
||||
},
|
||||
"nes": {
|
||||
"name": "Nintendo Entertainment System"
|
||||
},
|
||||
"ngp": {
|
||||
"name": "SNK Neo Geo Pocket"
|
||||
},
|
||||
"ngpc": {
|
||||
"name": "SNK Neo Geo Pocket Color"
|
||||
},
|
||||
"odyssey2": {
|
||||
"name": "Magnavox Odyssey 2"
|
||||
},
|
||||
"openbor": {
|
||||
"name": "OpenBOR Game Engine"
|
||||
},
|
||||
"palm": {
|
||||
"name": "Palm OS"
|
||||
},
|
||||
"pc": {
|
||||
"name": "IBM PC"
|
||||
},
|
||||
"pc88": {
|
||||
"name": "NEC PC-8800 Series"
|
||||
},
|
||||
"pc98": {
|
||||
"name": "NEC PC-9800 Series"
|
||||
},
|
||||
"pcarcade": {
|
||||
"name": "PC Arcade Systems"
|
||||
},
|
||||
"pcengine": {
|
||||
"name": "NEC PC Engine"
|
||||
},
|
||||
"pcenginecd": {
|
||||
"name": "NEC PC Engine CD"
|
||||
},
|
||||
"pcfx": {
|
||||
"name": "NEC PC-FX"
|
||||
},
|
||||
"pico8": {
|
||||
"name": "PICO-8 Fantasy Console"
|
||||
},
|
||||
"plus4": {
|
||||
"name": "Commodore Plus/4"
|
||||
},
|
||||
"pokemini": {
|
||||
"name": "Nintendo Pokémon Mini"
|
||||
},
|
||||
"ports": {
|
||||
"name": "Ports"
|
||||
},
|
||||
"ps2": {
|
||||
"name": "Sony PlayStation 2"
|
||||
},
|
||||
"ps3": {
|
||||
"name": "Sony PlayStation 3"
|
||||
},
|
||||
|
@ -1101,7 +1954,55 @@
|
|||
"name": "xemu",
|
||||
"system": "xbox",
|
||||
"launch": "xemu"
|
||||
},
|
||||
"shadps4": {
|
||||
"description": "PS4 Emulator for Linux",
|
||||
"name": "shadps4",
|
||||
"system": "ps4",
|
||||
"launch": "shadps4-qt"
|
||||
},
|
||||
"es-de": {
|
||||
"description": "ES-DE Emulation Frontend",
|
||||
"name": "ES-DE",
|
||||
"launch": "es-de"
|
||||
}
|
||||
},
|
||||
"primehack": {
|
||||
"name": "PrimeHack",
|
||||
"description": "A fork of Dolphiin to enhance Metroid Prime experience",
|
||||
"launch": "primehack-wrapper",
|
||||
"system": [
|
||||
"wii"
|
||||
],
|
||||
"properties": [
|
||||
{
|
||||
"ask_to_exit": true,
|
||||
"universal_dyn_input": true
|
||||
}
|
||||
]
|
||||
},
|
||||
"cemu": {
|
||||
"description": "Wii U emulator",
|
||||
"name": "Cemu",
|
||||
"system": "wiiu",
|
||||
"launch": "Cemu-wrapper",
|
||||
"properties": [
|
||||
{
|
||||
"abxy_button": true,
|
||||
"multi_user_config_dir": "Cemu"
|
||||
}
|
||||
]
|
||||
},
|
||||
"xemu": {
|
||||
"description": "xemu Xbox Emulator",
|
||||
"name": "xemu",
|
||||
"system": "xbox",
|
||||
"launch": "xemu"
|
||||
},
|
||||
"es-de": {
|
||||
"description": "ES-DE Emulation Frontend",
|
||||
"name": "ES-DE",
|
||||
"launch": "es-de"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
|
|
|
@ -5,31 +5,12 @@
|
|||
# This script is used to inject framework and config files inside a RetroDECK cooker installation
|
||||
# To apply the injected config you have to reset the targeted component from the Configurator
|
||||
# Please know what you're doing, if you need to undo this you need to completely uninstall and reinstall RetroDECK flatpak
|
||||
# Please note that this may create a dirty situation where older files are still in place as the action is add and overwrite
|
||||
# Please not that this may create a dirty situation where older files are still in place as the action is add and overwrite
|
||||
|
||||
flatpak_user_installation="$HOME/.local/share/flatpak/app/net.retrodeck.retrodeck/current/active/files"
|
||||
flatpak_system_installation="/var/lib/flatpak/app/net.retrodeck.retrodeck/current/active/files"
|
||||
force_user=false
|
||||
force_system=false
|
||||
|
||||
# Parse arguments
|
||||
while [[ "$#" -gt 0 ]]; do
|
||||
case $1 in
|
||||
--force-user) force_user=true ;;
|
||||
--force-system) force_system=true ;;
|
||||
*) echo "Unknown parameter: $1"; exit 1 ;;
|
||||
esac
|
||||
shift
|
||||
done
|
||||
|
||||
# Determine installation path
|
||||
if [ "$force_user" = true ]; then
|
||||
echo "Forcing user mode installation."
|
||||
app="$flatpak_user_installation"
|
||||
elif [ "$force_system" = true ]; then
|
||||
echo "Forcing system mode installation."
|
||||
app="$flatpak_system_installation"
|
||||
elif [ -d "$flatpak_user_installation" ]; then
|
||||
if [ -d "$flatpak_user_installation" ]; then
|
||||
echo "RetroDECK is installed in user mode, proceeding."
|
||||
app="$flatpak_user_installation"
|
||||
elif [ -d "$flatpak_system_installation" ]; then
|
||||
|
@ -40,7 +21,6 @@ else
|
|||
exit 1
|
||||
fi
|
||||
|
||||
# Copying files to the installation
|
||||
sudo cp -vfr "res/binding_icons" "$app/retrodeck/binding_icons"
|
||||
sudo cp -vfr "config/"** "$app/retrodeck/config/"
|
||||
sudo cp -vfr "tools" "$app"
|
||||
|
|
|
@ -132,9 +132,8 @@ elif [[ "$new_version_major_rev" -eq "$current_version_major_rev" ]]; then
|
|||
fi
|
||||
fi
|
||||
|
||||
# Perform post_update commands for current version if it is a cooker or PR
|
||||
if grep -qF "cooker" <<< "$hard_version" || grep -qF "PR" <<< "$hard_version"; then
|
||||
# If newly-installed version is a "cooker" or "PR" build, always perform post_update commands for current version
|
||||
# Perform post_update commands for current version if it is a cooker
|
||||
if grep -qF "cooker" <<< $hard_version; then # If newly-installed version is a "cooker" build, always perform post_update commands for current version
|
||||
if [[ "$(echo $hard_version | cut -d'-' -f2)" == "$new_version" ]]; then
|
||||
is_newer_version="true"
|
||||
fi
|
||||
|
|
|
@ -891,125 +891,3 @@ start_retrodeck() {
|
|||
log i "Starting RetroDECK v$version"
|
||||
es-de
|
||||
}
|
||||
|
||||
run_game() {
|
||||
|
||||
# Initialize variables
|
||||
emulator=""
|
||||
system=""
|
||||
|
||||
# Parse options
|
||||
while getopts ":e:s:" opt; do
|
||||
case ${opt} in
|
||||
e )
|
||||
emulator=$OPTARG
|
||||
;;
|
||||
s )
|
||||
system=$OPTARG
|
||||
;;
|
||||
\? )
|
||||
echo "Usage: $0 --run [-e emulator] [-s system] game"
|
||||
exit 1
|
||||
;;
|
||||
esac
|
||||
done
|
||||
shift $((OPTIND -1))
|
||||
|
||||
# Check for game argument
|
||||
if [[ -z "$1" ]]; then
|
||||
echo "Error: Game file is required."
|
||||
echo "Usage: $0 --run [-e emulator] [-s system] game"
|
||||
exit 1
|
||||
fi
|
||||
|
||||
game=$1
|
||||
|
||||
# If no system is provided, extract it from the game path
|
||||
if [[ -z "$system" ]]; then
|
||||
system=$(echo "$game" | grep -oP '(?<=roms/)[^/]+')
|
||||
fi
|
||||
|
||||
log d "Emulator: $emulator"
|
||||
log d "System: $system"
|
||||
log d "Game: $game"
|
||||
|
||||
# Query the features JSON for emulators that support the system
|
||||
local emulators=$(jq -r --arg system "$system" '
|
||||
.emulator | to_entries[] |
|
||||
select(
|
||||
(.value.system == $system) or
|
||||
(.value.system[]? == $system)
|
||||
) | .key' "$features")
|
||||
|
||||
# Check if the system is handled by RetroArch cores
|
||||
local retroarch_cores=$(jq -r --arg system "$system" '
|
||||
.emulator.retroarch.cores | to_entries[] |
|
||||
select(
|
||||
.value.system == $system or
|
||||
(.value.system[]? == $system)
|
||||
) | .key' "$features")
|
||||
|
||||
# if the emulator is given and it's a retroarch core just execute it
|
||||
if [[ "$emulator" == *"_libretro" ]]; then
|
||||
local core_path="/var/config/retroarch/cores/$emulator.so"
|
||||
log d "Running RetroArch core: $core_path"
|
||||
log d "Command: retroarch -L $core_path \"$game\""
|
||||
eval "retroarch -L $core_path \"$game\""
|
||||
return 1
|
||||
fi
|
||||
|
||||
# If the system is handled by RetroArch cores, add them to the list of emulators
|
||||
if [[ -n "$retroarch_cores" ]]; then
|
||||
emulators=$(echo -e "$emulators\n$retroarch_cores")
|
||||
fi
|
||||
|
||||
local pretty_system=$(jq -r --arg system "$system" '.system[$system].name' "$features")
|
||||
|
||||
# Check if multiple emulators are found and prompt the user to select one with zenity
|
||||
if [[ $(echo "$emulators" | wc -l) -gt 1 ]]; then
|
||||
emulator=$(echo "$emulators" | zenity --list --title="Select Emulator" --text="Multiple emulators found for $pretty_system. Select one to run." --column="Emulator")
|
||||
else
|
||||
emulator="$emulators"
|
||||
fi
|
||||
|
||||
# If no emulator was selected, exit
|
||||
if [[ -z "$emulator" ]]; then
|
||||
log e "No emulator selected. Exiting."
|
||||
return 1
|
||||
fi
|
||||
|
||||
log d "Run game: selected emulator $emulator"
|
||||
|
||||
# Handle RetroArch core separately
|
||||
if [[ "$emulator" == *"_libretro" ]]; then
|
||||
local core_path="/var/config/retroarch/cores/$emulator.so"
|
||||
log d "Running RetroArch core: $core_path"
|
||||
log d "Command: retroarch -L $core_path \"$game\""
|
||||
eval "retroarch -L $core_path \"$game\""
|
||||
else
|
||||
# Check if launch-override exists
|
||||
local launch_override=$(jq -r ".emulator.$emulator.\"launch-override\"" "$features")
|
||||
if [[ "$launch_override" != "null" ]]; then
|
||||
# Use launch-override
|
||||
launch_override=${launch_override//\$game/\"$game\"}
|
||||
log d "Using launch-override: $launch_override"
|
||||
eval "$launch_override"
|
||||
else
|
||||
# Use standard launch and launch-args
|
||||
local launch_command=$(jq -r ".emulator.$emulator.launch" "$features")
|
||||
local launch_args=$(jq -r ".emulator.$emulator.\"launch-args\"" "$features")
|
||||
log d "launch args: $launch_args"
|
||||
|
||||
# Only add launch_args if they are not null
|
||||
if [[ "$launch_args" != "null" ]]; then
|
||||
# Replace $game in launch_args with the actual game path, quoting it to handle spaces
|
||||
launch_args=${launch_args//\$game/\"$game\"}
|
||||
log d "Command: \"$launch_command $launch_args\""
|
||||
eval "$launch_command $launch_args"
|
||||
else
|
||||
log d "Command: \"$launch_command\""
|
||||
eval "$launch_command \"$game\""
|
||||
fi
|
||||
fi
|
||||
fi
|
||||
}
|
26
retrodeck.sh
|
@ -18,21 +18,19 @@ for i in "$@"; do
|
|||
case $i in
|
||||
-h*|--help*)
|
||||
echo "RetroDECK v""$version"
|
||||
echo -e "
|
||||
echo "
|
||||
Usage:
|
||||
flatpak run [FLATPAK-RUN-OPTION] net.retrodeck-retrodeck [ARGUMENTS]
|
||||
|
||||
Arguments:
|
||||
-h, --help \t Print this help
|
||||
-v, --version \t Print RetroDECK version
|
||||
--info-msg \t Print paths and config informations
|
||||
--configurator \t Starts the RetroDECK Configurator
|
||||
--compress-one <file> \t Compresses target file to a compatible format
|
||||
--compress-all <format> \t Compresses all supported games into a compatible format.\n\t\t\t\t\t\t Available formats are \"chd\", \"zip\", \"rvz\" and \"all\".
|
||||
--reset-component <component> \t Reset one or more component or emulator configs to the default values
|
||||
--reset-retrodeck \t Starts the initial RetroDECK installer (backup your data first!)
|
||||
|
||||
--run [-s <path>] [-e <path>] <path>\t Run a game from cli, if no system is defined it will deducted from the path.\n\t\t\t\t\t\t For example --run ~/retrodeck/roms/system/game.ext will be run with the system "system".\n\t\t\t\t\t\t Optionally -e (emulator) and -s (system) can be passed as arguments.
|
||||
-h, --help Print this help
|
||||
-v, --version Print RetroDECK version
|
||||
--info-msg Print paths and config informations
|
||||
--configurator Starts the RetroDECK Configurator
|
||||
--compress-one <file> Compresses target file to a compatible format
|
||||
--compress-all <format> Compresses all supported games into a compatible format. Available formats are \"chd\", \"zip\", \"rvz\" and \"all\".
|
||||
--reset-component <component> Reset one or more component or emulator configs to the default values
|
||||
--reset-retrodeck Starts the initial RetroDECK installer (backup your data first!)
|
||||
|
||||
For flatpak run specific options please run: flatpak run -h
|
||||
|
||||
|
@ -44,11 +42,6 @@ https://retrodeck.net
|
|||
echo "RetroDECK v$version"
|
||||
exit
|
||||
;;
|
||||
--run*)
|
||||
shift # Remove --run
|
||||
run_game "$@"
|
||||
exit
|
||||
;;
|
||||
--info-msg*)
|
||||
echo "RetroDECK v$version"
|
||||
echo "RetroDECK config file is in: $rd_conf"
|
||||
|
@ -206,4 +199,3 @@ fi
|
|||
|
||||
# Normal Startup
|
||||
start_retrodeck
|
||||
quit_retrodeck
|
||||
|
|
|
@ -1,15 +1,12 @@
|
|||
extends Control
|
||||
|
||||
var rekku_state = false
|
||||
|
||||
func _input(event):
|
||||
if event.is_action_released("rekku_hide"):
|
||||
#self.visible = !self.visible
|
||||
if rekku_state == false:
|
||||
self.visible = true
|
||||
rekku_state = true
|
||||
if event.is_action_pressed("rekku_hide"):
|
||||
self.visible = !self.visible
|
||||
%SplitContainer.split_offset=-300
|
||||
elif event.is_action_released("rekku_hide") and rekku_state == true:
|
||||
rekku_state = false
|
||||
self.visible = false
|
||||
|
||||
if Input.is_action_pressed("back_button"):
|
||||
%SplitContainer.split_offset=0
|
||||
$".".visible=false
|
||||
|
||||
|
||||
|
|
|
@ -1,10 +1,6 @@
|
|||
extends TabContainer
|
||||
|
||||
var icon_width: int = 32
|
||||
@onready var tcount: int = get_tab_count()-1
|
||||
var l1_button_texture: Texture2D = load("res://assets/icons/kenney_input-prompts-pixel-16/Tiles/tile_0797.png")
|
||||
var r1_button_texture: Texture2D = load("res://assets/icons/kenney_input-prompts-pixel-16/Tiles/tile_0798.png")
|
||||
|
||||
|
||||
func _ready():
|
||||
focusFirstFocusableChild() #grab focus on first element to enable controller focusing
|
||||
|
@ -12,49 +8,30 @@ func _ready():
|
|||
%TabContainer.add_theme_icon_override("decrement_highlight",ResourceLoader.load("res://assets/icons/kenney_input-prompts-pixel-16/Tiles/tile_0763.png"))
|
||||
%TabContainer.add_theme_icon_override("increment",ResourceLoader.load("res://assets/icons/kenney_input-prompts-pixel-16/Tiles/tile_0798.png"))
|
||||
%TabContainer.add_theme_icon_override("increment_highlight",ResourceLoader.load("res://assets/icons/kenney_input-prompts-pixel-16/Tiles/tile_0764.png"))
|
||||
set_tab_icon(0, ResourceLoader.load("res://assets/icons/pixelitos/128/map-globe.png"))
|
||||
set_tab_icon(0, ResourceLoader.load("res://assets/icons/pixelitos/128/applications-graphics.png"))
|
||||
set_tab_icon_max_width(0,icon_width)
|
||||
set_tab_icon(1, ResourceLoader.load("res://assets/icons/pixelitos/128/preferences-system-windows.png"))
|
||||
set_tab_icon_max_width(1,icon_width)
|
||||
set_tab_icon(2, ResourceLoader.load("res://assets/icons/pixelitos/128/utilities-system-monitor.png"))
|
||||
set_tab_icon(2, ResourceLoader.load("res://assets/icons/pixelitos/128/utilities-tweak-tool.png"))
|
||||
set_tab_icon_max_width(2,icon_width)
|
||||
set_tab_icon(3, ResourceLoader.load("res://assets/icons/pixelitos/128/preferences-system-session-services.png"))
|
||||
set_tab_icon(3, ResourceLoader.load("res://assets/icons/pixelitos/128/network-workgroup.png"))
|
||||
set_tab_icon_max_width(3,icon_width)
|
||||
set_tab_icon(4, ResourceLoader.load("res://assets/icons/pixelitos/128/help-about.png"))
|
||||
set_tab_icon(4, ResourceLoader.load("res://assets/icons/pixelitos/128/utilities-system-monitor.png"))
|
||||
set_tab_icon_max_width(4,icon_width)
|
||||
set_tab_icon(5, ResourceLoader.load("res://assets/icons/pixelitos/128/preferences-system-session-services.png"))
|
||||
set_tab_icon_max_width(5,icon_width)
|
||||
set_tab_icon(6, ResourceLoader.load("res://assets/icons/pixelitos/128/help-about.png"))
|
||||
set_tab_icon_max_width(6,icon_width)
|
||||
#%TK_GRAPHICS.name="BOB"
|
||||
connect_focus_signals(self)
|
||||
|
||||
func connect_focus_signals(node):
|
||||
for child in node.get_children():
|
||||
if child is Button:
|
||||
child.focus_entered.connect(_on_Button_focus_entered.bind(child))
|
||||
elif child is Control:
|
||||
connect_focus_signals(child)
|
||||
|
||||
func _on_Button_focus_entered(button: Button):
|
||||
if button:
|
||||
%AudioStreamPlayer2D.play()
|
||||
|
||||
#
|
||||
func _input(event):
|
||||
if (event.is_action_pressed("next_tab")):
|
||||
%r1_button.texture_normal = %r1_button.texture_pressed
|
||||
if current_tab == tcount:
|
||||
current_tab = 0
|
||||
else:
|
||||
self.select_next_available()
|
||||
focusFirstFocusableChild()
|
||||
else:
|
||||
%r1_button.texture_normal = r1_button_texture
|
||||
|
||||
if (event.is_action_pressed("previous_tab")):
|
||||
%l1_button.texture_normal = %l1_button.texture_pressed
|
||||
if current_tab == 0:
|
||||
current_tab = tcount
|
||||
else:
|
||||
self.select_previous_available()
|
||||
focusFirstFocusableChild()
|
||||
else:
|
||||
%l1_button.texture_normal = l1_button_texture
|
||||
|
||||
func focusFirstFocusableChild():
|
||||
var children = findElements(get_current_tab_control(), "Control")
|
||||
|
|
Before Width: | Height: | Size: 382 KiB |
|
@ -1,34 +0,0 @@
|
|||
[remap]
|
||||
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://l3bredurb11m"
|
||||
path="res://.godot/imported/rekku_base.png-ba655e0b7ca5167750e3c33bad52b118.ctex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://assets/graphics/rekku2/rekku_base.png"
|
||||
dest_files=["res://.godot/imported/rekku_base.png-ba655e0b7ca5167750e3c33bad52b118.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
|
Before Width: | Height: | Size: 7.1 KiB |
|
@ -1,34 +0,0 @@
|
|||
[remap]
|
||||
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://cvlncuql8igrm"
|
||||
path="res://.godot/imported/rekku_eye_1.png-bdb05770012bbf8805a308be308f2f11.ctex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://assets/graphics/rekku2/rekku_eye_1.png"
|
||||
dest_files=["res://.godot/imported/rekku_eye_1.png-bdb05770012bbf8805a308be308f2f11.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
|
Before Width: | Height: | Size: 7 KiB |
|
@ -1,34 +0,0 @@
|
|||
[remap]
|
||||
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://bdrdu4nddkqjn"
|
||||
path="res://.godot/imported/rekku_eye_2.png-470f058d31522c2d3d622d57668ea739.ctex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://assets/graphics/rekku2/rekku_eye_2.png"
|
||||
dest_files=["res://.godot/imported/rekku_eye_2.png-470f058d31522c2d3d622d57668ea739.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
|
Before Width: | Height: | Size: 4.9 KiB |
|
@ -1,34 +0,0 @@
|
|||
[remap]
|
||||
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://cb2hwhaq036mu"
|
||||
path="res://.godot/imported/rekku_mouth_a.png-279dcb9a384b18dcc5f0e9b1fce89965.ctex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://assets/graphics/rekku2/rekku_mouth_a.png"
|
||||
dest_files=["res://.godot/imported/rekku_mouth_a.png-279dcb9a384b18dcc5f0e9b1fce89965.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
|
Before Width: | Height: | Size: 5.1 KiB |
|
@ -1,34 +0,0 @@
|
|||
[remap]
|
||||
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://dl2fd66fvn1an"
|
||||
path="res://.godot/imported/rekku_mouth_i.png-66f20d9dcec19841a364e26d8f38c17a.ctex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://assets/graphics/rekku2/rekku_mouth_i.png"
|
||||
dest_files=["res://.godot/imported/rekku_mouth_i.png-66f20d9dcec19841a364e26d8f38c17a.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
|
Before Width: | Height: | Size: 5 KiB |
|
@ -1,34 +0,0 @@
|
|||
[remap]
|
||||
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://3ktnkmuecxea"
|
||||
path="res://.godot/imported/rekku_mouth_m.png-f85c73bab4824d3102d50150c4e5375e.ctex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://assets/graphics/rekku2/rekku_mouth_m.png"
|
||||
dest_files=["res://.godot/imported/rekku_mouth_m.png-f85c73bab4824d3102d50150c4e5375e.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
|
Before Width: | Height: | Size: 5.1 KiB |
|
@ -1,34 +0,0 @@
|
|||
[remap]
|
||||
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://d08ngewjvxkmn"
|
||||
path="res://.godot/imported/rekku_mouth_o.png-72bff84aecbb9047648fb98563492453.ctex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://assets/graphics/rekku2/rekku_mouth_o.png"
|
||||
dest_files=["res://.godot/imported/rekku_mouth_o.png-72bff84aecbb9047648fb98563492453.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
|
Before Width: | Height: | Size: 4.8 KiB |
|
@ -1,34 +0,0 @@
|
|||
[remap]
|
||||
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://dieva7tuxjrvy"
|
||||
path="res://.godot/imported/rekku_nomouth.png-6aea5248544dd97243fc5c179e0e2d58.ctex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://assets/graphics/rekku2/rekku_nomouth.png"
|
||||
dest_files=["res://.godot/imported/rekku_nomouth.png-6aea5248544dd97243fc5c179e0e2d58.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
|
Before Width: | Height: | Size: 509 B |
|
@ -1,34 +0,0 @@
|
|||
[remap]
|
||||
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://dhf620jyq75t1"
|
||||
path="res://.godot/imported/es-de.png-7133c76b0fc370d6d2c311241df36cf6.ctex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://assets/icons/pixelitos/128/es-de.png"
|
||||
dest_files=["res://.godot/imported/es-de.png-7133c76b0fc370d6d2c311241df36cf6.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
|
Before Width: | Height: | Size: 675 B |
|
@ -1,34 +0,0 @@
|
|||
[remap]
|
||||
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://ctm3f56t7jhiw"
|
||||
path="res://.godot/imported/flycast.png-454d63296971d85691881883d8c379e3.ctex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://assets/icons/pixelitos/128/flycast.png"
|
||||
dest_files=["res://.godot/imported/flycast.png-454d63296971d85691881883d8c379e3.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
|
Before Width: | Height: | Size: 580 B |
|
@ -1,34 +0,0 @@
|
|||
[remap]
|
||||
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://t4bq3t2l0rja"
|
||||
path="res://.godot/imported/fuse.png-798b47a8862532036e29b84ce0746e43.ctex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://assets/icons/pixelitos/128/fuse.png"
|
||||
dest_files=["res://.godot/imported/fuse.png-798b47a8862532036e29b84ce0746e43.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
|
Before Width: | Height: | Size: 823 B |
|
@ -1,34 +0,0 @@
|
|||
[remap]
|
||||
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://bjxqyxpxb8h8q"
|
||||
path="res://.godot/imported/lime3ds.png-46636e55aca4b1efb87cc2bb6ef805bd.ctex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://assets/icons/pixelitos/128/lime3ds.png"
|
||||
dest_files=["res://.godot/imported/lime3ds.png-46636e55aca4b1efb87cc2bb6ef805bd.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
|
Before Width: | Height: | Size: 497 B |
|
@ -1,34 +0,0 @@
|
|||
[remap]
|
||||
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://de3s3tkxffqk0"
|
||||
path="res://.godot/imported/nestopia.png-e3a5ed0832cb977733e851f186fe9167.ctex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://assets/icons/pixelitos/128/nestopia.png"
|
||||
dest_files=["res://.godot/imported/nestopia.png-e3a5ed0832cb977733e851f186fe9167.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
|
Before Width: | Height: | Size: 669 B |
|
@ -1,34 +0,0 @@
|
|||
[remap]
|
||||
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://f8c6tobon13p"
|
||||
path="res://.godot/imported/portal2.png-8c359b0df7fa9dc3dad992debc6f16c3.ctex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://assets/icons/pixelitos/128/portal2.png"
|
||||
dest_files=["res://.godot/imported/portal2.png-8c359b0df7fa9dc3dad992debc6f16c3.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
|
|
@ -1 +0,0 @@
|
|||
portal2.png
|
Before Width: | Height: | Size: 684 B |
|
@ -1,34 +0,0 @@
|
|||
[remap]
|
||||
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://cyqdlugy5lts5"
|
||||
path="res://.godot/imported/snes9x.png-985444d2225cee74be2bbfe4fd683dbe.ctex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://assets/icons/pixelitos/128/snes9x.png"
|
||||
dest_files=["res://.godot/imported/snes9x.png-985444d2225cee74be2bbfe4fd683dbe.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
|
|
@ -1 +0,0 @@
|
|||
portal2.png
|
|
@ -1,34 +0,0 @@
|
|||
[remap]
|
||||
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://ck226cpy48rw"
|
||||
path="res://.godot/imported/steam_icon_620.png-7a9e73f3c8c9a5c04b15bb9b88f1fab3.ctex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://assets/icons/pixelitos/128/steam_icon_620.png"
|
||||
dest_files=["res://.godot/imported/steam_icon_620.png-7a9e73f3c8c9a5c04b15bb9b88f1fab3.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
|
Before Width: | Height: | Size: 526 B |
|
@ -1,34 +0,0 @@
|
|||
[remap]
|
||||
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://2fp4cq1l0843"
|
||||
path="res://.godot/imported/stella.png-e81484435d2c9330faaeb6dd19649c74.ctex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://assets/icons/pixelitos/128/stella.png"
|
||||
dest_files=["res://.godot/imported/stella.png-e81484435d2c9330faaeb6dd19649c74.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
|
Before Width: | Height: | Size: 737 B |
|
@ -1,34 +0,0 @@
|
|||
[remap]
|
||||
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://bsctvdrl5okkn"
|
||||
path="res://.godot/imported/zsnes.png-8880495aee27e317a73877d10d9f27e8.ctex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://assets/icons/pixelitos/128/zsnes.png"
|
||||
dest_files=["res://.godot/imported/zsnes.png-8880495aee27e317a73877d10d9f27e8.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
|
Before Width: | Height: | Size: 5.2 KiB |
|
@ -1,34 +0,0 @@
|
|||
[remap]
|
||||
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://cp7mte1plxnns"
|
||||
path="res://.godot/imported/Alacritty.png-4f73319016fc7fff22cd6bbb95727a2c.ctex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://assets/icons/pixelitos/16/Alacritty.png"
|
||||
dest_files=["res://.godot/imported/Alacritty.png-4f73319016fc7fff22cd6bbb95727a2c.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
|
Before Width: | Height: | Size: 205 B |
|
@ -1,34 +0,0 @@
|
|||
[remap]
|
||||
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://4m876fp86l7u"
|
||||
path="res://.godot/imported/CMakeSetup.png-ca2e7d534d3754abdc6584a0e12d00a8.ctex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://assets/icons/pixelitos/16/CMakeSetup.png"
|
||||
dest_files=["res://.godot/imported/CMakeSetup.png-ca2e7d534d3754abdc6584a0e12d00a8.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
|
Before Width: | Height: | Size: 173 B |
|
@ -1,34 +0,0 @@
|
|||
[remap]
|
||||
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://dal18xkn0kplp"
|
||||
path="res://.godot/imported/QtProject-qtcreator.png-23c831a40c505fde0c349b15be55ea27.ctex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://assets/icons/pixelitos/16/QtProject-qtcreator.png"
|
||||
dest_files=["res://.godot/imported/QtProject-qtcreator.png-23c831a40c505fde0c349b15be55ea27.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
|
Before Width: | Height: | Size: 191 B |
|
@ -1,34 +0,0 @@
|
|||
[remap]
|
||||
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://df4bk3fa337ig"
|
||||
path="res://.godot/imported/accesories-screenshoot.png-374d457bc7561a8d6e5b662034b15730.ctex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://assets/icons/pixelitos/16/accesories-screenshoot.png"
|
||||
dest_files=["res://.godot/imported/accesories-screenshoot.png-374d457bc7561a8d6e5b662034b15730.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
|
Before Width: | Height: | Size: 191 B |
|
@ -1,34 +0,0 @@
|
|||
[remap]
|
||||
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://cqkexg5kkpehj"
|
||||
path="res://.godot/imported/accesories-screenshot.png-380a941577ff6c26d913fdd7f78ed615.ctex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://assets/icons/pixelitos/16/accesories-screenshot.png"
|
||||
dest_files=["res://.godot/imported/accesories-screenshot.png-380a941577ff6c26d913fdd7f78ed615.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
|
Before Width: | Height: | Size: 268 B |
|
@ -1,34 +0,0 @@
|
|||
[remap]
|
||||
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://qg2fv36wcd2c"
|
||||
path="res://.godot/imported/accessories-calculator.png-d15cdc6a8c179b53a6ef9124dd0b9a8f.ctex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://assets/icons/pixelitos/16/accessories-calculator.png"
|
||||
dest_files=["res://.godot/imported/accessories-calculator.png-d15cdc6a8c179b53a6ef9124dd0b9a8f.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
|
Before Width: | Height: | Size: 324 B |
|
@ -1,34 +0,0 @@
|
|||
[remap]
|
||||
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://dhgc5m5hjjpge"
|
||||
path="res://.godot/imported/accessories-clock.png-0b1e8af43b710d232fb1a15556ef19eb.ctex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://assets/icons/pixelitos/16/accessories-clock.png"
|
||||
dest_files=["res://.godot/imported/accessories-clock.png-0b1e8af43b710d232fb1a15556ef19eb.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
|
Before Width: | Height: | Size: 129 B |
|
@ -1,34 +0,0 @@
|
|||
[remap]
|
||||
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://dy4i0deapmyn8"
|
||||
path="res://.godot/imported/accessories-dictionary.png-25017c298efba7f0e304eab6bd3fe71e.ctex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://assets/icons/pixelitos/16/accessories-dictionary.png"
|
||||
dest_files=["res://.godot/imported/accessories-dictionary.png-25017c298efba7f0e304eab6bd3fe71e.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
|
Before Width: | Height: | Size: 129 B |
|
@ -1,34 +0,0 @@
|
|||
[remap]
|
||||
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://c70ppuy4beltg"
|
||||
path="res://.godot/imported/accessories-ebook-reader.png-0f54fc49eec6426cbf1120611040fb32.ctex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://assets/icons/pixelitos/16/accessories-ebook-reader.png"
|
||||
dest_files=["res://.godot/imported/accessories-ebook-reader.png-0f54fc49eec6426cbf1120611040fb32.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
|
Before Width: | Height: | Size: 190 B |
|
@ -1,34 +0,0 @@
|
|||
[remap]
|
||||
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://taq6pykvnl76"
|
||||
path="res://.godot/imported/accessories-notes.png-f233036a4c836cc7dc186338310e9fae.ctex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://assets/icons/pixelitos/16/accessories-notes.png"
|
||||
dest_files=["res://.godot/imported/accessories-notes.png-f233036a4c836cc7dc186338310e9fae.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
|
Before Width: | Height: | Size: 197 B |
|
@ -1,34 +0,0 @@
|
|||
[remap]
|
||||
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://crc1a37v678n5"
|
||||
path="res://.godot/imported/accessories-safe.png-be007724da9b72adae416ad27a714815.ctex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://assets/icons/pixelitos/16/accessories-safe.png"
|
||||
dest_files=["res://.godot/imported/accessories-safe.png-be007724da9b72adae416ad27a714815.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
|
Before Width: | Height: | Size: 191 B |
|
@ -1,34 +0,0 @@
|
|||
[remap]
|
||||
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://c7owhb6jau2r7"
|
||||
path="res://.godot/imported/accessories-screenshoot.png-9c31584745a04aa11537232e52d0fd4a.ctex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://assets/icons/pixelitos/16/accessories-screenshoot.png"
|
||||
dest_files=["res://.godot/imported/accessories-screenshoot.png-9c31584745a04aa11537232e52d0fd4a.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
|
Before Width: | Height: | Size: 233 B |
|
@ -1,34 +0,0 @@
|
|||
[remap]
|
||||
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://lklv1mtf0axh"
|
||||
path="res://.godot/imported/accessories-text-editor.png-9d8479e48f94dc82089f933acd74fa99.ctex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://assets/icons/pixelitos/16/accessories-text-editor.png"
|
||||
dest_files=["res://.godot/imported/accessories-text-editor.png-9d8479e48f94dc82089f933acd74fa99.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
|
Before Width: | Height: | Size: 154 B |
|
@ -1,34 +0,0 @@
|
|||
[remap]
|
||||
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://dq62f0iqbvfct"
|
||||
path="res://.godot/imported/alacarte.png-1f1500dfc98c6beb4514f5a95f95a9ef.ctex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://assets/icons/pixelitos/16/alacarte.png"
|
||||
dest_files=["res://.godot/imported/alacarte.png-1f1500dfc98c6beb4514f5a95f95a9ef.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
|
Before Width: | Height: | Size: 175 B |
|
@ -1,34 +0,0 @@
|
|||
[remap]
|
||||
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://dqk2qqxx4340h"
|
||||
path="res://.godot/imported/anatine.png-a45209bb5a56a70dfe74ec0c6321ab8a.ctex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://assets/icons/pixelitos/16/anatine.png"
|
||||
dest_files=["res://.godot/imported/anatine.png-a45209bb5a56a70dfe74ec0c6321ab8a.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
|
Before Width: | Height: | Size: 183 B |
|
@ -1,34 +0,0 @@
|
|||
[remap]
|
||||
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://cah8bhye14opr"
|
||||
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
|
Before Width: | Height: | Size: 289 B |
|
@ -1,34 +0,0 @@
|
|||
[remap]
|
||||
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://7wxfcyjnrjj"
|
||||
path="res://.godot/imported/apple.png-268063cc94bfb7e198f59173c4edfcd0.ctex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://assets/icons/pixelitos/16/apple.png"
|
||||
dest_files=["res://.godot/imported/apple.png-268063cc94bfb7e198f59173c4edfcd0.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
|
Before Width: | Height: | Size: 191 B |
|
@ -1,34 +0,0 @@
|
|||
[remap]
|
||||
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://fk4h3jnjjlv6"
|
||||
path="res://.godot/imported/applets-screenshooter.png-b31d48502f03856dc8298a6c10b438c4.ctex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://assets/icons/pixelitos/16/applets-screenshooter.png"
|
||||
dest_files=["res://.godot/imported/applets-screenshooter.png-b31d48502f03856dc8298a6c10b438c4.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
|
Before Width: | Height: | Size: 396 B |
|
@ -1,34 +0,0 @@
|
|||
[remap]
|
||||
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://dxd7ka0qiyqen"
|
||||
path="res://.godot/imported/application-vnd.affinity-designer.png-608cf9e7df43d44f5707c7dcfcdfaa42.ctex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://assets/icons/pixelitos/16/application-vnd.affinity-designer.png"
|
||||
dest_files=["res://.godot/imported/application-vnd.affinity-designer.png-608cf9e7df43d44f5707c7dcfcdfaa42.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
|
Before Width: | Height: | Size: 241 B |
|
@ -1,34 +0,0 @@
|
|||
[remap]
|
||||
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://kbu42vp5e6yf"
|
||||
path="res://.godot/imported/applications-accessories.png-e423b33993821ebfe2d5501dfae6b714.ctex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://assets/icons/pixelitos/16/applications-accessories.png"
|
||||
dest_files=["res://.godot/imported/applications-accessories.png-e423b33993821ebfe2d5501dfae6b714.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
|
Before Width: | Height: | Size: 358 B |
|
@ -1,34 +0,0 @@
|
|||
[remap]
|
||||
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://ndsdoqjs7m7w"
|
||||
path="res://.godot/imported/applications-all.png-ab84c72eef4f625c339e15bbcb7fa88f.ctex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://assets/icons/pixelitos/16/applications-all.png"
|
||||
dest_files=["res://.godot/imported/applications-all.png-ab84c72eef4f625c339e15bbcb7fa88f.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
|
Before Width: | Height: | Size: 160 B |
|
@ -1,34 +0,0 @@
|
|||
[remap]
|
||||
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://bfeloulb2wvvn"
|
||||
path="res://.godot/imported/applications-development.png-9b0fdf3eb2d9033678e74d99f3073b76.ctex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://assets/icons/pixelitos/16/applications-development.png"
|
||||
dest_files=["res://.godot/imported/applications-development.png-9b0fdf3eb2d9033678e74d99f3073b76.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
|
Before Width: | Height: | Size: 200 B |
|
@ -1,34 +0,0 @@
|
|||
[remap]
|
||||
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://o83hcgocw65q"
|
||||
path="res://.godot/imported/applications-education.png-af8ff97e641a5d659a107254ca9bc81f.ctex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://assets/icons/pixelitos/16/applications-education.png"
|
||||
dest_files=["res://.godot/imported/applications-education.png-af8ff97e641a5d659a107254ca9bc81f.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
|
Before Width: | Height: | Size: 294 B |
|
@ -1,34 +0,0 @@
|
|||
[remap]
|
||||
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://cw4ero0pfqb57"
|
||||
path="res://.godot/imported/applications-games.png-6ef58e204fbc67e2e77c94965b7efd35.ctex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://assets/icons/pixelitos/16/applications-games.png"
|
||||
dest_files=["res://.godot/imported/applications-games.png-6ef58e204fbc67e2e77c94965b7efd35.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
|
Before Width: | Height: | Size: 320 B |
|
@ -1,34 +0,0 @@
|
|||
[remap]
|
||||
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://d2nbn5e16g04t"
|
||||
path="res://.godot/imported/applications-graphics.png-927f4758a56b7c23c64a0fb62536db3d.ctex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://assets/icons/pixelitos/16/applications-graphics.png"
|
||||
dest_files=["res://.godot/imported/applications-graphics.png-927f4758a56b7c23c64a0fb62536db3d.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
|
Before Width: | Height: | Size: 229 B |
|
@ -1,34 +0,0 @@
|
|||
[remap]
|
||||
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://ceowi5vullhhc"
|
||||
path="res://.godot/imported/applications-internet.png-1ae1e3221643b136ddd72c43cc9759c4.ctex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://assets/icons/pixelitos/16/applications-internet.png"
|
||||
dest_files=["res://.godot/imported/applications-internet.png-1ae1e3221643b136ddd72c43cc9759c4.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
|
Before Width: | Height: | Size: 228 B |
|
@ -1,34 +0,0 @@
|
|||
[remap]
|
||||
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://dj471sjmw24g1"
|
||||
path="res://.godot/imported/applications-multimedia.png-973d3374cd06bfb4a4e417a3ad5c68a7.ctex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://assets/icons/pixelitos/16/applications-multimedia.png"
|
||||
dest_files=["res://.godot/imported/applications-multimedia.png-973d3374cd06bfb4a4e417a3ad5c68a7.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
|