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
  5. Probleme

Hilfe beim modden benötigt

  • Saphirdragon
  • March 10, 2011 at 9:03 PM
  • Saphirdragon
    Intermediate
    Posts
    207
    Filebase Entries
    8
    • March 10, 2011 at 9:03 PM
    • #1

    Ich habe ein Problem: Ich versuche seit längerem einige DDS Dateien die die Straßen des Spiels von diesem dunklen Schwarz auf ein (in meinen Augen schöneres) grau umändern. Getestet habe ich die Dateien indem ich sie einfach mit dem GS viewer in eine GS datei eingebaut habe, da dies jedoch nicht gerade gut zur Verbreitung des Mods geeignet ist will ich sie als Addon einbauen. Der Tutorial von Bennhardt hilft mir leider überhaupt nicht weiter da die Roads.dds (eine der Dateien die ich ändern will) nicht nur von 1 Objekt verwendet wird. Ich habe auch schon versucht mich beim Aufbau des Mods an der Struktur von Bennhardt's Mod der die Tramgleise umtexturiert zu orienteren mit dem "erfolg" dass mir das Spiel nach einem Absturz immer ein und die selbe Log präsentierte, die relevanten Zeilen sind folgende:

    Error: File "addons/Greyroads_by_Saphirdragon/tunnels/rsmall_end.object" not found!
    Error: Runtime error in "userdata/addons/Greyroads_by_Saphirdragon/scripts/environment.script" at line 3: Internal error!
    Error: Runtime error in "metro/scripts/environment.script" at line 212: Internal error!

    Auch wenn ich diese Probleme löse und die envoirment.script umbaue (z.B. leerzeilen und anführungszeichen entferne, etc.) kommt immer die selbe Fehlermeldung, später musste ich feststellen dass sie auch auftaucht wenn in der envoiment.script nur mehr ein Teil der ursprünglichen 202 zeilen vorhanden ist. Ich bin absolut ratlos, kann mir da jemand helfen?

    Meine Bahnbilder Galerie auf Deviantart
    Meine Urban Rail Galerie auf Deviantart

    Ehrlich währt am längsten.... Aber wer hat schon so viel Zeit?

    • Quote
  • Bennhardt
    Student
    Posts
    94
    Filebase Entries
    1
    • March 10, 2011 at 9:10 PM
    • #2

    Versuch mal das:
    1. Nimm die Sonderzeichen aus dem Addon-Ordnernamen, also die Unterstriche "_".

    Wenn das nicht klappt:
    2. Versuch mal, ein Slash vor "addons" zu schreiben.

    Das sind jetz die Idee, die mir dazu einfallen.

    Ansonsten lad mal alles hoch, dann kann ich damit auch rumexperimentieren. 2 Leute schaffen mehr als nur einer. :)

    • Quote
  • immi
    Guest
    • March 10, 2011 at 10:16 PM
    • #3

    das ist der einzig interessante Fehler:

    Quote from Saphirdragon

    Error: File "addons/Greyroads_by_Saphirdragon/tunnels/rsmall_end.object" not found!


    wo liegt den besagte Datei: rsmall_end.object ? Wie versuchst du sie zu laden?

    aus dem bauch heraus würde ich sagen ändere mal die pfadangabe um in:
    "userdata/addons/Greyroads_by_Saphirdragon/tunnels/rsmall_end.object"

    • Quote
  • Saphirdragon
    Intermediate
    Posts
    207
    Filebase Entries
    8
    • March 11, 2011 at 5:26 PM
    • #4

    Ich danke euch vielmals für eure Ideen woran es liegen könnte dass die Dateien nicht korrekt geladen werden können, besonderer Dank an immi, es funktioniert wenn die Erweiterung userdata/ vor addons/... gesetzt ist =)

    Jetzt muss ich nur noch herausfinden wie man die Fehlermeldung nach dem Abschalten des Spieles rauskriegt aber da stand die Lösung doch irgendwo im Forum....

    *sucht*

    Meine Bahnbilder Galerie auf Deviantart
    Meine Urban Rail Galerie auf Deviantart

    Ehrlich währt am längsten.... Aber wer hat schon so viel Zeit?

    • Quote
  • Hyrbid87
    Guest
    • March 11, 2011 at 6:33 PM
    • #5

    Wollte auch grade sagen das man nicht einfach

    Code
    addons/....

    schreiben kann sonder

    Code
    userdata/addons/...

    Weill es sagt bescheid wo das addons ordner liegt. Weill, so wie ich es verstehen konnen zwei addons sein.

    addons/.. - [Spiel instalation]/addons
    userdata/addons/.. - My Documents/Cities in motion/addons

    Hab aber noch nicht getestet ob es auch mit metro geht (also userdata/metro/... im My documents/cim/metro).

    • Quote
  • Saphirdragon
    Intermediate
    Posts
    207
    Filebase Entries
    8
    • March 11, 2011 at 6:44 PM
    • #6

    danke auch dir =)

    Bleibt nurmehr die Fehlermeldung

    Der einbau dieses Scriptteils:

    event this.onDestroy::() {
    echo "Destroying eis_os newstations game.script";
    if (this.$toolbar) { this.$toolbar = null; }
    if (this.$buildMenu) { this.$buildMenu = null; }
    }

    Wie es eis_os vorgeschlagen hat bringt leider wenig.

    Errormeldung:


    Variant count 208 after destroy

    Meine Bahnbilder Galerie auf Deviantart
    Meine Urban Rail Galerie auf Deviantart

    Ehrlich währt am längsten.... Aber wer hat schon so viel Zeit?

    • Quote
  • Hyrbid87
    Guest
    • March 11, 2011 at 6:49 PM
    • #7

    Passiert das beim Laden der Karte in Sandbox oder beim Laden im Editor?

    • Quote
  • Saphirdragon
    Intermediate
    Posts
    207
    Filebase Entries
    8
    • March 11, 2011 at 6:52 PM
    • #8

    Sowohl als auch

    Meine Bahnbilder Galerie auf Deviantart
    Meine Urban Rail Galerie auf Deviantart

    Ehrlich währt am längsten.... Aber wer hat schon so viel Zeit?

    • Quote
  • immi
    Guest
    • March 11, 2011 at 7:02 PM
    • #9
    Quote from Saphirdragon


    event this.onDestroy::() {
    echo "Destroying eis_os newstations game.script";
    if (this.$toolbar) { this.$toolbar = null; }
    if (this.$buildMenu) { this.$buildMenu = null; }
    }


    der code erscheint mir wenig sinnvoll. da dieser abläuft wenn dein script object(this) gelöscht wird ist es völlig belanglos vorher da noch was auf null zu setzen.
    was warscheinlich eher gemeint war ist sowas:

    Code
    if (this.$toolbar)
        delete this.$toolbar;
    if (this.$buildMenu)
        delete this.$buildMenu;


    aber ohne zu wissen wie dein script im ganzen aussieht sind das auch nur mutmaßungen

    • Quote
  • Saphirdragon
    Intermediate
    Posts
    207
    Filebase Entries
    8
    • March 11, 2011 at 7:06 PM
    • #10

    An mutmaßungen sollte es natürlich nicht scheitern, Die funktionierende aber die Fehlermeldung verursachte Script ist im Anhang (Dateiformat auf .txt geändert damit es möglich ist die datei anzuhängen)

    Meine Bahnbilder Galerie auf Deviantart
    Meine Urban Rail Galerie auf Deviantart

    Ehrlich währt am längsten.... Aber wer hat schon so viel Zeit?

    • Quote
  • Bennhardt
    Student
    Posts
    94
    Filebase Entries
    1
    • March 11, 2011 at 8:25 PM
    • #11

    Du müsstest alle deine Straßenobjekte umbenennen. Wenn das Spiel 2 Objekte mit gleichem Namen lädt, z.B.
    $grid.loadGridObject("road_small_basic", "userdata/addons/GreyroadsbySaphirdragon/roads/small_basic.object");
    Dann ist das doppelt geladen.

    Am besten, du hängst hinten was ran:
    $grid.loadGridObject("road_small_basicSD", "userdata/addons/GreyroadsbySaphirdragon/roads/small_basic.object");

    • Quote
  • Saphirdragon
    Intermediate
    Posts
    207
    Filebase Entries
    8
    • March 11, 2011 at 9:13 PM
    • #12
    Quote from Bennhardt


    Am besten, du hängst hinten was ran:
    $grid.loadGridObject("road_small_basicSD", "userdata/addons/GreyroadsbySaphirdragon/roads/small_basic.object");

    Gute Idee, bei der Fehlermeldung hat es geholfen, sie taucht nun nicht mehr auf, allerdings funktioniert auch der Mod nimmer (Straßen sind wieder schwarz).... ?(

    Meine Bahnbilder Galerie auf Deviantart
    Meine Urban Rail Galerie auf Deviantart

    Ehrlich währt am längsten.... Aber wer hat schon so viel Zeit?

    • Quote
  • immi
    Guest
    • March 11, 2011 at 10:30 PM
    • #13

    ok, vergiss mal meinen letzten Beitrag. Die Mutmaßung ging daneben.
    Bennhardt's Erklärung macht wesentlich mehr Sinn.

    Funktionieren tut der Mod vermutlich nicht mehr weil die karten alle das ursprüngliche Object: "road_small_basic" benutzen.
    (interessant wäre ob die modifierte Straße im Editor verfügbar ist)

    Du willst ja eigentlich genau dass die Objekte unter dem gleichen Namen geladen werden um dann die Originalversion zu ersetzen.
    sprich du bräuchstest einen weg die Originalobjekte aus dem Speicher zu löschen bevor du deine lädst. Fällt mir spontan allerdings auch keine Lösung zu ein.
    müsste man mal in den skripten herumsuchen wie man auf bereits geladene Objekte zugreifen kann.

    der einfachste weg is vermutlich die metro.gs zu entpacken und dann da an direkt den original Daten rumzubasteln. Auch wenn das nicht grad die tollste Lösung ist.

    • Quote
  • Steve Grötzebauch
    Guest
    • March 12, 2011 at 5:56 PM
    • #14

    Hallo Leute,
    ich habe jetzt alles mögliche probiert um Mods zubenutzen. Bekomme es einfach nicht hin!

    Kann mir jemand es mal genau erklären wie ich zb. beim Fahrzeug Mod(Vehikel Realismus Mod V3)
    vorgehen muss. (Habe alle anleitungen gelesen bekomme aber keine ergebnisse).
    Auch den Metro ordner konnte ich nicht entpacken....

    Hilfe Hilfe!

    Edited once, last by Steve Grötzebauch (March 12, 2011 at 6:00 PM).

    • Quote
  • Speedy
    Master
    Posts
    2,067
    Filebase Entries
    21
    • March 12, 2011 at 6:19 PM
    • #15

    Hi und Willkommen im Forum. :D

    Ist ganz einfach. :S (mehr oder weniger)

    Du musst den GS FileViewer (Name nicht korrekt, dann sorry) benutzen und die gs-Dateien entpacken. Wenn du fertig bist, sollte das so aussehen wie hier:
    Ordnerstruktur entpackter Dateien - Tipps & Tricks - Cities in Motion - Fanpage

    Dann befolgst du einfach die Anweisungen in der readme.txt. Hoffe, dass da eine bei ist. :rolleyes:

    • Quote
  • Steve Grötzebauch
    Guest
    • March 12, 2011 at 9:48 PM
    • #16

    Danke erstmal.

    Habe dass mit den GS probiert aber er entpackt sie mir nicht! Weiss nicht bin wohl zu doof!

    • Quote
  • Saphirdragon
    Intermediate
    Posts
    207
    Filebase Entries
    8
    • March 12, 2011 at 10:37 PM
    • #17

    @immi: Die Idee hatte ich auch schon (das ganze in die .gs zu packen) aber dadurch mutiert es zu einem riesen - Download. Andererseits gäbe es die Möglichkeit nur die Texturen zum Download bereitzustellen was auch wiederum wenig bringt da der Einbau ein riesen Aufwand ist.

    Ist es schlimm, den Mod mit der Fehlermeldug zu releasen?

    Meine Bahnbilder Galerie auf Deviantart
    Meine Urban Rail Galerie auf Deviantart

    Ehrlich währt am längsten.... Aber wer hat schon so viel Zeit?

    • Quote
  • hannibal
    Beginner
    Posts
    39
    Filebase Entries
    3
    • March 12, 2011 at 11:53 PM
    • #18

    Hmm müsste doch auch ohne Fehlermeldung zu machen sein. Was bei Fahrzeugen geht sollte doch auch bei anderen Objekten gehen.

    • Quote
  • Saphirdragon
    Intermediate
    Posts
    207
    Filebase Entries
    8
    • March 13, 2011 at 12:02 AM
    • #19

    hannibal: Das Problem ist dass es sich nicht wie bei den Fahrzeugen um etwas neues sondern um etwas verändertes altes handelt.

    Meine Bahnbilder Galerie auf Deviantart
    Meine Urban Rail Galerie auf Deviantart

    Ehrlich währt am längsten.... Aber wer hat schon so viel Zeit?

    • Quote
  • Bennhardt
    Student
    Posts
    94
    Filebase Entries
    1
    • March 13, 2011 at 9:04 AM
    • #20

    Das, was Immi schrieb, hatte ich auch schon versucht. Die alten Objekte vorher zu "entladen", damits keine doppelten gibt. Habs aber bis jetzt nicht geschafft.
    Was andres: Was spricht dagegen, deine Straßen als Objekte in einer neuen "Region" zu laden? Damit sollte es ja gehen. Diese Region kann ja als Addon auch für Karten mitgeliefert werden. In den Regionsordner packst du dann einfach deine envsets und lädts über die defaults deine Straßen, wie du sie brauchst.
    Das wäre auch was für kartenrelevante Fahrzeuge. Sodass mann z.B. für die Karte Frankfurt eine eigene Region baut und sich da die Fahrzeuge und eben die Straßen umtexturiert.

    Wiki: Eigenen Ort erstellen

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