Wie man das Kartenset in YORK ersetzt Vorwort: Das ist möglich. Was dafür erstellt werden muss ist ein „tile picture“ und die dazugehörige „tile mask“. „Tile Picture“ ist das Bild, das später auch im Spiel dargestellt wird, „tile mask“ ist die Maske, die im Spiel genutzt wird um Zusammenhänge zwischen den einzelnen tiles zu erstellen. Ein Beispiel: tilepics/basic.city.curveroad1.png ← tile picture (sichtbares Spielelement) tilemasks/basic.city.curveroad1.png ← tile mask (dazugehöriges Maskenelement) Beispiele zu diesen Dateien finden sich innerhalb der base.dat. Leider genügt es nicht, diese mittels Paintprogramm zu verändern und erneut zu speichern. Sie müssen ausserdem in eine neue base.dat für das Spiel kompiliert werden. Das klingt schwieriger als es eigentlich ist. Start: Um mit der Arbeit zu beginnen, installiere York auf einem PC mit installiertem Linuxbetriebssystem und navigiere zum Ordner „ressource_builder“. Anschließend starte tar xvf ../base.dat tilepics tilemask Das beschert dir die Rohdaten von tilepics und tilemasks aus dem Originalspiel. Verändere diese nach Lust und Laune, behalte dir aber immer eine Kopie des Originals für den Fall das diese ausversehen überschrieben werden. Das verändern der einzelnen Bilder wird, je nach Qualität, sehr viel Zeit in Anspruch nehmen. Wenn du glücklich mit den gemachten Veränderungen bist, öffne die Datei „Make.py“ und füge „autogen=False,“ zu der Liste der Parameter hinzu. Die betroffene Teil der Datei, vermutlich am Ende des Dokuments, sieht dann so aus: make_data_file.Make_Data_File(data_file_name=“base.dat“, base=True, autogen=False, mod_root=os.path.join(base, 'resource_builder')) Starte anschließend: python Make.py Eine neue Version der base.dat wird erstellt werden. Wenn du diese Modifikation benutzen möchtest, musst du sie in das Spieleverzeichnis kopieren und das Spiel mit folgendem Parameter starten: python York.py --detrust Dieser Parameter ( --detrust) funktionert auch bei der Windowsversion. Erstelle dort eine Verknüpfung der Exe-Datei, öffne die Eigenschaften der Verknüpfung und füge unter „Ziel“ den Zusatz „ --detrust“ hinzu (Ohne die „“ Zeichen). Die Zeile für Ziel sollte dann ähnlich dieser sein: C:\York\York.exe --detrust Viel Spass bei der Veränderung und dem Spielen von York.