Both sides previous revisionPrevious revisionNext revision | Previous revision |
games:bsd:wine:world_of_warcraft_3.3.5 [2024/09/17 02:00] – external edit 127.0.0.1 | games:bsd:wine:world_of_warcraft_3.3.5 [2025/08/25 05:34] (current) – Sean Rhone |
---|
===== Prerequisites ===== | ===== Prerequisites ===== |
| |
* [[bsd;freebsd_14.1_xfce|FreeBSD 14.1 (Xfce)]] | * [[bsd;freebsd_14.2_xfce|FreeBSD 14.2 (Xfce)]] |
* [[bsd;notes;wine|Wine]] | * [[bsd;notes;wine|Wine]] |
| |
===== World of Warcraft ===== | ===== World of Warcraft ===== |
| |
* [[https://wowdl.net/client/3.3.5a-win-us|World-of-Warcraft-3.3.5a.12340-enUS.zip]] | * :!: TODO: Client source ((''wowdl.net'' used to host ''World-of-Warcraft-3.3.5a.12340-enUS.zip'' with MD5 ''ab8284d28a063e8594d03636fbe28dc7'')) |
| |
mkdir -p ~/'.wine' && WINEPREFIX=~/'.wine/World of Warcraft 3.3.5' WINEARCH='win32' wineboot && WINEPREFIX=~/'.wine/World of Warcraft 3.3.5' winetricks 'winxp' && sync | mkdir -p ~/'.wine' && WINEPREFIX=~/'.wine/World of Warcraft 3.3.5' WINEARCH='win32' wine64 winecfg -v 'winxp' |
| |
md5sum ~/'Downloads/World-of-Warcraft-3.3.5a.12340-enUS.zip' | grep 'ab8284d28a063e8594d03636fbe28dc7' && unzip -q -d ~/'.wine/World of Warcraft 3.3.5/drive_c/Program Files' ~/'Downloads/World-of-Warcraft-3.3.5a.12340-enUS.zip' && sync | bsdunzip -q -d ~/'.wine/World of Warcraft 3.3.5/drive_c/Program Files' ~/'Downloads/World-of-Warcraft-3.3.5a.12340-enUS.zip' |
| |
====== Settings ====== | ====== Settings ====== |
| |
<code>mousepad ~/'.wine/World of Warcraft 3.3.5/drive_c/Program Files/World of Warcraft 3.3.5a.12340'*'/WTF/Config.wtf'</code> | <code>mousepad ~/'.wine/World of Warcraft 3.3.5/drive_c/Program Files/World of Warcraft 3.3.5a.12340'*'/WTF/Config.wtf'</code> |
| |
| <code>SET gxRefresh "74"</code> |
| |
<code> | <code> |
SET environmentDetail "2" | SET environmentDetail "2" |
| SET gxApi "opengl" |
| SET textureCacheSize "64" |
SET violenceLevel "5" | SET violenceLevel "5" |
SET SmallCull "0" | SET SmallCull "0" |
SET SkyCloudLOD "3" | SET SkyCloudLOD "3" |
SET componentCompress "0"</code> | SET componentCompress "0"</code> |
| |
| cvar_default x |
| |
===== realmlist.wtf ===== | ===== realmlist.wtf ===== |
===== 3.3.5 ===== | ===== 3.3.5 ===== |
| |
* Server action requires [[servers;bsd;games;trinitycore_3.3.5_localhost|TrinityCore 3.3.5 localhost]] | * Server and Saves actions require [[servers:bsd:games:trinitycore_3.3.5_localhost|TrinityCore 3.3.5 localhost]] scripts |
| |
mkdir -p ~/'.local/share/applications/wine/Programs/World of Warcraft' && ee ~/'.local/share/applications/wine/Programs/World of Warcraft/World of Warcraft 3.3.5.desktop' && update-desktop-database --quiet ~/'.local/share/applications' | mkdir -p ~/'.local/share/applications/wine/Programs/World of Warcraft' && ee ~/'.local/share/applications/wine/Programs/World of Warcraft/World of Warcraft 3.3.5.desktop' && update-desktop-database --quiet ~/'.local/share/applications' |
StartupWMClass=wow.exe | StartupWMClass=wow.exe |
Icon=WBE5_Wow.0 | Icon=WBE5_Wow.0 |
Actions=Kill;Server;Notes; | Actions=Kill;Server;Saves;Client-Notes;Server-Notes; |
| |
[Desktop Action Kill] | [Desktop Action Kill] |
[Desktop Action Server] | [Desktop Action Server] |
StartupNotify=false | StartupNotify=false |
Exec='/bin/sh' -c "~/'Projects/trinity-335/scripts/tc-335-server-start.sh'" | Exec='/bin/sh' -c "~/'Projects/TrinityCore-335/scripts/localhost-server-start.sh'" |
Name=Launch Local Server | Name=Server - Start |
| |
[Desktop Action Notes] | [Desktop Action Saves] |
StartupNotify=false | StartupNotify=false |
Exec=gio open 'https://wiki.realmofespionage.xyz/games;bsd;wine;world_of_warcraft_3.3.5' | Exec='/bin/sh' -c "xfce4-terminal -T 'WoW — DB Backup' -I ~/'.local/share/icons/hicolor/48x48/apps/WBE5_Wow.0.png' -e ~/'Projects/TrinityCore-335/scripts/localhost-databases-backup.sh'" |
Name=Installation Notes | Name=Server - Databases Back-up |
| |
| [Desktop Action Client-Notes] |
| StartupNotify=false |
| Exec=gio open 'https://wiki.realmofespionage.xyz/games:bsd:wine:world_of_warcraft_3.3.5' |
| Name=Client - Install Notes |
| |
| [Desktop Action Server-Notes] |
| StartupNotify=false |
| Exec=gio open 'https://wiki.realmofespionage.xyz/servers:bsd:games:trinitycore_3.3.5_localhost' |
| Name=Server - Install 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> |
| |
| ~/'.local/share/icons/hicolor/48x48/apps/WBE5_Wow.0.png' |
| |
====== Quick Commands ====== | ====== Quick Commands ====== |
* ''-opengl'' | * ''-opengl'' |
| |
cd ~/'.wine/World of Warcraft 3.3.5/drive_c/Program Files/World of Warcraft 3.3.5a.12340'*'/' && WINEDEBUG='' WINEPREFIX=~/'.wine/World of Warcraft 3.3.5' wine ~/'.wine/World of Warcraft 3.3.5/drive_c/Program Files/World of Warcraft 3.3.5a.12340'*'/Wow.exe' -opengl | cd ~/'.wine/World of Warcraft 3.3.5/drive_c/Program Files/World of Warcraft 3.3.5a.12340'*'/' && WINEDEBUG='' WINEPREFIX=~/'.wine/World of Warcraft 3.3.5' wine ~/'.wine/World of Warcraft 3.3.5/drive_c/Program Files/World of Warcraft 3.3.5a.12340'*'/Wow.exe' -opengl -console |
| |
=== Virtual Desktop === | === Virtual Desktop === |
* ''-opengl'' | * ''-opengl'' |
| |
cd ~/'.wine/World of Warcraft 3.3.5/drive_c/Program Files/World of Warcraft 3.3.5a.12340'*'/' && WINEPREFIX=~/'.wine/World of Warcraft 3.3.5' wine explorer /desktop='3.3.5','1280x720' ~/'.wine/World of Warcraft 3.3.5/drive_c/Program Files/World of Warcraft 3.3.5a.12340'*'/Wow.exe' -opengl | cd ~/'.wine/World of Warcraft 3.3.5/drive_c/Program Files/World of Warcraft 3.3.5a.12340'*'/' && WINEPREFIX=~/'.wine/World of Warcraft 3.3.5' wine explorer /desktop='3.3.5','1280x720' ~/'.wine/World of Warcraft 3.3.5/drive_c/Program Files/World of Warcraft 3.3.5a.12340'*'/Wow.exe' -opengl -console |
| |
==== Specific Graphics APIs ==== | ==== Specific Graphics APIs ==== |
<code>-d3d9</code> | <code>-d3d9</code> |
| |
<code>cd ~/'.wine/World of Warcraft 3.3.5/drive_c/Program Files/World of Warcraft 3.3.5a.12340'*'/' && WINEPREFIX=~/'.wine/World of Warcraft 3.3.5' wine ~/'.wine/World of Warcraft 3.3.5/drive_c/Program Files/World of Warcraft 3.3.5a.12340'*'/Wow.exe' -d3d9</code> | <code>cd ~/'.wine/World of Warcraft 3.3.5/drive_c/Program Files/World of Warcraft 3.3.5a.12340'*'/' && WINEPREFIX=~/'.wine/World of Warcraft 3.3.5' wine ~/'.wine/World of Warcraft 3.3.5/drive_c/Program Files/World of Warcraft 3.3.5a.12340'*'/Wow.exe' -d3d9 -console</code> |
| |
<code>cat ~/'.wine/World of Warcraft 3.3.5/drive_c/Program Files/World of Warcraft 3.3.5a.12340'*'/Logs/gx.log' | grep 'CGxDeviceD3d'</code> | <code>cat ~/'.wine/World of Warcraft 3.3.5/drive_c/Program Files/World of Warcraft 3.3.5a.12340'*'/Logs/gx.log' | grep 'CGxDeviceD3d'</code> |
<code>-d3d9ex</code> | <code>-d3d9ex</code> |
| |
<code>cd ~/'.wine/World of Warcraft 3.3.5/drive_c/Program Files/World of Warcraft 3.3.5a.12340'*'/' && WINEPREFIX=~/'.wine/World of Warcraft 3.3.5' wine ~/'.wine/World of Warcraft 3.3.5/drive_c/Program Files/World of Warcraft 3.3.5a.12340'*'/Wow.exe' -d3d9ex</code> | <code>cd ~/'.wine/World of Warcraft 3.3.5/drive_c/Program Files/World of Warcraft 3.3.5a.12340'*'/' && WINEPREFIX=~/'.wine/World of Warcraft 3.3.5' wine ~/'.wine/World of Warcraft 3.3.5/drive_c/Program Files/World of Warcraft 3.3.5a.12340'*'/Wow.exe' -d3d9ex -console</code> |
| |
<code>cat ~/'.wine/World of Warcraft 3.3.5/drive_c/Program Files/World of Warcraft 3.3.5a.12340'*'/Logs/gx.log' | grep 'CGxDeviceD3d9Ex'</code> | <code>cat ~/'.wine/World of Warcraft 3.3.5/drive_c/Program Files/World of Warcraft 3.3.5a.12340'*'/Logs/gx.log' | grep 'CGxDeviceD3d9Ex'</code> |
<code>-opengl</code> | <code>-opengl</code> |
| |
<code>cd ~/'.wine/World of Warcraft 3.3.5/drive_c/Program Files/World of Warcraft 3.3.5a.12340'*'/' && WINEPREFIX=~/'.wine/World of Warcraft 3.3.5' wine ~/'.wine/World of Warcraft 3.3.5/drive_c/Program Files/World of Warcraft 3.3.5a.12340'*'/Wow.exe' -opengl</code> | <code>cd ~/'.wine/World of Warcraft 3.3.5/drive_c/Program Files/World of Warcraft 3.3.5a.12340'*'/' && WINEPREFIX=~/'.wine/World of Warcraft 3.3.5' wine ~/'.wine/World of Warcraft 3.3.5/drive_c/Program Files/World of Warcraft 3.3.5a.12340'*'/Wow.exe' -opengl -console</code> |
| |
<code>cat ~/'.wine/World of Warcraft 3.3.5/drive_c/Program Files/World of Warcraft 3.3.5a.12340'*'/Logs/gx.log' | grep 'CGxDeviceOpenGl'</code> | <code>cat ~/'.wine/World of Warcraft 3.3.5/drive_c/Program Files/World of Warcraft 3.3.5a.12340'*'/Logs/gx.log' | grep 'CGxDeviceOpenGl'</code> |