Neues Bahnhofspaket Version 1.855

    • Beta
    Gearbest Tablet-PC Promotion promotion
    • Neues Bahnhofspaket Version 1.855

      Hi das wird mein erster Bahnhof sein, den ich Modde 8) Also wird er erstmal einfach gehalten. Hat aber sofort 2 Besonderheiten zu bieten.

      Die Bahnsteige sind versetzt angeordnet und mit einem Bahnübergang getrennt ! Ich wüsste jetzt nicht das es so einen Bahnhof schon geben wird.

      Dazu wird es auch ein "Asset" geben wo nur der funktionierende Bahnübergang ist und die Bahnstrecke, sodass die lästigen Huckel an den Bahnübergängen der Vergangenheit angehören !!!

      Und hier das erste Bild (alpha)



      P.S. Die Bahnsteige werden so skaliert und gesetzt das es kaum eine Lücke zur Bahnsteigkante geben wird ! So das die Fahrgäste ohne Mühe ein und aussteigen können ! Desweiteren wird auch noch alles etwas ausgeschmückt !
      Viel am Modden deswegen zwischendurch mal ein Mitfahrvideo !!

      Besucht mich auf meinem YouTube-Kanal (Ihr werdet direkt auf mein Kanal geleitet) : youtube.com/c/majuen
    • :huh: Immer langsam :D Erstmal muss ich die Grundkonstruktion fertig machen, dann kann ich nen param einfügen h = faktor 0,5, 1 oder 1,5.
      Dazu bedarf es erstmal Test mit den Fahrzeugen damit ich die genaue Höhe definieren kann !
      Viel am Modden deswegen zwischendurch mal ein Mitfahrvideo !!

      Besucht mich auf meinem YouTube-Kanal (Ihr werdet direkt auf mein Kanal geleitet) : youtube.com/c/majuen
    • @KarlCharlson da kommt noch eine Platform hin ist schon eingebunden und eine Rampe zur Straße. Die Straßenlänge habe ich geteilt, so das ich, für die personLane einen Punkt habe ! Das mit den Bahnübergang wußte ich schon von joefried :thumbsup: weil er das mal erwähnt hat! Nur mit der Elektrifizierung noch nicht ganz 8)

      @GamingPotatoes

      Keine Ahnung ob ich das schaffe einzubinden da es ja nicht auf die train/railstationconfigutil zugreift bzw. ich muß erstmal gucken über welche param oder config das von statten geht ?(
      Viel am Modden deswegen zwischendurch mal ein Mitfahrvideo !!

      Besucht mich auf meinem YouTube-Kanal (Ihr werdet direkt auf mein Kanal geleitet) : youtube.com/c/majuen

      Dieser Beitrag wurde bereits 6 mal editiert, zuletzt von majuen ()

    • @Tom Ich bräuchte nochmal freundlicherweise deine Hilfe ! :saint:

      Habe auch eine paramsutil.makeTramTrackParam2() und paramsutil.makeTrackTypeParam() eingefügt !

      Habe also wie bei der params.catenary die gleiche Methode angewand. Allerdings sieht man wieder nur die Einstellungsmöglichkeiten aber die werden nicht übernommen ! Bis auf die catenary natürlich !

      Quellcode

      1. result.edgeLists = {
      2. {
      3. type = "STREET",
      4. params = { type = "new_medium.lua", tramTrack = params.tramTrack == 1 },
      5. edges = edges,
      6. snapNodes = { 0, 9 }
      7. },
      8. {
      9. type = "TRACK",
      10. params = { trackType = params.trackType == 1, catenary = params.catenary == 1 },
      11. edges = trackedges,
      12. snapNodes = { 0, 3, 4, 7 }
      13. }
      14. }
      Alles anzeigen
      Viel am Modden deswegen zwischendurch mal ein Mitfahrvideo !!

      Besucht mich auf meinem YouTube-Kanal (Ihr werdet direkt auf mein Kanal geleitet) : youtube.com/c/majuen
    • Mal kurz, schnell und dreckig...

      Quellcode

      1. local tramTrackTypes = { "NO", "YES", "ELECTRIC" }
      2. result.edgeLists = {
      3. {
      4. type = "STREET",
      5. params = { type = "new_medium.lua", tramTrack = tramTrackTypes[(params.tramTrack or 0) + 1] },
      6. edges = edges,
      7. snapNodes = { 0, 9 }
      8. },
      9. {
      10. type = "TRACK",
      11. params = { trackType = params.trackType == 1, catenary = params.catenary == 1 },
      12. edges = trackedges,
      13. snapNodes = { 0, 3, 4, 7 }
      14. }
      15. }
      Alles anzeigen
      if it ain’t broke, don’t fix it... (Meine Röhre: www.youtube.com/c/TomThumbstone)
    • Ich glaub ich hab ein anderes Spiel ?( Da tut sich gar nichts, aber Danke @Tom für deine Hilfe ! Ich pack nochmal das komplette script rein viell. erkennt ja jemand wo da noch der Fehler ist. Habe auch selber nochmal rumprobiert, aber vielleicht sehe ich den Wald vor lauter Bäumen nicht.

      Quellcode

      1. local constructionutil = require "constructionutil"
      2. local paramsutil = require "paramsutil"
      3. local vec3 = require "vec3"
      4. local transf = require "transf"
      5. function data()
      6. return {
      7. type = "RAIL_STATION",
      8. description = {
      9. name = _("Bahnstation"),
      10. description = _("Bahnstation mit versetzten Bahnsteigen die von einer Straße und Bahnübergang getrennt sind !")
      11. },
      12. availability = {
      13. },
      14. order = 1,
      15. params = {
      16. paramsutil.makeTrackCatenaryParam(),
      17. paramsutil.makeTrackTypeParam(),
      18. paramsutil.makeTramTrackParam1(),
      19. paramsutil.makeTramTrackParam2()
      20. },
      21. updateFn = function(params)
      22. local result = {}
      23. local edges = {}
      24. local trackedges = {}
      25. local tramTrackTypes = { "NO", "YES", "ELECTRIC" }
      26. result.models = {
      27. {
      28. id = "station/train/bahnstation/default.mdl",
      29. transf = transf.scaleRotZYXTransl(vec3.new( 0, 0, 0 ), transf.degToRad(0, 0, 0), vec3.new(0, 0 , 0))
      30. }
      31. }
      32. --left
      33. result.models[#result.models + 1] = { id = "station/train/bahnstation/platform_single_track_first.mdl", transf = transf.scaleRotZYXTransl(vec3.new( 1, 1, 1.5 ), transf.degToRad(180, 0, 0), vec3.new(-14.2, 26.6, 0)) }
      34. result.models[#result.models + 1] = { id = "station/train/bahnstation/platform_single_track_last.mdl", transf = transf.scaleRotZYXTransl(vec3.new( 1, 1, 1.5 ), transf.degToRad(180, 0, 0), vec3.new(-15.2, 26.6, 0)) }
      35. result.models[#result.models + 1] = { id = "station/train/bahnstation/platform_single_end_last.mdl", transf = transf.scaleRotZYXTransl(vec3.new( 1, 1, 1.5 ), transf.degToRad(-90, 0, 0), vec3.new(-20, 36, 0)) }
      36. result.models[#result.models + 1] = { id = "station/train/bahnstation/platform_single_repeat_last.mdl", transf = transf.scaleRotZYXTransl(vec3.new( 1, 1, 1.5 ), transf.degToRad(-90, 0, 0), vec3.new(-40, 36, 0)) }
      37. result.models[#result.models + 1] = { id = "station/train/bahnstation/platform_single_start_last.mdl", transf = transf.scaleRotZYXTransl(vec3.new( 1, 1, 1.5 ), transf.degToRad(-90, 0, 0), vec3.new(-60, 36, 0)) }
      38. --right
      39. result.models[#result.models + 1] = { id = "station/train/bahnstation/platform_single_track_first.mdl", transf = transf.scaleRotZYXTransl(vec3.new( 1, 1, 1.5 ), transf.degToRad(0, 0, 0), vec3.new(34.2, 59.4, 0)) }
      40. result.models[#result.models + 1] = { id = "station/train/bahnstation/platform_single_track_last.mdl", transf = transf.scaleRotZYXTransl(vec3.new( 1, 1, 1.5 ), transf.degToRad(0, 0, 0), vec3.new(35.2, 59.4, 0)) }
      41. result.models[#result.models + 1] = { id = "station/train/bahnstation/platform_single_end_last.mdl", transf = transf.scaleRotZYXTransl(vec3.new( 1, 1, 1.5 ), transf.degToRad(90, 0, 0), vec3.new(40, 50, 0)) }
      42. result.models[#result.models + 1] = { id = "station/train/bahnstation/platform_single_repeat_last.mdl", transf = transf.scaleRotZYXTransl(vec3.new( 1, 1, 1.5 ), transf.degToRad(90, 0, 0), vec3.new(60, 50, 0)) }
      43. result.models[#result.models + 1] = { id = "station/train/bahnstation/platform_single_start_last.mdl", transf = transf.scaleRotZYXTransl(vec3.new( 1, 1, 1.5 ), transf.degToRad(90, 0, 0), vec3.new(80, 50, 0)) }
      44. result.edgeLists = {
      45. {
      46. type = "STREET",
      47. params = { type = "new_medium.lua", tramTrack = tramTrackTypes[(params.tramTrack or 0) + 1] },
      48. edges = edges,
      49. snapNodes = { 0, 9 }
      50. },
      51. {
      52. type = "TRACK",
      53. params = { trackType = params.trackType == 1, catenary = params.catenary == 1 },
      54. edges = trackedges,
      55. snapNodes = { 0, 3, 4, 7 }
      56. }
      57. }
      58. --street
      59. edges[#edges + 1] = { { 10.0, 20.0, 0.0 }, { 00.0, 8.0, 0.00 } }
      60. edges[#edges + 1] = { { 10.0, 28.0, 0.0 }, { 00.0, 8.0, 0.00 } }
      61. edges[#edges + 1] = { { 10.0, 28.0, 0.0 }, { 00.0, 12.0, 0.00 } }
      62. edges[#edges + 1] = { { 10.0, 40.0, 0.0 }, { 00.0, 12.0, 0.00 } }--bü
      63. edges[#edges + 1] = { { 10.0, 40.0, 0.0 }, { 00.0, 6.0, 0.00 } }
      64. edges[#edges + 1] = { { 10.0, 46.0, 0.0 }, { 00.0, 6.0, 0.00 } }--bü
      65. edges[#edges + 1] = { { 10.0, 46.0, 0.0 }, { 00.0, 12.0, 0.00 } }
      66. edges[#edges + 1] = { { 10.0, 58.0, 0.0 }, { 00.0, 12.0, 0.00 } }
      67. edges[#edges + 1] = { { 10.0, 58.0, 0.0 }, { 00.0, 8.0, 0.00 } }
      68. edges[#edges + 1] = { { 10.0, 66.0, 0.0 }, { 00.0, 8.0, 0.00 } }
      69. --track
      70. trackedges[#trackedges + 1] = { { -80.0, 40.0, 0.0 }, { 90.0, 00.0, 0.00 } }
      71. trackedges[#trackedges + 1] = { { 10.0, 40.0, 0.0 }, { 90.0, 00.0, 0.00 } }--bü
      72. trackedges[#trackedges + 1] = { { 10.0, 40.0, 0.0 }, { 90.0, 00.0, 0.00 } }
      73. trackedges[#trackedges + 1] = { { 100.0, 40.0, 0.0 }, { 90.0, 00.0, 0.00 } }
      74. trackedges[#trackedges + 1] = { { 100.0, 46.0, 0.0 }, { -90.0, 00.0, 0.00 } }
      75. trackedges[#trackedges + 1] = { { 10.0, 46.0, 0.0 }, { -90.0, 00.0, 0.00 } }--bü
      76. trackedges[#trackedges + 1] = { { 10.0, 46.0, 0.0 }, { -90.0, 00.0, 0.00 } }
      77. trackedges[#trackedges + 1] = { { -80.0, 46.0, 0.0 }, { -90.0, 00.0, 0.00 } }
      78. local groundFace = { }
      79. local terrainFaces = { }
      80. result.groundFaces = { }
      81. result.terrainAlignmentLists = { { type = "EQUAL", faces = terrainFaces, slopeLow = .35 } }
      82. terrainFaces[#terrainFaces + 1] = { {110, 61, 0}, {-90, 61, 0}, {-90, 15, 0}, {110, 15, 0}, }
      83. groundFace = { {110, 64}, { -90, 64}, {-90, 18}, {110, 18} } --länge/breite
      84. result.groundFaces[#result.groundFaces + 1] = { face = groundFace, modes = { { type = "FILL", key = "industry_floor" } } }
      85. result.groundFaces[#result.groundFaces + 1] = { face = groundFace, modes = { { type = "STROKE_OUTER", key = "industry_floor_paving" } } }
      86. return result
      87. end
      88. }
      89. end
      Alles anzeigen
      Viel am Modden deswegen zwischendurch mal ein Mitfahrvideo !!

      Besucht mich auf meinem YouTube-Kanal (Ihr werdet direkt auf mein Kanal geleitet) : youtube.com/c/majuen
    • Was passiert denn, wenn Du dich mal für eine der beiden Funktionen ".makeTramTrackParam1()" und ".makeTramTrackParam2()" entscheidest?
      Für meinen Code aus Post 11 empfehle ich nur ".makeTramTrackParam2()" zu verwenden.
      Man beachte dabei auch das Jahr der Verfügbarkeit von Straßenbahnoberleitung...
      if it ain’t broke, don’t fix it... (Meine Röhre: www.youtube.com/c/TomThumbstone)
    • Bringt auch nichts hab jetzt availability ab 1990 eingefügt und TramTrackParam1() gelöscht. Naja muss ich mich später nochmal mit befassen, dann gehts jetzt erstmal mit den Rampen weiter und dann schon mal die Lanes für die Unterführung und zu der Straße "legen".

      Viel am Modden deswegen zwischendurch mal ein Mitfahrvideo !!

      Besucht mich auf meinem YouTube-Kanal (Ihr werdet direkt auf mein Kanal geleitet) : youtube.com/c/majuen
    • majus_gaming schrieb:

      Bringt auch nichts hab jetzt availability ab 1990 eingefügt und TramTrackParam1() gelöscht.
      Du müsstest schon ein wenig genauer mit deinen Auskünften sein, damit dir geholfen werden kann.
      Was genau geht jetzt und was nicht? Tut sich jetzt etwas beim "klicken" auf "nein", "ja", "elektrisch" oder nicht?
      Verfügbarkeit ab 1990 für was? Und warum?
      Fragen über Fragen... :)
      if it ain’t broke, don’t fix it... (Meine Röhre: www.youtube.com/c/TomThumbstone)
    • @Tom Also eigentlich funktioniert nur die catenary alles andere nicht werden immer nur Kosten abgezogen. Habe von der .con available, 1990 eingetragen. Hätte auch 1925 eintragen können, wenn alles verfügbar ist. Sonst alles so gelassen wie vorher.
      Viel am Modden deswegen zwischendurch mal ein Mitfahrvideo !!

      Besucht mich auf meinem YouTube-Kanal (Ihr werdet direkt auf mein Kanal geleitet) : youtube.com/c/majuen
    • Advertising