mirror of
https://github.com/RetroDECK/RetroDECK.git
synced 2024-11-22 05:55:38 +00:00
Merge remote-tracking branch 'upstream/cooker-0.6.4b' into cooker-0.7.0b-icenine451
This commit is contained in:
commit
5e7cb5b67e
62
.github/workflows/TEST_release_info.yml
vendored
Normal file
62
.github/workflows/TEST_release_info.yml
vendored
Normal file
|
@ -0,0 +1,62 @@
|
|||
name: TEST_release_info
|
||||
|
||||
on:
|
||||
push:
|
||||
branches:
|
||||
- main
|
||||
paths:
|
||||
- .github/workflows/TEST_release_info.yml
|
||||
pull_request:
|
||||
branches:
|
||||
- main
|
||||
|
||||
workflow_dispatch:
|
||||
|
||||
|
||||
jobs:
|
||||
|
||||
Building_RetroDECK:
|
||||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
|
||||
- name: Generate build ID
|
||||
id: generating_buildid
|
||||
run: echo "##[set-output name=build-id;]$(echo "$( git rev-parse --short HEAD )")"
|
||||
|
||||
- uses: actions/checkout@v3
|
||||
|
||||
- name: Initialize enviornment
|
||||
run: |
|
||||
git pull
|
||||
git submodule init
|
||||
git submodule update
|
||||
sudo apt install -y flatpak flatpak-builder p7zip-full xmlstarlet appstream-util
|
||||
|
||||
- name: Validating the appdata
|
||||
run: appstream-util validate "net.retrodeck.retrodeck.appdata.xml"
|
||||
continue-on-error: true
|
||||
|
||||
- name: Getting version info
|
||||
id: version
|
||||
run: |
|
||||
appdata="https://raw.githubusercontent.com/XargonWan/RetroDECK/main/net.retrodeck.retrodeck.appdata.xml"
|
||||
REL_VER=$(curl -s $appdata | xmlstarlet sel -t -v "//release/@version" | head -1)
|
||||
DES="$(curl -s $appdata | xmlstarlet sel -t -m "//release[1]" -v "description" -n | sed '1,2d;$d;s/^ */- /;/^- $/d')"
|
||||
echo "REL_VER=$REL_VER" >> $GITHUB_ENV
|
||||
echo -e "# Release Notes\n" >> "body.md"
|
||||
echo "$DES" >> "body.md"
|
||||
|
||||
- name: Publish the flatpak in a new release
|
||||
uses: ncipollo/release-action@v1
|
||||
env:
|
||||
REL_VER: ${{ env.REL_VER }}
|
||||
with:
|
||||
tag: ${{ env.REL_VER }}
|
||||
name: "RetroDECK v${{ env.REL_VER }}"
|
||||
bodyFile: "body.md"
|
||||
#artifacts: "RetroDECK.flatpak,RetroDECK-Artifact.tar.gz"
|
||||
allowUpdates: true
|
||||
draft: true
|
||||
token: ${{ secrets.TRIGGER_BUILD_TOKEN }}
|
||||
repo: RetroDECK
|
||||
#continue-on-error: true
|
|
@ -1,7 +1,7 @@
|
|||
[UI]
|
||||
SettingsVersion = 1
|
||||
InhibitScreensaver = true
|
||||
ConfirmShutdown = true
|
||||
ConfirmShutdown = false
|
||||
StartPaused = false
|
||||
PauseOnFocusLoss = false
|
||||
StartFullscreen = true
|
||||
|
|
|
@ -4,6 +4,7 @@ MainWindowGeometry = AdnQywADAAAAAAAAAAAAAAAAA7UAAAJ/AAAAAAAAAAAAAAO1AAACfwAAAAA
|
|||
MainWindowState = AAAA/wAAAAD9AAAAAAAAA7YAAAJXAAAABAAAAAQAAAAIAAAACPwAAAABAAAAAgAAAAEAAAAOAHQAbwBvAGwAQgBhAHIAAAAAAP////8AAAAAAAAAAA==
|
||||
PauseOnFocusLoss = true
|
||||
StartFullscreen = true
|
||||
ConfirmShutdown = false
|
||||
|
||||
|
||||
[EmuCore]
|
||||
|
|
6
emu-configs/patches/updates/064b_update.patch
Normal file
6
emu-configs/patches/updates/064b_update.patch
Normal file
|
@ -0,0 +1,6 @@
|
|||
# Primehack Changes: Assign audio output, change AR to "Force 16:9"
|
||||
change^DSP^Backend^Pulse^primehack^$primehackconf
|
||||
change^Settings^AspectRatio^1^primehack^$primehackgfxconf
|
||||
# Update "ask on quit" and "save on quit" on supported emulators (PCSX2, Duckstation)
|
||||
change^UI^ConfirmShutdown^false^pcsx2^$pcsx2qtconf
|
||||
change^Main^ConfirmPowerOff^false^duckstation^$duckstationconf
|
|
@ -48,7 +48,7 @@ DisableScreenSaver = True
|
|||
KeepWindowOnTop = False
|
||||
Fullscreen = True
|
||||
[Interface]
|
||||
ConfirmStop = False
|
||||
ConfirmStop = True
|
||||
LanguageCode =
|
||||
OnScreenDisplayMessages = True
|
||||
PauseOnFocusLost = False
|
||||
|
@ -59,7 +59,7 @@ ThemeName = Clean
|
|||
DebugModeEnabled = False
|
||||
CursorVisibility = 2
|
||||
[DSP]
|
||||
Backend = No Audio Output
|
||||
Backend = Pulse
|
||||
EnableJIT = False
|
||||
DSPThread = True
|
||||
[GBA]
|
||||
|
|
|
@ -16,7 +16,7 @@ Lock Camera in Motion Puzzles = True
|
|||
ReduceBloom = True
|
||||
ToggleArmRePosition = True
|
||||
[Settings]
|
||||
AspectRatio = 3
|
||||
AspectRatio = 1
|
||||
BackendMultithreading = True
|
||||
DumpBaseTextures = True
|
||||
DumpMipTextures = True
|
||||
|
|
|
@ -17,9 +17,9 @@
|
|||
<rule type="staticpath">
|
||||
<entry>/var/lib/flatpak/exports/bin/org.libretro.RetroArch</entry>
|
||||
<entry>~/.local/share/flatpak/exports/bin/org.libretro.RetroArch</entry>
|
||||
<entry>~/Applications/RetroArch-Linux-x86_64.AppImage</entry>
|
||||
<entry>~/.local/bin/RetroArch-Linux-x86_64.AppImage</entry>
|
||||
<entry>~/bin/RetroArch-Linux-x86_64.AppImage</entry>
|
||||
<entry>~/Applications/RetroArch-Linux*.AppImage</entry>
|
||||
<entry>~/.local/bin/RetroArch-Linux*.AppImage</entry>
|
||||
<entry>~/bin/RetroArch-Linux*.AppImage</entry>
|
||||
</rule>
|
||||
</emulator>
|
||||
<core name="RETROARCH">
|
||||
|
@ -44,6 +44,17 @@
|
|||
<entry>/usr/pkg/lib/libretro</entry>
|
||||
</rule>
|
||||
</core>
|
||||
<emulator name="ARES">
|
||||
<!-- Multi-system emulator ares -->
|
||||
<rule type="systempath">
|
||||
<entry>ares</entry>
|
||||
<entry>dev.ares.ares</entry>
|
||||
</rule>
|
||||
<rule type="staticpath">
|
||||
<entry>/var/lib/flatpak/exports/bin/dev.ares.ares</entry>
|
||||
<entry>~/.local/share/flatpak/exports/bin/dev.ares.ares</entry>
|
||||
</rule>
|
||||
</emulator>
|
||||
<emulator name="ATARI800">
|
||||
<!-- Atari 8-bit computer emulator Atari800 -->
|
||||
<rule type="systempath">
|
||||
|
@ -60,9 +71,9 @@
|
|||
<rule type="staticpath">
|
||||
<entry>/var/lib/flatpak/exports/bin/net.cebix.basilisk</entry>
|
||||
<entry>~/.local/share/flatpak/exports/bin/net.cebix.basilisk</entry>
|
||||
<entry>~/Applications/BasiliskII-x86_64.AppImage</entry>
|
||||
<entry>~/.local/bin/BasiliskII-x86_64.AppImage</entry>
|
||||
<entry>~/bin/BasiliskII-x86_64.AppImage</entry>
|
||||
<entry>~/Applications/BasiliskII*.AppImage</entry>
|
||||
<entry>~/.local/bin/BasiliskII*.AppImage</entry>
|
||||
<entry>~/bin/BasiliskII*.AppImage</entry>
|
||||
</rule>
|
||||
</emulator>
|
||||
<emulator name="BLASTEM">
|
||||
|
@ -89,9 +100,13 @@
|
|||
<emulator name="CEMU">
|
||||
<!-- Nintendo Wii U emulator Cemu -->
|
||||
<rule type="systempath">
|
||||
<entry>cemu</entry>
|
||||
<entry>Cemu</entry>
|
||||
</rule>
|
||||
<rule type="staticpath">
|
||||
<entry>~/Applications/Cemu*.AppImage</entry>
|
||||
<entry>~/.local/bin/Cemu*.AppImage</entry>
|
||||
<entry>~/bin/Cemu*.AppImage</entry>
|
||||
<entry>~/Applications/Cemu/Cemu</entry>
|
||||
<entry>~/.local/bin/Cemu/Cemu</entry>
|
||||
<entry>~/bin/Cemu/Cemu</entry>
|
||||
|
@ -101,6 +116,7 @@
|
|||
<!-- Nintendo 3DS emulator Citra -->
|
||||
<rule type="systempath">
|
||||
<entry>citra-qt</entry>
|
||||
<entry>citra</entry>
|
||||
<entry>citra-emu.citra-nightly</entry>
|
||||
<entry>org.citra_emu.citra</entry>
|
||||
</rule>
|
||||
|
@ -109,6 +125,17 @@
|
|||
<entry>~/.local/share/flatpak/exports/bin/org.citra_emu.citra</entry>
|
||||
</rule>
|
||||
</emulator>
|
||||
<emulator name="CPCEMU">
|
||||
<!-- Amstrad CPC emulator CPCemu -->
|
||||
<rule type="systempath">
|
||||
<entry>cpcemu</entry>
|
||||
</rule>
|
||||
<rule type="staticpath">
|
||||
<entry>~/Applications/cpcemu/cpcemu</entry>
|
||||
<entry>~/.local/bin/cpcemu/cpcemu</entry>
|
||||
<entry>~/bin/cpcemu/cpcemu</entry>
|
||||
</rule>
|
||||
</emulator>
|
||||
<emulator name="DESMUME">
|
||||
<!-- Nintendo DS emulator DeSmuME -->
|
||||
<rule type="systempath">
|
||||
|
@ -166,12 +193,12 @@
|
|||
<rule type="staticpath">
|
||||
<entry>/var/lib/flatpak/exports/bin/org.duckstation.DuckStation</entry>
|
||||
<entry>~/.local/share/flatpak/exports/bin/org.duckstation.DuckStation</entry>
|
||||
<entry>~/Applications/duckstation-nogui-x64.AppImage</entry>
|
||||
<entry>~/.local/bin/duckstation-nogui-x64.AppImage</entry>
|
||||
<entry>~/bin/duckstation-nogui-x64.AppImage</entry>
|
||||
<entry>~/Applications/duckstation-qt-x64.AppImage</entry>
|
||||
<entry>~/.local/bin/duckstation-qt-x64.AppImage</entry>
|
||||
<entry>~/bin/duckstation-qt-x64.AppImage</entry>
|
||||
<entry>~/Applications/duckstation-nogui*.AppImage</entry>
|
||||
<entry>~/.local/bin/duckstation-nogui*.AppImage</entry>
|
||||
<entry>~/bin/duckstation-nogui*.AppImage</entry>
|
||||
<entry>~/Applications/duckstation-qt*.AppImage</entry>
|
||||
<entry>~/.local/bin/duckstation-qt*.AppImage</entry>
|
||||
<entry>~/bin/duckstation-qt*.AppImage</entry>
|
||||
</rule>
|
||||
</emulator>
|
||||
<emulator name="EASYRPG">
|
||||
|
@ -185,6 +212,17 @@
|
|||
<entry>~/bin/easyrpg/easyrpg-player</entry>
|
||||
</rule>
|
||||
</emulator>
|
||||
<emulator name="FINALBURN-NEO">
|
||||
<!-- Arcade emulator FinalBurn Neo -->
|
||||
<rule type="systempath">
|
||||
<entry>fbneo</entry>
|
||||
</rule>
|
||||
<rule type="staticpath">
|
||||
<entry>~/Applications/fbneo/fbneo</entry>
|
||||
<entry>~/.local/bin/fbneo/fbneo</entry>
|
||||
<entry>~/bin/fbneo/fbneo</entry>
|
||||
</rule>
|
||||
</emulator>
|
||||
<emulator name="FLYCAST">
|
||||
<!-- Sega Dreamcast emulator Flycast -->
|
||||
<rule type="systempath">
|
||||
|
@ -194,6 +232,9 @@
|
|||
<rule type="staticpath">
|
||||
<entry>/var/lib/flatpak/exports/bin/org.flycast.Flycast</entry>
|
||||
<entry>~/.local/share/flatpak/exports/bin/org.flycast.Flycast</entry>
|
||||
<entry>~/Applications/flycast*.AppImage</entry>
|
||||
<entry>~/.local/bin/flycast*.AppImage</entry>
|
||||
<entry>~/bin/flycast*.AppImage</entry>
|
||||
</rule>
|
||||
</emulator>
|
||||
<emulator name="FS-UAE">
|
||||
|
@ -208,6 +249,59 @@
|
|||
<entry>~/.local/share/flatpak/exports/bin/net.fsuae.FS-UAE</entry>
|
||||
</rule>
|
||||
</emulator>
|
||||
<emulator name="FUSE">
|
||||
<!-- Sinclair ZX Spectrum emulator Fuse -->
|
||||
<rule type="systempath">
|
||||
<entry>fuse</entry>
|
||||
<entry>net.sf.fuse_emulator</entry>
|
||||
</rule>
|
||||
<rule type="staticpath">
|
||||
<entry>/var/lib/flatpak/exports/bin/net.sf.fuse_emulator</entry>
|
||||
<entry>~/.local/share/flatpak/exports/bin/net.sf.fuse_emulator</entry>
|
||||
</rule>
|
||||
</emulator>
|
||||
<emulator name="GARGOYLE">
|
||||
<!-- Interactive fiction player Gargoyle -->
|
||||
<rule type="systempath">
|
||||
<entry>gargoyle</entry>
|
||||
</rule>
|
||||
<rule type="staticpath">
|
||||
<entry>/var/lib/flatpak/exports/bin/io.github.garglk.Gargoyle</entry>
|
||||
<entry>~/.local/share/flatpak/exports/bin/io.github.garglk.Gargoyle</entry>
|
||||
<entry>~/Applications/Gargoyle*.AppImage</entry>
|
||||
<entry>~/.local/bin/Gargoyle*.AppImage</entry>
|
||||
<entry>~/bin/Gargoyle*.AppImage</entry>
|
||||
</rule>
|
||||
</emulator>
|
||||
<emulator name="GEARBOY">
|
||||
<!-- Nintendo Game Boy and Game Boy Color emulator Gearboy -->
|
||||
<rule type="systempath">
|
||||
<entry>gearboy</entry>
|
||||
</rule>
|
||||
<rule type="staticpath">
|
||||
<entry>~/Applications/gearboy/gearboy</entry>
|
||||
<entry>~/.local/bin/gearboy/gearboy</entry>
|
||||
<entry>~/bin/gearboy/gearboy</entry>
|
||||
</rule>
|
||||
</emulator>
|
||||
<emulator name="GOPHER2600">
|
||||
<!-- Atari 2600 emulator Gopher2600 -->
|
||||
<rule type="staticpath">
|
||||
<entry>~/Applications/gopher2600/gopher2600_linux_amd64</entry>
|
||||
<entry>~/.local/bin/gopher2600/gopher2600_linux_amd64</entry>
|
||||
<entry>~/bin/gopher2600/gopher2600_linux_amd64</entry>
|
||||
</rule>
|
||||
</emulator>
|
||||
<emulator name="HATARI">
|
||||
<!-- Atari ST/STE/TT/Falcon emulator Hatari -->
|
||||
<rule type="systempath">
|
||||
<entry>hatari</entry>
|
||||
</rule>
|
||||
<rule type="staticpath">
|
||||
<entry>/var/lib/flatpak/exports/bin/org.tuxfamily.hatari</entry>
|
||||
<entry>~/.local/share/flatpak/exports/bin/org.tuxfamily.hatari</entry>
|
||||
</rule>
|
||||
</emulator>
|
||||
<emulator name="HYPSEUS-SINGE">
|
||||
<!-- Hypseus Singe, fork of arcade LaserDisc emulator Daphne -->
|
||||
<rule type="systempath">
|
||||
|
@ -257,6 +351,10 @@
|
|||
<rule type="systempath">
|
||||
<entry>mednafen</entry>
|
||||
</rule>
|
||||
<rule type="staticpath">
|
||||
<entry>/var/lib/flatpak/exports/bin/com.github.AmatCoder.mednaffe|flatpak run --command=mednafen com.github.AmatCoder.mednaffe</entry>
|
||||
<entry>~/.local/share/flatpak/exports/bin/com.github.AmatCoder.mednaffe|flatpak run --command=mednafen com.github.AmatCoder.mednaffe</entry>
|
||||
</rule>
|
||||
</emulator>
|
||||
<emulator name="MELONDS">
|
||||
<!-- Nintendo DS and DSi emulator melonDS -->
|
||||
|
@ -274,6 +372,7 @@
|
|||
<!-- Nintendo Game Boy Advance emulator mGBA -->
|
||||
<rule type="systempath">
|
||||
<entry>mgba</entry>
|
||||
<entry>mgba-qt</entry>
|
||||
<entry>io.mgba.mGBA</entry>
|
||||
</rule>
|
||||
<rule type="staticpath">
|
||||
|
@ -296,7 +395,7 @@
|
|||
</rule>
|
||||
</emulator>
|
||||
<emulator name="NESTOPIA-UE">
|
||||
<!-- NES/Famicom emulator Nestopia UE -->
|
||||
<!-- Nintendo NES and Famicom emulator Nestopia UE -->
|
||||
<rule type="systempath">
|
||||
<entry>nestopia</entry>
|
||||
</rule>
|
||||
|
@ -305,6 +404,16 @@
|
|||
<entry>~/.local/share/flatpak/exports/bin/ca._0ldsk00l.Nestopia</entry>
|
||||
</rule>
|
||||
</emulator>
|
||||
<emulator name="OPENMSX">
|
||||
<!-- MSX home computer emulator openMSX -->
|
||||
<rule type="systempath">
|
||||
<entry>openmsx</entry>
|
||||
</rule>
|
||||
<rule type="staticpath">
|
||||
<entry>/var/lib/flatpak/exports/bin/org.openmsx.openMSX</entry>
|
||||
<entry>~/.local/share/flatpak/exports/bin/org.openmsx.openMSX</entry>
|
||||
</rule>
|
||||
</emulator>
|
||||
<emulator name="ORICUTRON">
|
||||
<!-- Tangerine Computer Systems emulator Oricutron -->
|
||||
<rule type="systempath">
|
||||
|
@ -327,6 +436,18 @@
|
|||
<entry>~/bin/pcsx2*-Qt.AppImage</entry>
|
||||
</rule>
|
||||
</emulator>
|
||||
<emulator name="PCSX2-LEGACY">
|
||||
<!-- Sony PlayStation 2 emulator PCSX2 (legacy) -->
|
||||
<rule type="systempath">
|
||||
<entry>PCSX2</entry>
|
||||
<entry>pcsx2</entry>
|
||||
<entry>net.pcsx2.PCSX2</entry>
|
||||
</rule>
|
||||
<rule type="staticpath">
|
||||
<entry>/var/lib/flatpak/exports/bin/net.pcsx2.PCSX2</entry>
|
||||
<entry>~/.local/share/flatpak/exports/bin/net.pcsx2.PCSX2</entry>
|
||||
</rule>
|
||||
</emulator>
|
||||
<emulator name="PICO-8">
|
||||
<!-- PICO-8 Fantasy Console (game engine) -->
|
||||
<rule type="systempath">
|
||||
|
@ -362,6 +483,12 @@
|
|||
<entry>~/.local/share/flatpak/exports/bin/org.ppsspp.PPSSPP</entry>
|
||||
</rule>
|
||||
</emulator>
|
||||
<emulator name="PRBOOM-PLUS">
|
||||
<!-- Doom engine source port PrBoom+ -->
|
||||
<rule type="systempath">
|
||||
<entry>prboom-plus</entry>
|
||||
</rule>
|
||||
</emulator>
|
||||
<emulator name="PRIMEHACK">
|
||||
<!-- PrimeHack, fork of Nintendo GameCube and Wii emulator Dolphin -->
|
||||
<rule type="systempath">
|
||||
|
@ -373,6 +500,17 @@
|
|||
<entry>~/.local/share/flatpak/exports/bin/io.github.shiiion.primehack</entry>
|
||||
</rule>
|
||||
</emulator>
|
||||
<emulator name="PUNES">
|
||||
<!-- Nintendo NES and Famicom emulator puNES -->
|
||||
<rule type="systempath">
|
||||
<entry>punes</entry>
|
||||
</rule>
|
||||
<rule type="staticpath">
|
||||
<entry>~/Applications/punes/punes</entry>
|
||||
<entry>~/.local/bin/punes/punes</entry>
|
||||
<entry>~/bin/punes/punes</entry>
|
||||
</rule>
|
||||
</emulator>
|
||||
<emulator name="REDREAM">
|
||||
<!-- Sega Dreamcast emulator Redream -->
|
||||
<rule type="systempath">
|
||||
|
@ -384,6 +522,20 @@
|
|||
<entry>~/bin/redream/redream</entry>
|
||||
</rule>
|
||||
</emulator>
|
||||
<emulator name="ROSALIES-MUPEN-GUI">
|
||||
<!-- Nintendo 64 emulator Rosalie's Mupen GUI -->
|
||||
<rule type="systempath">
|
||||
<entry>RMG</entry>
|
||||
<entry>com.github.Rosalie241.RMG</entry>
|
||||
</rule>
|
||||
<rule type="staticpath">
|
||||
<entry>/var/lib/flatpak/exports/bin/com.github.Rosalie241.RMG</entry>
|
||||
<entry>~/.local/share/flatpak/exports/bin/com.github.Rosalie241.RMG</entry>
|
||||
<entry>~/Applications/RMG*.AppImage</entry>
|
||||
<entry>~/.local/bin/RMG*.AppImage</entry>
|
||||
<entry>~/bin/RMG*.AppImage</entry>
|
||||
</rule>
|
||||
</emulator>
|
||||
<emulator name="RPCS3">
|
||||
<!-- Sony PlayStation 3 emulator RPCS3 -->
|
||||
<rule type="systempath">
|
||||
|
@ -399,16 +551,6 @@
|
|||
<entry>~/bin/rpcs3*.AppImage</entry>
|
||||
</rule>
|
||||
</emulator>
|
||||
<emulator name="SNES9X">
|
||||
<!-- Super Nintendo emulator Snes9x -->
|
||||
<rule type="systempath">
|
||||
<entry>snes9x</entry>
|
||||
</rule>
|
||||
<rule type="staticpath">
|
||||
<entry>/var/lib/flatpak/exports/bin/com.snes9x.Snes9x</entry>
|
||||
<entry>~/.local/share/flatpak/exports/bin/com.snes9x.Snes9x</entry>
|
||||
</rule>
|
||||
</emulator>
|
||||
<emulator name="RUFFLE">
|
||||
<!-- Adobe Flash player Ruffle -->
|
||||
<rule type="systempath">
|
||||
|
@ -424,6 +566,7 @@
|
|||
<!-- Nintendo Switch emulator Ryujinx -->
|
||||
<rule type="systempath">
|
||||
<entry>Ryujinx</entry>
|
||||
<entry>Ryujinx.Ava</entry>
|
||||
<entry>org.ryujinx.Ryujinx</entry>
|
||||
</rule>
|
||||
<rule type="staticpath">
|
||||
|
@ -432,6 +575,20 @@
|
|||
<entry>~/Applications/publish/Ryujinx</entry>
|
||||
<entry>~/.local/bin/publish/Ryujinx</entry>
|
||||
<entry>~/bin/publish/Ryujinx</entry>
|
||||
<entry>~/Applications/publish/Ryujinx.Ava</entry>
|
||||
<entry>~/.local/bin/publish/Ryujinx.Ava</entry>
|
||||
<entry>~/bin/publish/Ryujinx.Ava</entry>
|
||||
</rule>
|
||||
</emulator>
|
||||
<emulator name="SAMEBOY">
|
||||
<!-- Nintendo Game Boy and Game Boy Color emulator SameBoy -->
|
||||
<rule type="systempath">
|
||||
<entry>sameboy</entry>
|
||||
<entry>io.github.sameboy.SameBoy</entry>
|
||||
</rule>
|
||||
<rule type="staticpath">
|
||||
<entry>/var/lib/flatpak/exports/bin/io.github.sameboy.SameBoy</entry>
|
||||
<entry>~/.local/share/flatpak/exports/bin/io.github.sameboy.SameBoy</entry>
|
||||
</rule>
|
||||
</emulator>
|
||||
<emulator name="SCUMMVM">
|
||||
|
@ -457,14 +614,14 @@
|
|||
</rule>
|
||||
</emulator>
|
||||
<emulator name="SHEEPSHAVER">
|
||||
<!-- Macintosh PowerPC emulator SheepShaver -->
|
||||
<!-- Apple Macintosh PowerPC emulator SheepShaver -->
|
||||
<rule type="systempath">
|
||||
<entry>SheepShaver</entry>
|
||||
</rule>
|
||||
<rule type="staticpath">
|
||||
<entry>~/Applications/SheepShaver-x86_64.AppImage</entry>
|
||||
<entry>~/.local/bin/SheepShaver-x86_64.AppImage</entry>
|
||||
<entry>~/bin/SheepShaver-x86_64.AppImage</entry>
|
||||
<entry>~/Applications/SheepShaver*.AppImage</entry>
|
||||
<entry>~/.local/bin/SheepShaver*.AppImage</entry>
|
||||
<entry>~/bin/SheepShaver*.AppImage</entry>
|
||||
</rule>
|
||||
</emulator>
|
||||
<emulator name="SIMCOUPE">
|
||||
|
@ -478,10 +635,22 @@
|
|||
<entry>~/bin/simcoupe/simcoupe</entry>
|
||||
</rule>
|
||||
</emulator>
|
||||
<emulator name="SIMPLE64">
|
||||
<!-- Nintendo 64 emulator simple64 -->
|
||||
<rule type="systempath">
|
||||
<entry>simple64-gui</entry>
|
||||
<entry>io.github.simple64.simple64</entry>
|
||||
</rule>
|
||||
<rule type="staticpath">
|
||||
<entry>/var/lib/flatpak/exports/bin/io.github.simple64.simple64</entry>
|
||||
<entry>~/.local/share/flatpak/exports/bin/io.github.simple64.simple64</entry>
|
||||
</rule>
|
||||
</emulator>
|
||||
<emulator name="SNES9X">
|
||||
<!-- Super Nintendo emulator Snes9x -->
|
||||
<rule type="systempath">
|
||||
<entry>snes9x</entry>
|
||||
<entry>snes9x-gtk</entry>
|
||||
</rule>
|
||||
<rule type="staticpath">
|
||||
<entry>/var/lib/flatpak/exports/bin/com.snes9x.Snes9x</entry>
|
||||
|
@ -494,6 +663,10 @@
|
|||
<entry>solarus-run</entry>
|
||||
<entry>solarus.run</entry>
|
||||
</rule>
|
||||
<rule type="staticpath">
|
||||
<entry>/var/lib/flatpak/exports/bin/org.solarus_games.solarus.Launcher|flatpak run --command=solarus-run org.solarus_games.solarus.Launcher</entry>
|
||||
<entry>~/.local/share/flatpak/exports/bin/org.solarus_games.solarus.Launcher|flatpak run --command=solarus-run org.solarus_games.solarus.Launcher</entry>
|
||||
</rule>
|
||||
</emulator>
|
||||
<emulator name="STEAM">
|
||||
<!-- Valve Steam -->
|
||||
|
@ -501,6 +674,39 @@
|
|||
<entry>steam</entry>
|
||||
</rule>
|
||||
</emulator>
|
||||
<emulator name="STELLA">
|
||||
<!-- Atari 2600 emulator Stella -->
|
||||
<rule type="systempath">
|
||||
<entry>stella</entry>
|
||||
<entry>io.github.stella_emu.Stella</entry>
|
||||
</rule>
|
||||
<rule type="staticpath">
|
||||
<entry>/var/lib/flatpak/exports/bin/io.github.stella_emu.Stella</entry>
|
||||
<entry>~/.local/share/flatpak/exports/bin/io.github.stella_emu.Stella</entry>
|
||||
</rule>
|
||||
</emulator>
|
||||
<emulator name="SUPERMODEL">
|
||||
<!-- Sega Model 3 emulator Supermodel -->
|
||||
<rule type="systempath">
|
||||
<entry>supermodel</entry>
|
||||
</rule>
|
||||
<rule type="staticpath">
|
||||
<entry>~/Applications/Supermodel/supermodel</entry>
|
||||
<entry>~/.local/bin/Supermodel/supermodel</entry>
|
||||
<entry>~/bin/Supermodel/supermodel</entry>
|
||||
</rule>
|
||||
</emulator>
|
||||
<emulator name="TRIFORCE">
|
||||
<!-- Triforce, fork of Nintendo GameCube and Wii emulator Dolphin -->
|
||||
<rule type="systempath">
|
||||
<entry>dolphin-emu-triforce</entry>
|
||||
</rule>
|
||||
<rule type="staticpath">
|
||||
<entry>~/Applications/dolphin-emu-triforce*.AppImage</entry>
|
||||
<entry>~/.local/bin/dolphin-emu-triforce*.AppImage</entry>
|
||||
<entry>~/bin/dolphin-emu-triforce*.AppImage</entry>
|
||||
</rule>
|
||||
</emulator>
|
||||
<emulator name="TSUGARU">
|
||||
<!-- Fujitsu FM Towns emulator Tsugaru -->
|
||||
<rule type="staticpath">
|
||||
|
@ -515,6 +721,29 @@
|
|||
<entry>visualboyadvance-m</entry>
|
||||
</rule>
|
||||
</emulator>
|
||||
<emulator name="VICE-X64SC">
|
||||
<!-- Commodore 8-bit computer emulator VICE (x64sc accurate) -->
|
||||
<rule type="systempath">
|
||||
<entry>x64sc</entry>
|
||||
<entry>vice-jz.x64sc</entry>
|
||||
<entry>net.sf.VICE</entry>
|
||||
</rule>
|
||||
<rule type="staticpath">
|
||||
<entry>/var/lib/flatpak/exports/bin/net.sf.VICE</entry>
|
||||
<entry>~/.local/share/flatpak/exports/bin/net.sf.VICE</entry>
|
||||
</rule>
|
||||
</emulator>
|
||||
<emulator name="VICE-XVIC">
|
||||
<!-- Commodore 8-bit computer emulator VICE (xvic VIC-20) -->
|
||||
<rule type="systempath">
|
||||
<entry>xvic</entry>
|
||||
<entry>vice-jz.xvic</entry>
|
||||
</rule>
|
||||
<rule type="staticpath">
|
||||
<entry>/var/lib/flatpak/exports/bin/net.sf.VICE|flatpak run --command=xvic net.sf.VICE</entry>
|
||||
<entry>~/.local/share/flatpak/exports/bin/net.sf.VICE|flatpak run --command=xvic net.sf.VICE</entry>
|
||||
</rule>
|
||||
</emulator>
|
||||
<emulator name="VITA3K">
|
||||
<!-- Sony PlayStation Vita emulator Vita3K -->
|
||||
<rule type="systempath">
|
||||
|
@ -536,9 +765,9 @@
|
|||
<rule type="staticpath">
|
||||
<entry>/var/lib/flatpak/exports/bin/app.xemu.xemu</entry>
|
||||
<entry>~/.local/share/flatpak/exports/bin/app.xemu.xemu</entry>
|
||||
<entry>~/Applications/Xemu*.AppImage</entry>
|
||||
<entry>~/.local/bin/Xemu*.AppImage</entry>
|
||||
<entry>~/bin/Xemu*.AppImage</entry>
|
||||
<entry>~/Applications/xemu*.AppImage</entry>
|
||||
<entry>~/.local/bin/xemu*.AppImage</entry>
|
||||
<entry>~/bin/xemu*.AppImage</entry>
|
||||
</rule>
|
||||
</emulator>
|
||||
<emulator name="XROAR">
|
||||
|
|
|
@ -1,9 +1,12 @@
|
|||
<?xml version="1.0"?>
|
||||
<bool name="AlternativeEmulatorPerGame" value="true" />
|
||||
<bool name="ApplicationUpdaterPrereleases" value="false" />
|
||||
<bool name="CollectionShowSystemInfo" value="true" />
|
||||
<bool name="CustomEventScripts" value="false" />
|
||||
<bool name="DebugSkipInputLogging" value="false" />
|
||||
<bool name="DisableComposition" value="true" />
|
||||
<bool name="DebugSkipMissingThemeFiles" value="false" />
|
||||
<bool name="DebugSkipMissingThemeFilesCustomCollections" value="true" />
|
||||
<bool name="DisableComposition" value="false" />
|
||||
<bool name="DisplayGPUStatistics" value="false" />
|
||||
<bool name="EnableMenuKidMode" value="false" />
|
||||
<bool name="FavFirstCustom" value="false" />
|
||||
|
@ -13,12 +16,13 @@
|
|||
<bool name="FavoritesStar" value="true" />
|
||||
<bool name="FoldersOnTop" value="true" />
|
||||
<bool name="GamelistFilters" value="true" />
|
||||
<bool name="GamelistVideoAudio" value="true" />
|
||||
<bool name="GamelistVideoPillarbox" value="false" />
|
||||
<bool name="GamelistVideoPillarbox" value="true" />
|
||||
<bool name="GamelistVideoScanlines" value="false" />
|
||||
<bool name="IgnoreGamelist" value="false" />
|
||||
<bool name="InputIgnoreKeyboard" value="false" />
|
||||
<bool name="InputOnlyFirstController" value="false" />
|
||||
<bool name="LegacyGamelistFileLocation" value="false" />
|
||||
<bool name="ListScrollOverlay" value="false" />
|
||||
<bool name="MAMENameStripExtraInfo" value="true" />
|
||||
<bool name="MediaViewerKeepVideoRunning" value="true" />
|
||||
<bool name="MediaViewerScreenshotScanlines" value="true" />
|
||||
<bool name="MediaViewerStretchVideos" value="false" />
|
||||
|
@ -44,8 +48,8 @@
|
|||
<bool name="RunInBackground" value="false" />
|
||||
<bool name="Scrape3DBoxes" value="false" />
|
||||
<bool name="ScrapeBackCovers" value="false" />
|
||||
<bool name="ScrapeControllers" value="false" />
|
||||
<bool name="ScrapeCovers" value="true" />
|
||||
<bool name="ScrapeFanArt" value="false" />
|
||||
<bool name="ScrapeGameNames" value="true" />
|
||||
<bool name="ScrapeMarquees" value="true" />
|
||||
<bool name="ScrapeMetadata" value="true" />
|
||||
|
@ -54,13 +58,15 @@
|
|||
<bool name="ScrapeScreenshots" value="true" />
|
||||
<bool name="ScrapeTitleScreens" value="false" />
|
||||
<bool name="ScrapeVideos" value="true" />
|
||||
<bool name="ScraperAutomaticRemoveDots" value="true" />
|
||||
<bool name="ScraperConvertUnderscores" value="true" />
|
||||
<bool name="ScraperExcludeRecursively" value="true" />
|
||||
<bool name="ScraperHaltOnInvalidMedia" value="false" />
|
||||
<bool name="ScraperIncludeFolders" value="false" />
|
||||
<bool name="ScraperIncludeFolders" value="true" />
|
||||
<bool name="ScraperInteractive" value="false" />
|
||||
<bool name="ScraperOverwriteData" value="false" />
|
||||
<bool name="ScraperRegionFallback" value="true" />
|
||||
<bool name="ScraperRespectExclusions" value="true" />
|
||||
<bool name="ScraperRetryPeerVerification" value="false" />
|
||||
<bool name="ScraperSearchMetadataName" value="true" />
|
||||
<bool name="ScraperSemiautomatic" value="true" />
|
||||
<bool name="ScraperUseAccountScreenScraper" value="true" />
|
||||
|
@ -71,41 +77,55 @@
|
|||
<bool name="ScreensaverSlideshowScanlines" value="true" />
|
||||
<bool name="ScreensaverStretchImages" value="false" />
|
||||
<bool name="ScreensaverStretchVideos" value="false" />
|
||||
<bool name="ScreensaverVideoAudio" value="false" />
|
||||
<bool name="ScreensaverVideoAudio" value="true" />
|
||||
<bool name="ScreensaverVideoBlur" value="false" />
|
||||
<bool name="ScreensaverVideoGameInfo" value="true" />
|
||||
<bool name="ScreensaverVideoScanlines" value="true" />
|
||||
<bool name="ScrollIndicators" value="true" />
|
||||
<bool name="ShowHelpPrompts" value="true" />
|
||||
<bool name="ShowHiddenFiles" value="true" />
|
||||
<bool name="ShowHiddenGames" value="true" />
|
||||
<bool name="ShowQuitMenu" value="false" />
|
||||
<bool name="SpecialCharsASCII" value="false" />
|
||||
<bool name="UseCustomCollectionsSystem" value="true" />
|
||||
<bool name="ThemeVariantTriggers" value="true" />
|
||||
<bool name="VideoUpscaleFrameRate" value="false" />
|
||||
<bool name="ViewsVideoAudio" value="true" />
|
||||
<bool name="VirtualKeyboard" value="true" />
|
||||
<int name="AntiAliasing" value="0" />
|
||||
<int name="DisplayIndex" value="1" />
|
||||
<int name="MaxVRAM" value="256" />
|
||||
<int name="LottieMaxFileCache" value="150" />
|
||||
<int name="LottieMaxTotalCache" value="1024" />
|
||||
<int name="MaxVRAM" value="512" />
|
||||
<int name="ScraperConnectionTimeout" value="30" />
|
||||
<int name="ScraperRetryOnErrorCount" value="3" />
|
||||
<int name="ScraperRetryOnErrorTimer" value="3" />
|
||||
<int name="ScraperTransferTimeout" value="120" />
|
||||
<int name="ScreenRotate" value="0" />
|
||||
<int name="ScreensaverSwapImageTimeout" value="10000" />
|
||||
<int name="ScreensaverSwapVideoTimeout" value="0" />
|
||||
<int name="ScreensaverTimer" value="300000" />
|
||||
<int name="SoundVolumeNavigation" value="70" />
|
||||
<int name="SoundVolumeVideos" value="80" />
|
||||
<string name="ApplicationVersion" value="1.2.1" />
|
||||
<string name="CollectionSystemsAuto" value="all" />
|
||||
<string name="ApplicationUpdaterFrequency" value="always" />
|
||||
<string name="ApplicationUpdaterLastCheck" value="20230331T153206" />
|
||||
<string name="ApplicationVersion" value="2.0.0" />
|
||||
<string name="CollectionCustomGrouping" value="unthemed" />
|
||||
<string name="CollectionSystemsAuto" value="" />
|
||||
<string name="CollectionSystemsCustom" value="" />
|
||||
<string name="DefaultSortOrder" value="filename, ascending" />
|
||||
<string name="ExitButtonCombo" value="F4" />
|
||||
<string name="GamelistViewStyle" value="automatic" />
|
||||
<string name="InputControllerType" value="xbox" />
|
||||
<string name="KeyboardQuitShortcut" value="AltF4" />
|
||||
<string name="LaunchScreenDuration" value="normal" />
|
||||
<string name="LegacyThemeTransitions" value="builtin-instant" />
|
||||
<string name="MediaDirectory" value="" />
|
||||
<string name="MenuOpeningEffect" value="scale-up" />
|
||||
<string name="MiximageBoxSize" value="small" />
|
||||
<string name="MiximageBoxSize" value="medium" />
|
||||
<string name="MiximagePhysicalMediaSize" value="medium" />
|
||||
<string name="MiximageResolution" value="1280x800" />
|
||||
<string name="MiximageScreenshotScaling" value="sharp" />
|
||||
<string name="OpenGLVersion" value="" />
|
||||
<string name="QuickSystemSelect" value="leftrightshoulders" />
|
||||
<string name="ROMDirectory" value="~/ROMs" />
|
||||
<string name="RandomEntryButton" value="games" />
|
||||
<string name="SaveGamelistsMode" value="always" />
|
||||
<string name="Scraper" value="screenscraper" />
|
||||
<string name="ScraperLanguage" value="en" />
|
||||
|
@ -115,7 +135,10 @@
|
|||
<string name="ScreensaverSlideshowImageDir" value="~/.emulationstation/slideshow/custom_images" />
|
||||
<string name="ScreensaverType" value="video" />
|
||||
<string name="StartupSystem" value="" />
|
||||
<string name="ThemeSet" value="art-book-next" />
|
||||
<string name="TransitionStyle" value="slide" />
|
||||
<string name="ThemeAspectRatio" value="" />
|
||||
<string name="ThemeColorScheme" value="" />
|
||||
<string name="ThemeSet" value="art-book-next-de" />
|
||||
<string name="ThemeTransitions" value="automatic" />
|
||||
<string name="ThemeVariant" value="" />
|
||||
<string name="UIMode" value="full" />
|
||||
<string name="UIMode_passkey" value="uuddlrlrba" />
|
||||
<string name="UIMode_passkey" value="uuddlrlrba" />
|
File diff suppressed because it is too large
Load diff
28
functions.sh
28
functions.sh
|
@ -649,8 +649,12 @@ do
|
|||
eval set_setting_value $3 "$setting_name" "$setting_value" $system_name $current_section
|
||||
;;
|
||||
|
||||
*"#"* )
|
||||
# Comment line in patch file
|
||||
;;
|
||||
|
||||
* )
|
||||
echo "Config file malformed"
|
||||
echo "Config line malformed: $action"
|
||||
;;
|
||||
|
||||
esac
|
||||
|
@ -692,8 +696,12 @@ do
|
|||
eval set_setting_value "$config_file" "$setting_name" "$setting_value" $system_name $current_section
|
||||
;;
|
||||
|
||||
*"#"* )
|
||||
# Comment line in patch file
|
||||
;;
|
||||
|
||||
* )
|
||||
echo "Config file malformed"
|
||||
echo "Config line malformed: $action"
|
||||
;;
|
||||
|
||||
esac
|
||||
|
@ -1866,11 +1874,14 @@ finit() {
|
|||
|
||||
mkdir -pv $roms_folder
|
||||
|
||||
zenity --icon-name=net.retrodeck.retrodeck --info --no-wrap --window-icon="/app/share/icons/hicolor/scalable/apps/net.retrodeck.retrodeck.svg" --title "RetroDECK" --text="RetroDECK will now install the needed files.\nPlease wait up to one minute,\nanother message will notify when the process will be finished.\n\nPress OK to continue."
|
||||
zenity --icon-name=net.retrodeck.retrodeck --info --no-wrap \
|
||||
--window-icon="/app/share/icons/hicolor/scalable/apps/net.retrodeck.retrodeck.svg" --title "RetroDECK" \
|
||||
--text="RetroDECK will now install the needed files, which can take up to one minute.\nRetroDECK will start once the process is completed.\n\nPress OK to continue."
|
||||
|
||||
(
|
||||
# Recreating the folder
|
||||
rm -rfv /var/config/emulationstation/
|
||||
mkdir -pv /var/config/emulationstation/
|
||||
rm -rf /var/config/emulationstation/
|
||||
mkdir -p /var/config/emulationstation/
|
||||
|
||||
# Initializing ES-DE
|
||||
# TODO: after the next update of ES-DE this will not be needed - let's test it
|
||||
|
@ -1902,7 +1913,6 @@ finit() {
|
|||
dir_prep "$roms_folder/pico8" "$bios_folder/pico-8/carts" # Symlink default game location to RD roms for cleanliness (this location is overridden anyway by the --root_path launch argument anyway)
|
||||
dir_prep "$saves_folder/pico-8" "$bios_folder/pico-8/cdata" # PICO-8 saves folder
|
||||
|
||||
(
|
||||
ra_init
|
||||
standalones_init
|
||||
) |
|
||||
|
@ -1912,12 +1922,6 @@ finit() {
|
|||
--text="RetroDECK is finishing the initial setup process, please wait."
|
||||
|
||||
create_lock
|
||||
|
||||
zenity --icon-name=net.retrodeck.retrodeck --info --no-wrap \
|
||||
--window-icon="/app/share/icons/hicolor/scalable/apps/net.retrodeck.retrodeck.svg" \
|
||||
--title "RetroDECK" \
|
||||
--text="Installation completed.\nPlease put your roms in:\n\n$roms_folder\n\nand your bioses in\n\n$bios_folder\n\nThen start the program again.\nIf you wish to change the roms location, you may use the tool located the tools section of RetroDECK.\n\nIMPORTANT NOTES:\n- RetroDECK must be manually added and launched from your Steam Library in order to work correctly.\n- It's recommended to use the 'RetroDECK Offical Controller Config' from Steam (under community layouts).\n- It's suggested to use BoilR to automatically add the SteamGridDB images to Steam (this will be automated soon).\nhttps://github.com/PhilipK/BoilR"
|
||||
# TODO: Replace the stuff above with BoilR code when ready
|
||||
}
|
||||
|
||||
save_migration() {
|
||||
|
|
|
@ -41,9 +41,8 @@
|
|||
It's inspired by other embedded emulation systems like AmberELEC, EmuELEC, CoreELEC, Lakka, and Batocera.
|
||||
RetroDECK is powered by EmulationStation Desktop Edition, that uses RetroArch and other standalone emulators to allow you to import and play your favorite games in a tidy environment.
|
||||
No other software is needed as everything it's already included in one package!</p>
|
||||
<p>BETA NOTICE: RetroDECK is still in Beta and the team is actively developing and adding more features.</p>
|
||||
<p>About the Beta:
|
||||
The primary focus during the beta period is on SteamOS and the Steam Deck but we hope to expand to more devices and general Linux desktop in the future</p>
|
||||
<p>BETA NOTICE: RetroDECK is still in Beta and the team is actively developing and adding more features.
|
||||
The primary focus during the beta period is on SteamOS and the Steam Deck but we hope to expand to more devices and general Linux desktop in the future</p>
|
||||
<p>NOTE: It can be run on Linux desktop right now but there will be some manual configurations needed for input, storage location and other tiny hickups.</p>
|
||||
<p>
|
||||
INSTALLATION INSTRUCTIONS FOR THE STEAM DECK:
|
||||
|
@ -54,28 +53,38 @@
|
|||
<li>4. [OPTIONAL] Download Steam Grids graphics for RetroDECK with BoilR</li>
|
||||
</ul>
|
||||
</p>
|
||||
<p>For more detailed information check our wiki:</p>
|
||||
<p>https://github.com/XargonWan/RetroDECK/wiki</p>
|
||||
<p>If you want to sponsor the project:</p>
|
||||
<p>https://www.patreon.com/RetroDECK</p>
|
||||
<p>For more detailed information check our wiki:
|
||||
https://github.com/XargonWan/RetroDECK/wiki</p>
|
||||
<p>If you want to sponsor the project:
|
||||
https://www.patreon.com/RetroDECK</p>
|
||||
<p>If you want to join the RetroDECK community check our:</p>
|
||||
<p>Discord: https://discord.gg/Dz3szYsP8g</p>
|
||||
<p>Reddit: https://www.reddit.com/r/RetroDECK/</p>
|
||||
<p>If you want to help out with the project join the "i-want-to-help" channel on our Discord.</p>
|
||||
<p>Discord: https://discord.gg/Dz3szYsP8g
|
||||
(If you want to help out with the project join the "i-want-to-help" channel)</p>
|
||||
</description>
|
||||
<project_license>GPL-3.0</project_license>
|
||||
<metadata_license>CC0-1.0</metadata_license>
|
||||
<releases>
|
||||
<release version="0.6.4b" date="2023-03-25">
|
||||
<url>https://github.com/XargonWan/RetroDECK/releases/tag/0.6.4b</url>
|
||||
<description>
|
||||
<p>New features - General:</p>
|
||||
<ul>
|
||||
<li>Updated EmulationStation Desktop Edition to 2.0</li>
|
||||
<li>Removed legacy themes and added themes for ES-DE 2.0</li>
|
||||
</ul>
|
||||
</description>
|
||||
</release>
|
||||
<release version="0.6.3b" date="2023-03-24">
|
||||
<url>https://github.com/XargonWan/RetroDECK/releases/tag/0.6.3b</url>
|
||||
<description>
|
||||
<p>New features - General:</p>
|
||||
<ul>
|
||||
<li>Added support support for multiple file compression via CLI.</li>
|
||||
<li>Added support for multiple file compression via CLI.</li>
|
||||
</ul>
|
||||
<p>RetroDECK Configurator:</p>
|
||||
<ul>
|
||||
<li>Added support support for multiple file compression in the Configurator.</li>
|
||||
<li>Added support for multiple file compression in the Configurator.</li>
|
||||
<li>Added safety y/n prompts to the reset functions.</li>
|
||||
<li>Fixed some missing layout changes.</li>
|
||||
<li>Renamed "Reset All" to "Reset RetroDECK".</li>
|
||||
|
|
|
@ -67,11 +67,11 @@ modules:
|
|||
# The version number is hardcoded in /app/retrodeck/version
|
||||
#
|
||||
# UPDATE STEPS FOR MAIN:
|
||||
# [X] Update the VERSION variable
|
||||
# [X] Update the appdata.xml with the version number and notes
|
||||
# [X] change branch into main in version-initialization (first one)
|
||||
# [X] change branch into main in retrodeck module (last one)
|
||||
# [X] if header (before modules) was edited, edit it even in flathub.yml
|
||||
# [ ] Update the VERSION variable
|
||||
# [ ] Update the appdata.xml with the version number and notes
|
||||
# [ ] change branch into main in version-initialization (first one)
|
||||
# [ ] change branch into main in retrodeck module (last one)
|
||||
# [ ] if header (before modules) was edited, edit it even in flathub.yml
|
||||
#
|
||||
- name: version-initialization
|
||||
buildsystem: simple
|
||||
|
@ -79,7 +79,7 @@ modules:
|
|||
- |
|
||||
git checkout ${GITHUB_REF_NAME}
|
||||
mkdir -p ${FLATPAK_DEST}/retrodeck/
|
||||
VERSION="cooker-0.6.3b"
|
||||
VERSION="cooker-0.6.4b"
|
||||
if [[ $VERSION == *"cooker"* ]];
|
||||
then
|
||||
VERSION="$VERSION-[$(git rev-parse --short HEAD)]"
|
||||
|
@ -89,7 +89,7 @@ modules:
|
|||
sources:
|
||||
- type: git
|
||||
url: https://github.com/XargonWan/RetroDECK.git
|
||||
branch: cooker-0.6.3b
|
||||
branch: cooker-0.6.4b
|
||||
|
||||
- name: xmlstarlet
|
||||
config-opts:
|
||||
|
@ -249,13 +249,15 @@ modules:
|
|||
# But we don't include them 1:1 as RetroDECK got some specific configs in some cases
|
||||
- name: emulationstation-de
|
||||
buildsystem: cmake-ninja
|
||||
config-opts:
|
||||
- DRETRODECK=on
|
||||
cleanup:
|
||||
- es-app
|
||||
- es-core
|
||||
sources:
|
||||
- type: git
|
||||
url: https://gitlab.com/es-de/emulationstation-de
|
||||
branch: f8d782f1f3b1fba8a119b793edd01f37e0258953
|
||||
branch: 608d8a3c09abc5db398cdadc09e18fd2dfbaf570
|
||||
- type: shell
|
||||
commands:
|
||||
- sed -i 's/QUIT EMULATIONSTATION/QUIT RETRODECK/g' es-app/src/guis/GuiMenu.cpp
|
||||
|
@ -267,35 +269,45 @@ modules:
|
|||
|
||||
# ES-DE Themes - START
|
||||
|
||||
- name: art-book-next
|
||||
- name: art-book-next-es-de
|
||||
buildsystem: simple
|
||||
build-commands:
|
||||
- mkdir -p ${FLATPAK_DEST}/share/emulationstation/themes/art-book-next/
|
||||
- mv -f * ${FLATPAK_DEST}/share/emulationstation/themes/art-book-next/
|
||||
- mkdir -p ${FLATPAK_DEST}/share/emulationstation/themes/art-book-next-es-de/
|
||||
- mv -f * ${FLATPAK_DEST}/share/emulationstation/themes/art-book-next-es-de/
|
||||
sources:
|
||||
- type: git
|
||||
url: https://github.com/anthonycaccese/art-book-next-retropie.git
|
||||
commit: 23932f484a9949313baf80f92b2fbca38a7a8f37
|
||||
url: https://github.com/anthonycaccese/art-book-next-es-de.git
|
||||
commit: a0dc0cccaa3f1475feb58e551fe732d982e161c0
|
||||
|
||||
- name: alekfull-nx-light
|
||||
- name: alekfull-nx-es-de
|
||||
buildsystem: simple
|
||||
build-commands:
|
||||
- mkdir -p ${FLATPAK_DEST}/share/emulationstation/themes/alekfull-nx-light/
|
||||
- mv -f * ${FLATPAK_DEST}/share/emulationstation/themes/alekfull-nx-light/
|
||||
- mkdir -p ${FLATPAK_DEST}/share/emulationstation/themes/alekfull-nx-es-de/
|
||||
- mv -f * ${FLATPAK_DEST}/share/emulationstation/themes/alekfull-nx-es-de/
|
||||
sources:
|
||||
- type: git
|
||||
url: https://github.com/anthonycaccese/alekfull-nx-retropie.git
|
||||
commit: 67c8c8dee086bd06bcdc6dc34bb9bef1e1c11be7
|
||||
url: https://github.com/anthonycaccese/alekfull-nx-es-de.git
|
||||
commit: 5011e5dca75663ff18602f3af9d17e9e880880ef
|
||||
|
||||
- name: retrofix-revisited
|
||||
- name: retrofix-revisited-es-de
|
||||
buildsystem: simple
|
||||
build-commands:
|
||||
- mkdir -p ${FLATPAK_DEST}/share/emulationstation/themes/retrofix-revisited/
|
||||
- mv -f * ${FLATPAK_DEST}/share/emulationstation/themes/retrofix-revisited/
|
||||
- mkdir -p ${FLATPAK_DEST}/share/emulationstation/themes/retrofix-revisited-es-de/
|
||||
- mv -f * ${FLATPAK_DEST}/share/emulationstation/themes/retrofix-revisited-es-de/
|
||||
sources:
|
||||
- type: git
|
||||
url: https://github.com/anthonycaccese/retrofix-revisited-retropie.git
|
||||
commit: 6e75c9521426e69eb9abcb39d135d97a17d14568
|
||||
url: https://github.com/anthonycaccese/retrofix-revisited-es-de.git
|
||||
commit: 23b80225078d2a3723039a8e94b6147c84065028
|
||||
|
||||
- name: nso-menu-interpreted-es-de
|
||||
buildsystem: simple
|
||||
build-commands:
|
||||
- mkdir -p ${FLATPAK_DEST}/share/emulationstation/themes/nso-menu-interpreted-es-de/
|
||||
- mv -f * ${FLATPAK_DEST}/share/emulationstation/themes/nso-menu-interpreted-es-de/
|
||||
sources:
|
||||
- type: git
|
||||
url: https://github.com/anthonycaccese/nso-menu-interpreted-es-de.git
|
||||
commit: f129c2d88e060a6c5d7643de5aeb02a0cc013de3
|
||||
|
||||
# ES-DE Themes - END
|
||||
|
||||
|
@ -496,8 +508,8 @@ modules:
|
|||
- ln -s "${FLATPAK_DEST}/yuzu/usr/bin/yuzu" "${FLATPAK_DEST}/bin/yuzu"
|
||||
sources:
|
||||
- type: file
|
||||
url: https://github.com/yuzu-emu/yuzu-mainline/releases/download/mainline-0-1369/yuzu-mainline-20230312-54c359d1e.AppImage
|
||||
sha256: 219874f72ea09856c8f1349d7bf744ecbd2823a469bd29f036b386924f5c5a97
|
||||
url: https://github.com/yuzu-emu/yuzu-mainline/releases/download/mainline-0-1388/yuzu-mainline-20230330-03db6543e.AppImage
|
||||
sha256: aca7c691f74b0cf74c1801d9960266bc1ce818bca9c242945b95545d22b04d80
|
||||
|
||||
# Yuzu - END
|
||||
|
||||
|
@ -530,8 +542,8 @@ modules:
|
|||
sources:
|
||||
- type: archive
|
||||
url: >-
|
||||
https://github.com/citra-emu/citra-nightly/releases/download/nightly-1854/citra-unified-source-20230312-2cbf6fb.tar.xz
|
||||
sha256: 018cb7dce3aa29a548a6e4cbad65d97babd98d2cdd1a4848a7c95c117f92fdf5
|
||||
https://github.com/citra-emu/citra-nightly/releases/download/nightly-1872/citra-unified-source-20230330-f96047f.tar.xz
|
||||
sha256: 3c49b691d46a1253df7477d1e9d771b7d15b967459851c096150e9952e160bfa
|
||||
x-checker-data:
|
||||
type: json
|
||||
url: https://api.github.com/repos/citra-emu/citra-nightly/releases/latest
|
||||
|
@ -560,8 +572,8 @@ modules:
|
|||
- ln -s "${FLATPAK_DEST}/pcsx2-qt/usr/bin/pcsx2-qt" "${FLATPAK_DEST}/bin/pcsx2-qt"
|
||||
sources:
|
||||
- type: file
|
||||
url: https://github.com/PCSX2/pcsx2/releases/download/v1.7.4225/pcsx2-v1.7.4225-linux-AppImage-64bit-Qt.AppImage
|
||||
sha256: e8ed326851941b212193c2bd193ca87efdcc70c18971f45749273a32893fec68
|
||||
url: https://github.com/PCSX2/pcsx2/releases/download/v1.7.4303/pcsx2-v1.7.4303-linux-AppImage-64bit-Qt.AppImage
|
||||
sha256: 5680bcc510f0898e6078c60ef2ef1d987b8414e1296c5ff88bd87933e4a314b3
|
||||
|
||||
# PCSX2 - END
|
||||
|
||||
|
@ -745,8 +757,8 @@ modules:
|
|||
sources:
|
||||
- type: git
|
||||
url: https://github.com/xemu-project/xemu.git
|
||||
tag: v0.7.85
|
||||
commit: 065c74a00fe402f65147e9b0d1a1eeac1b4b609f
|
||||
tag: v0.7.86
|
||||
commit: 4a99fd0f1855fc52e15885812abd3ee4bb2b3847
|
||||
x-checker-data:
|
||||
type: json
|
||||
url: https://api.github.com/repos/xemu-project/xemu/releases/latest
|
||||
|
@ -827,10 +839,10 @@ modules:
|
|||
sources:
|
||||
- type: git
|
||||
url: https://github.com/RPCS3/rpcs3.git
|
||||
commit: cf5346c263111760752cabb94767c07c501207c4
|
||||
commit: 3e556c710b3256d23b9e524e44d45ba8bbf63814
|
||||
- type: git
|
||||
url: https://github.com/intel/ittapi.git
|
||||
commit: 2de8a23f6130036dcd4d1b78d05df3187951d298
|
||||
commit: 4a3762fbc517475bfb0586efc513e51c164108c9
|
||||
dest: ittapi/ittapi
|
||||
disable-shallow-clone: true
|
||||
# remove git-lfs hook
|
||||
|
@ -1103,4 +1115,4 @@ modules:
|
|||
sources:
|
||||
- type: git
|
||||
url: https://github.com/XargonWan/RetroDECK.git
|
||||
branch: cooker-0.6.3b
|
||||
branch: cooker-0.6.4b
|
|
@ -32,7 +32,7 @@ post_update() {
|
|||
dir_prep "$bios_folder/pico-8/cdata" "$saves_folder/pico-8" # PICO-8 saves folder
|
||||
fi
|
||||
if [[ $prev_version -le "063" ]]; then
|
||||
# In version 0.6.2b, the following changes were made that required config file updates/reset:
|
||||
# In version 0.6.3b, the following changes were made that required config file updates/reset:
|
||||
# - Put Dolphin and Primehack save states in different folders inside $rd_home/states
|
||||
# - Fix symlink to hard-coded PICO-8 config folder (dir_prep doesn't like ~)
|
||||
# - Overwrite Citra and Yuzu configs, as controller mapping was broken due to emulator updates.
|
||||
|
@ -53,6 +53,14 @@ post_update() {
|
|||
# Remove unneeded tools folder, as location has changed to RO space
|
||||
rm -rfv /var/config/retrodeck/tools/
|
||||
fi
|
||||
if [[ $prev_version -le "064" ]]; then
|
||||
# In version 0.6.4b, the following changes were made:
|
||||
# Changed settings in Primehack: The audio output was not selected by default, default AR was also incorrect.
|
||||
# Changed settings in Duckstation and PCSX2: The "ask on exit" was disabled and "save on exit" was enabled.
|
||||
# The default configs have been updated for new installs and resets, a patch was created to address existing installs.
|
||||
|
||||
deploy_multi_patch "emu-configs/patches/updates/064b_update.patch"
|
||||
fi
|
||||
if [[ $prev_version -le "070" ]]; then
|
||||
# In version 0.7.0b, the following changes were made that required config file updates/reset or other changes to the filesystem:
|
||||
# - New ~/retrodeck/mods and ~/retrodeck/texture_packs directories are added and symlinked to multiple different emulators (where supported)
|
||||
|
|
Loading…
Reference in a new issue