1. Dashboard
  2. Forum
  3. Filebase
  4. Lexicon
  5. Articles
  6. Rating system
  7. Members
    1. Recent Activities
    2. Users Online
    3. Team
    4. Search Members
  8. Zur Transport Fever Community
  • Login
  • Register
  • Search
This Thread
  • Everywhere
  • This Thread
  • This Forum
  • Articles
  • Pages
  • Forum
  • Filebase Entry
  • Lexikon
  • Article (Rating System)
  • More Options
  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
  • June 17, 2014 at 10:01 PM
  • friedrichshai
    Intermediate
    Posts
    251
    Filebase Entries
    7
    • July 29, 2014 at 3:29 AM
    • #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.

    • Quote
  • eis_os
    Professional
    Posts
    1,025
    Filebase Entries
    2
    • July 29, 2014 at 7:42 AM
    • #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...

    • Quote
  • GT670DN
    Guest
    • July 29, 2014 at 12:59 PM
    • #63

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

    • Quote
  • eis_os
    Professional
    Posts
    1,025
    Filebase Entries
    2
    • July 29, 2014 at 3:41 PM
    • #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...

    • Quote
  • eis_os
    Professional
    Posts
    1,025
    Filebase Entries
    2
    • July 30, 2014 at 3:39 PM
    • #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)

    • Quote
  • Erik0701
    Student
    Posts
    89
    Filebase Entries
    1
    • July 30, 2014 at 8:22 PM
    • #66

    Wann wirst du was passendes dazu rausbringen?

    • Quote
  • Aufrechtgehn
    Student
    Posts
    65
    • July 31, 2014 at 6:25 PM
    • #67
    Quote from 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?

    • Quote
  • X-Mex
    Student
    Posts
    115
    Filebase Entries
    1
    • July 31, 2014 at 7:06 PM
    • #68
    Quote from 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!

    • Quote
  • eis_os
    Professional
    Posts
    1,025
    Filebase Entries
    2
    • August 3, 2014 at 12:28 PM
    • #69
    Quote from 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*

    Quote from 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...

    • Quote
  • X-Mex
    Student
    Posts
    115
    Filebase Entries
    1
    • August 3, 2014 at 1:27 PM
    • #70
    Quote from 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!

    • Quote
  • eis_os
    Professional
    Posts
    1,025
    Filebase Entries
    2
    • August 3, 2014 at 7:34 PM
    • #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.

    • Quote
  • GT670DN
    Guest
    • August 3, 2014 at 10:01 PM
    • #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>
    Display More

    Ich hoffe das hilft dir irgendwie...

    • Quote
  • eis_os
    Professional
    Posts
    1,025
    Filebase Entries
    2
    • August 4, 2014 at 8:01 AM
    • #73

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

    • Quote
  • GT670DN
    Guest
    • August 4, 2014 at 8:28 AM
    • #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.

    • Quote
  • eis_os
    Professional
    Posts
    1,025
    Filebase Entries
    2
    • August 4, 2014 at 7:30 PM
    • #75

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

    • Quote
  • Hendi
    Intermediate
    Posts
    191
    • August 4, 2014 at 8:01 PM
    • #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.

    • Quote
  • eis_os
    Professional
    Posts
    1,025
    Filebase Entries
    2
    • August 4, 2014 at 8:10 PM
    • #77

    Jetzt aber... :/

    • Quote
  • Hendi
    Intermediate
    Posts
    191
    • August 4, 2014 at 8:27 PM
    • #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)

    Edited 5 times, last by Das Hendi (August 6, 2014 at 10:05 AM).

    • Quote
  • eis_os
    Professional
    Posts
    1,025
    Filebase Entries
    2
    • August 6, 2014 at 9:22 AM
    • #79
    Quote

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


    Wie was wo funktioniert nicht?

    • Quote
  • Hendi
    Intermediate
    Posts
    191
    • August 6, 2014 at 10:04 AM
    • #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.

    • Quote

Participate now!

Don’t have an account yet? Register yourself now and be a part of our community!

Register Yourself Login

Twitch

  1. Privacy Policy
  2. Legal Notice
Powered by WoltLab Suite™