• Um Patrizier 2 modden zu können benötigt ihr das Programm
    Dragon UnPACKer v5.7.0 Beta


    Wenn ihr es installiert habt, könnt ihr damit die Datei
    p2arch0.cpr
    die sich in eurem Patrizier 2 Verzeichnis befindet öffnen.


    Extrahiert damit die 28 Dateien stadtplatz00.tow bis stadtplatz27.tow in euer “…\PATRIZIER II Gold\iso\towns\“ Verzeichnis.


    Falls es das Verzeichnis noch nicht gibt:
    Erstellt in dem Verzeichnis, in dem sich auch die “Patrizier 2.exe“ befindet einen neuen Ordner namens „iso“. Geht nun in das Verzeichnis „iso“ und erstellt ebenfalls einen neuen Ordner namens „towns“.


    In meinem Fall liegen nun die 28 stadtplatz## Dateien in
    C:\Games\PATRIZIER II Gold\iso\towns\



    Bei der stadtplatz00.tow Datei handelt es sich um den Grundriss von Lübeck.
    Das heißt, wenn ihr diese Datei nun verändert könnt ihr zum Beispiel den Bauplatz außerhalb der äußersten (3tem) Mauer zum Bauen zur Verfügung stellen. Ebenso kann man festlegen, dass auch Häuser außerhalb der Mauer gebaut werden können.
    Des Weiteren können mehr Fischereibauplätze freigegeben werden.
    Ins Besondere kann man auch dem Spiel vorgaukeln, dass die Straßen unerreichbar sind – wodurch keine elend langen und super lästigen Straßen automatisch nach Platzierung eines Betriebes gezogen werden.



    Um die stadtplatz##.tow Dateien bearbeiten/modden zu können benötigt ihr einen Hex Editor. Z.B. das Programm
    HxD


    Wenn ihr das Programm installiert habt öffnet nun eine der stadtplatz##.tow Dateien – z.B. stadtplatz00.tow (Lübeck).



    Die ersten 100 Bytes beschreiben Metadaten. Alle anderen Bytes legen fest wo auf der Karte was zu finden ist. Und zwar beschreibt jeder folgende 226 Bytes Block eine Spalte auf der Karte – von oben bis unten. Der darauffolgende 226 Bytes Block beschreibt die rechts danebenstehende Spalte usw.



    Jedes Byte gibt nun also an was sich an dieser Stelle befindet.
    Hier eine Liste was die Bytes bedeuten:


    03 = Straße außerhalb innerer Stadtmauer - zählt NICHT zum Straßenausbau in Bauoption dazu
    04 = parallel neben der Straße außerhalb innerer Stadtmauer
    06 = Rand
    0B = Werft + Reparaturdeck + Hafenmeister (Leuchtturm)
    0C = Wasser
    0D = Steg / Küste / Felsen / Steine
    0A = Stadtmauer
    09 = Stadtmauer
    10 = Außerhalb äußerster Stadtmauer – nicht bebaubar
    11 = parallel neben der Stadtmauer
    20 = Innerhalb äußerster Stadtmauer – bebaubar wenn Betrieb in der Nähe
    80 = innerer Platz - zählt zum Straßenausbau in Bauoption als bereits ausgebaut dazu
    83 = Straße innerhalb innerer Stadtmauer - zählt zum Straßenausbau in Bauoption dazu
    84 = parallel neben der Straße innerhalb innerer Stadtmauer
    8B = Stadtgebäude
    91 = parallel innerhalb innerer Stadtmauer entlang
    94 = Waffenkammer
    97 = Ratskeller (Spelunke)
    9C = Hafenkanone
    9F = Platz dicht neben Stadtgebäude


    0E = Fischereiplatz
    3B = Bauplatz für Betrieb
    A1 = Hausplatz (In vertikaler Lage)
    A2 = Hausplatz (In horizontaler Lage)
    A0 = innerhalb innerer Stadtmauer – sowohl für Betrieb als auch für Häuser bebaubar, wenn eines der beiden in der Nähe gebaut ist.
    9E = reservierter Platz immer 2-mal vor A1 & A2 - wenn mit A0 ersetzt überscheiben Häuser den Landhandel - schützt die Scheune vor überschreiben
    1E = reservierter Platz immer 2-mal vor 0E Fischereiplatz



    Möchte man nun also den Platz außerhalb der äußersten Stadtmauer für den Bau freigeben ändert man alle „10“ Bytes in „A0“ Bytes.
    Möchte man den Platz außerhalb der innersten Stadtmauer für den Bau von Betrieben UND Häusern freigeben ändert man alle „20“ Bytes in „A0“ Bytes.
    Möchte man das außerhalb der innersten Stadtmauer keine Straßen zu Betrieben gezogen werden ändert man alle „03“ Bytes in „0D“ Bytes und alle „04“ Bytes in „A0“ Bytes. => Das Spiel meint also es gibt keine Straßen außerhalb der innersten Stadtmauer mehr.
    Möchte man mehr Bauplätze von Beginn an ändert man alle „20 20 20 20 20 20 20“ Bytes in „20 20 20 20 20 20 3B“ Bytes.



    Hier eine Übersichtskarte die ich aus den Hex Bytes in Excel übertragen habe (Hinweis: Bilddateigröße 7 MB).
    Wenn ihr reinzoomt seht ihr die Byte-Werte des jeweiligen Kästchens.



    (7,0 MB)


    EDIT d. Pinguin: Bilddateien zwecks dauerhafter Bewahrung auf Patrizierforumserver hochgeladen.

  • Ich habe nun einen simplen Karteneditor für die Patrizier "stadtplatz##.tow"-Dateien erstellt, mit dem man diese auf einfache Weise bearbeiten kann.


    Bitte ladet eure modifizierten Stadtplätze in dieses Forum hoch, damit auch andere Leute etwas davon haben.




    Patrizier Karteneditor download Link:
    PatrizierKartenEditor



    Source-Code auf Github:
    GitHub


    Programm habe ich in Visual Studio 2015 mit C# erstellt.

  • Avast blockiert leider das Programm - sieht es al Malware an.


    Was also tun?

  • Hallo HYPE


    Ich habe die stadtplatz00.tow bearbeitet und diese in …\PATRIZIER II Gold\iso\towns reingepackt.


    Wie bekomme ich nun das Spiel dazu, diese Datei auch zu verwenden? ?(



    LG Mike

  • Avast blockiert leider das Programm - sieht es al Malware an.


    Was also tun?


    A. Versichere dich, dass Avast auf der aktuellsten Version ist. Mit dem Online Virencheck virustotal wird das Programm mit 61 verschiedenen Anti-Viren Programme auf Schadsoftware überprüft. Und der Test gibt an, dass Avast es als Virenfrei erkennt.


    B. Schalte Avast ab, solange du PatrizierKartenEditor.exe verwendest.


    C. Verzichte auf die Verwendung des PatrizierKartenEditor Programms und verwende den Hexeditor. Der Nachteil ist, dass der Hexeditor deutlich unübersichtlicher ist.

  • Ich habe die stadtplatz00.tow bearbeitet und diese in …\PATRIZIER II Gold\iso\towns reingepackt.


    Wie bekomme ich nun das Spiel dazu, diese Datei auch zu verwenden?


    Sobald du das Spiel neu startest (+ neues Spiel anfangen) sollte die Datei automatisch verwendet werden.


    Um auf einen Blick zu sehen ob es klappt, ändere mit dem Hexeditor alle "10" in "3B". Oder verwende das PatrizierKartenEditor Programm und ändere an ein paar Stellen die Werte zu "3B". Speicher die Datei dann unter dem Verzeichnis …\PATRIZIER II Gold\iso\towns ab und fang dann ein neues Spiel in Lübeck an. Versuche nun einen Betrieb zu bauen und du müsstest sofort sehen, dass dir neue Bauplätze zur Verfügung stehen. (eben dort wo du die Werte in "3B" geändert hast)