RSS
01 August, 2007 | ThE_PaiN | Kommentare 17 |
Druckansicht

Silkroad Online - .pk2 editing Tutorial Part 1

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

bild0hj1 Silkroad Online - .pk2 editing Tutorial Part 1

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)

bild1hx2 Silkroad Online - .pk2 editing Tutorial Part 1
bild12ie8 Silkroad Online - .pk2 editing Tutorial Part 1


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.

bild2we1 Silkroad Online - .pk2 editing Tutorial Part 1

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

bild31di6 Silkroad Online - .pk2 editing Tutorial Part 1
bild32kr3 Silkroad Online - .pk2 editing Tutorial Part 1

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)

bild4dq7 Silkroad Online - .pk2 editing Tutorial Part 1

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.

Share/Save/Bookmark

Ähnliche Artikel

Artikel Informationen

Kategorisiert unter: DownloadsGuidesSilkroadSoftwareTutorial

Tags:

Über den Autor: Es wurde mal ein Satz zu mir gesagt, der wohl alles über mich verrät was ihr wissen müsst:„Dein Herz, das vor langer Zeit andere Menschen inspirieren konnte, hat es nun eingebüßt sich selbst zu inspirieren. Es pulsiert nurnoch, weil es kann”

RSSKommentare: 16  |  Füge ein Kommentar hinzu  |  Trackback URL

  1. 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

  2. das ist diebeste erklärung die ich von wolf editing gelesen habe 5 terne nice nice

  3. 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

  4. Wieso suchst du danach? Benutze die Search und Replace Funktion!

  5. hallo zusammen
    ich mach es es ich kann acuh spiel starten aber mein wolf belibt immer gleich konnt ihr mir helfen bitte

  6. moin moin ich habn problem undzwar ändert sich zwar die waffe in eminem inventar aber in der ahnd halte ich immernoch die alte waffe

  7. 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!

  8. macht man mehr dmg wen man die waffen modifiziert ?

  9. 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 :D

  10. Ehhm fürn arsch kann man denn nicht d9 machen oder was?? irwie scheiße immer wenn ich zur char auswahl komme ????? error

  11. ä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

  12. Ich find es iwie nich, kann mir mal wer helfen?!

  13. ich kann nix runterladen

  14. 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

  15. 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!

  16. 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

Trackbacks: 1  |  Trackback URL

  1. Von PaiNs Blog : .pk2 editing Tutorial 2 Jul, 2008

RSSKommentar hinzufügen  |  Trackback URL

Hier findest du heraus wie du ein Avatar zu deinem Kommentar hinzufügst.