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

Individuelle Anpassung der Fahrzeuge

  • Sotrax
  • July 31, 2013 at 6:35 PM
1st Official Post
  • Sotrax
    Intermediate
    Posts
    542
    • July 31, 2013 at 6:35 PM
    • #1

    Wie im DLC-Sammelthread bereits angeündigt würden einige von uns die Fahrzeuge gern individuell einstellen, die Grundwerte von CO sind teilweise völliger Humbug und die Einstellmöglichkeiten des Regelset-Editors sind zu simpel.

    Ich hab mal versucht mich ein wenig durch die Datein zu klicken, in einem Ordner bin ich dann auf die Datei "Vehicles.bundle" gestoßen.

    Display Spoiler

    C:\Program Files (x86)\Steam\SteamApps\common\Cities in Motion 2\CIM2_Data\Data\Bundles\Default\Vehicles.bundle


    Ob die Datei die gewünschten Daten enthält kann ich nicht sagen, da ich die Datei nicht öffnen kann. Im Modifizierbarkeit-Thread habe ich versucht mich ein wenig einzulesen, muss aber zugeben das das ein wenig zu viel Fachchinesisch ist. Ich hatte keine Geduld eine Programmiersprache bis zum Ende zu lernen, daher besitze ich maximal gefährliches Halbwissen, aber viel Experimentierfreude. Haha. :D
    Die Fahrzeugdaten sind ja im Vorraus schon immer aus den Datein extrahiert worden und wurden dann im Lexikon veröffentlicht. Das heißt ja das es grundsätzlich möglich ist an diese Daten zu kommen und wenn man da ran kommt sollte man sie theoretisch ja auch ändern können.
    Kann mir da jemand helfen ? Hat da jemand schon eine Idee, ob das so einfach geht ? Und was brauche ich dafür ?

    Vielen Dank.

    Kutscher am Hofe Berlins.

    • Quote
  • mediziner
    Administrator
    Reactions Received
    2
    Posts
    1,924
    Filebase Entries
    10
    Einträge
    4
    • July 31, 2013 at 6:50 PM
    • Official Post
    • #2

    Ja, man kann die Werte mit einem Hexeditor bearbeiten. Problem ist wie schon gesagt, der Multiplayer-Modus. Habe es vorhin ausgetestet: Wenn nicht beide Spieler die gleichen Dateien besitzen (mit den gleichen Modifikationen) wird das Spiel asynchron. D.h. die Spieler spielen mit auseinanderdriftenden Werten...
    Ein weiteres Problem stellen Updates dar: Mit jeder neuen Version können die veränderten Dateien überschrieben werden. Versuch da mal den Überblick zu behalten ;)

    Der sauberste Weg wäre es, wenn CO das ähnlich dem Regeleditor von sich aus anbieten würde und die Daten vom Host übernommen werden.

    • Next Official Post
    • Quote
  • Sotrax
    Intermediate
    Posts
    542
    • July 31, 2013 at 6:54 PM
    • #3

    Hm. Um wieviele Datein handelt es sich da, und um welche ?
    Ich spiele sowieso keinen Multiplayer, da auch das Spielen ohne Regelset für mich schon keinen Spaß mehr bietet.
    Das die Datein dann überschrieben werden mag ein Problem darstellen, sollte aber kein großes sein. Im Notfall schreibt man sich auf was wie wo geändert wurde und macht Sicherungskopien zum nachvollziehen der Veränderung. CO haut ja nun nicht jede Woche ein Update raus.

    Kutscher am Hofe Berlins.

    • Quote
  • mediziner
    Administrator
    Reactions Received
    2
    Posts
    1,924
    Filebase Entries
    10
    Einträge
    4
    • July 31, 2013 at 7:05 PM
    • Official Post
    • #4

    Alle mit X beginnenden bündle-Dateien enthalten die DLCs
    In der vehicles.bundle sollten alle Fahrzeuge aus dem Hauptspiel zu finden sein. (Sowie vermutlich die KI-Fahrzeuge)

    Die O-Busse befinden sich in der X05.bundle

    • Previous Official Post
    • Next Official Post
    • Quote
  • Sotrax
    Intermediate
    Posts
    542
    • July 31, 2013 at 8:22 PM
    • #5

    Da ich absolut keine Ahnung habe wie und wo welche Daten in der Hex-Ansicht anfangen ist hier letztendlich für mich Schluss.
    Ich hoffe im schlimmsten Fall wird CO sich in den nächsten Tagen melden.

    Kutscher am Hofe Berlins.

    • Quote
  • Sotrax
    Intermediate
    Posts
    542
    • August 1, 2013 at 5:26 PM
    • #6

    Mal eine reine Frage aus Interesse ? Wurde denn schonmal bei CO geäußert das man die Fahrzeuge gerne persönlich und einzeln Anpassen möchte ? Ich hab da ja leider kein Zugriff im Forum, sonst würde ich mich selbst zu Wort melden.

    Kutscher am Hofe Berlins.

    • Quote
  • mediziner
    Administrator
    Reactions Received
    2
    Posts
    1,924
    Filebase Entries
    10
    Einträge
    4
    • August 1, 2013 at 6:05 PM
    • Official Post
    • #7

    Jo, hab ich vorhin auf jeden Fall erwähnt ;)

    • Previous Official Post
    • Next Official Post
    • Quote
  • Sotrax
    Intermediate
    Posts
    542
    • August 1, 2013 at 6:26 PM
    • #8

    Sehr schön, Danke. :D

    Kutscher am Hofe Berlins.

    • Quote
  • Sotrax
    Intermediate
    Posts
    542
    • May 17, 2014 at 4:21 AM
    • #9

    Da ich nicht mehr daran glaube, das von Seitens CO in diese Richtung etwas kommt, und ich zugegebener Maßen echt ungeduldig werde, frage ich hier mal im Modding Bereich an.

    Der Fahrzeugverschleiß lässt sich ja in Immis Fahrzeugeditor manuell für alle Fahrzeuge auf 0 setzen. Leider funktioniert auch der Regelseteditor nicht, am Verschleiß ändert sich garnichts.
    Sehr ihr irgend eine Möglichkeit hier noch etwas anzusetzen, oder ist der Code scheinbar so in der Tiefe kaputt, das man da mit Modding auch nicht ran kommt?
    Ohne den Fahrzeugverschleiß abstellen zu können sind lange Linien oder Ringlinien ja nicht wirklich machbar.

    Ich hoffe ja immernoch auf einen Bugfix, aber CO hat ja seit Juni 2013 keine wirklichen Bugfixes mehr raus gebracht.

    Edit:// Hab hierzu mal ein Thema im Paradox Forum eröffnet. [Klick]

    Kutscher am Hofe Berlins.

    Edited once, last by Sotrax (May 17, 2014 at 2:40 PM).

    • Quote
  • Synthtronic
    Professional
    Posts
    812
    Filebase Entries
    7
    • May 17, 2014 at 3:09 PM
    • #10

    Wahrscheinlich können sie es nicht beheben, vielleicht weil sie das System zugekauft haben.

    Aktuelle CiM Beta-Karte gibts es hier: Fishtown - Beta 1930 (0.6.1) 17.11.2012
    Aktuelle CiM2 Karte: Sarnia (ON) - Port Huron (MI) v1.00 (14.06.2015)

    http://www.Spielerheim.de

    • Quote
  • Sotrax
    Intermediate
    Posts
    542
    • May 17, 2014 at 3:24 PM
    • #11

    Warum sollten sie das nicht beheben können? Das macht doch keinen Sinn, sämtliche Fahrzeugspezifische Einstellungen können vorgenommen werden, warum sollte gerade das nicht behoben werden können? Die Tatsache, dass sie diese Einstellmöglichkeit auch in den Regelseteditor eingebaut haben, zeigt doch, das sie sehr wohl an diese Materie heran kommen. Nur funktioniert es nicht so wie versprochen, nein, hat nie funktioniert. Und da ich ja auch der einzige bin der seit Monaten davon berichtet und es für niemand anderen scheinbar so einen Stellenwert zu haben scheint, macht CO sich auch garnicht die Mühe überhaupt darauf zu reagieren.

    (Aber mir geht es echt auf den Sack, keine ordentlichen Linien bauen zu können. Jede verdammte Linie muss im Depot anfangen und Enden, das ist nicht nur unrealistisch, sondern auch nervig, da man sich mit den Depots das halbe Stadtbild versaut. Könnte man den Verschleiß ausschalten könnte man problemlos auch 10 Linien aus einem Depot am Stadtrand fahren lassen und man hätte komplett neue planerische Möglichkeiten.)

    Kutscher am Hofe Berlins.

    Edited 2 times, last by Sotrax (May 17, 2014 at 3:26 PM).

    • Quote
  • Synthtronic
    Professional
    Posts
    812
    Filebase Entries
    7
    • May 17, 2014 at 3:31 PM
    • #12

    Ich bin da schon auf deiner Seite, dieser Bug hätte schon längst gefixt sein müssen.
    Meine Aussage oben basiert nur auf eine Vermutung und das sie da nicht den Quellcode dazu haben um es zu fixen.

    Aktuelle CiM Beta-Karte gibts es hier: Fishtown - Beta 1930 (0.6.1) 17.11.2012
    Aktuelle CiM2 Karte: Sarnia (ON) - Port Huron (MI) v1.00 (14.06.2015)

    http://www.Spielerheim.de

    • Quote
  • Sotrax
    Intermediate
    Posts
    542
    • May 17, 2014 at 3:35 PM
    • #13

    Ja wiegesagt, der Fahrzeugverschleiß hat ja seit Release nicht funktioniert. Und mit dem Regelseteditor kam eine Stellmöglichkeit dazu, die auf einem kaputten Code basiert. Klar, dass dieser dann auch nicht funktioniert, wenn alles aufeinander aufbaut. Wenn CO an die Sachen nicht ran kommt ist das eine andere Sache, die Tatsache das sie aber sämtliche Dinge dazu einfach ignorieren macht mich wild. Ich kann mir nämlich echt vorstellen das hier nur eine Kleinigkeit nicht funktioniert, vielleicht fehlt irgendwo eine Klammer oder ein Komma und schon könnte alles laufen.

    Vielleicht kann ja der ein oder andere im Paradoxforum auch seinen Senf dazu geben, vielleicht bekommen wir CO ja zu einem Bugfix oder zwingen sie mindestens zu einer Aussage.
    Interessiert sich echt niemand weiter dafür? ?(

    Kutscher am Hofe Berlins.

    Edited once, last by Sotrax (May 17, 2014 at 8:43 PM).

    • Quote
  • Sotrax
    Intermediate
    Posts
    542
    • May 18, 2014 at 10:36 AM
    • #14

    Okay, im Regelseteditor ist die zweite Position also grottig schlecht Übersetzt. Im Englischen heißt die Funktion "Affects how expensive maintenance is." und im Deutschen "Bestimmt, wie schnell der Zustand der Fahrzeuge sich verschlechtert." Der Fahrzeugverschleiß lässt sich also im Regelseteditor und im Fahrzeugeditor garnicht abschalten...

    Hat jemand von euch eine Idee ob und wie man den Verschleiß manuell ausschalten könnte, indem man evtl einen Wert auf 0 setzt? Wir haben doch Experten hier die schon das ein oder andere gemodded und umgebaut haben, vielleicht findet sich ja auch jemand der mir den Verschleiß abschalten kann..? Ich geh sogar soweit, dass ich dafür bezahlen würde .. denn es deprimiert mich echt.

    Kutscher am Hofe Berlins.

    • Quote
  • eis_os
    Professional
    Posts
    1,025
    Filebase Entries
    2
    • May 18, 2014 at 12:31 PM
    • #15

    Es gibt keine externe Möglichkeit das zu ändern.

    Also soweit ich das verstanden haben, macht CIM2 das in etwa so:

    Für jedes Fahrzeug des Depots, die Distanz der zurückgelegten Strecke berechnen:

    dist = (v.dist - v.lastDist)
    v.lastDist = dist

    Die Distanz wird zur Berechnung der Energie Verbrauchsdaten herangezogen.

    Zum wesentlichen Teil, der Verschleiß:
    Vorweg, 0x?????? ist Hexadezimal Schreibweise, intern ist der Startwert für v.condition 0x40000000 ( = conditionmax = 100%), ein Bus hat zum Beispiel maxSpeed von 0x1000

    new_condition = v.condition - ( dist * (0x20000 / v.maxSpeed)));
    v.condition = new_condition

    Wenn new_condition < 0x4000000 dann kommt eine Meldung das Fahrzeug sei kaputt und die Geschwindigkeit wird auf 1/3 maxSpeed gesetzt.

    Errechnung in % Werte:
    (v.condition*100)/conditionmax


    -edit-
    Bedeutet:
    Um so höher die theoretische maximal Geschwindigkeit um so langsamer geht der Verschleiß pro gefahrenen Weg. Und das ist für jeden Fahrzeugtyp gleich.... (Also Schiff, Bus, Tram werden gleich berechnet) 8o

    Edited 5 times, last by eis_os: Formel Variablen falsch. (May 18, 2014 at 12:40 PM).

    • Quote
  • Sotrax
    Intermediate
    Posts
    542
    • May 18, 2014 at 12:50 PM
    • #16

    Ist es möglich in der Datei einfach die Berechnungsgrundlage zu ändern?

    new_condition = v.condition - ( dist * (0x20000 / v.maxSpeed))); ist die Grundberechnung. Was und wie da berechnet wird ist mir ja egal, hauptsache das Ergebnis stimmt.
    Wenn wir einfach den Teil der abgezogen wird wieder hinaufaddieren oder diesen Berechnungsteil komplett entfernen, müsste der Verschleiß dann nicht auf aktuellem Niveau bleiben?
    new_condition = v.condition - ( dist * (0x20000 / v.maxSpeed)) + ( dist * (0x20000 / v.maxSpeed)) );

    Kutscher am Hofe Berlins.

    • Quote
  • eis_os
    Professional
    Posts
    1,025
    Filebase Entries
    2
    • May 18, 2014 at 1:06 PM
    • #17

    Ja, dann gäbe es keinen mehr, Änderungen an CIM2 selber kann ich aber leider nicht anbieten...

    • Quote
  • Sotrax
    Intermediate
    Posts
    542
    • May 18, 2014 at 1:08 PM
    • #18

    Gnah .. d.h. du kannst es nur auslesen, ohne an den Datein Anderungen vornehmen zu können? :-/

    Kutscher am Hofe Berlins.

    • Quote
  • eis_os
    Professional
    Posts
    1,025
    Filebase Entries
    2
    • May 18, 2014 at 1:15 PM
    • #19

    Ich hab schon wieder zu viel gesagt...

    • Quote
  • Sotrax
    Intermediate
    Posts
    542
    • May 18, 2014 at 8:03 PM
    • #20

    Es wäre cool wenn der ein oder andere mir im Paradox Thread vielleicht sein +1 schenken könnte. Dann handelt vielleicht CO und wir müssten hier nicht mit irgendwelchen Tricks herumprobieren. Bei den Bussen haben sie sich ja auch einer kleinen Menge Meinungen gebeugt.. und die Erweiterung jeglicher spielerischer Möglichkeiten liegt ja im Interesse aller.

    Edit//
    Da einigen vielleicht immernoch nicht die Vorzüge klar sein sollten, mit reduziertem bzw abgeschaltetem Verschleiß (Der in CiM ohnehin exorbitant hoch ist) ließen sich komplett neue Linienkonzepte und endlich realistische Linienführungen bauen.

    Zum Beispiel wie unten im Bild. Vom Depot aus werden die Fahrzeuge auf die Linie geschickt und sie fahren dann dort quasi wie Ringlinie den ganzen Tag auf ihrer Linie, wie im echten Leben. Lediglich wenn sich die Taktzeiten verändern, bzw wenn ein Fahrzeug dazukommt bzw von der Linie genommen wird, fahren die Fahrzeuge vom/zum Depot. Damit ließen sich auch viele Linien aus einem Depot ausfahren, deutlich mehr als aktuell, da kein Gedränge mehr an den Depotausfahrten stattfinden würde. Denn ledigleich bei Taktveränderungen fahren Fahrzeuge zum Depot. Damit hätte man endlich realistische Linienführungen, realistische Ein- und Aussetzwege, außerdem könnte man Depots weit außerhalb des Stadtzentrums plazieren ohne die vorhandenen Städte zerreißen zu müssen. Linien bedürfen dann nicht länger einer zwingenden "Depotanbindung" wie wir sie aktuell kennen. Auch gibt es keine rauchend- qualmenden Fahrzeuge mehr die den Verkehr blockieren und das Firmenansehen in den Keller reißen.

    Bin ich so unsympathisch oder sind meine Ideen so weit hergeholt, dass ich hier so wenig Anklang finde? ?(

    Kutscher am Hofe Berlins.

    Edited 2 times, last by Sotrax (May 18, 2014 at 8:37 PM).

    • 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™