[HILFE] WOW.EXE - PATCHEN - PSERVER

03/18/2014 16:03 Leonidas von Schulbrot#1
BITTE LÖSCHEN!
03/18/2014 21:27 Kaev <3#2
Ist die Version evtl. leicht abgeändert? Google nach "Editing Wow.exe's version" und klick den ersten Link an. Will ja keine Werbung für andere Foren machen, aber der Thread hilft dir eventuell weiter.

Der Patcher fügt vermutlich neue .MPQ-Dateien hinzu oder verändert die vorhandenen.
Diese kannst du ohne Probleme mit einem MPQ-Editor öffnen und einsehen.
03/18/2014 23:50 Leonidas von Schulbrot#3
Quote:
Originally Posted by Kaev <3 View Post
Ist die Version evtl. leicht abgeändert? Google nach "Editing Wow.exe's version" und klick den ersten Link an. Will ja keine Werbung für andere Foren machen, aber der Thread hilft dir eventuell weiter.

Der Patcher fügt vermutlich neue .MPQ-Dateien hinzu oder verändert die vorhandenen.
Diese kannst du ohne Probleme mit einem MPQ-Editor öffnen und einsehen.
Hey,
danke Dir für deine Hilfe.
So wie ich das verstanden habe, ändert man damit die Build Version. Wozu aber die Build Version? Ich verstehe das nicht!

Ich habe noch das hier gefunden:

Hängt das mit dem zusammen was ich vor habe?

Grüße
03/19/2014 16:20 Kaev <3#4
Man kann in der Core festlegen, welche Builds verbinden dürfen und welche nicht. Ich habe mir gedacht, dass Pandawow evtl. die Version verändert hat. :P

Das gefundene könnte hilfreich sein, aber ich kenne mich leider in dem Gebiet nicht so aus.
03/19/2014 17:35 ᗬemon#5
seit cataclysm muss man eben ne veränderte WoW exe nehmen ^^ pandashan hat ja auch ne eigene
03/20/2014 03:41 Leonidas von Schulbrot#6
Quote:
Originally Posted by Kaev <3 View Post
Man kann in der Core festlegen, welche Builds verbinden dürfen und welche nicht. Ich habe mir gedacht, dass Pandawow evtl. die Version verändert hat. :P

Das gefundene könnte hilfreich sein, aber ich kenne mich leider in dem Gebiet nicht so aus.
Ne die Build stimmt ja bei mir. Hab eine modifizierte und eine originale, Beide die richtigen. Nur die Größen sind verschieden. Wie die das anstellen würde ich gern wissen :(

Quote:
Originally Posted by ᗬemon View Post
seit cataclysm muss man eben ne veränderte WoW exe nehmen ^^ pandashan hat ja auch ne eigene
Ja das weiß ich, um das geht es ja. Was sie verändern und wie sie es verändern? :)

Ich surfe noch ein wenig rum und falls ich was interessantes finde, Berichte euch.

Wenn jemand was zu diesem Thema weiß, würde ich mich sehr freuen!

Grüße
Leo
03/20/2014 23:43 Kent_Brockman#7
Pandashan hat ein wenig mehr getan als nur den Build zu ändern xD

Sie haben schlicht und ergreifend das "neue" Movement-System gekillt und fröhlich ein Äquivalent des der 335 "eingebaut", damit kann nun weiterhin ein "Pointmovement" nutzen.

Sie scheinen da zwar noch mehr gebaut zu haben, das dies war so das offensichtlichere...

Das hört sich recht einfach an, ist es aber nicht :P

Denn dazu musst du erstmal den Offset der Routine kennen, von wo das ganze gesteuert wird (das ist auf AC meist zu suchen).
Nun musst du den Einsprung finden der dafür sorgt das man die Punktkoordinaten bekommt und nicht schon den fertig errechneten Spline (da könnte glaube ich die Lua-Schnittstelle nen guter Ansatz sein).
Dann entweder einen eigenen Opcode fürs Movement einbauen um dem Server zu sagen das sich der Spieler zu dem Punkt bewegt hat oder man nimmt einen vorhandenen und ändert den Paketinhalt.

Den Rest der Routine schreibt man entweder mit NOPs zu oder man löscht es, was aber eine komplette Änderung der JumpOffsets der nachfolgenden Routinen zur folge hätte und man die via IDA oder was auch immer ersetzen müsste.

Den Spaß mit dem Senden an den Server muss man nun auch für das Empfangen machen und nun ruckelt und zuckelt der Char nicht mehr wie auf Cata rum.


Weil aber meine Kenntnisse bzgl. des Clients recht minimal sind übernehme ich keine Garantie für die Richtigkeit der Infos.
03/21/2014 00:36 Leonidas von Schulbrot#8
Super, danke für die Info. Ich habe heute den halben Tag in der wow.exe verbracht, mit einem Hex Editor. Nun ja, ist schon heftig was da abgeht wenn man keine Ahnung von der Materie hat :D

Ich habe es geschafft, das meine Bots den Wow Prozess finden/sehen. Allerdings kriege ich sie nicht zum laufen, stürzen dann alle ab sobald ich auf attach drücke.

Auf CodeDec. wurde mir schon bestätigt das da nichts laufen wird. Wenn es schon erfahrene User sagen, dann werde ich wohl gar nichts ausrichten können bzw. zum laufen bekommen :bandit:

Dachte nicht das es so kompliziert sein wird, da müssen wohl die Pro's ran :)

Grüße
Leo