====== Information ======
* RollerCoaster Tycoon: Deluxe
===== Prerequisites =====
* [[linux;distros;fedora_workstation_gnome|Fedora Workstation]]
* [[linux;notes;wine|Wine]]
====== Install ======
mkdir -p ~/'.wine' && WINEPREFIX=~/'.wine/RollerCoaster Tycoon Deluxe' WINEARCH='win32' winecfg /v 'winxp' && sync
WINEPREFIX=~/'.wine/RollerCoaster Tycoon Deluxe' wine 'E:\setup.exe'
====== TODOs ======
WINEPREFIX=~/'.wine/RollerCoaster Tycoon Deluxe' wine REG ADD 'HKEY_CURRENT_USER\Software\Wine\Explorer\Desktops' /v 'Default' /t 'REG_SZ' /d '1024x768' /f
WINEPREFIX=~/'.wine/RollerCoaster Tycoon Deluxe' wine REG ADD 'HKEY_CURRENT_USER\Software\Wine\X11 Driver' /v 'GrabFullscreen' /t 'REG_SZ' /d 'Y' /f
* Fullscreen cursor hook doesn't work going from Firefox -> RCT, but works from other apps (GNOME Text Editor -> RCT)
* 2024/10/30: Works, gets in-game, legit fullscreen doesn't work (only Wine VD); crashes without Wine VD on first-time start on Wayland (X untested)
====== Desktop Launcher ======
* :!: TODO
===== 3.3.5 =====
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' && update-desktop-database --quiet ~/'.local/share/applications'
[Desktop Entry]
Name=World of Warcraft 3.3.5
Categories=Game;
Exec='/bin/bash' -c "cd ~/'.wine/World of Warcraft 3.3.5/drive_c/Program Files/World of Warcraft 3.3.5a.12340'*'/' && MESA_SHADER_CACHE_DIR=~/'.wine/World of Warcraft 3.3.5' 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"
Type=Application
StartupNotify=true
StartupWMClass=wow.exe
Icon=WBE5_Wow.0
Actions=Kill;Saves;Notes;
[Desktop Action Kill]
Exec='/bin/bash' -c "WINEPREFIX=~/'.wine/World of Warcraft 3.3.5' wineserver --kill"
Name=Force-close WoW 3.3.5
[Desktop Action Saves]
StartupNotify=false
Exec='/bin/bash' -c "ptyxis --standalone --title='WoW 3.3.5 localhost Save Back-up — ' -- ~/'Projects/trinity-335/scripts/tc-335-save-backup.sh'"
Name=Local Server Databases Back-up
[Desktop Action Notes]
StartupNotify=false
Exec=gio open 'https://wiki.realmofespionage.xyz/games:linux:wine:rollercoaster_tycoon_deluxe'
Name=Installation Notes
# End
==== Icon ====
****
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 ~
====== Quick Commands ======
===== Winecfg =====
****
WINEPREFIX=~/'.wine/World of Warcraft 3.3.5' winecfg
===== Winetricks =====
****
WINEPREFIX=~/'.wine/World of Warcraft 3.3.5' winetricks
===== Registry Editor =====
****
WINEPREFIX=~/'.wine/World of Warcraft 3.3.5' regedit
===== Kill =====
WINEPREFIX=~/'.wine/World of Warcraft 3.3.5' wineserver --kill
killall -9 'Wow.exe'
===== Execute =====
==== Wrath of the Lich King ====
* ''d3d9''
cd ~/'.wine/World of Warcraft 3.3.5/drive_c/Program Files/World of Warcraft 3.3.5a.12340'*'/' && WINEDEBUG='' MESA_SHADER_CACHE_DIR=~/'.wine/World of Warcraft 3.3.5' 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' -console -d3d9
=== Virtual Desktop ===
* 1024x768
cd ~/'.wine/World of Warcraft 3.3.5/drive_c/Program Files/World of Warcraft 3.3.5a.12340'*'/' && MESA_SHADER_CACHE_DIR=~/'.wine/World of Warcraft 3.3.5' 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' -console -d3d9
===== File Manager =====
==== Root ====
****
gio open ~/'.wine/RollerCoaster Tycoon Deluxe/drive_c/Program Files/Infogrames Interactive/RollerCoaster Tycoon Deluxe'