Alle Aktivitäten
Dieser Verlauf aktualisiert sich automatisch
- Heute
-
Hallo @RoniHB, nein ich habe noch nicht neu hochgeladen. Muß noch die Dateien umbenennen, sodass die ID bleibt. Das Ausblenden selbst stellt kein Problem dar, nur hätte ich die Textur separat nochmal benutzen müssen und es hätte ein Material zusätzlich ergeben. Auch hatte ich keine Lust mehr bis zum bitteren Erbrechen hin- und herschalten zu müssen um den gewünschten Effekt zu erhalten. Deshalb entschied ich mich für diese Variante. .... Wer möchte kann sich das Schildmodell dann mit hochladen, oder benutzt das Gebäude eben ohne. Letztendlich entscheidet Neo: so oder so. ... müssen wir halt abwarten. Danke auch für deinen Tipp! Gruß Karl
-
Bahntrasse nachträglich im Gelände einbauen
Roter Brummer antwortete auf Atruss Thema in Fragen zur Planung
Hallo Atrus, ich würde dir empfehlen, alle Elemente in der Ebene, die nicht zur Telegrafenleitung gehören, in eine andere Ebene zu verschieben. Dann kannst du im Ebenenfenster durch einen Rechtsklick auf die Ebene mit der Telegrafenleitung alle Elemente dieser Ebene auf einen Schlag auswählen. Anschließend im Fenster "Positionierung" einfach die Höhe (durch die Pfeiltasten) ändern. Diese Änderung wirkt sich auf alle Elemente der Ebene gleichmäßig aus. HG Brummi -
Ja sorry @BahnLand, natürlich habe ich dich nicht vergessen, nur war mein Multitasking gerade etwas überfordert. Eigentlich wollte ich heute ja noch einige Texturen machen aber da hat mich Brummi gründlich eingebremst dabei! Wird aber so schnell als möglich nachgeholt. Grundsätzlich passt es für mich schon so aber andere Kollegen haben vielleicht noch andere Vorstellungen. Und wenn du schon einmal dabei bist, würde ich schon deshalb noch warten wollen. Falls es noch weitere Verbesserungen/ Änderungen geben sollte, so kann ich ja auch nur profitieren dabei und du brauchst nicht etwas doppelt machen. Auf jeden Fall herzlichen Dank einstweilen, ich melde mich bald wieder. LG Atrus
-
Bitte noch ein paar Fragen Brummi, wenn ich die Ebene in der Anlage selektiere, kann die so abgesenkt werden oder soll ich der dann eine neue Höhe geben. Oder zuerst eine Gruppe bilden und dann absenken. Und soll ich das einrasten von Objekten dabei eher ausschalten oder das in diesem Fall egal. Die roten Gruppen im Bild, sind Teil der Ebene aber werden nur als ein Objekt gezählt. Das sind dann in diesem Fall die +225 beim Kommentar. Die müssen noch hinzu gerechnet werden. So weiß ich immer, wie viele Objekte eine Ebene wirklich hat. Hier gibt es bereits einen Anschluss mit Kabelkanal etc. Der soll aber nicht abgesenkt werden sonst versinkt der zu tief im Gelände. Hier müsste ich wohl zuerst alle Masten aus den Gruppen lösen und dem Rest dann vorübergehend eine Ersatzebene zuweisen. Oder wie würdest du das machen? An der Gleishöhe darf sich ja nichts mehr ändern außer minimal in Steigungen durch die neue coole Höhenanpassung im V9 Gott sei Dank habe ich die Masten alle immer exakt an der Gleishöhe ausgerichtet. Und perfekt im 90° Winkel, da bin ich genau... Als nächstes werde ich sowieso erst einmal die Gleisanzahl mit dem Editor auf ein Minimum reduzieren, (Performence) Das sind ja hunderte. Ein Teilstück ist schon fertig, da konnte ich von ursprünglich 77 Stück auf unglaubliche 23 reduzieren. Man lernt halt nie aus im MBS Die Fahrstraßen müssen halt jedes Mal neu aufgebaut werden aber das ist überschaubar. Erst dann kann der neue Bahndamm verbaut werden denke ich. Die neue Grundplatte mit kleinem Raster habe ich zum Teil schon eingebaut. Und mein Tracking Tool funktioniert auch schon perfekt, also was könnte mich noch hindern, oder übersehe ich womöglich schon wieder etwas gravierendes? Mittlerweile bin ich da schon etwas vorsichtiger geworden... Hoffentlich nicht aber falls doch bin ich dir für jegliche Kritik oder Anregung sehr dankbar! Zum Schluss noch eine kleine Übersicht, wo meine Anlage "Highland Feeling" eigentlich angesiedelt ist, natürlich fiktiv Bis auf die gelbe Linie nach Burghead ist alles fertig, mit funktionierender EV. Damit meine ich alle Personen Züge, regional und lokal. Weiters noch einige Straßenbahnen und natürlich deine schöne Billerbahn in meiner Eisen Mine in Dundee. Da gibt es eh schon jede Menge Bilder. Nur mit der hässlichen Bahntrasse kann ich die Anlage noch nicht veröffentlichen, das wäre mir einfach peinlich! Sobald die fertig ist geht's aber sofort los, ist auch nicht zu spät nach fünf Jahren Bauzeit. Sorry für meinen Roman dazu aber jetzt will ich es wirklich angehen und benötige einfach noch wichtige Informationen. LG Atrus
-
Hallo @RoBa-MoBa, ... siehe hier Einen Key bekommst du nicht, du kannst aber die Steam-Version direkt im Programm aus mit deinem Benutzerkonto hier verknüpfen. Im Studio gibst du dafür einfach die E-Mail des Benutzerkontos an, der Rest geht automatisch. Viele Grüße, Neo Gruß EASY
-
Hallo Brummi, das ist schon einmal sehr erfreulich, die gibt es nämlich schon. Zwar für jede Stadt extra aber das ist das geringste Problem. Supi ist schon viel Wert das zu wissen! LG Atrus
-
Hallo Karl, hat sich die Entwurfs ID geändert, oder hast du keinen weiteren Entwurf hochgeladen? Ich hatte ja ein ähnliches Problem mit dem Bahnhof Rothental. Da wurde ja auch eine Version ohne Namensschild gewünscht. Ich hatte die Schilder auch erst über eine Animation ausgeblendet. Besser ist es aber eine Variation ohne Schilder zu erstellen. Da kannst du dann die Textur für die Variation entsprechend anpassen. LG Ronald
-
Bahntrasse nachträglich im Gelände einbauen
Roter Brummer antwortete auf Atruss Thema in Fragen zur Planung
Hallo Atrus, wenn du sämtliche Teile der Telegrafenleitung in eine eigene Ebene packst, kannst du diese insgesamt auswählen und um den nötigen Betrag absenken. HG Brummi -
Hallo @Roter Brummer Brummi, bitte vielmals um Entschuldigung für meine lange Reaktionszeit. Aber da hast du mir ein paar Aufgaben gestellt, die ich erst einmal umsetzten musste! Zuerst einmal danke für deine Antwort, deine Vorschläge als Meister auf diesem Gebiet weiß ich sehr zu schätzen. Genau darum habe ich den Thread ja eröffnet. Wie oben schon erwähnt, habe ich den Gleisbau leider bis jetzt sehr vernachlässigt. Aber jetzt will ich mir wirklich Mühe geben, dieses Manko aufzuholen. Die Schwellen hatte ich schon bis zur Hälfte versenkt gehabt, offensichtlich nicht tief genug, wie man auf deinem Video gut sehen kann... Das habe ich relativ schnell ändern können... Hier noch ein Detail dazu... Tiefer geht es nicht mehr, sonst verschwinden die Schwellen teilweise oder ganz im Schotter. Ich hoffe das passt noch so? Mit den Telegraphenmasten hast du mich jedoch vor ganz ein anderes Problem gebracht!! Aber du hast natürlich vollkommen recht. Da habe ich wohl ein paar grobe Schnitzer gemacht. Das Gleisbett hätte als erstes erstellt werden müssen. Und dann erst alles andere. Nur habe ich es eben genau verkehrt gemacht und jetzt steht das verflixte Ding schon in der Gegend herum, nämlich fast überall! Nur schweben die Masten jetzt einen gefühlten Meter in der Luft. Haha so ein Mist! Soweit ich das überblicke, bleiben mir im Moment nur zwei Lösungsansätze. Masten runter oder verlängern... Der Vorteil ist schon einmal der, dass mein Bahndamm in der Breite jetzt wesentlich schmaler wurde! Oder wie siehst du das? Das sind einige hunderte Masten und die Leitung muss natürlich auch mit. Das klingt verdächtig nach mächtig viel Arbeit. Oder ich gehe in die "Verlängerung" Schon das herstellen hat ja zwei Stunden gedauert. Ist auch noch nicht perfekt aber das wird noch besser. Die werden dann natürlich in Serie produziert. Nur wollte ich dich mit meiner Antwort nicht noch länger warten lassen. Wenn ich die Leitung nur gleichmäßig absenke und alles wieder richtig andocken würde, wäre es wahrscheinlich gar nicht so schlimm. Den Abstand zum Bahndamm noch zu verringern würde ich nur als aller letzte Option wählen, weil alle Signale und noch einiges mehr wie Hausanschlüsse usw. dann auch neu gebaut werden müssten. So hoffe ich, dass du eventuell noch bessere Vorschläge hast, wie ich das geregelt bekomme! Vielen Dank für deine Bemühungen und Hilfestellung! LG Atrus
-
Moin zusammen, ich habe die V9 via Upgrade gekauft. Gibt es eine Möglichkeit einen Freischaltungscode für die Steam-Version zu erhalten? Habe erst im Nachhinein festgestellt, dass es jetzt eine Steam-Version gibt die unter Linux hervorragend läuft. Viele Grüße und danke für das tolle Stück Software. Gruß Robert
-
Bahntrasse nachträglich im Gelände einbauen
Roter Brummer antwortete auf Atruss Thema in Fragen zur Planung
Hallo @Atrus, ich hoffe, du hast meinen obigen Beitrag als freundschaftlichen Vorschlag verstanden. Du kannst und solltest es natürlich so machen, wie es dir am besten gefällt. Beste Grüße Brummi -
An alle, Das Modell ist soweit modifiziert und fertiggestellt. ...Nach zig-maligem hin- und herschalten kann ich jetzt auch Wartehalle auswendig schreiben. ..... Die Änderungen im einzelnen: - Dach-Textur verkleinert und "gestückelt". - Klinker-Textur verkleinert und "gestückelt". - Sockel-Textur verkleinert und "gestückelt". - Fenster und Türen verkleinert. - Emissive - Textur geändert. - Modell mit Kontaktpunkt versehen damit die"Kekse" auch kleben bleibt. Die Textur des DB-Schildes ist Teil einer Multitextur. Nun weis ich nicht, ob das dann so einfach geht mit 'ausblenden'. Jedenfalls aus der Grafik ist dann ein kleines Modell entstanden das mit einem _CP versehen ist. Frage an @Neo : Wie gehen wir vor? Das kleine DB-Schildmodell separat, oder als "Zubehör" in Variationen mit dem Gebäude hochladen? Zum Abschluß bleibt noch relevante Dateien umbenennen. Einen schönen geruhsamen Restsonntag Gruß Karl
-
Hallo, ... die Falle liegt allerdings bei Dir Du hast in Deiner Definition der Funktion "function IsStartKontakt(keyword, kontakt)" "keyword" als Variablenname. Dies ist im MBS lua ein Schlüsselwort! (auf das Du ja auch noch abfragst) if kontakt.variables[keyword .. "_Start"] == keyword then... kann in diesem Fall niemals "true" sein. Mit... function IsStartKontakt(key, kontakt) if kontakt.variables[key .. "_Start"] == keyword then return true else return false end end ... geht auch die 1. Variante... Gruß EASY
-
How to contact administrators?
Keallu antwortete auf Keallus Thema in [International] Problems and solutions
Thanks, Goetz! -
How to contact administrators?
Goetz antwortete auf Keallus Thema in [International] Problems and solutions
Hello @Keallu, the person you want to speak to is @Neo kind regards Goetz -
als ob ich die nicht längst kapiert hätte, gmd. Ich habe dich lediglich auf einen technischen Aspekt der EV (wie ich sie kenne) hingewiesen. Der tangiert deine Lösung offenbar nicht. Und ich dachte, du könntest mir vielleicht erklären, warum dieser Aspekt bei dir keine Rolle spielt. Sowas wie "weil ich die Ereignisse an anderer Stelle verfolge und nicht das nutze, was du als EV kennst." Weil du großspurig "sooo wrong" geantwortet hast. Aber mach mal ... Viele Grüße Götz
-
In order to upload models to the online catalog, you must be authorized by contacting an administrator, but I can't find any information about how to contact them? How to you contact an administrator? Thanks in advance.
-
Wen es interessiert - hier eine loesung die ich fuer mich ausgetueftelt habe .. Ich verwende schlagworte fuer eine serie von objekten, kennzeichne aber einige mit zusaetzlichen merkmalen wie "_Start" oder "_Ende" usw. also zum Beispiel XYZ und XYZ_Start wenn nun XYZ ausloest (weil ich alle XYZ haben will) aber fuer _Start etwas anderes tun will dann benutze ich function GetStartKeywordPrefix(contact) for k, v in pairs(contact.variables) do local prefix = string.match(k, "^(.-)_Start$") if prefix then return prefix end end return nil -- Not found end und bekomme das ausloesende schlagwort und gleichzeitig die information _Start. (_Start is bei mir immer nur einmal vorhanden) Man kann natuerlich auch alle moeglichen anderen variationen verwenden und es muss auch nicht das ausloesende schlagwort sein. Damit lassen sich auch kaskaden von filtern bauen. Auf diese art und weise muss ich nirgendwo das schlagwort explizit angeben. Ich kann dann einen event "Alle Kontakte" oder was auch immer verwenden und trotzdem auf das schlagwort abfragen ohne durch meine gesamte liste durchgehen zu muessen. Gruss Gmd Nachtrag: Ich habe diese funktion auch fuer variable suffixes, die auch Lua special characters enthalten koennen. function GetKeywordPrefixBySuffix(contact, suffix) -- Escape the suffix if needed for pattern matching local escapedSuffix = suffix:gsub("([%^%$%(%)%%%.%[%]%*%+%-%?])", "%%%1") local pattern = "^(.-)" .. escapedSuffix .. "$" for k, _ in pairs(contact.variables) do local prefix = string.match(k, pattern) if prefix then return prefix end end return nil end
-
Moin! Update des Tages: Neue GBS-Technik. Die GBS-Technik wurde vollständig neu entworfen (Aufbauend auf den Vorarbeiten anderer Forumsteilnehmer ). Im Lastenheft standen die folgenden Ziele: Intuitives Bedienkonzept Vollständiger Ersatz für die alten Fahrstraßen-Schalter auf der Anlage Ermöglichen neuer Funktionen (z.B. Durchfahrten) Vereinfachung der Schattenbahnhof-Bedienung (Begrenzter) Schutz gegen Fehlbedienung Hier das Ergebnis inkl. einer kurzen Erläuterung zur Bedienung: Gelben Start-Taster betätigen Ziel-Taster für mögliche (und aktuell aktivierbare) Fahrstraßen leuchten auf 3. Die Fahrstraße wird durch Betätigung des Zieltasters aktiviert und das GBS entsprechend ausgeleuchtet. Der Start-Taster bleibt aktiv und kann zum manuellen Auflösen der Fahrstraße genutzt werden. 4. Für Zugfahrten (Nicht Rangierfahrten!) können mit den grünen Tastern der Abfahrtbefehl erteilt, oder eine Durchfahrt bei aktiver Vorgänger-Fahrstraße eingestellt werden. Hinweis: Vor dem Erteilen des Abfahrtbefehls muss der Zug auf dem Abfahrtgleis bereitgestellt und das Triebfahrzeug auf die korrekte Fahrtrichtung eingestellt sein. Eine Prüfung habe ich mir hier erspart. Das ist evtl. eine Aufgabe für den Zukunfts-Stellwerker. 5. Für das Abrufen eines Zuges aus dem Schattenbahnhof kann man vor oder nach dem Aktivieren der Fahrstraße aus Gömmersbach/Köln direkt zur Schattenbahnhof-Kamera wechseln... ... und den gewünschten Zug durch Aktivieren des jeweiligen Ausfahrt-Tasters auf die Reise schicken. Die selbe Technik kommt auch bei den neuen Mini-GBSsen an den Betriebsstellen zum Einsatz: Für den kleinen Schattenbahnhof "Veerbeck" wurde zusätzlich eine Gleisbelegtanzeige integriert: Das war's auch schon. Die aktuelle Version ist hochgeladen. Viel Spaß beim Ausprobieren! LG Alex
-
Ja werde ich tun, ist aber nicht so einfach ohne das entsprechende beispiel fertig zu haben. Hier eine beschreibung der zielsetzung. Stell dir folgende anwendungen vor: Ein Taxiplatz an dem fahrzeuge ein und ausfahren an halteplaetzen Busse halten in reihe an einer umsteigestation Die Einfahrt fuer LKW in meine RoLa Das Auffahren von Fahrrzeugen auf die wagen .. Eine warteschlange von personen vor einem point of interest und was einem noch so alles einfaellt mit einer "segmentierten Einfahrt" mit oder ohne ampelsteuerung. Das alles wird mit dem gleichen script reaslisiert und definitionstablellen mit minimalen (keinen) eintraegen von "Expliziten" werten. Geht alles dynamisch und kann auf verschiedene events verteilt werden oder auch nicht. Grund: Man muss nicht immer wieder ueber die gleiche logik nachdenken oder die gleichen fehler beseitigen und testen. Es ist wie eine library die man einfach verwendet. Die programmierung erfolgt auf der "Meta" ebene und nicht auf der logischen ebene der evenets, dort laeuft das programm nur ab. Alles ist in parametrisierte funktionen gepackt. Man kann die definitionstabellen von hand erstellen und in Lua bleiben, mein ziel ist es auch diese tabllen von meinem programm zu generieren. Wenn ich meine RoLa fertig habe mit den verallgemeinerten scripten dann werde ich dir den entwurf zur durchsicht geben. Dann wird das klarer und bedarf nicht so vieler worte. Gruss Gmd
-
Bahntrasse nachträglich im Gelände einbauen
Roter Brummer antwortete auf Atruss Thema in Fragen zur Planung
Hallo Atrus, zwei kleine Bemerkungen seien bitte erlaubt. Die Schwellen bei der großen Bahn liegen im Schotter und nicht oben drauf. https://sl.bing.net/eyFAF2NSFAO Und die Masten der Telegrafenleitung stehen nach meinen Beobachtungen neben dem Schotterbett und nicht im Schotterbett. https://sl.bing.net/gL31I7af6k0 HG Brummi -
care to explain?
-
Easy koennte fuer dich auch interessant sein. for k, v in pairs(contact.variables) do print("VAR: " .. tostring(k) .. " = " .. tostring(v)) end probier es aus .. das ist ein teil der miete Warum bin ich eigentlich nicht frueher darauf gekommen !! gruss Gmd Edit: noch ein tip hier weise ich ein keyword zu entryObject.variables[keywordText.."_Start"] = keyword hier frage ich ab contact.variables[keywordText.."_Start"] == keyword das funktioniert auch so weit .. aber wenn ich versuche diese abfrage in eine funktion zu legen wie hier function IsStartKontakt(keyword, kontakt) if kontakt.variables[keyword .. "_Start"] == keyword then return true else return false end end dann ist das immer false Diese funktion bringt true zurueck .. function IsStartKontakt(keyword, kontakt) if kontakt.variables[keyword .. "_Start"] then return true else return false end end Eine weitere coding falle
-
Ja das tue ich .. pflege eine liste aller schlagworte und gehe einfach alle durch zum entfernen und auch zum testen ob vorhanden. Man muss ziemlich viel umwege gehen um eine library von generischen funktionen aufzubauen. So scheint hier niemand zu denken. Gruss Gmd
-
sooo wrong . Gruss Gmd