Zitat
Außer lollus höchstens, der macht das mit ein paar Straßen.
Auf demselben Wege mache ich das auch 
Zitat
In der neuen dynamischen Ressourcenverwaltung ist "maxSlope" leider nicht mehr vorhanden und kann nicht in der postRunFn gesetzt werden.
Danke für den Hinweis. Muss ich mal austesten. Falls dem so ist, kann ich das leider nicht implementieren. Edit: Hatte den folgenden Satz nicht gelesen. Wenn es doch da ist, ist es ja kein Problem mehr. Werde es aber dennoch testen.
Zitat
d.h. dynamsich hinzugefügte Gleise werden nicht beeinflusst (denke da zB an deinen Kurvengeschwindigkeitsanpasser). Das muss man bedenken, aber man will die custom Gleise ja eh selbst konfigurieren.
Aber es werden immerhin die Originalgleise in der RunFn angepasst, und wenn diese wiederum anschließend dynamisch kopiert werden, werden deren Änderungen mit übernommen, was letztendlich auch zum Ziel führen dürfte. Und wenn es Parameter sind, die in den Klonen selbst geändert bzw. überschrieben werden, ist es ohnehin egal.
Zitat
Eine lange Liste von Modoptionen? Das könnte halt schnell explodieren.
Soo lang ist sie nun auch wieder nicht. Zumal bestimmte Parameter wie die Farbe und Form der Schwellen und Schienen nicht ohne riesigen Aufwand beeinflusst werden können, da ich dann Parameter in den mdls ändern müsste, übrigens auch ein Manko des bestehenden Systems. Momentan könnte ich ausschließlich die Transformationsmatrix ändern. Also entfallen diese Features schon mal.
Bleibt noch das hier übrig; es ist nicht viel mehr als bei den Jokerstraßen, wo ich es zudem noch zehnmal ausgeben muss:

Zitat
Wenn die Konfiguration aus irgendwelchen Gründen futsch geht, sind Gleistypen weg und werden mit Dummys ersetzt oder Parameter ändern sich, was in manchen Fällen problematisch sein kann: Wenn sich bei verbauten Straßentypen die Breite ändert kann man sie nicht mehr abreißen. Das erfordert also einige Checks. Aber das weißt du bestimmt bereits...
Auf die Dummys werde ich hinweisen. Wichtig ist, dass die Settings nicht verlorengehen, und dass eingebaute Klone möglichst gelöscht werden. Ansonsten ist ja wie bei ganz normalen Gleisen: Wenn die Mod fehlt, sind noch Dummys da, bei denen mir bis auf das Zumüllen des Savegames keine schädliche Wirkung bekannt ist, außer natürlich in uralten Spielversionen, worauf ich auch hinweisen werde. Sollten irgendwelche Mods mit diesen Dummys nicht zurechtkommen, liegt das Problem bei diesen Mods - aber letztendlich empfehle ich ja auch, die Dummys zu löschen, solange sie nicht in großen Mengen eingebaut wurden. Habe sogar extra einen Zähler dafür eingebaut. 
In die Settings sollte nichts manuell eingetragen werden (zuminest nicht, wenn man nicht weiß, was man tut), und für das Sicherungsproblem gibt es den SettingsSaver, der auch unterstützt wird. Separate Settings sind vielleicht ein Nachteil gegenüber dem Jokerstrassen-Konzept, wo die Settings in den Mod-Einstellungen gemacht werden und dann im Savegame verbleiben. Ich könnte mir noch einmal Gedanken machen, ob ich sie via save-load aus der Game-API heraus ins Savegame schreiben könnte.
Konfigurationen können nicht rückwirkend geändert werden, da stets ein neues Gleis erstellt wird. Ein Vorteil gegenüber den Jokerstraßen!
Klone können übrigens auch nicht nochmals geklont werden, um Chaos und lange Namen zu vermeiden. Und um dreistes Abkupfern zu vermeiden, funktioniert die Mod immer nur über die Originale und kann im Gegensatz zum SettingsSaver auch keine eigenen speicherbaren Gleisdateien erbrüten.
Ach ja, ein von dir noch gar nicht erwähntes anderes Problem konnte ich auch lösen. 

Bei der Gelegenheit ist mir aber noch eine Frage aufgefallen: Im UG-Wiki ist von einer Vergabe von IDs für dynamisch erzeugte Dateien im Repository die Rede. Bei diesen IDs soll es sich wohl nicht um Strings, sondern um Nummern handeln. merkwürdigerweise habe ich sowas noch nie gesehen. Ist jemandem von euch schon einmal so ein Fall begegnet?