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
  • eis_os
    Profi
    Beiträge
    1.025
    Filebase Einträge
    2
    • 31. Dezember 2012 um 08:08
    • #161

    Hmm, das ist aber sehr komisch, zeigt er einen Fehler wie Zugriff verweigert im Fenster an?
    Denn sonst sollte eigentlich eine händische Eingabe möglich sein.

    Wo liegt deine Cities in Motion.exe?

    • Zitieren
  • ufthai
    Anfänger
    Beiträge
    35
    Filebase Einträge
    1
    • 31. Dezember 2012 um 10:37
    • #162

    Hallo eis_os
    Ja er schreibt Zugriff verweigert.
    Meine Cities in Motion.exe liegt in C:/Programme (64)/Cities in Motion

    • Zitieren
  • eis_os
    Profi
    Beiträge
    1.025
    Filebase Einträge
    2
    • 31. Dezember 2012 um 11:06
    • #163

    a) Das Verzeichnis an eine andere stelle kopieren
    oder
    b) Dem Verzeichnis Benutzerschreibrechte geben...

    • Zitieren
  • ufthai
    Anfänger
    Beiträge
    35
    Filebase Einträge
    1
    • 31. Dezember 2012 um 13:11
    • #164

    Hallo eis_os
    Problem gelöst.
    Man muß das Spiel von C:/programm(x86)/Cities In Motion/Cities In motion.exe starten und nicht wie ich von der Verknüpfung am Desktop.
    Zuerst alte Verknüpfung löschen und ModManager installieren und neue Verknüpfung erstellen. Fertig!
    Danke für deine Hilfe und den Mod.
    ufthai

    • Zitieren
  • akpsv
    Schüler
    Beiträge
    143
    • 2. Januar 2013 um 01:08
    • #165

    Frohes neues Jahr wünsche ich euch allen

    Hab da mal ne Frage: Ist es gewollt, das der MM eine autosave Funktion hat? Im Spiel werden jetzt, zumindest bei mir, immer zwei autosave-Dateien erstellt. Es erscheint auch das Fenster mit der Meldung: "Speichern erfolgreich" Würde gerne eine der beiden Funktionen abschalten, entweder vom Spiel oder vom MM. Vielleicht kann man mir das erklären wo man das abschalten kann.

    Gruss Andy

    Gruss Andy

    Kein Weg ist zu Weit wenn man findet was man sucht

    Einmal editiert, zuletzt von akpsv (2. Januar 2013 um 01:13)

    • Zitieren
  • eis_os
    Profi
    Beiträge
    1.025
    Filebase Einträge
    2
    • 2. Januar 2013 um 09:43
    • #166

    Nein, MM hat definitiv keine Autosave Funktion... Und das Spiel hat das normalerweise auch nicht, es gibt aber Packs die das Aktivieren/Modifizieren...

    Einmal editiert, zuletzt von eis_os (2. Januar 2013 um 10:29)

    • Zitieren
  • 450 003-9
    Anfänger
    Beiträge
    40
    • 7. Januar 2013 um 00:03
    • #167

    Tach ersma
    ich habe eine Frage, die sich vor allem an eis_os richtet, da er den ModManager erstellt hat.
    Ich habe Cim ganz normal gestartet, aber noch vor dem Hauptmenu ist es abgestürzt.
    Ich habe anhand der log_metro herausgefunden, das der ModManager das Problem ist (Version 0.52).
    Da ich aber ohne den ModManager meine saves nicht starten kann (Stadtbahn/Hochbahn DLC...), wende ich mich mal an die Community.
    Im Anhang findet ihr die log_metro.

    Ich bedanke mich schonmal im Vorraus an alle, die mir helfen.

    GT8-100C 819, DB 450 003-9

    • Zitieren
  • mediziner
    Administrator
    Reaktionen
    2
    Beiträge
    1.924
    Filebase Einträge
    10
    Einträge
    4
    • 7. Januar 2013 um 00:19
    • Offizieller Beitrag
    • #168

    Teste bitte mal mit der neuesten Version des MM (0.5.5). Möglicherweise hat eis_os das schon korrigiert.
    (Modmanager per Hand löschen und neue Version ebenfalls manuell kopieren)

    • Vorheriger offizieller Beitrag
    • Nächster offizieller Beitrag
    • Zitieren
  • eis_os
    Profi
    Beiträge
    1.025
    Filebase Einträge
    2
    • 7. Januar 2013 um 09:44
    • #169

    Das hier ist der wichtige Hinweis:
    "[ModManager] ERROR: Hook tracker creation or loading failed, please check mm_hooktracker.script"

    mm_hooktracker.script löschen.
    CIM starten, ModManager komplett deinstallieren via Einstellungen...
    Neue Version installieren.

    Keine Ahnung warum deine mm_hooktracker.script kaputt ist oder sich nicht beschreiben lässt....

    • Zitieren
  • eis_os
    Profi
    Beiträge
    1.025
    Filebase Einträge
    2
    • 7. Januar 2013 um 20:09
    • #170

    0.5.6 Beta


    Neues Jahr, neue Version.

    Wie immer ein paar Änderungen hier und da um eine wirklich stabile Version zu bekommen.

    Deinstallieren von Mods war kaputt, sehr unschöner Fehler...

    Damit das Nutzen von Mods für alle Nutzer stabiler wird, warnt ModManager nun wenn ein Mod zwar Strings mitbringt aber weder die Nutzer Sprache noch en_US.strings hat.
    Sollte die Crash Reports bezüglich fehlender Strings nicht merklich zurückgehen werde ich in den nächsten ModManager Versionen das Laden von solchen Mods verhindern,
    oder als alternative en_US.strings durch ModManager erzwingen sollte das Mod Sprachdateien mitbringen!
    Sollte die Dateistruktur fehlerhaft sein, wie addons/addons wird dieses nun auch als Fehler angezeigt.

    Eine Verbesserung der Geschwindigkeit zum entfernen von Hooks (wenn ein Mod viele Hooks installiert hat) und bessere Fehlermeldungen.

    0.5.6 Beta

    • Fix broken mod uninstalling
    • Report mods with strings but no failback en_US.strings and the current language is missing
    • Report very odd folder structures, addons, scripts, ui, strings, objects, metro directly in addons
    • Hook API

      • Show error message in ui when mm_hooktracker.script can't be loaded and quit CIM.
      • Update filesystem cache after rolling back all files of a mod instead doing it for each file in history, (should speedup quit, reload)
      • Try to remove empty directories
      • fix public api v2 hook_add function parameter placement
    • Control Script

      • Fix non usable getAPI in controlscript while loading mod
    • Install / Uninstall

      • Write errors to log_metro.txt after findcim.cmd run
    • Translation

      • Russian translation update by Alex
    • Zitieren
  • akpsv
    Schüler
    Beiträge
    143
    • 21. Januar 2013 um 04:07
    • #171

    Nach dem Update des MM, zeigt er mir an das ich zwei addons Ordner hätte. Dem ist nicht so, es sei den er ermittelt auch die die ich auf Platte D habe. Habe auch mehrfach nach dem Verzeichnis addons\addons gesucht. Habe nichts gefunden und Windows aucht nicht. Vielleicht habe ich einen von dem ich nichts weiss oder der MM zeigt etwas das nicht da ist. Oder ist es ein Bug?

    Gruss Andy

    Gruss Andy

    Kein Weg ist zu Weit wenn man findet was man sucht

    • Zitieren
  • eis_os
    Profi
    Beiträge
    1.025
    Filebase Einträge
    2
    • 21. Januar 2013 um 10:05
    • #172

    Ich gehe mal davon aus das Du den Hinweis bezüglich falsch installierten addon meinst?

    Dann schau mal ob eine gs Datei einen addons Ordner mitbringt.

    • Zitieren
  • akpsv
    Schüler
    Beiträge
    143
    • 21. Januar 2013 um 13:20
    • #173

    Muss ich jede gs-Datei öffnen um das festzustellen oder wie meinst du das?

    Gruss Andy

    Gruss Andy

    Kein Weg ist zu Weit wenn man findet was man sucht

    • Zitieren
  • eis_os
    Profi
    Beiträge
    1.025
    Filebase Einträge
    2
    • 21. Januar 2013 um 15:47
    • #174

    Ich würde die Versuchen die Testbasis zu reduzieren, dh. erst mal welcher addons Ordner es ist und dann jeweils die GS Dateien per Hex Editor Öffnen und nach addons suchen.
    Ich gehe mal davon aus, das es für dich einfacher ist immer die Testbasis um die Hälfte zu reduzieren und dann jeweils CIM starten...
    Nicht vergessen zu schreiben welcher Mod dann der Auslöser ist...

    • Zitieren
  • akpsv
    Schüler
    Beiträge
    143
    • 21. Januar 2013 um 16:30
    • #175

    Dein Tip hat geholfen.

    So, Fehler gefunden. Es war der z_vehicleRealismModV4_3. Unter Hex stand da was mit addons. Wenn ich ihn in den addons Ordner habe kommt diese Warnung das zwei addons-Ordner vorhanden wären. Habe den Mod nun in Cities in Motion verschoben. Die Warnung ist nun weg. Hoffe das ich dir damit auch helfen konnte.

    Gruss Andy :thumbup:

    Gruss Andy

    Kein Weg ist zu Weit wenn man findet was man sucht

    • Zitieren
  • eis_os
    Profi
    Beiträge
    1.025
    Filebase Einträge
    2
    • 21. Januar 2013 um 17:18
    • #176

    Hmm, entpacken und neu packen. Sonst wird das Mod wohl nicht funktionieren. Ein Addon addon zu nennen ist irgendwie nicht so tolle.

    • Zitieren
  • eis_os
    Profi
    Beiträge
    1.025
    Filebase Einträge
    2
    • 27. Januar 2013 um 19:45
    • #177

    Neue Version:
    0.5.7 Beta

    Mehr Möglichkeiten zur Fehlerdiagnose, wobei das Protokollieren des Ladens von Script Dateien abgeschaltet ist damit die log_metro.txt nicht zu unübersichtlich wird.
    Da es leider nicht möglich ist loadGridObject zu überwachen, werden erst mal nur die Fahrzeug Objekt Scripte analysiert.
    Dies bedeutet ModManager wird nun das Laden einer Map abbrechen wenn Fahrzeuge kein $type gesetzt haben oder die displayName nicht definiert haben (Als Beispiel: Cannot read valueless variant)
    Wie schon angedeutet wird ModManager in Zukunft jedes Script Problem versuchen auszuschließen, damit wird ein Laden einer Map mit kaputten Scripten verhindert.

    Beim Hinzufügen einer Paketquelle wird nun eine Liste mit existierenden Paketquellen angeboten um den Einstieg in ModManager etwas zu vereinfachen.

    Changelog:
    0.5.7 Beta

    • Waiting for downloader to finish now have a timeout and shows executable with path.
    • Savegame / Map / Script checks
      • With extended error messages enabled, show summary of errors after loading
      • Log loading of scripts while map loading (default disabled)
      • Check object scripts (currently only player vehicles as loadGridObject can't be redirected)
    • UI
      • Add new modmanager ui library
      • Switch repository new / add dialog to new lib
      • Show default repository list while adding repository
      • Add Profile using new ui lib
    • Repositories
      • Default repositories
    • Hook API
      • Disable debug output from rmdir_recursive
      • Change log level for common hook operation to 15
    • Zitieren
  • eis_os
    Profi
    Beiträge
    1.025
    Filebase Einträge
    2
    • 10. Februar 2013 um 14:58
    • #178

    Neue Version
    0.5.8 Beta

    Keine großen sichtbaren Änderungen, außer das im Info Tab nun die metro.gs Version bestimmt wird.
    Es gibt ja Leute die gerne Ihr Spiel mit Mods im metro Verzeichnis verunstalten und dann immer wieder Probleme haben da die geänderten Dateien auf einer anderen Version basieren.
    API Version 3. Ein Mod kann sich nun als zwingend Notwendig registrieren. Dieses ist eigentlich zurzeit nur bei united transport systems sinnvoll.

    Für Mac Nutzer wichtig, das CIM Verzeichnis Dialog kann nun sehr lange Pfade aufnehmen.

    Changelog:

    • metro.gs checker (info, can detect 1.0.19, 1.0.20, 1.0.21/22)
    • new internal config writer, easier to maintain
    • new setting dialog infrastructure for mod authors
    • UI
      • use modmanager ui lib for cimpath question, up to 2000 chars max
      • resize modmanager window so changelog button can be seen
    • Public API
      • API Version 3:
      • map_addrequires, adds a modid as required
      • map_stoploading, allows to stop loading a map and show an error message
    • Zitieren
  • Merk
    Fortgeschrittener
    Reaktionen
    1
    Beiträge
    407
    Filebase Einträge
    18
    • 10. Februar 2013 um 18:48
    • #179

    Ich habe einen kleinen Fehler gefunden, er wurde ausgelöst, als ich unter Info auf API geklickt habe:

    Code
    Error: File "addons/eis_os_mod_manager_v058/scripts/modmanager_public_api_v1.script" not found!
    Error: Runtime error in "addons/eis_os_mod_manager_v058/scripts/modmanager_win_info.script" at line 372: Internal error!
    		fappend($filename, "API Version "+$vers+"\n");
    		fappend($filename, $delim);
    
    		$lines = read_lines(MAIN.$modmanager.$dir_modmanager_scripts + $apifilename); <<<<<<<<< ERROR
    		foreach ($lines) {
    			$line = current;
    			if (substr($line, 0, 2) == "//") {


    Der Pfad zur Datei müsste eigentlich so aussehen: "addons/eis_os_mod_manager_v058/scripts/api/modmanager_public_api_v1.script"

    Meine Mods für Locomotion
    Adventskalender 2011

    • Zitieren
  • eis_os
    Profi
    Beiträge
    1.025
    Filebase Einträge
    2
    • 10. Februar 2013 um 19:01
    • #180

    Ja, danke, wird in der nächsten Version beseitigt.

    Version 3 (Änderungen zu 2):

    Code
    // Map related functions
    //
    // Adds a modid to the requires list of the loading map
    // In:
    //  modid           the modid to add to the requires list or null for own modid
    // Returns: -
    function map_addrequires($modid = null) {
    
    
    // Stop loading map and show error
    // Note: CIM may load additional scripts until the load error is shown
    //
    // In:
    //  message         stops loading the map as soon as possible and show the message
    // Returns: -
    function map_stoploading($message)
    Alles anzeigen

    Einmal editiert, zuletzt von eis_os (10. Februar 2013 um 19:03)

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