1. Dashboard
  2. Forum
  3. Filebase
  4. Lexikon
  5. Artikel
  6. Spieletest
  7. Mitglieder
    1. Letzte Aktivitäten
    2. Benutzer online
    3. Team
    4. Mitgliedersuche
  8. Zur Transport Fever Community
  • Anmelden
  • Registrieren
  • Suche
Dieses Thema
  • Alles
  • Dieses Thema
  • Dieses Forum
  • Artikel
  • Seiten
  • Forum
  • Filebase-Eintrag
  • Lexikon
  • Artikel (Bewertungssystem)
  • Erweiterte Suche
  1. WiSim Welt
  2. Forum
  3. Spiele
  4. Cities in Motion 2
  5. Modding und Erweiterungen für CiM2
  6. Modding-Allgemein

CIM2PatchPlus

  • eis_os
  • 17. Juni 2014 um 22:01
  • friedrichshai
    Fortgeschrittener
    Beiträge
    251
    Filebase Einträge
    7
    • 29. Juli 2014 um 03:29
    • #61

    Dann musst du die Allee halt breiter machen, so geht es bei mir auch. Das sind dann halt richtig Magistralen.
    Aber zurück zum Thema: um deine Idee zu verwirklichen müsste man ja Quasi die Hochbahn auf die Straßenbahngleise raufmodden - damit es dann so aussieht wie in der Skalitzer Straße oder der Schönhauser Allee in Berlin. Ich bezweifle, dass das möglich ist.

    • Zitieren
  • eis_os
    Profi
    Beiträge
    1.025
    Filebase Einträge
    2
    • 29. Juli 2014 um 07:42
    • #62

    Also mit CIM2 haben alle Unity Objekte eine Bounding Box, die verhindern das entstehen der Pfeiler, das wird wohl nie zu ändern sein, ohne das Spiel grundlegend zu ändern. Leider sind auch alle Strassentypen auf der selben Unity Ebene, technisch ist eine Monorail eben auch nur eine Art Strasse. (Das war in CIM1 eben anders)

    Hab das Chat Fenster nun zur Kommandozeile umgebaut, sodass man theoretisch den Ruleset Namen eines Spiel ändern kann, ob Häuser automatisch entstehen abschalten/einschalten.

    Geplant ist noch ein neuer Schalter um Kompatibilität mit CIM2 ohne PatchPlus einzuschalten, weil ich ein paar neue Straßentypen testen möchte und das würde dann das Laden ohne PatchPlus verhindern...

    • Zitieren
  • GT670DN
    Gast
    • 29. Juli 2014 um 12:59
    • #63

    CiM2 hat doch eine eigene Kommandozeile? Programmstart mit "-console", das hast du sogar selbst festgestelt nach Release ?(

    • Zitieren
  • eis_os
    Profi
    Beiträge
    1.025
    Filebase Einträge
    2
    • 29. Juli 2014 um 15:41
    • #64

    Sie funktioniert aber nur solange Du Sie offen hast.
    Des weiteren haben ja schon Leute Probleme überhaupt ein paar Dateien an die richtige Stelle zu schreiben, da ist das Chat Fenster einfacher.
    Ich wollte das auch erst in die Konsole einbauen und hab mich um entschieden.

    Einfach # + Befehl eingeben im Chat Fenster eingeben, funktioniert eigentlich recht gut.
    CO hat das ja wie gesagt für die Kamera auch so gemacht, die eigentlich Funktion bleibt ja erhalten...

    • Zitieren
  • eis_os
    Profi
    Beiträge
    1.025
    Filebase Einträge
    2
    • 30. Juli 2014 um 15:39
    • #65

    Nur so als Info, da mehrere Spiele scheinbar gerne andere Namensschemata für Liniennamen wünschen, soll sich mal hier oder im Paradox Forum melden. (Um den Aufwand gegenüber Nutzung zu ermitteln)

    Also wer gerne S12 anstatt 12 S-Bahn haben möchte. Funktionieren würde das in etwa so als Namen: "#S_" bzw. "#U _". -> S12 bzw U 12
    Das Interne Liniennummern System würde aber bestehen bleiben.... (Also keine S12 und U12 Gleichzeitig in der Metro Kategorie)

    • Zitieren
  • Erik0701
    Schüler
    Beiträge
    89
    Filebase Einträge
    1
    • 30. Juli 2014 um 20:22
    • #66

    Wann wirst du was passendes dazu rausbringen?

    • Zitieren
  • Aufrechtgehn
    Schüler
    Beiträge
    65
    • 31. Juli 2014 um 18:25
    • #67
    Zitat von eis_os

    (Also keine S12 und U12 Gleichzeitig in der Metro Kategorie)

    Schade, genau dafür bräuchte ich es. In Frankfurt gibt's nun mal die S1 und die U1. Wegen mir musst Du Dir die Arbeit also nicht machen.
    Dennoch an dieser Stelle noch mal vielen lieben Dank für alles, was Du für uns bastelst.

    Wofür ich Dich in den Heiligenstand erheben und mit Myhrre und Weihrauch überschütten würde, wäre ein In-Game-Bau-Mod wie Kulturbanause für CIM1. Aber das wird wohl in CIM2 nicht gehen, fürchte ich?

    • Zitieren
  • X-Mex
    Schüler
    Beiträge
    115
    Filebase Einträge
    1
    • 31. Juli 2014 um 19:06
    • #68
    Zitat von eis_os


    Also wer gerne S12 anstatt 12 S-Bahn haben möchte. Funktionieren würde das in etwa so als Namen: "#S_" bzw. "#U _". -> S12 bzw U 12
    Das Interne Liniennummern System würde aber bestehen bleiben.... (Also keine S12 und U12 Gleichzeitig in der Metro Kategorie)

    Ich würde mich riiieeeesig über sowas freuen! "U 1" oder die Möglichkeit zu einem X vor die Expressbuslinien z.B. wäre der Hammer! Dass eine Doppeltbelegung in derselben Kategorie nicht möglich sein würde, würde mich gar nicht stören. Eine Unterscheidung in U- und S-Bahn nehme ich in der Regel sowieso nicht vor. Würde der Buchstabe dann auch im Spiel über dem Fahrzeug angezeigt werden?

    Vielen Dank auch von mir, eis_os, für deine großartige Arbeit! :thumbup:

    150 Jahre London Tube Map!

    • Zitieren
  • eis_os
    Profi
    Beiträge
    1.025
    Filebase Einträge
    2
    • 3. August 2014 um 12:28
    • #69
    Zitat von Aufrechtgehn


    Wofür ich Dich in den Heiligenstand erheben und mit Myhrre und Weihrauch überschütten würde, wäre ein In-Game-Bau-Mod wie Kulturbanause für CIM1. Aber das wird wohl in CIM2 nicht gehen, fürchte ich?


    Alles kann man leider nicht machen, da ein Spielstand zum Beispiel das Terrain nicht abspeichert. (Dann würden die Spielstände wohl zu groß für die Steam Cloud)
    Mein CIM2PatchPlus kann aber schon Häuser in Spielerfarbe/im Besitz des Spielers erstellen, wenn es um diesen Teil geht.
    Eine Reiterstatue in Spielerfarbe sieht aber irgendwie doof aus. Da fehlen aber noch eine Menge Tests und Debugging, die UI ist eine Katastrophe.

    *Spekulation* Etwas komisch ist, das Industrie Gebäude UI Texte für das Menü haben, normale Gebäude aber nicht.
    Hat CO vielleicht getestet Industrien durch den Spieler wie in Transport Tycoon zu erstellen?
    */Spekulation*

    Zitat von X-Mex


    Eine Unterscheidung in U- und S-Bahn nehme ich in der Regel sowieso nicht vor. Würde der Buchstabe dann auch im Spiel über dem Fahrzeug angezeigt werden?


    Noch nicht, ich hab zwar die Funktion gefunden, die hat aber leider keine Ahnung was da gerade Herumfährt, bzw. den Namen...

    Mal schauen wie weit ich heute komme, dann kann es möglich sein, das ich eine neue Version veröffentliche...

    • Zitieren
  • X-Mex
    Schüler
    Beiträge
    115
    Filebase Einträge
    1
    • 3. August 2014 um 13:27
    • #70
    Zitat von eis_os


    Noch nicht, ich hab zwar die Funktion gefunden, die hat aber leider keine Ahnung was da gerade Herumfährt, bzw. den Namen...
    Mal schauen wie weit ich heute komme, dann kann es möglich sein, das ich eine neue Version veröffentliche...

    Alles klar! Das wär natürlich klasse, wenn die Fahrzeuge den Buchstaben tragen würden. Aber uuch wenn das nicht geht, wäre schon die Bezeichnung im Menü ein Mehrwert für mich :) Vielen Dank dir!

    150 Jahre London Tube Map!

    • Zitieren
  • eis_os
    Profi
    Beiträge
    1.025
    Filebase Einträge
    2
    • 3. August 2014 um 19:34
    • #71

    CIM2PatchPlus 0.1.7

    Vorweg, die meisten Sachen sind kaum getestet. Dafür fehlt mir einfach gerade die Zeit.

    Änderungen:

    0.1.7
    Die Metro Station 3 kann als Tram Station genutzt werden und auch direkt gebaut werden.

    Das Namenlimit ist nun auch für Depot und Stop Namen auf 32 Zeichen gesetzt.
    Ich hoffe ich diesmal alle CIM2 Code Pfade erwischt, doppelklicken sollte nun auch 32Zeichen erlauben.

    Kommandozeile im Chat Fenster. Man sollte theoretisch den Ruleset Namen auslesen und setzen können. (Ändern, Abspeichern und Neuladen muss man)

    Build in Game von Gebäuden, und ja das hat sehr viele Bugs...

    Die Liniennamen können nun komplett eigene Varianten sein. Dafür die Linie umbenennen und mit # beginnen. _ ist der Platzhalter für die Liniennummer.
    Also
    #U123 => U123
    #Express _ => Express 1
    #A => A


    Man sollte den Platzhalter nehmen da die Liniennummer immer noch beim Fahrzeug gezeigt wird,
    man kann in der DropDown Box den alten String mit Platzhalter auch wiederverwenden...
    Der HUD Support ist schwierig, kann sein das ich den Teil neu schreiben muss... :wacko: , daher kann ich nicht versprechen das es jemals dort funktioniert.

    Und noch ein Versuch mit den Map Editor bezüglich Fußgängerzonen. 8|

    Nochmals:
    Die meisten Sachen sind kaum getestet. Dafür fehlt mir einfach gerade die Zeit.

    Es wäre daher schön, zumindest als kleine Anerkennung alles zu Testen und sich auch mal im Thema zu melden wenn etwas funktioniert.

    • Zitieren
  • GT670DN
    Gast
    • 3. August 2014 um 22:01
    • #72

    Wenn noch keine .ini besteht, stürzt das Programm beim ersten Start ab und "frisst" meine Assembly-CSharp.dll. Nach Neuanforderung gehts, allerdings wenn ich das programm mit frischer dll und ini ausführe kommt folgende Fehlermeldung:

    Code
    D:\SteamLibrary\SteamApps\common\Cities in Motion 2\CIM2_Data\Managed>CIM2PatchP
    lus.exe
    CIM2PatchPlus 0.1.7
    ------------------------------------------------------------
    CIM2 Version: 1.6.3
    File Version: 2013120900
    IsPatched: False
    
    
    Backup non patched file to Assembly-CSharp.dll.pporg
    Loading Assembly-CSharp.dll.pporg
    Loading CIM2PatchPlusEngine.dll
    Reading INI CIM2PatchPlus.ini
    Mark file as patched
    Patching: Version
    Patching: Bundle Patches
    Patching: PP Commands in chat window
    Can't find: PatchPlus.PPConsole
    Patching: WearOut Factor
    Patching: PatchMonorail
     - skipped
    Patching: Sort Order in Vehicle Purchase
     - skipped
    Patching: Show Collision
     - skipped
    Patching: New Roads
     - skipped
    Patching: EditorRoadToolZeroLane
     - skipped
    Patching: StopOnRail
     - skipped
    Patching: Char Limit
     - skipped
    Patching: Build in Game
     - skipped
    Patching: Line Naming
     - skipped
    Writeing: Assembly-CSharp.dll
    
    
    Unbehandelte Ausnahme: dnlib.DotNet.Writer.ModuleWriterException: Error calculat
    ing max stack value
       bei dnlib.DotNet.DummyLogger.Log(Object sender, LoggerEvent loggerEvent, Stri
    ng format, Object[] args)
       bei dnlib.DotNet.Writer.ModuleWriterBase.dnlib.DotNet.ILogger.Log(Object send
    er, LoggerEvent loggerEvent, String format, Object[] args)
       bei dnlib.DotNet.Writer.MetaData.dnlib.DotNet.Writer.IWriterError.Error(Strin
    g message)
       bei dnlib.DotNet.Writer.MethodBodyWriter.ErrorImpl(String message)
       bei dnlib.DotNet.Writer.MethodBodyWriterBase.Error(String message)
       bei dnlib.DotNet.Writer.MethodBodyWriterBase.GetMaxStack()
       bei dnlib.DotNet.Writer.MethodBodyWriter.Write()
       bei dnlib.DotNet.Writer.MetaData.WriteMethodBodies()
       bei dnlib.DotNet.Writer.MetaData.Create()
       bei dnlib.DotNet.Writer.MetaData.CreateTables()
       bei dnlib.DotNet.Writer.ModuleWriter.WriteImpl()
       bei dnlib.DotNet.Writer.ModuleWriterBase.Write(Stream dest)
       bei dnlib.DotNet.Writer.ModuleWriterBase.Write(String fileName)
       bei dnlib.DotNet.ModuleDef.Write(String filename, ModuleWriterOptions options
    )
       bei CIM2PatchPlus.MainClass.DoPatching(String filenameAssembly)
       bei CIM2PatchPlus.MainClass.Main(String[] args)
    
    
    D:\SteamLibrary\SteamApps\common\Cities in Motion 2\CIM2_Data\Managed>
    Alles anzeigen

    Ich hoffe das hilft dir irgendwie...

    • Zitieren
  • eis_os
    Profi
    Beiträge
    1.025
    Filebase Einträge
    2
    • 4. August 2014 um 08:01
    • #73

    Ja, ich hab da eine Idee warum. Muss heute Abend mal ein neues Zip erstellen, da fehlt eine Dll Datei...

    • Zitieren
  • GT670DN
    Gast
    • 4. August 2014 um 08:28
    • #74

    Stimmt, das war mir auch aufgefallen, dass im Download der 0.17 keine .dll war, bei der 0.16 allerdings schon. Einfach die aus der 0.16 zu verwenden (bei gar keiner kommt ne Fehlermedldung) führte dann zu obigem Resultat.

    • Zitieren
  • eis_os
    Profi
    Beiträge
    1.025
    Filebase Einträge
    2
    • 4. August 2014 um 19:30
    • #75

    Bitte nochmals ausprobieren, die Zip Datei nennt sich nun: CIM2PatchPlus_v0.1.7a.zip und sollte nun die fehlende DLL Datei beinhalten

    • Zitieren
  • Hendi
    Fortgeschrittener
    Beiträge
    191
    • 4. August 2014 um 20:01
    • #76

    Komisch. Es gibt die 0.1.7 zu downloaden, aber keine 0.1.7a. Und bei der 0.1.7 kommt:
    Not Found
    The requested URL /bundlepatches/download/CIM2PatchPlus_v0.1.7a.zip was not found on this server.

    • Zitieren
  • eis_os
    Profi
    Beiträge
    1.025
    Filebase Einträge
    2
    • 4. August 2014 um 20:10
    • #77

    Jetzt aber... :/

    • Zitieren
  • Hendi
    Fortgeschrittener
    Beiträge
    191
    • 4. August 2014 um 20:27
    • #78

    ...gehts! :thumbup:

    Ob das jemand verrückter hinkriegt? :thumbup:
    Hohenfürths "Altstadt"

    edit: Das mit den Liniennamen scheint noch nicht zu funktionieren
    edit: Liniennamen funktionieren (musste es bei Name eingeben)

    5 Mal editiert, zuletzt von Das Hendi (6. August 2014 um 10:05)

    • Zitieren
  • eis_os
    Profi
    Beiträge
    1.025
    Filebase Einträge
    2
    • 6. August 2014 um 09:22
    • #79
    Zitat

    Liniennamen funktionieren (lag daran, dass ich das ganze bei Linie eingegeben habe)


    Wie was wo funktioniert nicht?

    • Zitieren
  • Hendi
    Fortgeschrittener
    Beiträge
    191
    • 6. August 2014 um 10:04
    • #80

    Funktioniert alles. Ich meinte damit, dass ich, als es nicht funktioniert hatte, das ganze bei Linie eingegeben habe. Wenn man es bei Name eingibt funktioniert es.

    • Zitieren

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!

Benutzerkonto erstellen Anmelden

Twitch

  1. Datenschutzerklärung
  2. Impressum
Community-Software: WoltLab Suite™