Games "Top Speed" and "The Great Toy Robbery" added. For Top Speed, I found a couple of bugs, so the installed version may not work with your keyboard and may also crash on race launch. I have opened a pull request with these problems fixed, so hopefully it will work soon.

This commit is contained in:
Storm Dragon
2026-04-12 23:29:12 -04:00
parent 1d9ab477db
commit 1454407da4
5 changed files with 33 additions and 4 deletions

View File

@@ -1,6 +1,6 @@
# Linux Game Manager Core Map # Linux Game Manager Core Map
Last refreshed: 2026-04-11 Last refreshed: 2026-04-12
## Top-Level Structure ## Top-Level Structure
@@ -14,9 +14,9 @@ Last refreshed: 2026-04-11
## Catalog Snapshot ## Catalog Snapshot
- Installers: 40 (`.install/*.sh`) - Installers: 42 (`.install/*.sh`)
- Launcher definitions: 40 (`.launch/*.game`) - Launcher definitions: 42 (`.launch/*.game`)
- Launcher runnable entries: 28 (`.launch/*.sh`, both symlinks and files) - Launcher runnable entries: 30 (`.launch/*.sh`, both symlinks and files)
- Update scripts: 5 (`.update/*.sh`) - Update scripts: 5 (`.update/*.sh`)
Regenerate this snapshot with: Regenerate this snapshot with:

View File

@@ -0,0 +1,4 @@
# shellcheck shell=bash disable=SC2154 # installPath and cache are set by linux-game-manager.sh
check_architecture x86_64
download "https://l-works.net/files/tgtr_linux.tar.gz"
tar -xzf "$cache/tgtr_linux.tar.gz" -C "${installPath}"

7
.install/Top Speed.sh Normal file
View File

@@ -0,0 +1,7 @@
#!/usr/bin/env bash
# shellcheck disable=SC2154 # set by linux-game-manager.sh
check_architecture x86_64
download "https://github.com/diamondStar35/top_speed/releases/download/release-build/TopSpeed-linux-x64-Release-v-2026.4.12.1.zip"
mkdir -p "${installPath}/TopSpeed"
unzip -o -d "${installPath}/TopSpeed" "${cache}/TopSpeed-linux-x64-Release-v-2026.4.12.1.zip"
chmod +x "${installPath}/TopSpeed/TopSpeed"

View File

@@ -0,0 +1,4 @@
check_architecture x86_64
gamePath="${installPath}/The Great Toy Robbery"
pushd "${gamePath}"
${fex}./tgtr

14
.launch/Top Speed.game Normal file
View File

@@ -0,0 +1,14 @@
#!/usr/bin/env bash
# shellcheck disable=SC2154 # set by linux-game-manager.sh
gameExecutable="${installPath}/TopSpeed/TopSpeed"
gameDir="${gameExecutable%/*}"
if [[ ! -d "$gameDir" ]]; then
ui_msgbox "Linux Game Manager" "Linux Game Manager" "Top Speed is not installed."
return 1
fi
if [[ ! -x "$gameExecutable" ]]; then
ui_msgbox "Linux Game Manager" "Linux Game Manager" "Unable to find ${gameExecutable}."
return 1
fi
pushd "${gameDir}" || return 1
"${gameExecutable}"