Several games added.

This commit is contained in:
Storm Dragon committed 2026-09-29 17:18:04 -04:00
1 parent 8d910398bb
commit 0bfaff29ff
10 files changed
+90

No files matched your search

+6
View File
@@ -6,4 +6,10 @@ declare -Ag ipfs=(
[Audio_Defence_aarch64]="${ipfsGateway}/ipfs/QmPoj7kdC3pBfr5zraeQzMPNjAA5SkeqRSjYbDVLWeZPwx?filename=AudioDefence-26.09.22-2-aarch64.AppImage"
[Audio_Defence_x86_64]="${ipfsGateway}/ipfs/QmVr83MpSX7Afk5JQqiEZVtDudn5hAUg5tm5XBaqPieaB4?filename=AudioDefence-26.09.22-2-x86_64.AppImage"
[FreeDoom]="${ipfsGateway}/ipfs/QmU6REFot8CGVSBy2YWQxnmXoh7M4EF74RxFtLzvtJxoGC?filename=toby_doom_9.0_full.zip"
[Papa_Sangre_aarch64]="${ipfsGateway}/ipfs/Qmd2qm5ENh2xRD47NTejSpQRjJMgWGzSBtQnF5YpX2Zqjs?filename=PapaSangre-1.0.6-aarch64.AppImage"
[Papa_Sangre_x86_64]="${ipfsGateway}/ipfs/QmQPAWxVcZ2YgLdrNaHYBsFjbY2Qb2ZJz73Y2vuEERL78m?filename=PapaSangre-1.0.6-x86_64.AppImage"
[Papa_Sangre_II_aarch64]="${ipfsGateway}/ipfs/QmVBfbGdGGR6hEdrLeYGVVLcCtTNrYo8Lr3scdVDNwg8Zg?filename=PapaSangreII-2026-09-27%20number%203-aarch64.AppImage"
[Papa_Sangre_II_x86_64]="${ipfsGateway}/ipfs/QmXyXECyyy3TMW5raB78QepWPQxmfpWCmnSiTcXaiFLxQb?filename=PapaSangreII-2026-09-27%20number%203-x86_64.AppImage"
[The_Nightjar_aarch64]="${ipfsGateway}/ipfs/QmczNHiXo1vmAU3bWBzA69aAzjrwPNRp1w35oEb2pp3Xrs?filename=TheNightjar-2026-09-28%0D-aarch64.AppImage"
[The_Nightjar_x86_64]="${ipfsGateway}/ipfs/QmaXVs5NAh6jwMNwW8uzbAGWyaQoBG3vJD9YDBNwzVvFha?filename=TheNightjar-2026-09-28%0D-x86_64.AppImage"
)
+8
View File
@@ -0,0 +1,8 @@
# shellcheck shell=bash disable=SC2154 # Variables are set by linux-game-manager.sh
check_architecture x86_64 aarch64
papaSangreIIUrl="${ipfs[Papa_Sangre_II_$(uname -m)]}"
downloadFile="${papaSangreIIUrl##*filename=}"
downloadFile="${downloadFile%%&*}"
download_named "$downloadFile" "$papaSangreIIUrl"
mkdir -p "${installPath}/Papa_Sangre_II"
install -v -m 0755 "${cache}/${downloadFile}" "${installPath}/Papa_Sangre_II/PapaSangreII.AppImage"
+8
View File
@@ -0,0 +1,8 @@
# shellcheck shell=bash disable=SC2154 # Variables are set by linux-game-manager.sh
check_architecture x86_64 aarch64
papaSangreUrl="${ipfs[Papa_Sangre_$(uname -m)]}"
downloadFile="${papaSangreUrl##*filename=}"
downloadFile="${downloadFile%%&*}"
download_named "$downloadFile" "$papaSangreUrl"
mkdir -p "${installPath}/Papa_Sangre"
install -v -m 0755 "${cache}/${downloadFile}" "${installPath}/Papa_Sangre/PapaSangre.AppImage"
+8
View File
@@ -0,0 +1,8 @@
# shellcheck shell=bash disable=SC2154 # Variables are set by linux-game-manager.sh
check_architecture x86_64 aarch64
theNightjarUrl="${ipfs[The_Nightjar_$(uname -m)]}"
downloadFile="${theNightjarUrl##*filename=}"
downloadFile="${downloadFile%%&*}"
download_named "$downloadFile" "$theNightjarUrl"
mkdir -p "${installPath}/The_Nightjar"
install -v -m 0755 "${cache}/${downloadFile}" "${installPath}/The_Nightjar/TheNightjar.AppImage"
+3
View File
@@ -0,0 +1,3 @@
# shellcheck shell=bash disable=SC2154 # Variables are set by linux-game-manager.sh
gamePath="${installPath}/Papa_Sangre_II"
run_with_optional_gamemode "${gamePath}/PapaSangreII.AppImage"
+3
View File
@@ -0,0 +1,3 @@
# shellcheck shell=bash disable=SC2154 # Variables are set by linux-game-manager.sh
gamePath="${installPath}/Papa_Sangre"
run_with_optional_gamemode "${gamePath}/PapaSangre.AppImage"
+3
View File
@@ -0,0 +1,3 @@
# shellcheck shell=bash disable=SC2154 # Variables are set by linux-game-manager.sh
gamePath="${installPath}/The_Nightjar"
run_with_optional_gamemode "${gamePath}/TheNightjar.AppImage"
+17
View File
@@ -0,0 +1,17 @@
# shellcheck shell=bash disable=SC2154 # Variables are set by linux-game-manager.sh
run_update() {
check_architecture x86_64 aarch64
local papaSangreIIUrl="${ipfs[Papa_Sangre_II_$(uname -m)]}"
local downloadFile="${papaSangreIIUrl##*filename=}"
downloadFile="${downloadFile%%&*}"
# download_named reads this dynamically scoped flag.
# shellcheck disable=SC2034
local redownload=true
download_named "$downloadFile" "$papaSangreIIUrl"
local gamePath="${installPath}/Papa_Sangre_II"
mkdir -p "$gamePath"
install -v -m 0755 "${cache}/${downloadFile}" "${gamePath}/PapaSangreII.AppImage.new"
mv -v "${gamePath}/PapaSangreII.AppImage.new" "${gamePath}/PapaSangreII.AppImage"
}
+17
View File
@@ -0,0 +1,17 @@
# shellcheck shell=bash disable=SC2154 # Variables are set by linux-game-manager.sh
run_update() {
check_architecture x86_64 aarch64
local papaSangreUrl="${ipfs[Papa_Sangre_$(uname -m)]}"
local downloadFile="${papaSangreUrl##*filename=}"
downloadFile="${downloadFile%%&*}"
# download_named reads this dynamically scoped flag.
# shellcheck disable=SC2034
local redownload=true
download_named "$downloadFile" "$papaSangreUrl"
local gamePath="${installPath}/Papa_Sangre"
mkdir -p "$gamePath"
install -v -m 0755 "${cache}/${downloadFile}" "${gamePath}/PapaSangre.AppImage.new"
mv -v "${gamePath}/PapaSangre.AppImage.new" "${gamePath}/PapaSangre.AppImage"
}
+17
View File
@@ -0,0 +1,17 @@
# shellcheck shell=bash disable=SC2154 # Variables are set by linux-game-manager.sh
run_update() {
check_architecture x86_64 aarch64
local theNightjarUrl="${ipfs[The_Nightjar_$(uname -m)]}"
local downloadFile="${theNightjarUrl##*filename=}"
downloadFile="${downloadFile%%&*}"
# download_named reads this dynamically scoped flag.
# shellcheck disable=SC2034
local redownload=true
download_named "$downloadFile" "$theNightjarUrl"
local gamePath="${installPath}/The_Nightjar"
mkdir -p "$gamePath"
install -v -m 0755 "${cache}/${downloadFile}" "${gamePath}/TheNightjar.AppImage.new"
mv -v "${gamePath}/TheNightjar.AppImage.new" "${gamePath}/TheNightjar.AppImage"
}