From 83071850bce884136344333bb5627325dc6d6ce5 Mon Sep 17 00:00:00 2001 From: Storm Dragon Date: Tue, 12 Aug 2025 20:48:32 -0400 Subject: [PATCH] 32 bit wine setup for x86_64 including Kitchensinc Games and Swamp. --- home/stormux/.xinitrc | 18 ++++++++++++++++++ usr/local/bin/game_launcher.py | 2 ++ 2 files changed, 20 insertions(+) diff --git a/home/stormux/.xinitrc b/home/stormux/.xinitrc index 1e6ffb7..c323d7e 100755 --- a/home/stormux/.xinitrc +++ b/home/stormux/.xinitrc @@ -363,6 +363,24 @@ case "$GAME" in "Wicked Quest") run_native "wicked-quest" "wicked_quest.py" ;; + "Kitchen's Sink") + pushd "/home/stormux/.wine32/drive_c/Program Files/Kitchen's Sink" + if [[ "$(uname -m)" != "x86_64" ]]; then + WINEPREFIX=/home/stormux/.wine32 FEXBash -c "/home/stormux/.local/wine32/bin/wine gamemenu.exe" + else + WINEPREFIX=/home/stormux/.wine32 /home/stormux/.local/wine32/bin/wine gamemenu.exe + fi + popd + ;; + "Swamp") + pushd "/home/stormux/.wine32/drive_c/Program Files/swamp" + if [[ "$(uname -m)" != "x86_64" ]]; then + WINEPREFIX=/home/stormux/.wine32 FEXBash -c "/home/stormux/.local/wine32/bin/wine Swamp.exe" + else + WINEPREFIX=/home/stormux/.wine32 /home/stormux/.local/wine32/bin/wine Swamp.exe + fi + popd + ;; "Zombowl") run_native "zombowl" "zombowl.py" ;; diff --git a/usr/local/bin/game_launcher.py b/usr/local/bin/game_launcher.py index 7ad7992..4e7077e 100755 --- a/usr/local/bin/game_launcher.py +++ b/usr/local/bin/game_launcher.py @@ -916,6 +916,8 @@ if __name__ == "__main__": menu.add_item("Arcade", "Villains From Beyond", "GAME='Villains From Beyond' startx") menu.add_item("Arcade", "Wicked Quest", "GAME='Wicked Quest' startx") menu.add_item("Arcade", "Zombowl", "GAME='Zombowl' startx") + menu.add_item("Arcade", "Kitchen's Sink", "GAME=\"Kitchen's Sink\" startx") + menu.add_item("Arcade", "Swamp", "GAME='Swamp' startx") # Add board and card games section menu.add_section("Board and Card Games")