Hallo, kann jemand eine Doppelhaltestelle programmieren. Unten ist ein Bild um das ein bisschen besser zu veranschaulichen.
Beiträge von WTrainy12
Willkommen in der Transport Fever Community
Wir begrüßen euch in der Fan-Community zu den Spielen Transport Fever und Train Fever, den Wirtschaftssimulatoren von Urban Games. Die Community steht euch kostenlos zur Verfügung damit ihr euch über das Spiel austauschen und informieren könnt. Wir pflegen hier einen freundlichen und sachlichen Umgang untereinander und unser Team steht euch in allen Fragen gerne beiseite.
Die Registrierung und Nutzung ist selbstverständlich kostenlos.
Wir wünschen euch viel Spaß und hoffen auf rege Beteiligung.
Das Team der Transport-Fever Community
-
-
Naja, ich hab die Mod aber da es ja 5 Bauserien der 423 von der die 1. und die 2.-5. andere Sounds hat, will ich beide Sounds haben(
,Externer Inhalt youtu.beInhalte von externen Seiten werden ohne Ihre Zustimmung nicht automatisch geladen und angezeigt.Durch die Aktivierung der externen Inhalte erklären Sie sich damit einverstanden, dass personenbezogene Daten an Drittplattformen übermittelt werden. Mehr Informationen dazu haben wir in unserer Datenschutzerklärung zur Verfügung gestellt.). Ich bin schon fertig, mir fehlt halt nur noch dieses "Soundwissen".Externer Inhalt youtu.beInhalte von externen Seiten werden ohne Ihre Zustimmung nicht automatisch geladen und angezeigt.Durch die Aktivierung der externen Inhalte erklären Sie sich damit einverstanden, dass personenbezogene Daten an Drittplattformen übermittelt werden. Mehr Informationen dazu haben wir in unserer Datenschutzerklärung zur Verfügung gestellt. -
Hallo zusammen, mich beschäftigt seit längerem schon das Thema Sounds. Ich will den Sound so haben, dass beim Abfahren ein kurzer Sound abgespielt wird (
, 0:16 bis 0:19), welcher von einem anderen längeren Abfahrtssound gefolgt wird(0:20 bis 0:23). Ich möchte am Ende einen insgesamten Abfahrtssound haben (0:16 bis 0:23). So wie im unteren Text hab ich es probiert, als ich es aber dann in Transport Fever 2 ausprobiert habe, hat sich der Sound so komisch wiederholt. Credits an kaleut1988 Yoshi und flummi1701 , die Datei hab ich von deren BR423 kopiert und abgeändert.Externer Inhalt youtu.beInhalte von externen Seiten werden ohne Ihre Zustimmung nicht automatisch geladen und angezeigt.Durch die Aktivierung der externen Inhalte erklären Sie sich damit einverstanden, dass personenbezogene Daten an Drittplattformen übermittelt werden. Mehr Informationen dazu haben wir in unserer Datenschutzerklärung zur Verfügung gestellt.local soundeffectsutil = require "soundeffectsutil"
function data()
return {
tracks = {
{ name = "vehicle/trieb/leerlauf.wav", refDist = 25.0 },
{ name = "vehicle/trieb/anfahrtstart.wav", refDist = 25.0 },
{ name = "vehicle/trieb/anfahrt.wav", refDist = 25.0 },
{ name = "vehicle/trieb/motor.wav", refDist = 25.0 },
{ name = "vehicle/trieb/motor.wav", refDist = 25.0 },
{ name = "vehicle/trieb/motor.wav", refDist = 25.0 },
{ name = "vehicle/trieb/motor.wav", refDist = 25.0 },
{ name = "vehicle/trieb/motor.wav", refDist = 25.0 },
{ name = "vehicle/5_waggon_effects/fahrt/pers_w_schnell.wav", refDist = 25.0 },
{ name = "vehicle/5_waggon_effects/fahrt/trieb_abroll_vorne.wav", refDist = 15.0 },
{ name = "vehicle/1_train_effects/trieb_kurve.wav", refDist = 20.0 },
{ name = "vehicle/1_train_effects/trieb_bremse.wav", refDist = 25.0 }
},
events = {
horn = { names = { "vehicle/trieb/horn.wav" }, refDist = 25.0 },
openDoors = { names = { "vehicle/trieb/open_doors3500ms.wav" }, refDist = 5.0 },
closeDoors = { names = { "vehicle/trieb/close_doors3500ms.wav" }, refDist = 5.0 }
},
updateFn = function (input)
local axleRefWeight = 10.0
return {
tracks = {
-- Leerlauf Stand
{
gain = soundeffectsutil.sampleCurve({
{ 0.0, 0.2 },
{ 0.05, 0.0 },
{ 1.0, 0.0 } }, input.speed01),
pitch = soundeffectsutil.sampleCurve({
{ 0.0, 1.0 },
{ 1.0, 1.0 } }, input.speed01)
},
-- Anfahrtstart
{
gain = soundeffectsutil.sampleCurve({
{ 0.0, 0.0 },
{ 0.001, 0.0 },
{ 0.05, 0.3 },
{ 0.30, 0.3 },
{ 0.3001, 0.0 },
{ 1.0, 0.0 } }, input.speed01),
pitch = soundeffectsutil.sampleCurve({
{ 0.0, 0.8 },
{ 0.05, 0.8 },
{ 0.25, 0.8 },
{ 0.30, 1.0 },
{ 0.3001, 0.0 },
{ 1.0, 0.0 } }, input.speed01)
},
-- Anfahrt/Nebengeräusch
{
gain = soundeffectsutil.sampleCurve({
{ 0.0, 0.0 },
{ 0.15, 0.0 },
{ 0.20, 0.6 },
{ 0.40, 0.4 },
{ 1.0, 0.3 } }, input.speed01),
pitch = soundeffectsutil.sampleCurve({
{ 0.0, 1.0 },
{ 0.15, 1.0 },
{ 0.40, 1.0 },
{ 1.0, 1.9 } }, input.speed01)
},
-- Fahrt Motor 1
{
gain = soundeffectsutil.sampleCurve({
{ 0.0, 0.0 },
{ 0.25, 0.0 },
{ 0.35, 0.50 },
{ 0.375, 0.0 },
{ 1.0, 0.0 } }, input.speed01),
pitch = soundeffectsutil.sampleCurve({
{ 0.0, 1.0 },
{ 0.25, 1.0 },
{ 0.375, 1.2 },
{ 1.0, 1.0 } }, input.speed01)
},
-- Fahrt Motor 2
{
gain = soundeffectsutil.sampleCurve({
{ 0.0, 0.0 },
{ 0.35, 0.0 },
{ 0.375, 0.55 },
{ 0.40, 0.0 },
{ 1.0, 0.0 } }, input.speed01),
pitch = soundeffectsutil.sampleCurve({
{ 0.0, 1.1 },
{ 0.375, 1.1 },
{ 0.40, 1.3 },
{ 1.0, 1.3 } }, input.speed01)
},
-- Fahrt Motor 3
{
gain = soundeffectsutil.sampleCurve({
{ 0.0, 0.0 },
{ 0.375, 0.0 },
{ 0.40, 0.50 },
{ 0.45, 0.50 },
{ 0.47, 0.0 },
{ 1.0, 0.0 } }, input.speed01),
pitch = soundeffectsutil.sampleCurve({
{ 0.0, 1.2 },
{ 0.40, 1.2 },
{ 0.47, 1.4 },
{ 1.0, 1.4 } }, input.speed01)
},
-- Fahrt Motor 4
{
gain = soundeffectsutil.sampleCurve({
{ 0.0, 0.0 },
{ 0.45, 0.0 },
{ 0.47, 0.45 },
{ 0.57, 0.50 },
{ 0.59, 0.0 },
{ 1.0, 0.0 } }, input.speed01),
pitch = soundeffectsutil.sampleCurve({
{ 0.0, 1.3 },
{ 0.47, 1.3 },
{ 0.59, 1.5 },
{ 1.0, 1.5 } }, input.speed01)
},
-- Fahrt Motor 5
{
gain = soundeffectsutil.sampleCurve({
{ 0.0, 0.0 },
{ 0.57, 0.0 },
{ 0.59, 0.40 },
{ 0.70, 0.35 },
{ 0.72, 0.30 },
{ 0.82, 0.35 },
{ 0.84, 0.30 },
{ 1.0, 0.25 } }, input.speed01),
pitch = soundeffectsutil.sampleCurve({
{ 0.0, 1.4 },
{ 0.59, 1.4 },
{ 0.70, 1.55 },
{ 0.72, 1.35 },
{ 0.82, 1.45 },
{ 0.84, 1.3 },
{ 1.0, 1.4 } }, input.speed01)
},
-- Fahrt Nebengeräusch
{
gain = soundeffectsutil.sampleCurve({
{ 0.0, 0.0 },
{ 0.10, 0.0 },
{ 1.0, 0.5 } }, input.speed01),
pitch = soundeffectsutil.sampleCurve({
{ 0.0, 0.5 },
{ 1.0, 1.1 } }, input.speed01)
},
-- Abrolleffekt
{
gain = soundeffectsutil.sampleCurve({
{ 0.0, 0.0 },
{ 0.4, 0.6 },
{ 1.0, 0.5 } }, input.speed01),
pitch = soundeffectsutil.sampleCurve({
{ 0.0, 0.8 },
{ 1.0, 1.4 } }, input.speed01)
},
soundeffectsutil.squeal(input.speed, input.sideForce, input.maxSideForce),
soundeffectsutil.brake(input.speed, input.brakeDecel, 0.5)
},
events = {
horn = { gain = 1.0, pitch = 1.0 },
openDoors = { gain = 1.0, pitch = 1.0 },
closeDoors = { gain = 1.0, pitch = 1.2 }
}
}
end
}
end
Kann mir jemand sagen, wo mein Fehler ist?
-
Ach ok,ich hab da was falsch verstanden. Dann kommt aber wieder meine 1. Fage auf:
seit einiger Zeit denke ich nach, eine Mod zu programmieren, die Doppelhaltestellen hinzufügt. Da ich aber nur ein Anfänger bin, weiß ich nicht genau wie ich das bzgl. des Codes anstellen könnte. Meine Idee war ein Haltestellenhäuschen mit zwei Haltemöglichkeiten(3+ einstellbar), das würde genügen, da man ja einstellen kann, dass falls eine Haltemöglichkeit belegt ist, einfach die 2.+ benutzt wird. Kann mir da jemand vielleicht helfen? Danke schon mal im voraus.
-
Also bleibt das Problem, wenn ich das richtig verstanden habe oder kann man die zwei Haltepunkte in der Mod auf einer Straßenseite modular verändern sodass die Haltepunkte näher zusammen sind?
-
Vielen Dank HansVader und P8_2401_Coeln, ihr habt mir wirklich weitergeholfen, dank euch ist mir sogar eine weitere Lösung für ein anderes Problem eingefallen


-
Hi HansVader,
Danke für den Tipp, das hat mir sehr geholfen, jetzt wo ich auch weiß dass ich kein Code schreiben muss
. Jedoch habe ich das hier habe ich nicht verstanden:In jedem Fall, genauso wie bei den Zügen, braucht es in der Mitte ein Modul zur Trennung der Bahnsteige.
Nachtrag
Auch folgendes ist möglich, solange die Strassen-Node in der Mitte ist.
Könntest du mir das noch erklären?
-
Hi, ich glaube entweder hab ich bei MaikC etwas falsch verstanden oder ihr habt mich falsch verstanden. Meine Idee war
ein Haltestellenhäuschen mit zwei Haltemöglichkeiten(3+ einstellbar)
Mit so einem Haltestellenhäuschen/einer Haltestelle könnte man dann die von euch beiden erwähnte Funktion verwenden, um so etwas zu ermöglichen. Mein Problem ist hierbei der Code, um so eine Haltestelle zu machen.
-
Hallo zusammen,
seit einiger Zeit denke ich nach, eine Mod zu programmieren, die Doppelhaltestellen hinzufügt. Doppelhaltestellen sind Haltestellen, die von mehreren Linien (mind. 2) angefahren werden. Dort kann z.B. wenn ein Fahrzeug der Linie 1 schon an der Haltestelle steht gleichzeitig ein Fahrzeug der z.B. Linie 2 halten und ihren Fahrgastwechsel durchführen. Dadutch ist ein schnellerer und besser verbundener Fahrgastwechsel mit anderen Linien/Fahrzeugen durchgeführt werden. Da ich aber nur ein Anfänger bin, weiß ich nicht genau wie ich das bzgl. des Codes anstellen könnte. Meine Idee war ein Haltestellenhäuschen mit zwei Haltemöglichkeiten(3+ einstellbar), das würde genügen, da man ja einstellen kann, dass falls eine Haltemöglichkeit belegt ist, einfach die 2.+ benutzt wird. Kann mir da jemand vielleicht helfen? Danke schon mal im voraus.
-
Hallo Zusammen, ich hätte eine Frage: kann man auch die Anzeige in zwei Zeilen teilen dass z.B. bei einem Ersatzverkehr richtung Hbf in der ersten Zeile und zweiten Zeile am anfang steht "EV" für Ersatzverkehr es dann wenn man will eine 1. und 2. zeile einstellen kann sodass man mehr platz hat. wenn es das nicht gibt, wäre es möglich das hinzuzufügen oder ist das zu viel arbeit.