Achtung, es folgt ein langer Guide wie man in Silkroad Online .pk2 Dateien verändern(editieren) kann.
(Zum editieren von Waffen Glows schaut in Part 2 vorbei)
Edit
: Es könnten Fragen aufkommen dafür ist zur Zeit ein F.A.Q in Arbeit. Mehr Informationen dazu gibt es
hier.
————————–
Vorwort
In diesem Tutorial werde ich beschreiben wie man die Madia.pk2 Datei von Silkroad Online verändern kann, um z.B. Rüstungen und Waffen das Aussehen vom höheren Level zu verpassen oder um die Mobs und den Wolf zu tauschen. Alles hat rein optische Auswirkungen und nur man selber wird diese Änderungen im Spiel auf dem eigenen PC sehen. Ich werde beschreiben welche Programme benötigt werden, welche Probleme auftauchen und wie man sie löst.
——————————————————————————————————————————
Welche Programme?
Man benötigt einen Hex-Editor sowie einen pk2-Entpacker.
Ich werde in diesem Tutorial mir folgenden Programmen arbeiten. Zum Download klickt einfach auf die Buttons.
XVI32
Beschreibung: Hex-Editor zum Editieren von Waffen/Rüstungen
Pk2 Extractor
Beschreibung: pk2-Entpacker
Hex Edit 121
Beschreibung: Hex-Editor zum Editieren vom Wolf
——————————————————————————————————————————–
Welche Probleme und was machen?
Problem: GameGuard => Dateigröße darf nicht verändert werden!
Lösung: Anpassen der Dateigröße durch Methoden im entsprechenden Tutorialabschnitt behandelt werden (siehe Wolf austauschen 7-9)
Problem: Veränderung schlägt fehl und Silkroad Online startet nicht mehr!
Lösung: Backup der Media.pk2 Datei bevor man Irgendetwas verändert!
———————————————————————————————————————————
Waffen und Rüstungen verändern
Verwendetes Programm: XVI32
Das ändern von Waffen und Rüstung ist recht einfach und schnell zu realisieren, hierzu muss man wie folgt vorgehen:
1. Backup der unveränderten Media.pk2 erstellen, um wenn nötig nur diese Datei kurz austauschen zu müssen und nicht das komplette Spiel + Updates neu installieren zu müssen.
2. Media.pk2 im Silkroadverzeichnis mit dem Hex-Editor öffnen
3. dann klickt man auf [Search] und [Replace], jetzt sollte sich folgendes Fenster öffnen

Hier müssen dann die rot umrandeten Felder wie zu sehen aktiviert werden.
Ins erste Textfeld trägt man die zu verändernde Waffe/Rüstung ein
Ins zweite Textfeld trägt man die Waffe/Rüstung ein, die zu sehen sein soll.
Liste der Rüstungen
Rüstung | Text fürs Textfeld
———————————————
Garment | \clothes_XX
Protector | \light_XX
Armor | \heavy_XX
Liste der Waffen
Waffe | Text fürs Textfeld
———————————————————
Sword | item\china\weapon\sword_XX.ddj
Bow | item\china\weapon\bow_XX.ddj
Spear | item\china\weapon\spear_XX.ddj
Blade | item\china\weapon\blade_XX.ddj
Glavie | item\china\weapon\tblade_XX.ddj
Shield | item\china\shield\shield_XX.ddj
Dagger | item\europe\weapon\dagger_XX.ddj
One Handed Sword | item\europe\weapon\sword_XX.ddj
Two Handed Sword | item\europe\weapon\tsword_XX.ddj
Axt | item\europe\weapon\axe_XX.ddj
Armbrust | item\europe\weapon\crossbow_XX.ddj
WarlockRod | item\europe\weapon\darkstaff_XX.ddj
Wizardstaff | item\europe\weapon\tstaff_XX.ddj
ClericRod | item\europe\weapon\staff_XX.ddj
Harfe | item\europe\weapon\harp_XX.ddj
Schild | item\europe\shield\shield_XX.ddj
XX steht dabei für den entsprechenden Grad (Degree) der Waffe/Rüstung.
4. Klick auf [Replace all]
5. (Wichtig!)Bei Waffen muss das ganze noch mal mit der Endung .bsr statt .ddj gemacht werden.
6. Speichern
7. Ausprobieren
Fertig!
Beispiel für Glavie 6th Degree zu 9th Degree:
[search][replace]
Erstes Textfeld: item\china\weapon\tblade_06.ddj
Zweites Textfeld: item\china\weapon\tblade_09.ddj
[replace all]
danach
[search][replace]
Erstes Textfeld: item\china\weapon\tblade_06.bsr
Zweites Textfeld: item\china\weapon\tblade_09.bsr
[replace all]
Speichern
Fertig!
——————————————————————————————————————————–
Wolf ändern
Verwendete Programme: Pk2 Extractor , HexEditor121
Das Verändern des Wolfs ist um einiges komplizierte und zeitaufwendiger als das Ändern der Waffe bzw. Rüstung.
Vorgehensweise:
1. Backup der unveränderten Media.pk2 erstellen, um wenn nötig nur diese Datei kurz austauschen zu müssen und nicht das komplette Spiel + Updates neu installieren zu müssen.
2. Media.pk2 mit dem pk2-Entpacker öffnen
3. unter media\server_dep\silkroad\textdata die Datei characterdata.txt, durch Doppelklick auf diese Datei, entpacken.
4. characterdata.txt mit einem einfachen Texteditor öffnen (z.B. Editor von Windows)
5. [Bearbeiten][Suchen] COS_P_WOLF_0XX (XX = Level deines Wolfs)
Eine Reihe tiefer gehen und da dann nach rechts scrollen bis zur Stelle wo cos\p_wolf_01.bsr (kleiner grauer Wolf) bzw. cos\p_wolf_02.bsr (großer grauer Wolf) steht und diesen Text durch den Pfad des gewünschten Mob/Char ersetzen (z.B. char\china\chinawoman_fox.bsr für das Fuchsmädchen)
6.Speichern unter characterdata2.txt
7. characterdata.txt mit Rechtsklick anklicken und auf Eigenschaften und die Dateigröße ermitteln und mit der Größe der Datei characterdata2.txt vergleichen.

Wenn die Größe der Media.pk2 verändert wird blockt der GameGard das Spiel, es kann also nicht gestartet werden.
Jetzt gibt es drei Möglichkeiten:
- 1. beide Dateien sind gleichgroß (unwarscheinlich)
-> gehe über zu Schritt 10 und überspringe die Punkte dazwischen
- 2. characterdata2.txt ist kleiner als characterdata.txt
-> gehe über zu Schritt 9 und überspringe Punkt 8
- 3. characterdata2.txt ist größer als characterdata.txt
-> mach mit Punkt 8 weiter
8. Die Datei ist zu groß, also öffnet man noch mal die Datei characterdata2.txt und suchen die Stelle COS_GUILD_EU_SOLDIER9_140 und scrollt nach rechts bis zur Stelle cos\guild_eu_soldier9_scroll.ddj und ersetzen dieses dann durch cos\cos_c_horse1.ddj um die Datei zu verkleinern.
Speichern.
Dieses macht man bei so vielen cos\guild_eu_soldier9_scroll.ddj bis die Datei kleiner ist als characterdata.txt.
9. Die Datei ist zu klein, deswegen öffnet man die Datei characterdata2.txt mit dem Hex-Editor (nicht der der zum Ändern der Waffen/Rüstungen verwendet wurde), geht bis zum Ende der Datei und fügt Nullen ein, bis die Datei die gleiche Größe hat wie die characterdata.txt.
Speichern


10. Jetzt kann die Datei in die Media.pk2 eingefügt werden
Dazu öffnet man die Media.pk2 Datei mit dem Hex-Editor und sucht die Stelle
FF FE 31 00 09 00 31 00 39 00 30 00 37 00 09 00 43 00 48 00 41 00 52
An dieser Stelle beginnt die characterdata.txt in der Media.pk2
Jetzt geht man mit dem Cursor vor FF FE (man kann, wenn man es einmal gemacht hat, statt dieser langen Zahlenreihen über [goto address] zur entsprechenden Stelle gelangen)

Dann klickt man auf [Edit][Paste from] wählt jetzt die Datei characterdata2.txt aus und klickt auf [Paste]
Speichern
11. Ausprobieren
Fertig!
Das Gleiche kann man dann z.B. auch mit Mobs statt mit dem Wolf machen. Die Pfade für die entsprechenden Models kann man intuitiv mit dem pk2-Entpacker in der Data.pk2 suchen oder auch in der characterdata.txt raussuchen.
——————-
Vielen Dank an das pk2.plusboard.de!
——————-
Bei Fragen stehe ich euch zur Verfügung.
Letzte Kommentare