Neo
Entwickler
-
Benutzer seit
-
Letzter Besuch
-
Aktuell
Betrachtet die Forenübersicht
Alle erstellten Inhalte von Neo
-
Dampfloks im Stand dampfen lassen
Hallo msku, im Moment geht das nur über Umwege, indem du einen manuellen Dampfeffekte (Katalog Zusätzlich - Partikeleffekte) an der Lok montierst und den Effekt per Eregnisverwaltung aktivierst/deaktivierst. Viele Grüße, Neo
-
Neue Beta-Version 2.1.6.0
Hallo Marko, einen Konzeptwechsel wird es nicht geben, da die aktuelle Implementierung mächtiger als eine reine Ersetzung von Text ist. Worüber man nachdenken könnte wäre eine Erweiterung, um Objektnamen zu parametrisieren, also in der Art (Name_*).Gleis, wobei das Sternchen dann einem Ersetzungsmuster folgt. Aber hier gibt es noch keine konkreten Gedanken dazu, weshalb ich es mir für zukünftige Erweiterungen notiere. Zu deinem Problem: Was ich nicht verstehe ist, wie du überhaupt auf die Partnerlok zugreifen willst, wenn du deren Namen nicht kennst. Was würde dir dann eine Textersetzung von "(Name)_1" bringen, wenn du nicht weiß, ob die Partnerlok überhaupt auf "_1" endet? Irgendwo musst du den Namen der Partnerlok hinterlegen. Viele Grüße, Neo
-
Neue Beta-Version 2.1.6.0
Hallo Marko, es handelt sich bei den Variablen nicht um eine String-Verarbeitung, weshalb "$((Name).PartnerLok).Gleis" nicht zu "ICE_102.ICE_102_1.Gleis" wird. Dahinter steckt ein Compiler, vergleichbar mit denen von objektorientierter Programmierung. Der Compiler geht dabei rekursiv vor, und startet mit der innersten Klammer: ((Name).PartnerLok).Gleis: Name enthält das Objekt "ICE_102" -> (ICE_102.PartnerLok).Gleis (ICE_102.PartnerLok).Gleis: PartnerLok enthält das Objekt "ICE_102_1" -> ICE_102_1.Gleis Der Compiler ersetzt also nicht einfach nur Variablen durch den Inhalt, sondern muss diese auch von "innen nach außen" interpretieren. Das Bearbeiten von Strings möchte ich dort heraus lassen, das würde die ganze Sache dann noch weiter verkomplizieren. Beschreib doch einfach mal kurz, was du mit deinen Partnerloks erreichen willst. Viele Grüße, Neo
-
RocStudio
Hallo Holger, wenn du den Menüpunkt "Über" von RocStudio aufrufst, wird die auch Version 1.0.1.0 angezeigt? Was passiert, wenn du die Eigenschaft "Gerade tauschen" in Rocrail änderst, ändern sich dann auch sofort die Weichen im Studio? Wenn alles nichts hilfst, müsstest du mir nochmal deinen aktuellen Stand der Rocrail und Studio-Anlage zukommen lassen. Ich selbe teste mit deinen Daten vom Anfang dieses Threads. Viele Grüße, Neo
-
RocStudio
Hallo Holger, hast du die Weiche dort auch korrekt konfiguriert? Die anderen Weichen in der Reihe scheinen korrekt zu arbeiten. Viele Grüße, Neo
-
RocStudio
Hallo Ernesto, ich habe dein Kommentar in das Forum "Erweiterungen" verschoben. Hier passt er besser, da wir eh gerade über das RocStudio diskutieren. Das 3D-Modellbahn Studio registriert sich als Client bei Rocrail und kommuniziert über das Rocrail Client Protocoll (RCP). Das Studio ist also vergleichbar mit RocView oder anderen Clients. Ich selber bin gar nicht so sehr vertraut mit der Anwendung von Rocrail, daher sagen mir einige Begriffe gar nichts. Schau dir mal die Anlage an, die Holger hier in diesem Thema veröffentlicht hat, vielleicht beantwortet das schon ein paar Fragen. Viele Grüße, Neo
-
Einfügen zum bzw Paste to Mauszeiger
Hallo msku, das Thema "Einfügen an besserer Position" steht bei mir schon auf der ToDo-Liste, wird auf jeden Fall in einen der nächsten Updates von mir verbessert werden. Viele Grüße, Neo
-
dauerhafter Hintergrund
Hallo Dioramag, wenn du eigene Bilder von deiner Festplatte auswählst, dann müssen die Datei dort auch dauerhaft im selben Verzeichnis liegen bleiben. Du darfst die Bilddateien dann nicht löschen. Dann sollten die Bilder auch nicht aus der Anlage verschwinden. Viele Grüße, Neo
-
Neue Beta-Version 2.1.6.0
Hallo Marko, nach der geschlossenen Klammer darf kein weiterer Text kommen, sondern sofort die Eigenschaft des Objektes. Wenn du also auf "ICE_102_1" zugreifen willst, musst du diesen Namen irgendwo in einer Variable speichern. Die technische Auflösung von Namen zu Objekten ist nicht einfach nur ein Ersetzen von Text, weshalb ein "_1" vom "Compiler" nicht interpretiert werden kann. Wie wär's wenn du den Namen der Partnerlok in der jeweils anderen Lok speicherst? Dann kannst du per $((Name).PartnerLok).Gleis auf das Gleis der Partnerlok zugreifen, die im Objekt "Name" (Objektvariable "Partnerlok") hinterlegt ist. Viele Grüße, Neo
-
RocStudio
Hallo Holger, es eilt nicht. Jetzt, nachdem ich gesehen habe, dass es keinen großen Aufwand macht, werde ich auch ohne Feedback das Studio "Linux-ready" machen und zumindest ein Wiki-Artikel veröffentlichen. Lade dir mal hier das aktuelle RocStudio herunter. Damit funktioniert nun auch das "Gerade tauschen". Die Information wird doch von Rocrail übermittelt, hatte sie beim ersten Mal nur übersehen. Viele Grüße, Neo
-
Problem mit Schwerlast-Sattelzugmaschine
Hallo Stefan, welche Programmversion nutzt du (siehe Menü Hilfe - Über 3D-Modellbahn Studio)? Viele Grüße, Neoi
-
Video-Aufzeichnung der eigenen Anlagen
Hallo radlkarl, wie wollen Ergebnisse sehen Viele Grüße, Neo
-
RocStudio
Hallo Holger, ich habe in deinem verlinkten Beitrag mit einem Bild geantwortet Viele Grüße, Neo
-
Neue Beta-Version 2.1.6.0
Hallo Easy, das ist eine gute Idee und wird im nächsten Update zur Verfügung stehen. Viele Grüße, Neo
-
Neue Beta-Version 2.1.6.0
Hallo Easy, du kannst mit den Pfeilen nach oben/nach unten die Schalter auch in andere Richtungen umschalten. Für Signale und Weichen werden ich dies noch nachimplementieren. Viele Grüße, Neo
-
[Erledigt] Vorschau auf das neue Ebenenwerkzeug
Hallo bigliquidator, auf was bist du gespannt? Die Ebenen sind bereits verfügbar (Menü Ansicht - Ebenen). Viele Grüße, Neo
-
Video-Workshops
Hallo Toni, die User können doch aber auch bei der Anlage aus dem Online-Katalog das JPEG-Bild hinzufügen. In wieweit unterscheiden sich die beiden Anlagen dann noch? Viele Grüße, Neo
-
Video-Workshops
Hallo Toni, wie immer, super Arbeit. Deine Anlage aus dem Workshop steht ja auch im Online-Katalog, so gesehen müssen die User diese gar nicht hier herunterladen und importieren. Wäre noch gut, wenn du auf YouTube in der Beschreibung auf deinen Kommentar hier verlinkst, da diesen sonst niemand wiederfindet. Viele Grüße, Neo
-
Neue Beta-Version 2.1.6.0
Hallo, heute gibt es eine neue Beta-Version, mit ein paar sehr interessanten neuen Funktionen: Unterstützung von Signalen mit mehr als 2 Signalbegriffen: Signale können in einem neuen Signal-Editor von den Modellbauern mit bis zu 25 verschiedenen Zuständen (Begriffen) belegt werden Signale können mit anderen Signalen (Vor/Hauptsignal) oder mit Weichen verknüpft werden Neue und verbesserte Sound-Funktionen: Modellbauer können jedes 3D-Modell mit einer beliebigen Anzahl von Sounds aus dem Katalog ausrüsten In der Kategorie "Zusätzlich" steht ein neues Objekt "Geräuschquelle" zur Verfügung, mit dem beliebige Sounds (auch aus externen Dateien) auf der Anlage platzieren werden können Alle Sounds werden korrekt in 3D abgespielt, d.h. bei einem 5.1 Soundsystem kommen die Sounds auch aus der korrekten Richtung. Auch Stereo-Lautsprecher profitieren davon. Es werden WAV, OGG und MP3-Formate unterstützt (OGG wird bevorzugt) Sounds können über die Ereignisverwaltung und die Steuerschnittstelle angesprochen werden (Doku folgt) Die nächsten Tage wird der Online-Katalog mit weiteren Geräuschen bestückt werden Schalter unterstützen nun ebenfalls mehr als 2 Position, falls sie mit einem Signal oder einer Weiche mit mehr als 2 Zuständen verbunden sind Erweiterte Unterstützung von Variablen in der Ereignisverwaltung Alle Objekte können in der Ereignisverwaltung nun optional auch per Name/Variable angesprochen werden. Dazu auf "Benutzerdefiniert" im Selektionsfenster klicken und anschließend den Namen oder die Variable (beginnend mit $) eintragen Die Animations/Countdownbedingungen und -Aktionen unterstützen nun auch Variablen (beginnend mit $) Objektnamen in Objektvariablen können nun selbst aus Variablen stammen, indem der Objektname in Klammern gesetzt wird. Beispiel: (Var).Speed referenziert die Variable "Speed" des Objektes, dessen Name in der Variable "Var" enthalten ist. Diese Logik lässt sich beliebig tief verschachteln, wie z.B. ((Var).Name).Speed - Variable "Speed" des Objektes, dessen Name in der Variable "Name" enthalten ist, wobei diese Variable Teil des Objektes ist, dessen Name in "Var" steht. Verknüpfen von Objekten per EV Das Fenster der Ereignisverwaltung speichert sich die zuletzt geöffneten Ereignisgruppen und das zuletzt selektierte Ereignis Loks drehen sich nun korrekt auf Drehscheiben mit Anpassung der integrierten Prellbockmaßstäbe Bodenplatten, die nicht nach "oben" zeigen, werden bei der automatischen Geländeanpassung ab sofort ignoriert. Das verhindert Probleme wie hier. Problem behoben, bei dem der Rauch bei Loks an der falschen Stelle austrat, nachdem das Lokmodell geändert wurde Ergänzung: Signale und Wechen können nun auch mit den Cursor-Tasten geschaltet werden Für Signale, Weichen und Schalter steht die vordefinierte Objektvariable "_State" zur Verfügung, mit der auf die Signal-, Weichen- bzw. Schalterstellung in der EV zugegriffen werden kann Experimentelle Unterstützung von Linux und Mac OS X, siehe Wiki-Artikel Während der Beta-Phase wird die Wiki-Dokumentation zu den neuen Funktionen angepasst. Das Teilen von Inhalten ist bei dieser Version temporär deaktiviert. Enthält die Beta-Version keine größeren Fehler, wird die Version in den nächsten Tagen für alle veröffentlicht, sodass dann auch das Teilen wieder zur Verfügung steht. Viele Grüße, Neo
-
RocStudio
Hallo Holger, ich werde mich mit Versluis in Verbindung setzen. Zum Thema Linux: Ich selber habe mit Linux keine Erfahrungen, und im Moment sehe ich hier keinen nennenswerten Markt (Linux besitzt im Desktop-Bereich untere einstellige Marktanteile). Und da das RocStudio eh eher eine kleine Spielerei ist, ist die Frage, wer das Modellbahn Studio am Ende überhaupt kauft. Wenn sich da nur 5 Leute finden, brauchen wir da gar nicht weiter drüber zu diskutieren. Trotzdem will ich nicht leugnen, dass es mich auch "privat" reizt, mit neuen Technologien zu spielen. Eine Portierung nach Linux ist nicht tragbar (das Modellbahn Studio besteht aus über 1 Million Programmzeilen), trotzdem würde ich mich bereit erklären, ein paar "Tage" Aufwand zu investieren, das 3D-Modellbahn Studio unter Wine zum Laufen zu bringen (auch wenn ich nicht weiß, was Wine tatsächlich alles kann). Was mir dabei helfen könnte wäre, wenn mir jemand ein voll funktionsfähiges Linux mit vorkonfiguriertem Wine als virtuelles Image zukommen lässt. Ich könnte das zwar auch im Rocrail-Forum diskutieren, aber ich will hier noch keine falschen Hoffnungen wecken, denn ich weiß nicht, ob Wine alle Funktionen unterstützt, die das Studio benötigt (das ist sehr Direct3D lastig). Viele Grüße, Neo
-
RocStudio
Hallo Holger, das Vertauschen der Gleisstränge per Gleiseditor ist meiner Meinung nach nur eine Notlösung. Besser wäre es, wenn Rocrail die Eigenschaft "Gerade tauschen" besser kommunizieren würde. Hast du Kontakt zu offiziellen Rocrail-Entwicklern? Viele Grüße, Neo
-
Wie viele FPS nötig?
Hallo Elefant, deine CPU sollte ausreichend sein. Tatsächlich wirst du jetzt nur noch durch eine schnellere Grafikkarte höhere FPS erhalten. Da ich für meine alte Karte etwa 80 Euro bezahlt habe (war vor 4 Jahren), und diese etwas schneller als deine ist, würde ich meinen, dass du heute mit einer Grafikkarte zwischen 80 und 100 Euro schon eine deutliche Verbesserung erhältst. Viele Grüße, Neo
-
RocStudio
Hallo Holger, danke für die Daten. Aber leider komme ich auch nicht an die Eigenschaft "swapstraight" heran. Selbst in Rocview kann man im Log keinerlei Änderung beim Umschalten von "Gerade tauschen" ausmachen. Es scheint mir fast so, als hätte Rocrail hier noch einen Fehler. Hast du Kontakt zu offiziellen Rocrail-Entwicklern? Viele Grüße, Neo
-
RocStudio
Hallo Holger, das RocStudio greift nicht direkt auf die Plandatei zu, sondern registriert sich als Client und empfängt daher alle Daten, die der Server auch an den normalen Rocrail-Client sendet. So gesehen könnte es eine Möglichkeit geben, vertauschte Geraden zu erkennen. Wenn du mir eine Beispieldatei für Rocrail schickst, dann kann ich recht zügig nach einer Lösung schauen. Viele Grüße, Neo
-
Grundplatte verschwunden
Hallo Thomas, wenn du keinen älteren Stand wiederherstellen oder die Rückgängig-Funktion nutzen kannst, dann kannst du jederzeit neue Bodenplatten auf die Anlage ziehen. Diese findest du im Katalog unter "Landschaft - Bodenplatten". Die neue Bodenplatte kannst du anschließend im Eigenschaftsfenster über "Bearbeiten" in der Größe frei einstellen. Viele Grüße, Neo