da sich die Anfragen zu dem Thema in letzter Zeit häufen, möchte ich euch hier kurz erklären, wie ihr den 32-Bit-Modus bei World of Warcraft erzwingen könnt.
An für sich gibt es mehrere Möglichkeiten, die aber scheinbar nicht überall funktionieren. Daher zeige ich euch zusätzlich zur "gängigen Praxis" noch einen Trick, mit dem es garantiert klappt.
Methode 1: Quick & Dirty
Die gängigste Methode, um den 32-Bit-Modus zu erzwingen dürfte sein, im Installationsverzeichnis von World of Warcraft die Datei Wow-64.exe umzubenennen, oder zu entfernen. Zusätzlich (aber wahrscheinlich nicht sonderlich wirkungsvoll) kann man die Datei Scan-64.dll im selben Verzeichnis entfernen.
Diese Änderungen müssen bei jedem WoW-Patch durchgeführt werden, da bei jedem Update auch der Client aktualisiert wird.
Methode 2: Startparameter
Diese Methode erfordert keine Dateilöschung oder dergleichen, ist aber mit dem Battle.net-Launcher nicht kompatibel. Und zwar legt ihr euch von der WoW.exe eine Verknüpfung an (z.B. auf dem Desktop) und ändert die Eigenschaften dieser Verknüpfung. Dem Ziel der Verknüpfung hängt ihr dann folgendes an: -noautolaunch64bit
Das Ergebnis sollte in etwa so aussehen:
Methode 3: Clientpatch
Vorab: Diese Methode ist nicht zum Battle.net-Launcher kompatibel! Der gewünschte Effekt kann nur durch direktes Ausführen der WoW.exe erzielt werden. Ich werde aber u.U. eine Battle.net-Launcher kompatible Lösung nachreichen.
Die neueste, zugleich aber auch wirkungsvollste Methode ist der Weg über einen sog. Clientpatch d.h. der WoW-Client (WoW.exe bzw. WoW-64.exe) wird gepatched. Das kann man - wenn man möchte - manuell machen, oder aber, ihr .
Ich erkläre euch hier einmal ganz unverbindlich anhand der aktuellen WoW-Version 5.4.2.17688, wie ihr den Client dahingehend selber patchen könnt. Alles, was ihr dazu benötigt, ist ein Hexeditor. Ich empfehle euch das kostenlose Tool . Sobald ihr einen entsprechenden Hex-Editor heruntergeladen- und (falls nötig) installiert habt, startet selbigen und öffnet die im World of Warcraft Installationsverzeichnis befindliche WoW.exe.
Die folgenden Schritte können bei verschiedenen Hex-Editoren abweichen, da sie sich ausschließlich auf HxD beziehen.
Was ihr nun tun müsst ist, eine Bytesequenz innerhalb eines sog. Offsets zu finden. Klingt aber schwerer als es ist. In HxD drückt ihr einfach die Tastenkombination STRG + G und gebt in das Textfeld ein:
Code:
0000E07E
Was ihr hier gefunden habt ist das "enforcement", also der Switch zwischen den Versionen. Diesen können wir nun aushebeln, indem wir ein paar Bytes verändern. Nun kann man aber nicht einfach irgendwelche Änderungen an den angezeigten Bytes vornehmen. Man sollte eine gewisse Ahnung davon haben, was man da tut (wobei man mit Hilfe eines Backups der Datei zumindest ein wenig experimentieren kann). Im zuvor gesuchten Offset solltet ihr also nun folgende Bytesequenz finden:
Code:
E8 C0 11 10 00
Code:
90 90 90 90 90
Ist dies der Fall, so könnt ihr die Datei speichern. Glückwunsch - Ihr habt euren WoW-Client erfolgreich gepatched
Bitte beachtet, dass der Vorgang bei jedem WoW-Patch wiederholt werden muss und dass sich sowohl die Offsets, als auch die Bytesequenzen ändern werden. Ich werde jedoch versuchen, den Thread hier entsprechend aktuell zu halten.