mirror of
https://github.com/RetroDECK/RetroDECK.git
synced 2025-04-10 19:15:12 +00:00
PCSX2: added basic cheats support
This commit is contained in:
parent
ae8bfe6819
commit
343a0b1e60
|
@ -490,6 +490,15 @@ prepare_component() {
|
||||||
set_setting_value "$pcsx2conf" "SaveStates" "$states_folder/ps2/pcsx2" "pcsx2" "Folders"
|
set_setting_value "$pcsx2conf" "SaveStates" "$states_folder/ps2/pcsx2" "pcsx2" "Folders"
|
||||||
set_setting_value "$pcsx2conf" "MemoryCards" "$saves_folder/ps2/pcsx2/memcards" "pcsx2" "Folders"
|
set_setting_value "$pcsx2conf" "MemoryCards" "$saves_folder/ps2/pcsx2/memcards" "pcsx2" "Folders"
|
||||||
set_setting_value "$pcsx2conf" "RecursivePaths" "$roms_folder/ps2" "pcsx2" "GameList"
|
set_setting_value "$pcsx2conf" "RecursivePaths" "$roms_folder/ps2" "pcsx2" "GameList"
|
||||||
|
set_setting_value "$pcsx2conf" "Cheats" "$cheats_folder/pcsx2"
|
||||||
|
if [[ -d "$cheats_folder/pcsx2" && "$(ls -A $cheats_folder/pcsx2)" ]]; then
|
||||||
|
backup_file="$backup_folder/cheats/pcsx2-$(date +%y%m%d).tar.gz"
|
||||||
|
create_dir "$(dirname "$backup_file")"
|
||||||
|
tar -czf "$backup_file" -C "$cheats_folder" pcsx2
|
||||||
|
log i "PCSX2 cheats backed up to $backup_file"
|
||||||
|
fi
|
||||||
|
create_dir -d "$cheats_folder/pcsx2"
|
||||||
|
tar -xzf /app/retrodeck/cheats/pcsx2.tar.gz -C "$cheats_folder/pcsx2" --overwrite
|
||||||
fi
|
fi
|
||||||
# Shared actions
|
# Shared actions
|
||||||
create_dir "$saves_folder/ps2/pcsx2/memcards"
|
create_dir "$saves_folder/ps2/pcsx2/memcards"
|
||||||
|
|
|
@ -67,6 +67,7 @@
|
||||||
<ul>
|
<ul>
|
||||||
<li>New CLI argument `--set` to set presets, call retrodeck with `--set help` for more information</li>
|
<li>New CLI argument `--set` to set presets, call retrodeck with `--set help` for more information</li>
|
||||||
<li>RETROARCH: added a basic cheats support</li>
|
<li>RETROARCH: added a basic cheats support</li>
|
||||||
|
<li>PCSX2: added basic cheats support</li>
|
||||||
</ul>
|
</ul>
|
||||||
<p>Bug fixes:</p>
|
<p>Bug fixes:</p>
|
||||||
<ul>
|
<ul>
|
||||||
|
|
|
@ -396,6 +396,16 @@ modules:
|
||||||
url: https://github.com/PCSX2/pcsx2/releases/download/v2.1.190/pcsx2-v2.1.190-linux-appimage-x64-Qt.AppImage
|
url: https://github.com/PCSX2/pcsx2/releases/download/v2.1.190/pcsx2-v2.1.190-linux-appimage-x64-Qt.AppImage
|
||||||
sha256: 6a83a7bc499ad4ef4940aa2df08624876b452998f897ebdb8f8d7687c9035b79
|
sha256: 6a83a7bc499ad4ef4940aa2df08624876b452998f897ebdb8f8d7687c9035b79
|
||||||
|
|
||||||
|
- name: pcsx2-cheats
|
||||||
|
buildsystem: simple
|
||||||
|
build-commands:
|
||||||
|
- mkdir -p ${FLATPAK_DEST}/retrodeck/cheats
|
||||||
|
- tar -czf ${FLATPAK_DEST}/retrodeck/cheats/pcsx2.tar.gz cheats
|
||||||
|
sources:
|
||||||
|
- type: git
|
||||||
|
url: https://github.com/xs1l3n7x/pcsx2_cheats_collection
|
||||||
|
branch: main
|
||||||
|
|
||||||
# Dolphin
|
# Dolphin
|
||||||
# why from source: AppImage not provided, only Flatpak
|
# why from source: AppImage not provided, only Flatpak
|
||||||
# https://github.com/RetroDECK/org.DolphinEmu.dolphin-emu
|
# https://github.com/RetroDECK/org.DolphinEmu.dolphin-emu
|
||||||
|
|
Loading…
Reference in a new issue