Problem mit Kapazitäten von Eisenbahnwagen.. @Seamon's balancing to real values

Willkommen in der Transport Fever Community

Wir begrüßen euch in der Fan-Community zu den Spielen Transport Fever und Train Fever, den Wirtschaftssimulatoren von Urban Games. Die Community steht euch kostenlos zur Verfügung damit ihr euch über das Spiel austauschen und informieren könnt. Wir pflegen hier einen freundlichen und sachlichen Umgang untereinander und unser Team steht euch in allen Fragen gerne beiseite.

 

Die Registrierung und Nutzung ist selbstverständlich kostenlos.

 

Wir wünschen euch viel Spaß und hoffen auf rege Beteiligung.

Das Team der Transport-Fever Community


  • Hallo,
    ich habe den Mod "Seamon's balancing to real values" als letztes Mod von etwa 2000 eingebunden. Und meinem debugging zu folge wird es als letzter modifier bei loadModel auch aufgerufen und liefert korrekte gemoddete Werte..
    aber... im Spiel habe ich ganz andere Kapazitäten, die weder dem Original-File noch dem balanzierten entspricht.
    Beispiel:
    als beispiel hab ich den "British 5-plank Open Wagon" ausgewählt.


    Im Spiel hat es eine Kapazität von 19 (??) - im Original 24 und nach o.g. Mod 75


    habe einiges an debugging investiert, was aufgerufen wird...


    hier die ausgabe (zeigt die verschiedenen aufgerufenen modifier für loadmodel und einiges mehr aus o.g. Mod, habe noch die modnamen ergänzt oder/und fett markiert - hier scheint alles ok, habe auch die anderen mods geprüft ob kapazitäten geändert werden, was aber nicht der fall ist... also liegt das problem eher bei einem mod, das vielleicht auf andere art und weise die kapazitäten ändert?


    Hat jemand vielleicht eine Idee oder Ahnung woher die 19 kommen? das wäre ein viertel des wertes vom balancing mod... gibt es evtl. ein mod das kapas durch 4 teilt?


    Hier meine Liste der mods...
    aus Platzgründen hier verlinkt

    Dell Precision T7600, 2 x Intel(R) Xeon(R) CPU E5-2665 (8 cores per CPU, 2 threads per core, 20MB L3 cache, 2.4/3.1GHz) (⁼32 logische CPUs), 512 GiB DDR3 ECC registered 1600 MT/s, NVIDIA Corporation GP102 [GeForce GTX 1080 Ti] (11GB GDDR5X 352 bit), SAS Hardware RAID Level 1

    Linux version 5.14.21-150400.24.60-default (geeko@buildhost) (gcc (SUSE Linux) 7.5.0, GNU ld (GNU Binutils; SUSE Linux Enterprise 15) 2.39.0.20220810-150100.7.40) #1 SMP PREEMPT_DYNAMIC Wed Apr 12 12:13:32 UTC 2023 (93dbe2e)

  • ok, scheint, als habe ich was grundlegendes nicht verstanden.. die werte werden immer durch 4 noch geteilt? hmm. das erklärt vieles..


    aber was ist der hintergrund?
    davor hatte ich einen mod im einsatz, der die werte vervierfacht hatte (für cargotypes-indizes 1-20 jedenfalls). und hatte entsprechend höhere kapazitäten.. (z.B. gondola von 1850 - kapa 110
    irgendwie stehe ich grad total auf der leitung... oder kann jemand auf die schnelle noch das system erklären..
    die werte aus dem mod sind zum Bleistift
    --kkStB Ib ABa (1902)
    capacities = {capacity = 39}, --39 (39 Personen) -- Real: 39 Passagiere
    aber
    --corail Téoz service (2003)
    capacities = {capacity = 24}, --90 (24 Personen) -- Real: 48 Passagiere


    und eben
    -- British 5-plank Open Waggon (1850)
    capacities = {capacity = 25}, --24 / COAL - 6,0m / 36px / 2 Achsen


    wieso *3 und dann /4 (bei Güterzügen)

    Dell Precision T7600, 2 x Intel(R) Xeon(R) CPU E5-2665 (8 cores per CPU, 2 threads per core, 20MB L3 cache, 2.4/3.1GHz) (⁼32 logische CPUs), 512 GiB DDR3 ECC registered 1600 MT/s, NVIDIA Corporation GP102 [GeForce GTX 1080 Ti] (11GB GDDR5X 352 bit), SAS Hardware RAID Level 1

    Linux version 5.14.21-150400.24.60-default (geeko@buildhost) (gcc (SUSE Linux) 7.5.0, GNU ld (GNU Binutils; SUSE Linux Enterprise 15) 2.39.0.20220810-150100.7.40) #1 SMP PREEMPT_DYNAMIC Wed Apr 12 12:13:32 UTC 2023 (93dbe2e)

  • :D meine Hypothese:
    hm.. das entspräche der modellisierung/ dem massstab... wie es auch der
    normalzustand ist.. ich glaube ich hab das mit real values falsch
    verstanden.. es werden nur fehlerhafte werte korrigiert, aber nicht
    anstatt der modellwerte die realen gesetzt.. so hatte ich das
    verstanden, und das hat der andere mod, der einfach alles vierfacht hat
    getan..
    sogesehen den ganzen tag nur wegen eines missverständnisses nach einem nichtvorhandenen fehler gesucht

    Dell Precision T7600, 2 x Intel(R) Xeon(R) CPU E5-2665 (8 cores per CPU, 2 threads per core, 20MB L3 cache, 2.4/3.1GHz) (⁼32 logische CPUs), 512 GiB DDR3 ECC registered 1600 MT/s, NVIDIA Corporation GP102 [GeForce GTX 1080 Ti] (11GB GDDR5X 352 bit), SAS Hardware RAID Level 1

    Linux version 5.14.21-150400.24.60-default (geeko@buildhost) (gcc (SUSE Linux) 7.5.0, GNU ld (GNU Binutils; SUSE Linux Enterprise 15) 2.39.0.20220810-150100.7.40) #1 SMP PREEMPT_DYNAMIC Wed Apr 12 12:13:32 UTC 2023 (93dbe2e)

  • Das "geteilt durch 4" wird durch das Spiel vorgegeben.


    Wenn man *4 rechnet, dann sind im Spiel die Werte, die man gemäss Einträgen in den .mdl erwarten würde.


    Warum ich welche Werte gesetzt habe und weshalb ich unterschiedliche Faktoren gesetzt habe, das würde dieses Topic sprengen. Kurz zusammengefasst:
    - das Balancing sollte möglichst sinnvoll und dennoch soweit möglich realitätsnah sein

  • Ich hab in letzter Zeit gerne mal Kante zugeschaut. Der hat auch bspw meinen AGG eingesetzt. Dann sucht er nach Alternativen, weil die 40 Kapazität wohl nicht gereicht hat. Sag ich mir selber "na da viel Spaß beim suchen". Ha! Holt er nen grünen Schlenki raus, nich ansatzweise so lang aber mal eben 50% mehr Kapazität?! Is klar. Daher finde ich solche Scripte wie von @Seamon super, weil sie solche Blödsinnswerte einfach bekämpfen.

BlueBrixx