Silkroad Online - .pk2 editing Tutorial Part 1
(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.











Jan-Philip | 12 Dez, 2007 | Antworten
also ich versteh es eigentlich aber bekomme es nicht hin also könnt mir vieleicht eine fertige media.pk2 irgendwo hochloaden, so dass ich sie mir runterladen kann?
z.B. eine fertige media.pk2 wo schon alle wölfe groß sind und der lvl 24-27 wolf wie isyutaru???
PS:Ihr könnt es mir vieleicht auch als E-Mail schicken
Playa-jan-philip@web.de
MfG Jan-philip
Anonymous | 20 Dez, 2007 | Antworten
das ist diebeste erklärung die ich von wolf editing gelesen habe 5 terne nice nice
Anonymous | 28 Dez, 2007 | Antworten
boarh warum schreibt ihr nich einfach die zeile hin!?!?!??!?!?! es dauert ja ewig das zu finden :
FF FE 31 00 09 00 31 00 39 00 30 00 37 00 09 00 43 00 48 00 41 00 52
Alex | 28 Dez, 2007 | Antworten
Wieso suchst du danach? Benutze die Search und Replace Funktion!
Anonymous | 1 Jan, 2008 | Antworten
hallo zusammen
ich mach es es ich kann acuh spiel starten aber mein wolf belibt immer gleich konnt ihr mir helfen bitte
Anonymous | 2 Jan, 2008 | Antworten
moin moin ich habn problem undzwar ändert sich zwar die waffe in eminem inventar aber in der ahnd halte ich immernoch die alte waffe
Anonymous | 8 Jan, 2008 | Antworten
Also bbei mir funzt alles wunderbar vergesst nicht uch .bsr zu ändern bei den Waffen! Beispiel Glavie Degree 1 zu Degree 8:
Erstes Textfeld: item\china\weapon\tblade_01.ddj
Zweites Textfeld: item\china\weapon\tblade_08.ddj
[replace all]
2. Durchlauf:
Erstes Textfeld: item\china\weapon\tblade_01.bsr
Zweites Textfeld: item\china\weapon\tblade_08.bsr
[replace all]
dann funzt es! wenn nicht seid ihr einfach zu blöd und keiner wird euch die 200MB schwere Media.pk2 deswegen hochladen!
Anonymous | 14 Jan, 2008 | Antworten
macht man mehr dmg wen man die waffen modifiziert ?
Killerfrosch | 24 Jan, 2008 | Antworten
Unter Vista 64 Bit ist das ganze etwas schwieriger. Zumindest wenn man es im Standart-Programmverzeichnis installiert. Also programme(x86)\Silkroad.
Ihr müsst nur einen trick anwenden: kopiert die media.pk2 in einen normalen ordner, oder macht einen neuen ordner und kopiert die datei da rein. Dann editiert ihr die Datei in diesem verzeichnis, und kopiert die veränderte Datei wieder ins Silkroadverzeichnis. Dann funktioniert das ganze
Anonymous | 13 Feb, 2008 | Antworten
Ehhm fürn arsch kann man denn nicht d9 machen oder was?? irwie scheiße immer wenn ich zur char auswahl komme ????? error
Anonymous | 16 Feb, 2008 | Antworten
ähhh….ich kann meinen wolf modifizieren…aber wenn ich versuche zum beispiel mangyangs zu lord yarkans zu machen dann funztzt das net…weil einmal hats geklappt da kam ich rein und dann habe ich einen gekillt und dann war silkroad weg…und dann kamen da ????…und dann habe ich es wieder getestet..und kam eine sekunde rein…dann war wieder diese scheiße mit den fragezeichen…KANN MIR JEMAND HELFEN….bitte alex^^ich heiße auch alex…helf mir…icq:407-576-586…….BITTE HELF MIR..oder i-ein andere…wäre echt net….THX
Anonymous | 30 Mär, 2008 | Antworten
Ich find es iwie nich, kann mir mal wer helfen?!
Anonymous | 30 Mär, 2008 | Antworten
ich kann nix runterladen
Eldo...... d3rbe | 10 Jul, 2008 | Antworten
ich probirs mal, bin schlau
und ich lass es nicht nach , bis es get :)))
Ich würde gern die NPC,s Tüpen Gross machen so jakan mesisch, ^^ den kan man die an klicken ^^ endlich one v zu drücken xD
oder mal richtige ausehen der stro pupen is ja am das ausehen,
ich würde auch gern raus finden, wie man die hauptgfx endert bin grafiker ^^
sro schönner machen wer auch net schlecht.
ne Frage an das hp-team der homepage von hier,
könt ihr mir verraten wie in, das haupt system komme um bugz zu end vernen ?
muss ja net für anderre sein aber ich würde sie mir gern end vernen.
ps: danke schonmal für so eine gute aus fürung der Programirung,
der pk2.
ps2:top hp
Alex | 19 Jul, 2008 | Antworten
Ich weiß nicht, aber habe mal ein D3 zu D9 gemacht, wollte den Silkroad Clienten starten, normaler Client bekommt sofort ein einfachen Crash, der Loader kriegt noch ne Meldung , recht klein 2 zeilen mitm Ok (ÀA usw.) und dann crash!
Dennis | 14 Okt, 2008 | Antworten
hi
wie funktioniert das ganze mit der europäischen rüstung ??
habe mich schon in anderen foren umgeschaut, aber nirgends steht das ordentlich beschrieben ^^
wäre auch cool, wenn jemand mir das an einem beispiel zeigen könnte ;P