Reorganize files for new image. Add new paths in home directory. Start on game launchers and installers.
This commit is contained in:
@@ -2,6 +2,8 @@
|
||||
image/*
|
||||
*.img
|
||||
*.img.xz
|
||||
__pycache__/
|
||||
tests/
|
||||
|
||||
# AI assistant files
|
||||
AGENTS.md
|
||||
|
||||
@@ -0,0 +1,11 @@
|
||||
[Unit]
|
||||
Description=Apply persistent Stormux service state
|
||||
After=local-fs.target
|
||||
RequiresMountsFor=/home/stormux/.local/.services
|
||||
|
||||
[Service]
|
||||
Type=oneshot
|
||||
ExecStart=/home/stormux/.local/bin/stormux_service_state.sh apply
|
||||
|
||||
[Install]
|
||||
WantedBy=multi-user.target
|
||||
@@ -41,7 +41,7 @@ if ! [[ -e "/tmp/startup_complete" ]]; then
|
||||
play -qV0 /usr/share/sounds/stormux/start.opus
|
||||
fi
|
||||
if [[ "$(tty)" == "/dev/tty1" ]]; then
|
||||
/usr/local/bin/diagnostics.sh
|
||||
exec /usr/local/bin/game_launcher.py
|
||||
/home/stormux/.local/bin/diagnostics.sh
|
||||
exec /home/stormux/.local/bin/game_launcher.py
|
||||
exit
|
||||
fi
|
||||
|
||||
+2
-2
@@ -109,10 +109,10 @@ case "$GAME" in
|
||||
nmtui-connect
|
||||
;;
|
||||
"Install to Disk")
|
||||
/usr/local/bin/install_to_disk.sh
|
||||
/home/stormux/.local/bin/install_to_disk.sh
|
||||
;;
|
||||
"Set Timezone")
|
||||
sudo /usr/local/bin/set-timezone.sh
|
||||
sudo /home/stormux/.local/bin/set-timezone.sh
|
||||
;;
|
||||
*".md") /usr/bin/markdown -toc "$GAME" | /usr/bin/w3m -T text/html ;;
|
||||
"/usr/bin/"*) $GAME ;;
|
||||
|
||||
@@ -19,7 +19,7 @@ sound = "play -qV0 \"|sox -np synth .07 sq 400\" \"|sox -np synth .5 sq 800\" fa
|
||||
# Escape always exits without action (built-in)
|
||||
# Unbound keys are ignored - the mode waits for a valid key
|
||||
|
||||
a = "/usr/local/bin/select_audio_convert.sh"
|
||||
a = "/home/stormux/.local/bin/select_audio_convert.sh"
|
||||
i = "/usr/bin/access-irc"
|
||||
r = "/usr/local/bin/record.sh"
|
||||
r = "/home/stormux/.local/bin/record.sh"
|
||||
w = "brave"
|
||||
|
||||
@@ -0,0 +1 @@
|
||||
|
||||
@@ -0,0 +1,9 @@
|
||||
download "https://blindgamers.com/downloads/a-heros-call-freeware.zip" "https://stormgames.wolfe.casa/downloads/nvdaControllerClient32.dll"
|
||||
export winVer="win7"
|
||||
export winetricksSettings="vd=1024x768"
|
||||
install_wine_bottle
|
||||
# Dotnet is evil. That is all.
|
||||
LC_ALL=C DISPLAY="" winetricks -q dotnet462 xna40
|
||||
wineserver -k # Really!
|
||||
install_with_progress unzip "Extracting game files..." -d "$WINEPREFIX/drive_c/Program Files" "${cache}/a-heros-call-freeware.zip"
|
||||
add_launcher "c:\Program Files\a-heros-call\A Hero's Call.exe"
|
||||
@@ -0,0 +1,4 @@
|
||||
download "https://agarchive.net/games/mt/adrian's%20doom.exe"
|
||||
install_wine_bottle
|
||||
wine "${cache}/adrian's doom.exe" /silent
|
||||
add_launcher "c:\Program Files (x86)\Two Caring Citizens\Adrian's Doom!\adrian.exe"
|
||||
@@ -0,0 +1,5 @@
|
||||
download "http://www.vgstorm.com/aac/aac.zip" "https://www.agarchive.net/games/vg/adventure%20at%20c%20stages.7z"
|
||||
install_wine_bottle
|
||||
install_with_progress unzip "Extracting game files..." -d "$WINEPREFIX/drive_c/Program Files/aac" "${cache}/aac.zip"
|
||||
install_with_progress 7z "Extracting game files..." x -o"$WINEPREFIX/drive_c/Program Files/aac/stages" "${cache}/adventure at c stages.7z"
|
||||
add_launcher "c:\Program Files\aac\aac.exe"
|
||||
@@ -0,0 +1,12 @@
|
||||
download "http://download.dracoent.com/Windows/classic/AOSetup.exe"
|
||||
# Uses standard wine path based on architecture (win32/win64)
|
||||
export winVer="win7"
|
||||
install_wine_bottle vb6run dx8vb quartz
|
||||
cp -fv "${cache}/AOSetup.exe" "$WINEPREFIX/drive_c/windows/temp/"
|
||||
wine "c:/windows/temp/AOSetup.exe" /sp- /silent
|
||||
rm -fv "$WINEPREFIX/drive_c/windows/temp/AOSetup.exe"
|
||||
# warning warning warning: Do not change location, or installer will not function.
|
||||
# FIXME: Hacky, but it works. Install dotnet20 by itself so it actually doesn't hang.
|
||||
winetricks -q dotnet20
|
||||
wineserver -k # Damn you, dotnet.
|
||||
add_launcher "c:\Program Files (x86)\Draconis Entertainment\Alien Outback\ao.exe"
|
||||
@@ -0,0 +1,4 @@
|
||||
download "https://agarchive.net/games/other/AngelGift.zip"
|
||||
install_wine_bottle
|
||||
install_with_progress unzip "Extracting game files..." -d "$WINEPREFIX/drive_c/Program Files/Angel Gift" "$cache/AngelGift.zip"
|
||||
add_launcher 'c:\Program Files\Angel Gift\ag.exe'
|
||||
@@ -0,0 +1,4 @@
|
||||
download "https://agarchive.net/games/other/audiodisc.zip"
|
||||
install_wine_bottle
|
||||
install_with_progress unzip "Extracting game files..." -d "$WINEPREFIX/drive_c/Program Files" "${cache}/audiodisc.zip"
|
||||
add_launcher "c:\Program Files\audiodisc\disco.exe"
|
||||
@@ -0,0 +1,8 @@
|
||||
# shellcheck shell=bash disable=SC2154 # cache and WINEPREFIX are set by audiogame-manager
|
||||
download "https://github.com/matatk/agrip/releases/download/2020.0-beta1/AudioQuake+LDL_2020.0-beta1_Windows.zip" "https://stormgames.wolfe.casa/downloads/quake.zip"
|
||||
export winVer="win7"
|
||||
install_wine_bottle
|
||||
install_with_progress unzip "Extracting game files..." -d "$WINEPREFIX/drive_c/Program Files" "${cache}/AudioQuake+LDL_2020.0-beta1_Windows.zip"
|
||||
install_with_progress unzip "Extracting game files..." -d "$WINEPREFIX/drive_c/Program Files/AudioQuake/id1" "${cache}/quake.zip"
|
||||
add_launcher "c:\Program Files\AudioQuake\AudioQuake.exe"
|
||||
alert "After you launch the game, press tab then enter and it should begin speaking."
|
||||
@@ -0,0 +1,4 @@
|
||||
download "https://axelek.pl/index/axel_pong.7z"
|
||||
install_wine_bottle
|
||||
install_with_progress 7z "Extracting game files..." x -o"$WINEPREFIX/drive_c/Program Files/Axel Pong" "${cache}/axel_pong.7z"
|
||||
add_launcher "c:\Program Files\Axel Pong\axel_pong.exe"
|
||||
@@ -0,0 +1,5 @@
|
||||
export WINEARCH="win64" # Migrated to wine64
|
||||
download "${ipfs[BG 15 Puzzle]}"
|
||||
install_wine_bottle
|
||||
wine "${cache}/FPB32Setup10a.exe" /silent
|
||||
add_launcher "c:\Program Files (x86)\Games\FifteenB\FifteenB.exe"
|
||||
@@ -0,0 +1,5 @@
|
||||
export WINEARCH="win64" # Migrated to wine64
|
||||
download "${ipfs[BG 2048]}"
|
||||
install_wine_bottle
|
||||
wine "${cache}/BG204832Setup10a.exe" /silent
|
||||
add_launcher "c:\Program Files (x86)\Games\BG2048B\BG2048.exe"
|
||||
@@ -0,0 +1,5 @@
|
||||
export WINEARCH="win64" # Migrated to wine64
|
||||
download "${ipfs[BG Aces Up Solitaire]}"
|
||||
install_wine_bottle
|
||||
wine "${cache}/ASB32Setup10.exe" /silent
|
||||
add_launcher "c:\Program Files (x86)\Games\AcesUpB\AcesUpB.exe"
|
||||
@@ -0,0 +1,5 @@
|
||||
export WINEARCH="win64" # Migrated to wine64
|
||||
download "${ipfs[BG Alchemy]}"
|
||||
install_wine_bottle
|
||||
wine "${cache}/BAC32Setup10.exe" /silent
|
||||
add_launcher "c:\Program Files (x86)\Games\AlchemyB\AlchemyB.exe"
|
||||
@@ -0,0 +1,5 @@
|
||||
export WINEARCH="win64" # Migrated to wine64
|
||||
download "${ipfs[BG Battleship]}"
|
||||
install_wine_bottle
|
||||
wine "${cache}/BGB32Setup10.exe" /silent
|
||||
add_launcher "c:\Program Files (x86)\Games\BattleshipB\BGBattleship.exe"
|
||||
@@ -0,0 +1,5 @@
|
||||
export WINEARCH="win64" # Migrated to wine64
|
||||
download "${ipfs[BG Boggle]}"
|
||||
install_wine_bottle
|
||||
wine "${cache}/BGB32Setup10a.exe" /silent
|
||||
add_launcher "c:\Program Files (x86)\Games\BoggleB\BoggleB.exe"
|
||||
@@ -0,0 +1,5 @@
|
||||
export WINEARCH="win64" # Migrated to wine64
|
||||
download "${ipfs[BG Boxes]}"
|
||||
install_wine_bottle
|
||||
wine "${cache}/BXB32Setup10.exe" /silent
|
||||
add_launcher "c:\Program Files (x86)\Games\BoxesB\BoxesB.exe"
|
||||
@@ -0,0 +1,5 @@
|
||||
export WINEARCH="win64" # Migrated to wine64
|
||||
download "${ipfs[BG Brainiac]}"
|
||||
install_wine_bottle
|
||||
wine "${cache}/BRN32Setup10a.exe" /silent
|
||||
add_launcher "c:\Program Files (x86)\Games\BrainiacB\BrainiacB.exe"
|
||||
@@ -0,0 +1,5 @@
|
||||
export WINEARCH="win64" # Migrated to wine64
|
||||
download "${ipfs[BG Chess Challenge]}"
|
||||
install_wine_bottle
|
||||
wine "${cache}/BGC32Setup10d.exe" /silent
|
||||
add_launcher "c:\Program Files (x86)\Games\ChessB\BGChess.exe"
|
||||
@@ -0,0 +1,5 @@
|
||||
export WINEARCH="win64" # Migrated to wine64
|
||||
download "${ipfs[BG Code Breaker]}"
|
||||
install_wine_bottle
|
||||
wine "${cache}/BCB32Setup10.exe" /silent
|
||||
add_launcher "c:\Program Files (x86)\Games\CodeBreakerB\BGCodeBreaker.exe"
|
||||
@@ -0,0 +1,5 @@
|
||||
export WINEARCH="win64" # Migrated to wine64
|
||||
download "${ipfs[BG Cribbage Solitaire]}"
|
||||
install_wine_bottle
|
||||
wine "${cache}/BCS32Setup10.exe" /silent
|
||||
add_launcher "c:\Program Files (x86)\Games\CribSolB\CribSolB.exe"
|
||||
@@ -0,0 +1,5 @@
|
||||
export WINEARCH="win64" # Migrated to wine64
|
||||
download "${ipfs[BG Cribbage]}"
|
||||
install_wine_bottle
|
||||
wine "${cache}/BGC32Setup12e.exe" /silent
|
||||
add_launcher "c:\Program Files (x86)\Games\CribbageB\CribbageB.exe"
|
||||
@@ -0,0 +1,5 @@
|
||||
export WINEARCH="win64" # Migrated to wine64
|
||||
download "${ipfs[BG Crossword Puzzle]}"
|
||||
install_wine_bottle
|
||||
wine "${cache}/BGX32Setup10h.exe" /silent
|
||||
add_launcher "c:\Program Files (x86)\Games\CrosswordB\CrosswordB.exe"
|
||||
@@ -0,0 +1,5 @@
|
||||
export WINEARCH="win64" # Migrated to wine64
|
||||
download "${ipfs[BG Draw Dominoes]}"
|
||||
install_wine_bottle
|
||||
wine "${cache}/BDD32Setup.exe" /silent
|
||||
add_launcher "c:\Program Files (x86)\Games\DrawDominoesB\DrawDominoesB.exe"
|
||||
@@ -0,0 +1,5 @@
|
||||
export WINEARCH="win64" # Migrated to wine64
|
||||
download "${ipfs[BG Elevens Solitaire]}"
|
||||
install_wine_bottle
|
||||
wine "${cache}/ESB32Setup10.exe" /silent
|
||||
add_launcher "c:\Program Files (x86)\Games\ElevensB\ElevensB.exe"
|
||||
@@ -0,0 +1,5 @@
|
||||
export WINEARCH="win64" # Migrated to wine64
|
||||
download "${ipfs[BG Fives Dominoes]}"
|
||||
install_wine_bottle
|
||||
wine "${cache}/BFD32Setup10.exe" /silent
|
||||
add_launcher "c:\Program Files (x86)\Games\FivesDominoesB\FivesDominoesB.exe"
|
||||
@@ -0,0 +1,5 @@
|
||||
export WINEARCH="win64" # Migrated to wine64
|
||||
download "${ipfs[BG Free Cell Solitaire]}"
|
||||
install_wine_bottle
|
||||
wine "${cache}/BGF32Setup20.exe" /silent
|
||||
add_launcher "c:\Program Files (x86)\Games\FreecellB\FreecellB.exe"
|
||||
@@ -0,0 +1,5 @@
|
||||
export WINEARCH="win64" # Migrated to wine64
|
||||
download "${ipfs[BG Golf Solitaire]}"
|
||||
install_wine_bottle
|
||||
wine "${cache}/GSB32Setup10a.exe" /silent
|
||||
add_launcher "c:\Program Files (x86)\Games\GolfSolitaireB\GolfSolitaireB.exe"
|
||||
@@ -0,0 +1,5 @@
|
||||
export WINEARCH="win64" # Migrated to wine64
|
||||
download "${ipfs[BG Hangman]}"
|
||||
install_wine_bottle
|
||||
wine "${cache}/HMB32Setup10.exe" /silent
|
||||
add_launcher "c:\Program Files (x86)\Games\HangmanB\HangmanB.exe"
|
||||
@@ -0,0 +1,5 @@
|
||||
export WINEARCH="win64" # Migrated to wine64
|
||||
download "${ipfs[BG Hearts]}"
|
||||
install_wine_bottle
|
||||
wine "${cache}/${BGH32Setup10b.exe}" /silent
|
||||
add_launcher "c:\Program Files (x86)\Games\HeartsB\HeartsB.exe"
|
||||
@@ -0,0 +1,5 @@
|
||||
export WINEARCH="win64" # Migrated to wine64
|
||||
download "${ipfs[BG Klondike Solitaire]}"
|
||||
install_wine_bottle
|
||||
wine "${cache}/BGK32Setup10b.exe" /silent
|
||||
add_launcher "c:\Program Files (x86)\Games\KlondikeB\KlondikeB.exe"
|
||||
@@ -0,0 +1,5 @@
|
||||
export WINEARCH="win64" # Migrated to wine64
|
||||
download "${ipfs[BG LAP]}"
|
||||
install_wine_bottle
|
||||
wine "${cache}/LAP32Setup10.exe" /silent
|
||||
add_launcher "c:\Program Files (x86)\Games\LAP\LAP.exe"
|
||||
@@ -0,0 +1,5 @@
|
||||
export WINEARCH="win64" # Migrated to wine64
|
||||
download "${ipfs[BG Master Mind]}"
|
||||
install_wine_bottle
|
||||
wine "${cache}/BMM32Setup10.exe" /silent
|
||||
add_launcher "c:\Program Files (x86)\Games\MastermindB\BGMasterMind.exe"
|
||||
@@ -0,0 +1,5 @@
|
||||
export WINEARCH="win64" # Migrated to wine64
|
||||
download "${ipfs[BG Mine Sweeper]}"
|
||||
install_wine_bottle
|
||||
wine "${cache}/MSB32Setup10.exe" /silent
|
||||
add_launcher "c:\Program Files (x86)\Games\MinesweeperB\MinesweeperB.exe"
|
||||
@@ -0,0 +1,5 @@
|
||||
export WINEARCH="win64" # Migrated to wine64
|
||||
download "${ipfs[BG Nomination Whist]}"
|
||||
install_wine_bottle
|
||||
wine "${cache}/BNW32Setup10a.exe" /silent
|
||||
add_launcher "c:\Program Files (x86)\Games\NomWhistB\NomWhistB.exe"
|
||||
@@ -0,0 +1,5 @@
|
||||
export WINEARCH="win64" # Migrated to wine64
|
||||
download "${ipfs[BG Penguin Solitaire]}"
|
||||
install_wine_bottle
|
||||
wine "${cache}/BPS32Setup10c.exe" /silent
|
||||
add_launcher "c:\Program Files (x86)\Games\PenguinB\PenguinB.exe"
|
||||
@@ -0,0 +1,5 @@
|
||||
export WINEARCH="win64" # Migrated to wine64
|
||||
download "${ipfs[BG Poker Solitaire]}"
|
||||
install_wine_bottle
|
||||
wine "${cache}/BPS32Setup10.exe" /silent
|
||||
add_launcher "c:\Program Files (x86)\Games\PokerSolB\PokerSolB.exe"
|
||||
@@ -0,0 +1,5 @@
|
||||
export WINEARCH="win64" # Migrated to wine64
|
||||
download "${ipfs[BG Pyramid Solitaire]}"
|
||||
install_wine_bottle
|
||||
wine "${cache}/PSB32Setup10a.exe" /silent
|
||||
add_launcher "c:\Program Files (x86)\Games\PyramidB\PyramidB.exe"
|
||||
@@ -0,0 +1,5 @@
|
||||
export WINEARCH="win64" # Migrated to wine64
|
||||
download "${ipfs[BG Scorpion Solitaire]}"
|
||||
install_wine_bottle
|
||||
wine "${cache}/BSS32Setup10.exe" /silent
|
||||
add_launcher "c:\Program Files (x86)\Games\ScorpionB\ScorpionB.exe"
|
||||
@@ -0,0 +1,5 @@
|
||||
export WINEARCH="win64" # Migrated to wine64
|
||||
download "${ipfs[BG Scrabble]}"
|
||||
install_wine_bottle
|
||||
wine "${cache}/BGS32Setup20.exe" /silent
|
||||
add_launcher "c:\Program Files (x86)\Games\ScrabbleB\ScrabbleB.exe"
|
||||
@@ -0,0 +1,5 @@
|
||||
export WINEARCH="win64" # Migrated to wine64
|
||||
download "${ipfs[BG Simon]}"
|
||||
install_wine_bottle
|
||||
wine "${cache}/BGS32Setup10.exe" /silent
|
||||
add_launcher "c:\Program Files (x86)\Games\SimonB\SimonB.exe"
|
||||
@@ -0,0 +1,5 @@
|
||||
export WINEARCH="win64" # Migrated to wine64
|
||||
download "${ipfs[BG Spider Solitaire]}"
|
||||
install_wine_bottle
|
||||
wine "${cache}/SPB32Setup10b.exe" /silent
|
||||
add_launcher "c:\Program Files (x86)\Games\SpiderB\SpiderB.exe"
|
||||
@@ -0,0 +1,5 @@
|
||||
export WINEARCH="win64" # Migrated to wine64
|
||||
download "${ipfs[BG Sudoku]}"
|
||||
install_wine_bottle
|
||||
wine "${cache}/SDB32Setup10a.exe" /silent
|
||||
add_launcher "c:\Program Files (x86)\Games\SudokuB\SudokuB.exe"
|
||||
@@ -0,0 +1,5 @@
|
||||
export WINEARCH="win64" # Migrated to wine64
|
||||
download "${ipfs[BG Tablic Solitaire]}"
|
||||
install_wine_bottle
|
||||
wine "${cache}/SDB32Setup10a.exe" /silent
|
||||
add_launcher "c:\Program Files (x86)\Games\TabSolB\BGTabSol.exe"
|
||||
@@ -0,0 +1,5 @@
|
||||
export WINEARCH="win64" # Migrated to wine64
|
||||
download "${ipfs[BG Tri-Peaks Solitaire]}"
|
||||
install_wine_bottle
|
||||
wine "${cache}/TPB32Setup10a.exe" /silent
|
||||
add_launcher "c:\Program Files (x86)\Games\TriPeaksB\TriPeaksB.exe"
|
||||
@@ -0,0 +1,5 @@
|
||||
export WINEARCH="win64" # Migrated to wine64
|
||||
download "${ipfs[BG Twenty 20 Cricket]}"
|
||||
install_wine_bottle
|
||||
wine "${cache}/T20B32Setup10.exe" /silent
|
||||
add_launcher "c:\Program Files (x86)\Games\T20CricketB\CricketB.exe"
|
||||
@@ -0,0 +1,5 @@
|
||||
export WINEARCH="win64" # Migrated to wine64
|
||||
download "${ipfs[BG Uno]}"
|
||||
install_wine_bottle
|
||||
wine "${cache}/BGU32Setup11a.exe" /silent
|
||||
add_launcher "c:\Program Files (x86)\Games\UnoB\UnoB.exe"
|
||||
@@ -0,0 +1,5 @@
|
||||
export WINEARCH="win64" # Migrated to wine64
|
||||
download "${ipfs[BG Word Builder]}"
|
||||
install_wine_bottle
|
||||
wine "${cache}/BWB32Setup10.exe" /silent
|
||||
add_launcher "c:\Program Files (x86)\Games\WordBuilderB\WordBuilderB.exe"
|
||||
@@ -0,0 +1,5 @@
|
||||
export WINEARCH="win64" # Migrated to wine64
|
||||
download "${ipfs[BG Word Candy]}"
|
||||
install_wine_bottle
|
||||
wine "${cache}/WCB32Setup10a.exe" /silent
|
||||
add_launcher "c:\Program Files (x86)\Games\WordCandyB\WordCandyB.exe"
|
||||
@@ -0,0 +1,5 @@
|
||||
export WINEARCH="win64" # Migrated to wine64
|
||||
download "${ipfs[BG Word Jumble]}"
|
||||
install_wine_bottle
|
||||
wine "${cache}/BWJ32Setup10.exe" /silent
|
||||
add_launcher "c:\Program Files (x86)\Games\WordJumbleB\WordJumbleB.exe"
|
||||
@@ -0,0 +1,5 @@
|
||||
export WINEARCH="win64" # Migrated to wine64
|
||||
download "${ipfs[BG Word Maze]}"
|
||||
install_wine_bottle
|
||||
wine "${cache}/BWM32Setup10.exe" /silent
|
||||
add_launcher "c:\Program Files (x86)\Games\WordMazeB\WordMazeB.exe"
|
||||
@@ -0,0 +1,5 @@
|
||||
export WINEARCH="win64" # Migrated to wine64
|
||||
download "${ipfs[BG Word Solitaire]}"
|
||||
install_wine_bottle
|
||||
wine "${cache}/WSB32Setup10.exe" /silent
|
||||
add_launcher "c:\Program Files (x86)\Games\WordSolitaireB\WordSolitaireB.exe"
|
||||
@@ -0,0 +1,5 @@
|
||||
export WINEARCH="win64" # Migrated to wine64
|
||||
download "${ipfs[BG Word Target]}"
|
||||
install_wine_bottle
|
||||
wine "${cache}/WTB32Setup10a.exe" /silent
|
||||
add_launcher "c:\Program Files (x86)\Games\WordTargetB\WordTargetB.exe"
|
||||
@@ -0,0 +1,5 @@
|
||||
export WINEARCH="win64" # Migrated to wine64
|
||||
download "${ipfs[BG Word Yahtzee]}"
|
||||
install_wine_bottle
|
||||
wine "${cache}/BWY32Setup10.exe" /silent
|
||||
add_launcher "c:\Program Files (x86)\Games\WordYahtzeeB\BGWordYahtzee.exe"
|
||||
@@ -0,0 +1,5 @@
|
||||
export WINEARCH="win64" # Migrated to wine64
|
||||
download "${ipfs[BG Yahtzee]}"
|
||||
install_wine_bottle
|
||||
wine "${cache}/BGY32Setup10a.exe" /silent
|
||||
add_launcher "c:\Program Files (x86)\Games\yahtzeeB\BGYahtzee.exe"
|
||||
@@ -0,0 +1,15 @@
|
||||
export WINEARCH=win64
|
||||
export winVer="win10"
|
||||
install_wine_bottle
|
||||
get_steam "2379780" "https://store.steampowered.com/app/2379780/Balatro/"
|
||||
mkdir -p "$WINEPREFIX/drive_c/users/$USER/AppData/Roaming/Balatro/Mods"
|
||||
install_with_progress unzip "Extracting game files..." -d "$WINEPREFIX/drive_c/users/$USER/AppData/Roaming/Balatro" "$cache/BlackHole-Release.zip"
|
||||
pushd "$WINEPREFIX/drive_c/users/$USER/AppData/Roaming/Balatro/Mods"
|
||||
(cat mod_urls.txt ; echo) | while read -r x ; do
|
||||
git clone "$x"
|
||||
done
|
||||
cp -fv BlackHole/bin/*.dll "$WINEPREFIX/drive_c/Program Files/Balatro"
|
||||
cp -fv "$cache/Tolk.dll" "$WINEPREFIX/drive_c/Program Files/Balatro/tolk.dll"
|
||||
cp -fv "$cache/Tolk.dll" BlackHole/bin/tolk.dll
|
||||
cp -fv ../version.dll "$WINEPREFIX/drive_c/Program Files/Balatro"
|
||||
add_launcher 'c:\Program Files\Balatro\Balatro.exe' 'export WINEDLLOVERRIDES=version=n,b'
|
||||
@@ -0,0 +1,5 @@
|
||||
download "https://www.agarchive.net/games/gameMadnessInteractive/battle%20zone%2013.5%20setup.exe"
|
||||
export winVer="win7"
|
||||
install_wine_bottle
|
||||
wine "${cache}/battle zone 13.5 setup.exe" /silent
|
||||
add_launcher "c:\Program Files (x86)\Battle Zone\ss.exe"
|
||||
@@ -0,0 +1,6 @@
|
||||
download "http://files.tunmi13.com/projects_archive/bth.zip"
|
||||
# Uses standard wine path based on architecture (win32/win64)
|
||||
export winVer="win7"
|
||||
install_wine_bottle
|
||||
install_with_progress unzip "Extracting game files..." -d "$WINEPREFIX/drive_c/Program Files/$game" "${cache}/bth.zip"
|
||||
add_launcher "c:\Program Files\\${game}\bth.exe"
|
||||
@@ -0,0 +1,7 @@
|
||||
get_installer "bf.zip" "https://tunmi13.itch.io/battlefield-2d"
|
||||
export WINEARCH=win64
|
||||
export winVer="win8"
|
||||
# Uses standard wine path based on architecture (win32/win64)
|
||||
install_wine_bottle
|
||||
install_with_progress unzip "Extracting game files..." -d "$WINEPREFIX/drive_c/Program Files/" "${cache}/bf.zip"
|
||||
add_launcher "c:\Program Files\bf\bf.exe"
|
||||
@@ -0,0 +1,8 @@
|
||||
#//
|
||||
download "https://oriolgomez.com/games/beat_windows.zip"
|
||||
# Sapi is broken on win64 for now, and this game doesn't support nvda it seems.
|
||||
export WINEARCH=win64
|
||||
export winVer="win7"
|
||||
install_wine_bottle mf
|
||||
install_with_progress unzip "Extracting game files..." -d "$WINEPREFIX/drive_c/Program Files/Beatstar Pro" "${cache}/beat_windows.zip"
|
||||
add_launcher "c:\Program Files\Beatstar Pro\beatstar.exe"
|
||||
@@ -0,0 +1,6 @@
|
||||
#//Disable
|
||||
download "https://nibblenerds.com/static/blades_of_glory.zip"
|
||||
install_wine_bottle
|
||||
install_with_progress unzip "Extracting game files..." -d "$WINEPREFIX/drive_c/Program Files/Blades of Glory" "${cache}/blades_of_glory.zip"
|
||||
install_discord_rpc_bridge
|
||||
add_launcher "c:\Program Files\Blades of Glory\blades_of_glory.exe"
|
||||
@@ -0,0 +1,9 @@
|
||||
get_installer "Blind Drive 1.1.112.00i-win64.zip" "https://lofipeople.itch.io/blind-drive"
|
||||
export WINEARCH=win64
|
||||
export winVer="win8"
|
||||
install_wine_bottle
|
||||
install_with_progress unzip "Extracting game files..." -d "$WINEPREFIX/drive_c/Program Files/blind-drive" "${cache}/Blind Drive 1.1.112.00i-win64.zip"
|
||||
# Weird work around to get keyboard working.
|
||||
winetricks -q usetakefocus=y
|
||||
winetricks -q usetakefocus=n
|
||||
add_launcher "c:\Program Files\blind-drive\Blind Drive.exe"
|
||||
@@ -0,0 +1,5 @@
|
||||
export WINEARCH="win64" # Migrated to wine64
|
||||
download "${ipfs[Bloodshed]}"
|
||||
install_wine_bottle
|
||||
cp "${cache}/bloodshed.exe" "$WINEPREFIX/drive_c/Program Files/"
|
||||
add_launcher "c:\Program Files\bloodshed.exe"
|
||||
@@ -0,0 +1,6 @@
|
||||
export WINEARCH="win64" # Migrated to wine64
|
||||
download "https://www.nyanchangames.com/softs/nn2_setup.exe"
|
||||
export winVer="win7"
|
||||
install_wine_bottle
|
||||
install_with_progress 7z "Extracting game files..." x -o"$WINEPREFIX/drive_c/nyanchangame/bk2" "${cache}/nn2_setup.exe"
|
||||
add_launcher "c:\nyanchangame\bk2\play.exe"
|
||||
@@ -0,0 +1,27 @@
|
||||
export WINEARCH="win64" # Migrated to wine64
|
||||
download "https://www.nyanchangames.com/softs/nn3_setup.exe"
|
||||
export winVer="win7"
|
||||
install_wine_bottle
|
||||
install_with_progress 7z "Extracting game files..." x -o"$WINEPREFIX/drive_c/nyanchangame/bk3" "${cache}/nn3_setup.exe"
|
||||
if [[ ! -r "${cache}/bk3-dict.dat" ]]; then
|
||||
echo "http://www.nyanchangames.com/order/bk3translate.html" | xclip -selection clipboard 2> /dev/null
|
||||
agm_msgbox "Bokurano Daibouken 3" "Bokurano Daibouken 3" "If you would like English translations, the file is available at http://www.nyanchangames.com/order/bk3translate.html. Save the dict.dat file to your Downloads or Desktop directory. For convenience the url has been copied to your clipboard. Press enter when you are ready to continue."
|
||||
fi
|
||||
dictFile=""
|
||||
for i in "${HOME}/Downloads/dict.dat" "${HOME}/Desktop/dict.dat" ; do
|
||||
if [[ -r "$i" ]]; then
|
||||
dictFile="$i"
|
||||
fi
|
||||
done
|
||||
if [[ "${#dictFile}" -ge 3 ]] && [[ ! -r "${cache}/bk3-dict.dat" ]]; then
|
||||
agm_yesno "Bokurano Daibouken 3" "Bokurano Daibouken 3" "Possible English translation file found at $dictFile. Would you like to use it for BK3?" && cp -fv "$dictFile" "${cache}/bk3-dict.dat"
|
||||
fi
|
||||
if [[ -f "${cache}/bk3-dict.dat" ]] ; then
|
||||
cp -fv "${cache}/bk3-dict.dat" "${WINEPREFIX}/drive_c/nyanchangame/bk3/dict.dat"
|
||||
if [[ -f "${cache}/nvdaControllerClient32.dll" ]] ; then
|
||||
cp -fv "${cache}/nvdaControllerClient32.dll" "${WINEPREFIX}/drive_c/nyanchangame/bk3/data/nvdaControllerClient32.dll"
|
||||
fi
|
||||
else
|
||||
rm -fv "${WINEPREFIX}/drive_c/nyanchangame/bk3/data/nvdaControllerClient32.dll"
|
||||
fi
|
||||
add_launcher "c:\nyanchangame\bk3\play.exe"
|
||||
@@ -0,0 +1,6 @@
|
||||
download "https://www.nyanchangames.com/softs/nn_setup.exe"
|
||||
export WINEARCH="win64" # Migrated to wine64
|
||||
export winVer="win7"
|
||||
install_wine_bottle
|
||||
install_with_progress 7z "Extracting game files..." x -o"$WINEPREFIX/drive_c/nyanchangame/bk" "${cache}/nn_setup.exe"
|
||||
add_launcher "c:\nyanchangame\bk\play.exe"
|
||||
@@ -0,0 +1,6 @@
|
||||
download "http://oriolgomez.com/games/bombercats_en.zip"
|
||||
# Uses standard wine path based on architecture (win32/win64)
|
||||
export winVer="win7"
|
||||
install_wine_bottle
|
||||
install_with_progress unzip "Extracting game files..." -d "$WINEPREFIX/drive_c/Program Files/bomvercats" "${cache}/bombercats_en.zip"
|
||||
add_launcher "c:\Program Files\bomvercats\game.exe"
|
||||
@@ -0,0 +1,5 @@
|
||||
download "http://www.masonasons.me/softs/BopItEmulator3.1PasswordIsBopIt.7z"
|
||||
export winVer="win7"
|
||||
install_wine_bottle
|
||||
install_with_progress 7z "Extracting game files..." x -o"$WINEPREFIX/drive_c/Program Files/Bop It" "${cache}/BopItEmulator3.1PasswordIsBopIt.7z" -pBopIt
|
||||
add_launcher "c:\Program Files\Bop It\bop.exe"
|
||||
@@ -0,0 +1,5 @@
|
||||
export WINEARCH=win64
|
||||
get_installer "bounce_bounce.rar" "https://kavyapriya.itch.io/bounce-bounce"
|
||||
install_wine_bottle
|
||||
unrar x "${cache}/bounce_bounce.rar" -op"$WINEPREFIX/drive_c/Program Files"
|
||||
add_launcher "c:\Program Files\bounce_bounce\bounce.exe"
|
||||
@@ -0,0 +1,6 @@
|
||||
#//
|
||||
download "https://hirotaka2014.sakura.ne.jp/mh0406/game/breed_memorial.zip" "${nvdaControllerClient32Dll}"
|
||||
export winVer="win7"
|
||||
install_wine_bottle cjkfonts
|
||||
install_with_progress unzip "Extracting game files..." -d "$WINEPREFIX/drive_c/Program Files/" "${cache}/breed_memorial.zip"
|
||||
add_launcher "c:\Program Files\Breed memorial\Breed memorial\breed memorial.exe"
|
||||
@@ -0,0 +1,6 @@
|
||||
get_installer "breu2.zip" "https://breu.itch.io/shadowhunt"
|
||||
export WINEARCH=win64
|
||||
export winVer="win8"
|
||||
install_wine_bottle
|
||||
install_with_progress unzip "Extracting game files..." -d "$WINEPREFIX/drive_c/Program Files/" "${cache}/breu2.zip"
|
||||
add_launcher "c:\Program Files\breu2\breu2.exe"
|
||||
@@ -0,0 +1,7 @@
|
||||
download "http://www.kaldobsky.com/audiogames/castaways2beta.zip"
|
||||
# Uses standard wine path based on architecture (win32/win64)
|
||||
export winVer="win7"
|
||||
install_wine_bottle vb6run dx8vb
|
||||
install_with_progress unzip "Extracting game files..." -d "$WINEPREFIX/drive_c/Program Files/castaways2" "${cache}/castaways2beta.zip"
|
||||
wine "c:\Program Files\castaways2\Checkup.exe" /verysilent
|
||||
add_launcher "c:\Program Files\castaways2\Castaways2.exe"
|
||||
@@ -0,0 +1,7 @@
|
||||
download "https://www.kaldobsky.com/audiogames/castaways.zip"
|
||||
# Uses standard wine path based on architecture (win32/win64)
|
||||
export winVer="win7"
|
||||
install_wine_bottle vb6run dx8vb
|
||||
install_with_progress unzip "Extracting game files..." -d "$WINEPREFIX/drive_c/Program Files/castaways" "${cache}/castaways.zip"
|
||||
wine "c:\Program Files\castaways\Checkup.exe" /verysilent
|
||||
add_launcher "c:\Program Files\castaways\Castaways.exe"
|
||||
@@ -0,0 +1,5 @@
|
||||
download "http://files.tunmi13.com/projects_archive/coth.zip"
|
||||
export winVer="win7"
|
||||
install_wine_bottle
|
||||
install_with_progress unzip "Extracting game files..." -d "$WINEPREFIX/drive_c/Program Files/$game" "${cache}/coth.zip"
|
||||
add_launcher "c:\Program Files\\${game}\game.exe"
|
||||
@@ -0,0 +1,12 @@
|
||||
download "https://download.dracoent.com/Windows/ChangeReactionSetup.exe"
|
||||
# Uses standard wine path based on architecture (win32/win64)
|
||||
export winVer="win7"
|
||||
install_wine_bottle vb6run dx8vb quartz
|
||||
cp -fv "${cache}/ChangeReactionSetup.exe" "$WINEPREFIX/drive_c/windows/temp/"
|
||||
wine "c:/windows/temp/ChangeReactionSetup.exe" /sp- /silent
|
||||
rm -fv "$WINEPREFIX/drive_c/windows/temp/ChangeReactionSetup.exe"
|
||||
# warning warning warning: Do not change location, or installer will not function.
|
||||
# FIXME: Hacky, but it works. Install dotnet20 by itself so it actually doesn't hang.
|
||||
winetricks -q dotnet20
|
||||
wineserver -k # Damn you, dotnet.
|
||||
add_launcher "c:\Program Files (x86)\Draconis Entertainment\Change Reaction\ChangeReactionGui.exe"
|
||||
@@ -0,0 +1,4 @@
|
||||
download "https://stormgames.wolfe.casa/downloads/chillingham.zip"
|
||||
install_wine_bottle vb6run mfc42
|
||||
install_with_progress unzip "Extracting game files..." -d "$WINEPREFIX/drive_c/Program Files" "$cache/chillingham.zip"
|
||||
add_launcher "c:\Program Files\chillingham\Chillingham.exe"
|
||||
@@ -0,0 +1,4 @@
|
||||
download "${ipfs[Chopper Challenge]}"
|
||||
install_wine_bottle vb6run dx8vb
|
||||
install_with_progress unzip "Extracting game files..." -d "$WINEPREFIX/drive_c/Program Files" "${cache}/chopper challenge.zip"
|
||||
add_launcher "c:\Program Files\chopper challenge\Chopper.exe"
|
||||
@@ -0,0 +1,7 @@
|
||||
export WINEARCH=win64
|
||||
export winVer="win7"
|
||||
download "${ipfs[Christmas Chaos]}" "https://stormgames.wolfe.casa/downloads/Tolk.dll"
|
||||
install_wine_bottle
|
||||
install_with_progress unzip "Extracting game files..." -d "$WINEPREFIX/drive_c/Program Files" "${cache}/ChristmasChaos.zip"
|
||||
find "${WINEPREFIX}" -type f -name 'Tolk.dll' -exec cp -fv "${cache}/Tolk.dll" "{}" \;
|
||||
add_launcher "c:\Program Files\ChristmasChaos\ChristmasChaos.exe"
|
||||
@@ -0,0 +1,4 @@
|
||||
download "https://www.agarchive.net/games/draconis/christmas%20whoopass%20setup.exe"
|
||||
install_wine_bottle vb6run dx8vb
|
||||
wine "${cache}/christmas whoopass setup.exe" /sp- /silent
|
||||
add_launcher "c:\Program Files (x86)\Draconis Entertainment\Christmas Whoop Ass\wa.exe"
|
||||
@@ -0,0 +1,6 @@
|
||||
get_installer "clashes_of_the_sky.zip" "https://tunmi13.itch.io/clashes-of-the-sky"
|
||||
# Uses standard wine path based on architecture (win32/win64)
|
||||
export winVer="win7"
|
||||
install_wine_bottle
|
||||
install_with_progress unzip "Extracting game files..." -d "$WINEPREFIX/drive_c/Program Files" "${cache}/clashes_of_the_sky.zip"
|
||||
add_launcher 'c:\Program Files\clashes_of_the_sky\clash.exe'
|
||||
@@ -0,0 +1,9 @@
|
||||
get_installer "codedungeon-win-64.zip" "https://stealcase.itch.io/codedungeon"
|
||||
export WINEARCH=win64
|
||||
export winVer="win8"
|
||||
install_wine_bottle
|
||||
install_with_progress unzip "Extracting game files..." -d "$WINEPREFIX/drive_c/Program Files/code-dungeon" "${cache}/codedungeon-win-64.zip"
|
||||
# Weird work around to get keyboard working.
|
||||
winetricks -q usetakefocus=y
|
||||
winetricks -q usetakefocus=n
|
||||
add_launcher "c:\Program Files\code-dungeon\Code Dungeon.exe"
|
||||
@@ -0,0 +1,5 @@
|
||||
export WINEARCH=win64
|
||||
export winVer="win8"
|
||||
install_wine_bottle
|
||||
get_steam 2684520 "https://store.steampowered.com/app/2684520/Conjury/"
|
||||
add_launcher 'c:\Program Files\Conjury\release\Conjury.exe'
|
||||
@@ -0,0 +1,6 @@
|
||||
#//
|
||||
export winVer="win7"
|
||||
download "https://renovagames.com/bc/BC-Setup.exe"
|
||||
install_wine_bottle cjkfonts
|
||||
wine "${cache}/BC-Setup.exe" /silent
|
||||
#add_launcher "c:\Program Files (x86)\"
|
||||
@@ -0,0 +1,5 @@
|
||||
export winVer="win7"
|
||||
download "http://oriolgomez.com/games/copter_en.zip"
|
||||
install_wine_bottle
|
||||
install_with_progress unzip "Extracting game files..." -d "$WINEPREFIX/drive_c/Program Files/copter mission" "${cache}/copter_en.zip"
|
||||
add_launcher "c:\Program Files\copter mission\game.exe"
|
||||
@@ -0,0 +1,7 @@
|
||||
download "http://pragmapragma.free.fr/crazy-party/Crazy-Party-beta82.zip" "https://stormgames.wolfe.casa/downloads/Tolk.dll"
|
||||
export WINEARCH=win64
|
||||
export winVer="win8"
|
||||
install_wine_bottle
|
||||
install_with_progress unzip "Extracting game files..." -d "$WINEPREFIX/drive_c/Program Files" "${cache}/Crazy-Party-beta82.zip"
|
||||
find "${WINEPREFIX}" -type f -name 'Tolk.dll' -exec cp -fv "${cache}/Tolk.dll" "{}" \;
|
||||
add_launcher "c:\Program Files\Crazy-Party-beta82\Crazy Party.exe"
|
||||
@@ -0,0 +1,4 @@
|
||||
download "https://www.agarchive.net/games/VIP/crazy%20tennis%20setup.exe"
|
||||
install_wine_bottle
|
||||
wine "${cache}/crazy tennis setup.exe" /sp- /silent
|
||||
add_launcher "c:\Program Files (x86)\Crazytennis\crazytennis.exe"
|
||||
@@ -0,0 +1,6 @@
|
||||
export WINEARCH=win64
|
||||
export winVer="win7"
|
||||
download "http://masonasons.me/softs/CH2.0Win.zip"
|
||||
install_wine_bottle
|
||||
install_with_progress unzip "Extracting game files..." -d "$WINEPREFIX/drive_c/Program Files/crime-hunter" "${cache}/CH2.0Win.zip"
|
||||
add_launcher "c:\Program Files\crime-hunter\ch.exe"
|
||||
@@ -0,0 +1,9 @@
|
||||
download "https://www.agarchive.net/games/xl/DangerCityBeta2.exe"
|
||||
install_wine_bottle vb6run dx8vb
|
||||
wine "$cache/DangerCityBeta2.exe" /silent &
|
||||
xdotool sleep 15 key --clearmodifiers --delay 200 Return 2> /dev/null
|
||||
xdotool sleep 5 key --clearmodifiers --delay 200 Return 2> /dev/null
|
||||
xdotool sleep 5key --clearmodifiers --delay 200 Return 2> /dev/null
|
||||
xdotool sleep 10 --clearmodifiers --delay 200 Return 2> /dev/null
|
||||
wineserver -w
|
||||
add_launcher 'c:\Program Files\Danger City\dc.exe'
|
||||
@@ -0,0 +1,6 @@
|
||||
download "http://oriolgomez.com/games/wheel_en.zip"
|
||||
# Uses standard wine path based on architecture (win32/win64)
|
||||
export winVer="win7"
|
||||
install_wine_bottle
|
||||
install_with_progress unzip "Extracting game files..." -d "$WINEPREFIX/drive_c/Program Files/danger on the wheel" "${cache}/wheel_en.zip"
|
||||
add_launcher "c:\Program Files\danger on the wheel\game.exe"
|
||||
@@ -0,0 +1,6 @@
|
||||
#//
|
||||
# No custom bottle needed - use standard wine path based on architecture
|
||||
download "https://www.agarchive.net/games/pb/Dark-Destroyer-Setup.exe"
|
||||
install_wine_bottle ie6
|
||||
wine "$cache/Dark-Destroyer-Setup.exe" /silent
|
||||
add_launcher 'c:\Pbgames\Dark_destroyer\darkdestroyer.exe'
|
||||
@@ -0,0 +1,7 @@
|
||||
export winVer="win7"
|
||||
export winetricksSettings="vd=1024x768"
|
||||
download "https://kaldobsky.com/audiogames/Daytona.zip"
|
||||
install_wine_bottle vb6run dx8vb quartz
|
||||
install_with_progress unzip "Extracting game files..." -d "$WINEPREFIX/drive_c/Program Files/daytona" "${cache}/Daytona.zip"
|
||||
wine 'c:\Program Files\daytona\checkup.exe' /verysilent
|
||||
add_launcher "c:\Program Files\daytona\Daytona.exe"
|
||||
@@ -0,0 +1,5 @@
|
||||
export winVer="win7"
|
||||
download "http://oriolgomez.com/games/road_en.zip"
|
||||
install_wine_bottle
|
||||
install_with_progress unzip "Extracting game files..." -d "$WINEPREFIX/drive_c/Program Files/death on the road" "${cache}/road_en.zip"
|
||||
add_launcher "c:\Program Files\death on the road\game.exe"
|
||||
@@ -0,0 +1,6 @@
|
||||
export winVer="win7"
|
||||
export winetricksSettings="vd=1024x768"
|
||||
download "https://www.agarchive.net/games/realitySoftware/death%20match%20project%20alpha%20setup.exe"
|
||||
install_wine_bottle quartz
|
||||
wine "${cache}/death match project alpha setup.exe" /silent
|
||||
add_launcher "c:\Program Files (x86)\reality software\death match project alpha\dm1.exe"
|
||||
@@ -0,0 +1,9 @@
|
||||
export WINEARCH="win64" # Migrated to wine64 with WINETRICKS_FORCE=1
|
||||
export winVer="win7"
|
||||
export winetricksSettings="vd=1024x768"
|
||||
download "https://www.kaldobsky.com/audiogames/dogwhohatestoast.zip"
|
||||
install_wine_bottle sapi vb6run dx8vb quartz
|
||||
install_with_progress unzip "Extracting game files..." -d "$WINEPREFIX/drive_c/Program Files/dogwhohatestoast" "${cache}/dogwhohatestoast.zip"
|
||||
wine 'c:\Program Files\dogwhohatestoast\checkup.exe' /verysilent
|
||||
add_launcher "c:\Program Files\dogwhohatestoast\DogwhoHatesToast.exe"
|
||||
echo "Note: Dog who Hates Toast installed. Once you start the game, you must press tab until you hear sapi on to get speech." >&2
|
||||
@@ -0,0 +1,6 @@
|
||||
#//
|
||||
export winVer="win7"
|
||||
install_wine_bottle
|
||||
download "https://www.iamtalon.me/games/dragonpong.zip"
|
||||
install_with_progress unzip "Extracting game files..." -d "$WINEPREFIX/drive_c/Program Files" "${cache}/dragonpong.zip"
|
||||
add_launcher "c:\Program Files\dragonpong\DragonPong.exe"
|
||||
@@ -0,0 +1,22 @@
|
||||
export winVer="win10"
|
||||
export WINEARCH="win64" # Migrated to wine64
|
||||
# WINEPREFIX will be set automatically by install_wine_bottle to ~/.local/wine64
|
||||
|
||||
download https://scwl-1251129685.cos.ap-shanghai.myqcloud.com/dreamland/Win/DreamLandSetup.exe
|
||||
|
||||
install_wine_bottle
|
||||
|
||||
winetricks -q vcrun2019 d3dcompiler_47
|
||||
|
||||
# Run installer silently (shows a dialog but completes successfully)
|
||||
# Using C:\DreamLand instead of Program Files to avoid potential permission issues
|
||||
{
|
||||
echo "# Installing Dreamland..."
|
||||
timeout 120 wine "${cache}/DreamLandSetup.exe" /VERYSILENT /NORESTART /DIR="C:\DreamLand" 2>&1 || true
|
||||
echo "# Installation complete"
|
||||
} | agm_progressbox "Installing Game" "Installing Dreamland (this may take a minute)..."
|
||||
|
||||
# Kill any game processes that may have auto-launched
|
||||
wineserver -k 2>/dev/null || true
|
||||
|
||||
add_launcher "c:\DreamLand\DreamLand.exe"
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user