Both sides previous revisionPrevious revisionNext revision | Previous revision |
games:wine:world_of_warcraft_3.3.5 [2023/10/10 16:37] – [Notes] Sean Rhone | games:wine:world_of_warcraft_3.3.5 [2024/03/09 17:45] (current) – [3.3.5] Sean Rhone |
---|
====== Information ====== | ====== Information ====== |
| |
* World of Warcraft: Wrath of the Lich King ((http://us.blizzard.com/en-us/games/wrath/)) | * World of Warcraft: Wrath of the Lich King ((https://web.archive.org/web/20200911184050/https://www.blizzard.com/en-us/games/wrath/)) |
* Patch 3.3.5a | * Patch 3.3.5a |
* [[https://appdb.winehq.org/objectManager.php?sClass=version&iId=32890|WineHQ AppDB]] | * [[https://appdb.winehq.org/objectManager.php?sClass=version&iId=32890|WineHQ AppDB]] |
| |
md5sum ~/'Downloads/World-of-Warcraft-3.3.5a.12340-enUS.zip' | grep 'ab8284d28a063e8594d03636fbe28dc7' && unzip -qq -b -d ~/'.wine/World of Warcraft 3.3.5/drive_c/Program Files' ~/'Downloads/World-of-Warcraft-3.3.5a.12340-enUS.zip' && sync | md5sum ~/'Downloads/World-of-Warcraft-3.3.5a.12340-enUS.zip' | grep 'ab8284d28a063e8594d03636fbe28dc7' && unzip -qq -b -d ~/'.wine/World of Warcraft 3.3.5/drive_c/Program Files' ~/'Downloads/World-of-Warcraft-3.3.5a.12340-enUS.zip' && sync |
| |
===== Gallium Nine Standalone ===== | |
| |
* https://github.com/iXit/wine-nine-standalone/releases | |
* :!: 2023/08/19: Sometimes from Xorg WoW will remain open on Exit and require manual killing ((this wasn't an issue from Wayland when this was tested initially)) | |
| |
<code>rm -rf '/tmp/gallium-nine-standalone' && cd '/tmp' && tar -xvzf ~/'Downloads/gallium-nine-standalone-'*'.tar.gz' && cd ~ && cp --force '/tmp/gallium-nine-standalone/lib32/d3d9-nine.dll.so' ~/'.wine/World of Warcraft 3.3.5/drive_c/windows/system32/d3d9.dll' && rm -rf '/tmp/gallium-nine-standalone' ~/'Downloads/gallium-nine-standalone-v0.9.tar.gz' && sync</code> | |
| |
==== Uninstall ==== | |
| |
**** | |
| |
<code>rm -f ~/'.wine/World of Warcraft 3.3.5/drive_c/windows/system32/d3d9.dll' && WINEPREFIX=~/'.wine/World of Warcraft 3.3.5' wineboot --update</code> | |
| |
====== Settings ====== | ====== Settings ====== |
| |
* :!: Run this before first-start as there is not a default address | * :!: Run this before first-start as there is not a default address |
| |
| echo 'set realmlist localhost' | tee ~/'.wine/World of Warcraft 3.3.5/drive_c/Program Files/World of Warcraft 3.3.5a.12340'*'/Data/'*'/realmlist.wtf' |
| |
echo 'set realmlist wow.realmofespionage.xyz' | tee ~/'.wine/World of Warcraft 3.3.5/drive_c/Program Files/World of Warcraft 3.3.5a.12340'*'/Data/'*'/realmlist.wtf' | echo 'set realmlist wow.realmofespionage.xyz' | tee ~/'.wine/World of Warcraft 3.3.5/drive_c/Program Files/World of Warcraft 3.3.5a.12340'*'/Data/'*'/realmlist.wtf' |
| |
===== 3.3.5 ===== | ===== 3.3.5 ===== |
| |
| * Local Server requires [[/servers:games:trinitycore_3.3.5_localhost|TrinityCore 3.3.5 localhost]] ((''gnome-terminal'' mentions can likely be changed to other Terminals like ''konsole'' but is untested)) |
| |
mkdir -p ~/'.local/share/applications/wine/Programs/World of Warcraft' && nano ~/'.local/share/applications/wine/Programs/World of Warcraft/World of Warcraft 3.3.5.desktop' | mkdir -p ~/'.local/share/applications/wine/Programs/World of Warcraft' && nano ~/'.local/share/applications/wine/Programs/World of Warcraft/World of Warcraft 3.3.5.desktop' |
StartupWMClass=wow.exe | StartupWMClass=wow.exe |
Icon=WBE5_Wow.0 | Icon=WBE5_Wow.0 |
| Actions=Kill;Server;Saves;Notes; |
| |
| [Desktop Action Kill] |
| Exec='/bin/bash' -c "WINEPREFIX=~/'.wine/World of Warcraft 3.3.5' wineserver --kill" |
| Exec='/bin/killall' -9 'Wow.exe' |
| Name=Force-close World of Warcraft 3.3.5 |
| |
| [Desktop Action Server] |
| StartupNotify=false |
| Exec='/bin/bash' -c "cd ~/'Projects/trinity-335/run/bin' && gnome-terminal -- ./authserver && gnome-terminal -- ./worldserver" |
| Name=Launch Local Server |
| |
| [Desktop Action Saves] |
| StartupNotify=false |
| Exec='/bin/bash' -c "gnome-terminal -- ~/'Projects/trinity-335/run/etc/localhost-save-backup.sh'" |
| Name=Local Server Databases Back-up |
| |
| [Desktop Action Notes] |
| StartupNotify=false |
| Exec=gio open 'https://wiki.realmofespionage.xyz/games:wine:world_of_warcraft_3.3.5' |
| Name=Installation Notes |
| |
# End</code> | # End</code> |
<code> | <code> |
mkdir -p ~/'.local/share/icons/hicolor/48x48/apps' && cd ~/'.local/share/icons/hicolor/48x48/apps' && wrestool --output='WBE5_Wow.0.png' --extract --name='101' ~/'.wine/World of Warcraft 3.3.5/drive_c/Program Files/World of Warcraft 3.3.5a.12340'*'/Wow.exe' && cd ~</code> | mkdir -p ~/'.local/share/icons/hicolor/48x48/apps' && cd ~/'.local/share/icons/hicolor/48x48/apps' && wrestool --output='WBE5_Wow.0.png' --extract --name='101' ~/'.wine/World of Warcraft 3.3.5/drive_c/Program Files/World of Warcraft 3.3.5a.12340'*'/Wow.exe' && cd ~</code> |
| |
| ==== Save Data Back-up Script ==== |
| |
| * Requires [[/servers:games:trinitycore_3.3.5_localhost|TrinityCore 3.3.5 localhost]] |
| * See [[servers:games:trinitycore_3.3.5_localhost#restore|Restore]] notes for restoring back-ups |
| |
| nano ~/'Projects/trinity-335/run/etc/localhost-save-backup.sh' && chmod +x ~/'Projects/trinity-335/run/etc/localhost-save-backup.sh' |
| |
| <code> |
| #!/bin/sh |
| |
| cd ~/'Downloads' |
| sudo mariadb-dump --databases 'authserver' --result-file='localserver-authserver-database-'$(date +%Y-%m-%d-%s)'.sql' |
| sudo mariadb-dump --databases 'characters' --result-file='localserver-characters-database-'$(date +%Y-%m-%d-%s)'.sql' |
| sudo chown $USER:$USER ~/'Downloads/localserver-authserver-database-'*'.sql' ~/'Downloads/localserver-characters-database-'*'.sql' |
| sync |
| notify-send 'localserver databases have been successfully dumped.' |
| |
| # End</code> |
| |
====== Quick Commands ====== | ====== Quick Commands ====== |
===== Kill ===== | ===== Kill ===== |
| |
**** | WINEPREFIX=~/'.wine/World of Warcraft 3.3.5' wineserver --kill |
| |
WINEPREFIX=~/'.wine/World of Warcraft 3.3.5' wineserver --kill | killall -9 'Wow.exe' |
| |
===== Reset ===== | ===== Reset ===== |