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
  5. Modding und Erweiterungen
  6. Tools & more

[Dev Thread / Preview] Mod Manager

  • eis_os
  • 22. August 2011 um 18:00
  • Olivia
    Schüler
    Beiträge
    61
    Filebase Einträge
    1
    • 13. Oktober 2012 um 16:04
    • #121

    Hallo eis_os,

    ich nutze den ModManager 0.5.1, habe alle DLCs und die neuesten Spielversionen. Zugegeben habe ich auch eine wilde Installation an Mods. Allerdings läuft das Spiel recht stabil.

    Ich habe beim ModManager immer wieder ein Problem, wenn ich ihn aus dem [Esc]-Menü im Spiel aus aufrufe. Dann stürzt in der Regel das ganze Spiel ab. In der Log-Date befindet sich dann immer dieses File-Ende:

    Zitat

    Ultimate Camera Control(v2.9): saving user settings...
    [done]
    Ultimate Camera Control(v2.9): unloaded
    Line Statistics Plus(v5.7): saving user settings...
    [done]
    Line Color Manager(v1.4): saving user settings...
    [done]
    Line Statistics Plus(v5.7): unloaded
    Error: Runtime error in "metro/scripts/engine.script" at line 314: Internal error!
    MAIN.$grid = null;
    MAIN.$timeline = null;
    delete $timeline;
    delete $scene; <<<<<<<<< ERROR
    delete $sceneClock;
    delete $mainClock;
    delete $bloom;
    Error: Runtime error in "metro/scripts/main.script" at line 929: Internal error!
    $viewport.visible = false;
    if (defined MAIN.$gameScripts) {
    foreach_reverse (MAIN.$gameScripts) {
    delete current; <<<<<<<<< ERROR
    }
    MAIN.$gameScripts = [];
    }
    Error: Called from "metro/scripts/main.script" at line 0
    $window = MAIN.$window; <<<<<<<<< ERROR
    $viewport = MAIN.$viewport;
    $desktop = MAIN.$desktop;
    $settings = MAIN.$settings;

    Alles anzeigen

    Der ModManager übers Hauptmenü ist dagegen nicht ein einziges Mal abgestürzt und läuft sehr gut!

    Was gibts sonst noch?

    Neben einer Kategorisierung, die Du ja bereits auf dem Schirm hast, gibt es mit den Anhängigkeiten ein "logisches" Problem:

    Die Karte "Walden" hat eine Abhängigkeit mit den PropsTransport. Dieses ist aber mittlerweile auch im TransPropsMegapack enthalten. Wenn man nur das Megapack hat, kann man Walden nicht laden, da das erstere Pack fehlt.
    Das ist unlogisch, sind doch die benötigten Daten eigentlich da und man müsste dieses Pack doppelt installieren...zumindest, um Walden spielen zu können-


    Grüße

    bbm54

    Prag-Landkarte...das wird was!

    • Zitieren
  • eis_os
    Profi
    Beiträge
    1.025
    Filebase Einträge
    2
    • 13. Oktober 2012 um 16:34
    • #122

    Warum bei dir dieses zum Absturz führt keine Ahnung, aber das Spiel ist schon vor deinen log_metro.txt Auszug abgestürzt. Mach eine Kopie deiner Spielordner und versuche es mal ohne:
    Line Statistics Plus(v5.7)
    Line Color Manager(v1.4)
    Line Statistics Plus(v5.7)

    Bei einen neuen Spiel.

    Zum Thema Abhängigkeiten.
    Das Abhängigkeiten Management nutzt eindeutige ModIDs. Man kann zurzeit keine ModIDs zusammenfassen oder als veraltet deklarieren, da damit das Abhängigkeitsmanagement noch komplizierter wird.
    Einfachste Variante, Walden bekommt ein Update mit der neuen Abhängigkeit.

    Das ist insofern nicht unlogisch da ModManager niemals Prinzip und technisch bedingt die Objekt Abhängigkeiten erfahren kann und dann magisch die passenden Mods auswählen kann.* Das funktioniert daher alles per ModIds...


    * (Eine GRID Datei kann im Spiel nicht auf etwaige fehlende Objekt Dateien untersucht werden)

    Einmal editiert, zuletzt von eis_os (13. Oktober 2012 um 16:37)

    • Zitieren
  • Olivia
    Schüler
    Beiträge
    61
    Filebase Einträge
    1
    • 13. Oktober 2012 um 18:00
    • #123

    Danke für die fixe Antwort. ich habe auch schon gemerkt, dass das Logfile nicht alles aufzeichnet...

    Line-Statistics und Repairmod (siehe Wiki) waren es. Ich hatte nicht darauf geachtet, dass im KBF-Fahrzeugmod das Repairmod mit drin ist... Außerdem führt der US-Editor zu Speicherübelauf. So, das wäre gelöst...

    Das mit den Abhängigkeiten ist auch sehr schwierig, wenn man mal die Anzahl der Mods ansieht....

    Grüße bbm54

    P.S. Ich habe mein altes Länderfile Tschechien auch umgeschrieben und zu einem gs-File gepackt. Das könnte man auch für ready to play nutzen. Ich habe nur noch nicht diese Extra-Datei erstellt. Wem kann ich das denn schicken?

    Prag-Landkarte...das wird was!

    • Zitieren
  • eis_os
    Profi
    Beiträge
    1.025
    Filebase Einträge
    2
    • 13. Oktober 2012 um 18:22
    • #124

    Wenn man kein eigene Paketquelle betreiben möchte, wäre das Cities in Motion Wiki (nicht zu verwechseln mit citiesinmotion.net Wiki) die Anlaufstelle, dort gibt es einen eigenen Submit Button.
    Das sollte dann an douglasrac aus dem Paradox Forum/CimX Forum gehen.

    Cities in Motion - CiM Wiki Repository

    Ich betreibe wegen des Administrativen Aufwands keine Paketquelle für andere Autoren, leider schweigen die Forum Admins hier bezüglich ob die Filebase jemals die Daten aufbereiten wird so das man hier direkt herunterladen kann.

    • Zitieren
  • eis_os
    Profi
    Beiträge
    1.025
    Filebase Einträge
    2
    • 14. Oktober 2012 um 18:38
    • #125

    Wichtiger Hinweis für 0.5.0 und 0.5.1:

    Bitte schaltet "Extended Error Reporting" in den Einstellungen ab.
    CIM scheint ein Problem im event System zu haben, aus unerklärlichen Gründen crasht CIM bei den Versuch eine Fehlermeldungsroutine (Event Handler) zu nutzen.
    Dabei Überschreibt CIM wild den Stack (Speicher) des Script Systems. Dies kommt nur in bestimmten Konstellationen vor, trotz intensiver Suche war es mir nicht möglich die Ursache festzustellen, sogar ein Leerer Event Handler führt zum Crash:

    Code
    event MAIN.onErrorMsg::($message) {
    }

    -edit-

    Der Fehler tritt Intern bei allen Fehlern des Typs: "Variant not indexable" auf, auch ohne "Extended error reporting", aber ein Crash tritt dann aber nicht mehr direkt auf.
    Egal was man macht, nach einem "Variant not indexable" Fehler ist der CIM Speicherinhalt fehlerhaft und CIM wird instabil...

    PS: Die Zeit Limitierung für Doppel Posts ist nervig...

    2 Mal editiert, zuletzt von eis_os (14. Oktober 2012 um 19:31)

    • Zitieren
  • mediziner
    Administrator
    Reaktionen
    2
    Beiträge
    1.924
    Filebase Einträge
    10
    Einträge
    4
    • 15. Oktober 2012 um 09:26
    • Offizieller Beitrag
    • #126

    Also ein Spielinterner Bug :(
    Ob die Entwickler den noch fixen werden?

    • Vorheriger offizieller Beitrag
    • Nächster offizieller Beitrag
    • Zitieren
  • eis_os
    Profi
    Beiträge
    1.025
    Filebase Einträge
    2
    • 15. Oktober 2012 um 09:50
    • #127

    Laut Aussage von Gebbiz dürfen Fehler aber erst gar nicht passieren.
    Mir war klar das ein gsScript Objekt (dh. das kompilierte Script) einen Fehler nicht gut verträgt und es nicht mehr zu gebrauchen war:

    Zitat von gebbiz


    About the script errors, it would be better to just avoid them because the system is not very error-safe. They may cause memory leaks or crashes.

    Aber das eine einfache Anweisung wie:
    $var = null;
    echo $var[2]
    Zu massiven Speicher Problemen führen kann, das dann die ganze Speicherbereiche kaputt gehen. Liegt wohl irgendwo im Referenz System.

    Schade das wohl Paradox/Colossal Order nie den Quellcode raus rücken werden um den Fehler zu beseitigen... ;(

    • Zitieren
  • mediziner
    Administrator
    Reaktionen
    2
    Beiträge
    1.924
    Filebase Einträge
    10
    Einträge
    4
    • 15. Oktober 2012 um 10:04
    • Offizieller Beitrag
    • #128

    Kann man eigentlich irgendwie testen, ob ein vorhandenes Addon über den MM aktiviert oder deaktiviert ist?

    • Vorheriger offizieller Beitrag
    • Nächster offizieller Beitrag
    • Zitieren
  • eis_os
    Profi
    Beiträge
    1.025
    Filebase Einträge
    2
    • 15. Oktober 2012 um 10:10
    • #129

    Klick mal auf API im Info Tab. Da sollte das erklärt werden...

    • Zitieren
  • mediziner
    Administrator
    Reaktionen
    2
    Beiträge
    1.924
    Filebase Einträge
    10
    Einträge
    4
    • 15. Oktober 2012 um 10:42
    • Offizieller Beitrag
    • #130

    Den kleinen Button habe ich vollkommen übersehn ;)

    • Vorheriger offizieller Beitrag
    • Nächster offizieller Beitrag
    • Zitieren
  • eis_os
    Profi
    Beiträge
    1.025
    Filebase Einträge
    2
    • 5. November 2012 um 19:36
    • #131

    0.5.2 Beta
    Lange Zeit keine neue Version, manchmal dauern kleine Sachen doch länger als erwartet.

    Aber das Warten hat sich gelohnt, das Starten von ModManager sollte nun schneller sein, da updateFileSystem Aufrufe nun vermieden werden.
    updateFileSystem wurde aber auch in der Routine zum finden von CIM genutzt, sollte es nun Probleme geben bitte eine Nachricht schreiben...
    In der Mod Liste kann nun gesucht werden und es gibt Tastatur Support für die Liste!

    Die Hook API wieder umgeschrieben, nun kann man auch mehrmalig nach einen Code Teil suchen und ersetzen.

    Es gibt nun die öffentliche API Version 2.


    • Faster start by removing unnecessary filesystem scans, consolidate hook write
    • Disabled updateFileSystem barrier trying to detect CIM dir
    • UI

      • Workarounds for Back Button and Tab List not working
      • New Profile button changed to plus button to make room for filter
      • Make ui objects active, so CIM passes key events
    • UI Mod List

      • Filter Framework, currently allows searching
      • Chang selection via keyboard up/down arrow (click list)
      • Activate/Deactivate mod via space key
    • Hook API

      • More output via loglevel 20
      • call updateFileSystem only when necessary
      • Allow hooking several occurences in a file and skipping replacement
    • Public API

      • new mod_getPath, getting the path of an active mod
      • new hook_add, allows to replace/add/multiply times/skip hooks
    • modinfo

      • verify categories in modinfo: maps, regions, vehicles, stations, buildings, props
    • Zitieren
  • LinieO
    Fortgeschrittener
    Beiträge
    358
    Filebase Einträge
    2
    • 20. November 2012 um 18:51
    • #132

    Wie installiere ich die neue MM Version wenn ich schon eine alte drauf habe? Einfach überschreiben oder muss ich was beachten?

    • Zitieren
  • eis_os
    Profi
    Beiträge
    1.025
    Filebase Einträge
    2
    • 20. November 2012 um 19:11
    • #133

    Überprüfen ob die Paketquelle

    Code
    http://cim.bytetransfer.de/modmanager/update.repo

    eingerichtet ist.

    Im Install Tab, Paketquellen aktualisieren und dann bei ModManager auf Update klicken.

    • Zitieren
  • Pluesch
    Profi
    Beiträge
    652
    Filebase Einträge
    18
    • 20. November 2012 um 19:39
    • #134

    wo finde ich Tram Puzzle Pieces 0.6? Finde nur bis 0.4.

    Tutorials für Anfänger - Tipps & Tricks - Cities in Motion - Fanpage
    Tutorial Gebäude und Props von Us Cities und Tokyo für das Land Germany einfügen. - Tipps & Tricks - Cities in Motion - Fanpage
    WICHTIG: Mod-Installation & Probleme - Bitte zuerst lesen! - Modding-Hilfen - Cities in Motion - Fanpage

    • Zitieren
  • eis_os
    Profi
    Beiträge
    1.025
    Filebase Einträge
    2
    • 20. November 2012 um 19:45
    • #135

    Im eis_os Addon Repository?

    • Zitieren
  • Pluesch
    Profi
    Beiträge
    652
    Filebase Einträge
    18
    • 20. November 2012 um 20:04
    • #136

    Danke

    Tutorials für Anfänger - Tipps & Tricks - Cities in Motion - Fanpage
    Tutorial Gebäude und Props von Us Cities und Tokyo für das Land Germany einfügen. - Tipps & Tricks - Cities in Motion - Fanpage
    WICHTIG: Mod-Installation & Probleme - Bitte zuerst lesen! - Modding-Hilfen - Cities in Motion - Fanpage

    • Zitieren
  • mediziner
    Administrator
    Reaktionen
    2
    Beiträge
    1.924
    Filebase Einträge
    10
    Einträge
    4
    • 2. Dezember 2012 um 18:14
    • Offizieller Beitrag
    • #137

    Könntest du eventuell in der log_metro.txt die vom Spiel erkannte Grafikkarte und die OpenGL Version mit ausgeben lassen? Im Debug-Modus bekommt man ja beides angezeigt, aber so könnte man anderen Spielern bei Problemen ggf. unkomplizierter helfen?

    • Vorheriger offizieller Beitrag
    • Nächster offizieller Beitrag
    • Zitieren
  • eis_os
    Profi
    Beiträge
    1.025
    Filebase Einträge
    2
    • 2. Dezember 2012 um 19:15
    • #138

    Ehm, ja, schon eingebaut...

    Code
    [ModManager] Output Device:
    [ModManager]   GeForce GTX 550 Ti/PCIe/SSE2
    [ModManager]   OpenGL 4.2.0
    • Zitieren
  • mediziner
    Administrator
    Reaktionen
    2
    Beiträge
    1.924
    Filebase Einträge
    10
    Einträge
    4
    • 2. Dezember 2012 um 19:30
    • Offizieller Beitrag
    • #139

    Perfekt ;)

    • Vorheriger offizieller Beitrag
    • Nächster offizieller Beitrag
    • Zitieren
  • Synthtronic
    Profi
    Beiträge
    812
    Filebase Einträge
    7
    • 2. Dezember 2012 um 22:53
    • #140

    eis_os ist der beste ;)

    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

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