-
Gesamte Inhalte
7883 -
Benutzer seit
-
Letzter Besuch
Alle erstellten Inhalte von Neo
-
Hallo Easy, Zitatbei dem die Animation aus nur einem Frame besteht in diesem Fall kannst du dir die Animation auch direkt sparen, das Studio ignoriert Animationen mit nur einem Frame. Grundsätzlich spricht nichts dagegen, Taster ohne Animation anzulegen, man könnte den Taster ja mit einem Klick-Sound hinterlegen, sodass man zumindest ein akustisches Feedback bekommt. Viele Grüße, Neo
-
Hallo Easy, wie bei den 3D-Modellen wird es einen "Browser" geben, mit denen man durch die verschiedenen Kategorien der Schnittstellenprogramme browsen kann. Statt aber eine 3D-Vorschau anzuzeigen, wird dann eben das Programm heruntergeladen und gestartet. Viele Grüße, Neo
-
Hallo Franz, du selber musst keine Einverständniserklärung berücksichtigen, vorrangig will ich mich ja persönlich absichern, da ich keine Haftung für die externen Programme übernehmen kann. Jedes Programm sollte auch weiterhin im Schnittstellen-Forum einen eigenen Beitrag bekommen. Dort kann im ersten Beitrag das Programm beschrieben werden. Den Link zu diesem Thema kannst du gern in deinem Programm unterbringen, wird aber auf jeden Fall auch in der Beschreibung im Online-Katalog benötigt. Das Studio behandelt die externen Programme wie alle anderen Anlagen oder 3D-Modelle und lädt diese in den lokalen Cache herunter. Dort werden sie nur gelöscht, wenn der Cache überläuft. Die Programme werden also nicht jedes Mal neu heruntergeladen. Viele Grüße, Neo
-
Hallo, aus meiner Sicht erfahren die Schnittstellenprogramme auch noch zu wenig Beachtung, und durch einfaches Auflisten auf der Webseite, egal wie übersichtlich das ist, wird das auch nicht besser. Meine Sicherheitsbedenken bezüglich der automatischen Einbindung der externen Programme bleiben zwar bestehen, allerdings wird das Scripting die Schnittstellenprogramme in naher Zukunft nicht ersetzen, und zum heutigen Zeitpunkt ist auch gar nicht klar, ob das überhaupt jemals passiert. Ich habe hier folgende Verbesserungsvorschläge: Die Schnittstellenprogramme werden in den Online-Katalog mit aufgenommen, können somit automatisch vom Studio heruntergeladen werden und der Uploader erhält eine einfache und bekannte Möglichkeit, sein Programm überall auf den aktuellen Stand zu bringen Pro Anlage können beliebige Programme aus dem Online-Katalog verknüpft werden, die das Studio entsprechend beim Start der Anlage selbstständig herunterlädt, in ein temporäres Verzeichnis entpackt, startet und beim Schließen der Anlage auch automatisch wieder beendet und das temporäre Verzeichnis löscht Ist eine Anlage mit einem externen Programm verknüpft, erscheint beim Laden ein Sicherheitshinweis, der das Ausführen explizit bestätigen muss (ähnlich wie bei den Makros in Excel). In diesem Hinweis werden die Links zu den Programmen hier im Forum aufgelistet, sodass der Nutzer sich sofort über jedes einzeln referenzierte Programm informieren kann. Zusätzlich kann er in diesem Dialog auch einzelne Programme als vertrauenswürdig markieren, sodass beim erneuten Laden der Anlage keine wiederholte Rückfrage erscheint. Dieser Ablauf integriert die Schnittstellenprogramme direkt in das Studio, und jeder Nutzer, der eine Anlage aus dem Online-Katalog öffnet, profitiert sofort von diesen, sofern er die Sicherheitshinweise bestätigt. Viele Grüße, Neo
-
Hallo Franz, danke für die Überarbeitung. Übertreiben würde ich es nicht mit dieser Art von "Gruppenansammlung", immerhin handelt es sich hier um das 3D-Modellbahn Studio, nicht 2D-Modellbahn Studio Viele Grüße, Neo
-
Hallo Franz, danke für die Tierchen. Ich werde die Kategorie "Menschen und Tiere" die Woche auftrennen. Ein kleiner Verbesserungswunsch, die braune Herde ist teilweise nur von einer Seite zu sehen, hier wäre es gut, wenn du den Rindern auch eine Rückseite spendierst. Viele Grüße, Neo
-
Hallo Lutz, als Entwickler sind Leerzeichen bei Variablennamen von vornherein tabu, daher denkt man gar nicht daran, das andere Leute Leerzeichen verwenden. Dass diese im Studio teilweise funktionieren ist eher Zufall, ich werde daher wie von dir vorgeschlagen im Wiki einen Hinweis anbringen. Viele Grüße, Neo
-
Hallo Lutz, das Problem war schnell gefunden, und zwar unterstützt das Studio Variablen mit Leerzeichen nicht. Verwende statt Leerzeichen besser Bindestriche, also z.B. "Position-Ist". Viele Grüße, Neo
-
Hi Curtis, this is a nice idea, but I think query dialogs might annoy some users. User choices can be incorporated into the event management by placing switches or buttons on the layout with some descriptive captions. Kind regards, Neo
-
Hallo Franz, als Zwischenlösung könntest du bei Anlagen, die externe Programme nutzen, den Link zum entsprechenden Forumthema in der Anlagenbeschreibung hinterlegen. Dann kommen die Nutzer zumindest mit einem Klick zum Programm. In Hinblick auf die EV wird es irgendwann das Scripting geben, und dort wird es wahrscheinlich auch als erstes eingesetzt. Vielleicht entsteht ja daraus dann ein Scripting auch für externe Programme. Viele Grüße, Neo
-
Hallo Philippe, du musst den gesamten Inhalt kopieren, nicht nur die Meta.db, auch das Assets-Verzeichnis. Wie lautet der Pfad auf deinem alten und deinem neuen PC? Viele Grüße, Neo
-
Hallo Lutz, bitte füge auch hier eine Beispielanlage ein, technisch unterstützt das Studio verschiedene Vergleichsoperatoren bei den Bedingungen. Viele Grüße, Neo
-
Hallo Lutz, ohne Anlage kann ich dazu nichts sagen. Soll "Kranbahn" ein Objekt sein, dann fehlt dort ein Punkt zwischen dem Objektnamen und der Variable. Viele Grüße, Neo
-
Hallo Easy, die drei Punkte sind eine Schaltfläche, über die man aus dem benutzerdefinierten Modus wieder zurück in den normalen Selektionsmodus kommt. Viele Grüße, Neo
-
Hallo Lutz, dein " EverGreen 1" besitzt ein Leerzeichen vor dem Namen, weshalb er nicht korrekt erkannt hat. Entferne das Leerzeichen vor dem Namen und es funktioniert. Viele Grüße, Neo
-
Hallo Lutz, das sollte bereits funktionieren. Steht in "platzinhalt" auch wirklich "EverGreen 1" und gibt es dieses Objekt auch nur einmal? Falls du keine Lösung findest, dann die Anlage bitte einfach mal hier als Anhang hinzufügen, dann kann ich es untersuchen. Viele Grüße, Neo
-
Hallo Philippe, du hast das Einblenden von versteckten Verzeichnissen nicht aktiviert, weshalb du "AppData" nicht siehst. Das macht aber nichts, kopiere einfach den Pfad des Datenbankverzeichnisses oben in die Adresszeile des Windows Explorers und bestätige mit Enter, dann landest du direkt am Ziel und kannst die Dateien von dort in das neue Verzeichnis auf dem anderen PC kopieren. Viele Grüße, Neo
-
Hallo Philippe, öffne auf deinem alten PC die Einstellungen des 3D-Modellbahn Studios und merke dir dort das Datenbankverzeichnis. Den Inhalt dieses Verzeichnisses kopierst du anschließend in das Datenbankverzeichnis des neuen PCs. Das war's schon. Viele Grüße, Neo
-
Hallo Franz, grundsätzlich sind deine Argumente nicht von der Hand zu weisen, aber ich denke es wird immer mehr Anwender als Programmierer geben, egal wie einfach die Programmiersprache/Skriptsprache ist. Bei den externen Programmen sehe ich im Moment das Problem, dass es hier eine große Einstiegshürde gibt, und viele Leute wahrscheinlich schon bei der Installation einer IDE aufhören. Ein Skript, welches direkt im Studio definiert und live getestet werden kann, reduziert die Hürde um einiges, sodass womöglich auch mehr Anwender Zugang dazu finden. Aber wie du schon sagst, das Scripting wird erst dann interessant, wenn mindestens Features wie Syntax-Highlighting, Debugging und Unterstützung bei Fehlern/Problemen zur Verfügung stehen. Tendenziell würde ich mich hier auch gegen LUA entscheiden, selbst wenn die Sprache bei vielen kommerziellen Titeln eingesetzt wird, da sie von der Syntax her meiner Meinung nach zu stark von den gewohnten Programmiersprachen abweicht. Ich selber liebäugle mit JavaScript, denn dieses Sprache ist für einfache Aufgaben sehr leicht zu erlernen und hat eine recht saubere Syntax. Aber wirklich viel Forschungsaufwand habe ich in dieses Thema noch nicht investiert. Trotzdem glaube ich, dass das Scripting dem Studio auf lange Sicht mehr bringt als die Unterstützung der externen Programme (gerade auch in Hinblick auf die Ereignisverwaltung). Viele Grüße, Neo
-
Hallo Franz, über eine Variable würde ich das nicht steuern, das könnte man auch expliziter als Eigenschaft der Anlage verwalten. Ich habe schon früher überlegt, wie man die externen Programme direkter mit einer Anlage verknüpfen kann. Die logische Schlussfolgerung wäre eigentlich, wenn die Programme ebenfalls Teil des Online-Katalogs wären, und man diese einfach in der Anlage "referenzieren" kann. Das Studio würde die Programme dann selbstständig herunterladen und nach Bedarf starten. Technisch ist das alles kein so großes Problem, allerdings gibt es hierbei andere Punkte zu berücksichtigen, denn hinter den externen Programmen stehen normale Exe-Dateien, die ähnlich wie Makros bei Excel sehr viel auf dem Computer anrichten können, sei es absichtlich oder ungewollt durch einen Programmfehler. Ich selber könnte dafür gar nicht mehr haften, da ich die Programme gar nicht untersuchen kann. Das ganze müsste daher auf einer hohen Vertrauensbasis laufen. Langfristig schwebt mir eigentlich eher eine ganz andere Lösung vor, nämlich die Unterstützung einer eigenen Skriptsprache. Mit dieser Skriptsprache würde das Studio dann analog wie Firefox Erweiterungen unterstützen, wobei die Erweiterungen dann nur auf die vom Studio angebotenen Funktionen zugreifen können. Das würde allerdings bedeuten, dass die Entwickler der externen Programme eine eigene/andere Programmiersprache nutzen müssten. Vorteil dieser Skriptsprache wäre dann aber auch, dass man diese auch optional in der Ereignisverwaltung nutzen kann, um richtige Abläufe zu programmieren. Es gibt also 2 Optionen: Direkte Verknüpfung von externen Programmen mit Anlagen auf einer hohen Vertrauensbasis Oder die Einführung einer eigenen Skriptsprache, die langfristig die externen Programme durch eine interne Lösung ersetzt Viele Grüße, Neo
-
Hallo Marko, Objekte aus existierenden Anlagen (wie z.B. Gruppen) fügst du über das Menü "Katalog - 3D-Modelle - Neu - Selektion" hinzu. Viele Grüße, Neo
-
PlayOnMac und 3D-ModellbahnStudio Installationsproblem
Neo antwortete auf ustumms Thema in Technischer Support
Hallo Uli, ich werde mich mal auf die Suche nach möglichen Lösungen machen. Technisch unterstützt die Intel HD 4000 das Shader-Modell 2.0, ich vermute hier ein Problem in Kombination mit Wine. Viele Grüße, Neo -
Hallo Horst, ich denke, dieser kleine Wunsch ist schnell umgesetzt und wird mit dem nächsten Update erscheinen. Viele Grüße, Neo
-
Hallo Easy, danke für den Hinweis, das Kommando 201 interpretiert die Zahlen noch nicht korrekt als Hex-Werte, werde das mit dem nächsten Update berichtigen. Viele Grüße, Neo
-
Hallo Kutscher, das ging mal in einer ganz frühen Version, wurde aber deaktiviert, da es viele Probleme bei einigen Nutzern machte (z.B. versehentliches Verschieben von Objekten während der Fahrt). Es gibt bereits den Wunsch, dieses Feature wieder zu aktivieren, dann aber als saubere Lösung ohne die angesprochenen Probleme. Viele Grüße, Neo