User Tools

Site Tools


games:bsd:wine:diablo_2

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
games:bsd:wine:diablo_2 [2024/09/07 05:31] – [Online] Sean Rhonegames:bsd:wine:diablo_2 [2024/12/01 04:24] (current) – [Saved Games] Sean Rhone
Line 6: Line 6:
 ===== Prerequisites ===== ===== Prerequisites =====
  
-  * [[bsd;freebsd_14.1_xfce|FreeBSD 14.(Xfce)]]+  * [[bsd;freebsd_14.2_xfce|FreeBSD 14.(Xfce)]]
   * [[bsd;notes;wine|Wine]]   * [[bsd;notes;wine|Wine]]
  
Line 20: Line 20:
 **** ****
  
-  mkdir -p ~/'.wine' && WINEPREFIX=~/'.wine/Diablo II' WINEARCH='win32' winetricks 'winxp' && sync && WINEDEBUG='' WINEPREFIX=~/'.wine/Diablo II' wine ~/'Downloads/Diablo II/D2-1.14b-Installer-enUS/Installer.exe'+  mkdir -p ~/'.wine' && WINEPREFIX=~/'.wine/Diablo II' WINEARCH='win32' winecfg /v 'winxp' && sync && WINEDEBUG='' WINEPREFIX=~/'.wine/Diablo II' wine ~/'Downloads/Diablo II/D2-1.14b-Installer-enUS/Installer.exe'
  
 ===== Lord of Destruction ===== ===== Lord of Destruction =====
Line 32: Line 32:
   * 1.14d   * 1.14d
  
-  sync && MESA_SHADER_CACHE_DIR=~/'.wine/Diablo II' WINEDEBUG='' WINEPREFIX=~/'.wine/Diablo II' wine ~/'Downloads/Diablo II/LODPatch_114d.exe'+  sync && mesa_glthread='false' WINEDEBUG='' WINEPREFIX=~/'.wine/Diablo II' wine ~/'Downloads/Diablo II/LODPatch_114d.exe'
  
 ===== Glide Wrapper ===== ===== Glide Wrapper =====
Line 42: Line 42:
  
   * The following command expects ''gl32ogl14e.zip'' (1.4e) to exist at http://www.svenswrapper.de/gl32ogl14e.zip   * The following command expects ''gl32ogl14e.zip'' (1.4e) to exist at http://www.svenswrapper.de/gl32ogl14e.zip
-  * TODO: Hash-check this 
  
-  wget -O '/tmp/gl32ogl14e.zip' 'http://www.svenswrapper.de/gl32ogl14e.zip' && unzip '/tmp/gl32ogl14e.zip' 'glide3x.dll' 'glide-init.exe' -d ~/'.wine/Diablo II/drive_c/Program Files/Diablo II' && rm -f '/tmp/gl32ogl14e.zip' && sync+  wget -O '/tmp/gl32ogl14e.zip' 'http://www.svenswrapper.de/gl32ogl14e.zip' && md5sum '/tmp/gl32ogl14e.zip' | grep '1c65a0150665f715ce0fc0a23885c6b8' && unzip '/tmp/gl32ogl14e.zip' 'glide3x.dll' 'glide-init.exe' -d ~/'.wine/Diablo II/drive_c/Program Files/Diablo II' && rm -f '/tmp/gl32ogl14e.zip' && sync
  
 ===== Clean Up ===== ===== Clean Up =====
Line 50: Line 49:
 **** ****
  
-  rm -R ~/'Downloads/Diablo II' ~/'Desktop/Diablo II - Lord of Destruction.desktop' && sync+  rm -R ~/'Downloads/Diablo II' ~/'Desktop/Diablo II'*'.desktop' && sync
  
 ====== Glide Wrapper ====== ====== Glide Wrapper ======
Line 72: Line 71:
   * Quit   * Quit
  
-  cd ~/'.wine/Diablo II/drive_c/Program Files/Diablo II' && MESA_SHADER_CACHE_DIR=~/'.wine/Diablo II' WINEPREFIX=~/'.wine/Diablo II' wine ~/'.wine/Diablo II/drive_c/Program Files/Diablo II/glide-init.exe'+  cd ~/'.wine/Diablo II/drive_c/Program Files/Diablo II' && mesa_glthread='false' WINEPREFIX=~/'.wine/Diablo II' wine ~/'.wine/Diablo II/drive_c/Program Files/Diablo II/glide-init.exe'
  
 ===== Reset Settings ===== ===== Reset Settings =====
Line 96: Line 95:
 Name=Diablo II: Lord of Destruction Name=Diablo II: Lord of Destruction
 Categories=Game;AdventureGame;RolePlaying Categories=Game;AdventureGame;RolePlaying
-Exec='/usr/local/bin/bash' -c "cd ~/'.wine/Diablo II/drive_c/Program Files/Diablo II' && MESA_SHADER_CACHE_DIR=~/'.wine/Diablo II' WINEPREFIX=~/'.wine/Diablo II' wine ~/'.wine/Diablo II/drive_c/Program Files/Diablo II/Diablo II.exe' -3dfx"+Exec='/bin/sh' -c "cd ~/'.wine/Diablo II/drive_c/Program Files/Diablo II' && mesa_glthread='false' WINEPREFIX=~/'.wine/Diablo II' wine ~/'.wine/Diablo II/drive_c/Program Files/Diablo II/Diablo II.exe' -3dfx"
 Type=Application Type=Application
 StartupNotify=true StartupNotify=true
Line 104: Line 103:
  
 [Desktop Action Kill] [Desktop Action Kill]
-Exec='/usr/local/bin/bash' -c "WINEPREFIX=~/'.wine/Diablo II' wineserver --kill" +Exec='/bin/sh' -c "WINEPREFIX=~/'.wine/Diablo II' wineserver --kill"
-#Exec='/usr/bin/killall' -9 'wine.bin'+
 Name=Force-close Diablo II Name=Force-close Diablo II
  
 [Desktop Action Glide] [Desktop Action Glide]
-Exec='/usr/local/bin/bash' -c "MESA_SHADER_CACHE_DIR=~/'.wine/Diablo II' WINEPREFIX=~/'.wine/Diablo II' wine ~/'.wine/Diablo II/drive_c/Program Files/Diablo II/glide-init.exe'"+Exec='/bin/sh' -c "mesa_glthread='false' WINEPREFIX=~/'.wine/Diablo II' wine ~/'.wine/Diablo II/drive_c/Program Files/Diablo II/glide-init.exe'"
 Name=Glide Wrapper Configuration Name=Glide Wrapper Configuration
  
 [Desktop Action Saves] [Desktop Action Saves]
 StartupNotify=false StartupNotify=false
-Exec='/usr/local/bin/bash' -c "~/'.wine/Diablo II/save-backup.sh'"+Exec='/bin/sh' -c "~/'.wine/Diablo II/save-backup.sh'"
 Name=Save Data Back-up Name=Save Data Back-up
  
 [Desktop Action Notes] [Desktop Action Notes]
 StartupNotify=false StartupNotify=false
-Exec=gio open 'https://wiki.realmofespionage.xyz/games;bsd;wine;diablo_2'+Exec=gio open 'https://wiki.realmofespionage.xyz/games:bsd:wine:diablo_2'
 Name=Installation Notes Name=Installation Notes
  
Line 131: Line 129:
 #!/bin/sh #!/bin/sh
  
-ls ~/'.wine/Diablo II/drive_c/users/'$USER'/Saved Games/Diablo II' 
 tar -cvzf ~/'Downloads/'$(date +%Y-%m-%d-%s)'-manual-D2-Saves.tar.gz' -C ~/'.wine/Diablo II/drive_c/users/'$USER'/Saved Games' 'Diablo II' tar -cvzf ~/'Downloads/'$(date +%Y-%m-%d-%s)'-manual-D2-Saves.tar.gz' -C ~/'.wine/Diablo II/drive_c/users/'$USER'/Saved Games' 'Diablo II'
 sync sync
-notify-send 'Diablo II save data has been backed-up to Downloads.' +notify-send -i ~/'.local/share/icons/hicolor/32x32/apps/0913_Diablo II.0.png' 'Diablo II Save Data Backed-up Successfully to Downloads'
-gio open ~/'Downloads'+
  
 # End</code> # End</code>
Line 169: Line 165:
 ==== Command-line Arguments ==== ==== Command-line Arguments ====
  
-**** +  https://www.purediablo.com/diablo-2/diablo-2-commands#Command_Line_Commands
- +
-<code>-3dfx</code>+
  
 ==== Lord of Destruction ==== ==== Lord of Destruction ====
  
-****+  ''-3dfx''
  
-  cd ~/'.wine/Diablo II/drive_c/Program Files/Diablo II' && MESA_SHADER_CACHE_DIR=~/'.wine/Diablo II' WINEDEBUG='' WINEPREFIX=~/'.wine/Diablo II' wine ~/'.wine/Diablo II/drive_c/Program Files/Diablo II/Diablo II.exe' -3dfx+  cd ~/'.wine/Diablo II/drive_c/Program Files/Diablo II' && mesa_glthread='false' WINEDEBUG='' WINEPREFIX=~/'.wine/Diablo II' wine ~/'.wine/Diablo II/drive_c/Program Files/Diablo II/Diablo II.exe' -3dfx
  
 ===== File Manager ===== ===== File Manager =====
Line 191: Line 185:
 **** ****
  
-  gio open ~/'.wine/Diablo II/drive_c/users/'$USER/'Saved Games/Diablo II'+  mkdir -p ~/'.wine/Diablo II/drive_c/users/'$USER/'Saved Games/Diablo II' && gio open ~/'.wine/Diablo II/drive_c/users/'$USER/'Saved Games/Diablo II'
  
 ===== Saved Games Data ===== ===== Saved Games Data =====
/srv/www/wiki/data/attic/games/bsd/wine/diablo_2.1725701467.txt.gz · Last modified: (external edit)