Jump to content

Draisine

Mitglieder
  • Gesamte Inhalte

    76
  • Benutzer seit

  • Letzter Besuch

Beiträge erstellt von Draisine

  1. vor 37 Minuten schrieb HWB:

    hast du die importeinstellungen genau so eingestellt wie in meiner grafik?

    Hallo Hermann

    Nein, natürlich nicht - schäm - :$. Ich hatte nur die Z-Achse getauscht. Mit XY-Achse vertauschen ist alles ok.
    Jetzt muss ich nur noch austüfteln, was die entsprechend richtige Einstellung beim Import in Blender sein muss.
    Vielen Dank und Gruß

    Draisine

  2. vor 1 Stunde schrieb HWB:

    Hallo @Draisine, hier noch einmal die Einstellungen

    Hallo Hermann

    Viele Dank für deine Informationen.

    Leider scheint der Export in glTF oder 3ds nur mit einer lizenzierten Version von Metasequoia zu funktionieren.
    Die gespiegelten Texturen sind auch dort verkehrt rum, jedoch anders als bei Blender gibt es keine anfängliche "Explosion" der Objekte.

    Die Zuordnung der Texturen ist ziemlich ähnlich wie in Blender.

    Gruß Draisine

     

  3. Hallo allerseits

    Ich habe das jetzt einmal mit einem Freeware MSTS SBB-Wagen durchgespielt und muss vorausschicken, dass ich bisher noch nie mit Blender gearbeitet habe. Wegen der mangelnden Kenntnisse machte ich vielleicht nicht alles richtig, trotzdem hier meine Erfahrungen:

    Die mit Shape Converter problemlos hergestellten .3ds Dateien importierte ich in Blender, allerdings nur in Version 2.79. Neuere Version kennen wohl keinen 3ds-Import. In der Version 2.79 kann man aber Copy und Paste in Blender neuerer Versionen machen.
    Beim Importieren in Blender 2.79 bei Up: -Z Up wählen und beim Size Constraint: 0 eingeben.
    Danach sieht alles etwas explodiert aus, aber mit einem Objekt->Entfernen->Position/Ursprung (Object->Clear->Location/Origin) fügt sich das wieder zusammen.
    Die Materialien werden durch den Shape Converter wild durcheinander umbenannt, aber man muss die Texturen sowieso neu zuordnen. Da hilft nur die Hierarchie im ShapeViewer weiter. Die Modellbauer für MSTS benutzten zum Teil sehr viele Materialien mit vielen Texturen und nahmen dabei auch keine Rücksicht auf die Limitierungen im MBS bezüglich Halbtransparenzen. Da ist vermutlich oft Nacharbeit erforderlich, wenn es MBS tauglich und schön werden soll.
    Die Texturen erscheinen nach dem Import in Blender seitenverkehrt. Das fällt bei beschriebenen Feldern sofort auf. Ich musste dort die UV-Maps mit UV->Spiegeln->X-Achse umkehren. Ist vielleicht nur im Blender so. Danach Umbenennung der Räder und Drehgestelle drehbar machen. LODs und Animationen müssten auch noch gemacht werden.
    Es gab viel zu lernen, machte Spaß und nun habe ich einen schönen neuen EW I Wagen.

    Jetzt müsste nur noch das Copyright eingeholt werden. Bei einigen Wunschmodellen konnte ich bereits die Autoren und deren E-Mail Adressen ermitteln. Ich fürchte jedoch, dass das vielleicht Hermann schon getan hat. Darum lasse ich es jetzt mal sein. Vielleicht sollte man das etwas koordinieren.

    Gruß Draisine

     

  4. vor 11 Stunden schrieb michellombart:

    Ich breche meine Versuche ab, ShapeConverter zu verwenden, ohne dass MSTS auf dem Rechner installiert ist. Ich kann es nicht finden.

    Es gibt jedoch ein Kontrollkästchen in der ShapeConverter-Konfiguration, das darauf hinzuweisen scheint, dass das Programm ohne installiertes MSTS ausgeführt werden kann. Ich muss etwas vergessen haben, aber ich weiß nicht, was.

    Hallo Michel

    MSTS Shape Dateien (.s) sind in einer komprimierten Form. Sie können nur mit dem Programm FFEDITC_unicode gelesen bzw. dekomprimiert werden. Dieses Programm ist Bestandteil von MSTS und der Shape Converter benutzt es im Hintergrund.
    Der Shape Converter kann komprimierte Shape Dateien also nur dann lesen, wenn der MSTS mit diesem Programm installiert ist. Er kann aber bereits dekomprimierte Shape Dateien auch dann lesen, wenn MSTS nicht installiert ist, darum das Kästchen.

    Wenn man also auf irgend einem Weg eine dekomprimierte Shape Datei erhalten hat, oder von einem PC mit MSTS auf einen anderen PC ohne MSTS überträgt, dann geht es auch ohne MSTS.

    Gruß Draisine

  5. Hallo Neo

    Es freut mich, dass ich mich nicht täuschte und wenn das in diesem Sinne seine Richtigkeit hat, ist ja alles in Ordnung.
    Meine Notstops sind noch ein Überbleibsel aus den Tagen, in denen ich mit Rocrail steuerte. Da gab es schon mal Verzögerungen in Rocrail und bei der Übermittlung, die dann ein ungewolltes Überfahren eines Kontakts in meinen vielleicht etwas eng bemessenen Schattenbahnhöfen verursachten. Das MBS ist da natürlich viel genauer und meine Notstops sind tatsächlich nicht mehr nötig.

    @Atrus: kein Problem!

    Viele Grüße
    Draisine

  6. Hallo zusammen

    Wenn mich nicht alles täuscht, hält die EV Aktion "Fahrzeuggeschwindigkeit setzen" auf 0 km/h Ist-Geschwindigkeit, zum Beispiel bei einem Notstop, zwar einen Zug sofort an, löst aber ein Ereignis "Zug/Fahrzeug stoppt" nicht aus.
    Gut, unter "Stoppen" stell ich mir auch etwas anderes vor, aber meine Logik ging davon aus, dass das funktionieren müsste.
    Ein "Fahrzeuggeschwindigkeit setzen" auf 1 km/h Ist-Geschwindigkeit mit anschließendem "Fahrzeuggeschwindigkeit setzen" auf 0 km/h Soll-Geschwindigkeit wird hingegen als richtiges Stoppen angesehen und löst das Ereignis aus.

    Viele Grüße

    Draisine

  7. vor einer Stunde schrieb HaNNoveraNer:

    Darf ich auch mal in den Parser schauen?  :-)

    Hallo Thomas

    Die Anlage "Arth-Goldau V6" ist als Entwurf veröffentlicht. ID 28443A71-B605-4B63-A057-F40A52F19F73

    Du findest den Parser in der EV unter Fahrplan - Rocrail Daten einlesen.

    Es wird dort nur der Fahrplan-Teil (<sclist) aus dem plan.xml eingelesen. Dazu musste ich vorher mit einem Editor noch gewisse Zeichen mit Suchen/Ersetzen ändern, ich glaube alle " in ' und alle \r\n in \ \r\n und dann ab mit Cut/Paste in eine Variable. Aber das dürfte für Dich kein Problem sein.

    Er ist natürlich überhaupt nicht allgemeingültig, sondern auf meine Bedürfnisse zugeschnitten. Er ist auch weder sauber programmiert noch kommentiert. Ich brauchte ihn ja nur einmal. Vielleicht findest Du etwas, was Du gebrauchen kannst.

    Gruss

    Draisine

     

  8. Hallo Leute

    Ich habe mir für meine Anlage mit MBS einen Fahrplan gebastelt.

    fahrplan.thumb.JPG.fb6fceec9fa9d9717a4ec04147e7ff8c.JPG

    Die 220 Ankünfte und 220 Abfahrten eines Tages sind nach realem Vorbild erfasst .
    Es werden jeweils nur die nächsten 10 Ankünfte und Abfahrten angezeigt. Die Fahrplanzeige wird jede Minute einmal aktualisiert und steuert auch die Bahnsteiganzeigen.

    perron.JPG.10fb183efa7cbc51ade041b43543753a.JPG

    Damit ich die in Rocrail bereits eingetragenen Züge nicht nochmals im MBS erfassen musste, schrieb ich mir mit LUA einen kleinen xml-Parser um das Plan.xml aus Rocrail einzulesen.

    Als Nächstes werde ich mir ein Spielergebnis anzeigen lassen, bei dem jede Verspätungsminute einen Minuspunkt und jede Ankunft eines Güterzuges in einem der Schattenbahnhöfe einen Pluspunkt gibt.
    Die Herausforderung wird also sein, den Personenverkehr ohne Verspätungen gemäss diesem Fahrplan abzuwickeln und dabei möglichst viele Güterzüge dazwischen zu schieben.

    Vielleicht gibt das dem Einen oder Anderen noch eine zusätzliche Idee.

    Spielerische Grüsse

    Draisine

  9. Hallo Old Grey

    Ich finde, das ist ein interessantes Thema und ich möchte doch klärend noch meine Erfahrungen beisteuern:

    Kann man nur mittels grafischer EV einen Eintrag aus einer Liste entfernen? - Ja kann man.
    ein einfaches "Ereignis/Variable setzen" mit einem leeren Objekt als Wert bzw. wenn es sich um ein Objekt handelt mit z.B. einem leeren Ereignis lässt den Eintrag in der Liste verschwinden.

    Kann man nur mittels grafischer EV Einträge einer Liste hinzufügen? - Selbstverständlich.
    Hierzu muss man nur wissen, wieviele Einträge die Liste bereits hat, z.B. in einer eigens dafür vorgesehenen Variable gespeichert. Wenn man es nicht weiss, lässt man die Liste einmal durch eine Wiederholung sausen und zählt dabei die Einträge (Unschön).

    Ist die Liste, aus der man den ersten Eintrag (Index 1) entfernt hat, immer noch eine Liste, die man in der EV mit einer Wiederholung durchlaufen kann? - Nein ist es nicht, auch wenn in der EV immer noch "Liste" steht.
    Nur lückenlos durchnummerierte mit Index 1 beginnende Tabellen sind Listen, die man in der grafischen EV mit einer Wiederholung bearbeiten kann.

    Gibt es eine Möglichkeit nur mit der grafischen EV (ohne LUA) den obersten Eintrag (Index 1) aus einer Liste zu entfernen und am Ende der Liste einen neuen Eintrag einzufügen? - Ja, gibt es, wenn es denn sein muss und auf die Gefahr hin, dass mich jetzt alle LUA Experten auslachen.listen.thumb.JPG.c784efb988d1df39910e5f252471a679.JPG

    Wahlweise kann der oberste Eintrag natürlich auch statt 0 einen anderen Wert als Markierung erhalten.

    Ich weiss auch nicht warum, aber ich habe an der grafischen EV einen Narren gefressen. Wahrscheinlich ist mir LUA zu einfach. Ein Problem mit der grafischen EV zu lösen - das ist eine Herausforderung! Manchmal geht es aber wirklich nicht.:)

    Grüsse

    Draisine

  10. Hallo Neo

    Um es auch meinerseits wieder mal zu sagen: das MBS ist das beste Stück Software, das ich kenne und ich getrau mich fast nicht, hier noch etwas zu wünschen.
    Dennoch möchte ich folgendes wenigstens zur Diskussion stellen, vielleicht gibt es eine Lösung, die ich übersehen habe.
    Seit V6 können wir ja zusätzliche Ansichten einschalten und wir können die Lautstärke der Geräusche eines Objekts individuell einstellen. Eine geniale Sache. Dabei sind, wenn ich nichts Grundlegendes übersehen habe, nur die Geräusche der Hauptansicht (Ansicht 0) zu hören. Es scheint mir auch sinnvoll, dass nicht alle Geräusche von allen Ansichten zu hören sind, doch könnte ich mir vorstellen, dass das vielleicht in irgend einer Form wählbar gemacht werden könnte.
    Konkret habe ich nämlich eine GBS Ansicht und eine "Fahransicht". In der GBS Ansicht hatte ich Geräuschquellen nahe der Kamera positioniert und die sollen immer gespielt werden, egal was in der Fahransicht gerade läuft. (z.B. Bahnhofs-Durchsage). Die Geräusche in der Fahransicht möchte ich aber auch gerne hören. Momentan löse ich das, indem ich die "statischen" Geräuschquellen bei jedem Kamerawechsel in der Fahransicht mittels LUA Skript an die Stelle der gewählten Fahransicht-Kamera umpositioniere. Die Fahransicht muss dabei natürlich immer Ansicht 0 sein, denn nur dort sind die Geräusche zu hören.
    Wenn ich mir also noch etwas zum Thema Geräusche wünschte, dann die Möglichkeit zu wählen, aus welcher Ansicht man die Geräusche zu hören kriegt.

    Viele Grüsse
    Draisine

  11. Am 2.10.2020 um 11:27 schrieb Neo:

    verdrahtest du den zentralen Regler mit deiner Lok (EV: Schalter-Verbindung herstellen/lösen).

    Hallo

    Dabei ist zu beachten, dass die Geschwindigkeit einer fahrenden Lok bei dieser EV Aktion auf 0 gesetzt wird und sie darum auf Stillstand abbremst.
    Ich speichere darum die Zielgeschwindigkeit der fahrenden Lok zuerst, um sie dann nach dem Verdrahten gleich wieder zu setzen.

    Gruss

    Draisine

  12. Hallo Neo

    Beiliegendes Beispiel zeigt, was ich meine.

    CockpitTest.mbp

    In V5 bin ich nach dem Schalten des Kippschalters in der Führerkabine und sehe die Instrumente und was wichtiger ist für mich: im Eigenschaften-Fenster unten rechts ist die Lok selektiert, so dass ich gleich manuell weiterfahren oder Kupplungsvorgänge machen kann.

    In V6 bin ich nach dem Schalten des Kippschalters zwar in der Cockpit Ansicht, jedoch nicht im Führerstand und im Eigenschaften-Fenster bleibt der Kippschalter selektiert.

    Viele Grüsse

    Draisine

  13. Hallo allerseits

    Ich beschäftige mich momentan mit einem Fahrplan und dabei ist mir aufgefallen, dass man mit Variablen vom Typ "Zeit" nicht so ohne weiteres "rechnen" kann.
    Folgender Ablauf in der EV ergibt als Resultat "falsch", obwohl die Bedingung "01:00" = "01:00" eigentlich "richtig" sein müsste.

    ablauf.JPG.917ec204c6939e1959ec2a326db52d50.JPGresultat.JPG.5a825e94b9a868c393ac5d7fd792f72c.JPG

    Bisher fand ich nur den Ausweg, ein kleines LUA-Script vor die Bedingung hinzustellen:

    local Hour=string.sub(tostring($("Ereignisse").variables["Zeit2"]),1,2);
    local Minute=string.sub(tostring($("Ereignisse").variables["Zeit2"]),4,5);

    $("Ereignisse").variables["Zeit2"] = toTime(Hour..":"..Minute)

    ergibt:

    resultat2.JPG.ed6e085a5fd811f274eb08888c79a17c.JPG

    Kann mich jemand aufklären?

    Danke und Gruss

    Draisine

  14. Hallo Old Grey

    Ich besitze auch einen Laptop mit umschaltbaren Grafikkarten. Seit dem April-Update 2018 von Windows 10 kümmert sich Windows 10 selbst um die Umschaltung zwischen den Grafikkarten. Kürzlich stellte ich fest, dass der Eintrag eines Programms bei "umschaltbare Grafiken" in der AMD Software keine Wirkung mehr zeigte. Erst als ich meine grafikintensiven Programme in Windows 10 unter "Anzeigeeinstellungen - Anzeige - Grafikeinstellungen" einzeln eingetragen und unter Optionen bei jedem Eintrag die "Hohe Leistung" gewählt hatte, funktionierte auch die Umschaltung wieder. Es sieht so aus, als ob Windows 10 jetzt ganz die Kontrolle darüber übernommen hat. MBS läuft bei mir mit der AMD Radeon.
    Für die Intel-Karte ist dabei nicht der Originaltreiber, sondern der von Microsoft in Windows 10 gewählte Treiber installiert.

    Hoffentlich hilft Dir das weiter
    Gruss
    Draisine

  15. vor 52 Minuten schrieb Neo:

    Kannst du eine kleine Beispielanlage bereitstellen, die deine Anzeigetafeln beinhaltet?

    Hallo Neo

    Ein ganz kleines Beispiel:texttest.mbp

    Sieht bei mir so austexttest.JPG.51a2b5b620b28e5b06efd1e83c4d1055.JPG

    Ein grösseres Beispiel mit der Anzeigetafel kannst Du in der von mit veröffentlichten Anlage "Arth-Goldau V5" sehen. Besonders bei meinen Bahnsteig Sektorentafeln dort fällt es auf.

    Grüsse

    Draisine

  16. Hallo

    Meine ersten Eindrücke von V6:

    Die zusätzlichen Ansichten sind höchst erfreulich. Ich kann nun definitiv auf Rocrail verzichten.
    Die verwindbaren Gleise kapierte ich auf Anhieb und kann damit endlich auch noch die letzte Unebenheit ausmerzen. Wunderbar!

    Meine Grafikkarte jedoch kann nicht mit allen Neuerungen gut umgehen, vielleicht ist sie zu alt:
    - weisse Schrift auf dunklem Hintergrund ohne "Leuchten" erscheint bei mir jetzt grau - vorher weiss
      vermutlich hervorgerufen durch die neue automatische Gammakorrektur (kann man die irgendwo ausschalten?)
    - Ich muss "Spezialeffekte" in den Grafik Einstellungen gänzlich deaktivieren, weil bei mir sonst alles zu unscharf aussieht.

    Beispiele

    V5: v5.JPG.0ca523b77685856800d6b891658b5b64.JPG weisse Schrift weiss

    V6 ohne Spezialeffekte: v6.JPG.c9ae488dbdf5fb50bff1d761cf733f99.JPG weisse Schrift grau

    V6 mit Spezialeffekte auf Niedrig:v6_spez.JPG.da678d3d07c9ba5cdcd8e9bc06e9b313.JPG

    Natürlich kann ich das mit der weissen Schrift durch "Leuchten" wieder beheben und auf die Spezialeffekte kann ich angesichts der anderen hervorragenden neuen Möglichkeiten gerne verzichten.

    Grüsse

    Draisine

  17. Hallo BahnLand

    Saubere Arbeit! Die werde ich sofort in meine Anlage einbauen.
    Als Kind stand ich ehrfürchtig vor diesen Buden und wenn es dann plötzlich in ihrem Inneren anfing zu knirschen und quietschen, so dass man hätte meinen können, das Ding explodiert gleich, wusste ich: jetzt geht's los! Der Klang selber war, im Vergleich zum gefühlten Aufwand im Inneren und zur, aus der Perspektive eines Kindes gesehen, riesigen Grösse der Bude, eher bescheiden. Trotzdem war das natürlich etwas zum Staunen. Das kann und tue ich jetzt auch wieder. Danke.

    Viele Grüsse

    Draisine

  18. Hallo BahnLand,

    Das sieht schon sehr gut aus!
    Davon ausgehend, dass der Pfeifenraucher auf Deinem Bild nicht einen 2,30m grossen Basketballspieler darstellt, passt das super.

    Viele Grüsse

    Draisine

     

×
×
  • Neu erstellen...