------------------------------------------------------- Einbauanleitung für das Fahrgastdisplay des E-Citaros in die C2's aus dem Hamburger Buspaket Add-On Von gt8n_bremen ------------------------------------------------------- Hinweis: Mod ist verfügbar für alle Varianten (Solo, Gelenk und CapaCity) Voraussetzungen sind die E-Bus Hamburg & Hamburger Buspaket DLCs Die modifizierten (in den Thumbnails zu sehenden) Texturen werden nicht mitgeliefert! --------------------- -- Schritt 1 -- --------------------- -> Gehe in den Modelordner des E-Citaros: HH_EBus2019 > Model -> Kopiere folgende Dateien und füge sie in den Modelordner des HH_Stadtbus2017 ein: 19_fd_anzeige_ (1 bis 8).o3d 19_fd_anzeige_L.o3d 19_fd_anzeige_R_1.o3d 19_fd_anzeige_R_2:o3d 19_fd_text_hst.o3d 19_fd_text_leiste.o3d 19_fd_text_uhr.o3d 19_innenanzeige.o3d --------------------- -- Schritt 2 -- --------------------- -> Öffne die model_17_solo.cfg im Modelordner des HH_Stadtbus2017 -> Im Abschnitt "Text-Texturen" suchst du nach "Zettelschrift 2". Darunter ersetzt du den folgenden Bereich: Innenanzeige VW oben fett 44 war 61 [texttexture] almex_s_innenanz_1F 17_Innenanz_Fett 650 315 0 255 134 23 Innenanzeige VW oben schmal 45 war 62 [texttexture] almex_s_innenanz_1S 17_Innenanz_Schmal 650 315 0 255 134 23 Innenanzeige VW unten 46 war 63 [texttexture] almex_s_innenanz_2 17_Innenanz_Fett 650 315 0 255 134 23 (Ende. Dies hier nicht mehr mitkopieren!) durch diesen: Innenanzeige Haltestelle 44 war 30 [texttexture_enh] innenanz_hst test 276 256 0 255 255 255 1 0 Innenanzeige Uhr 45 [texttexture] innenanz_uhr test 60 256 0 255 255 255 Innenanzeige Zeile oben Linie und Ziel 46 [texttexture_enh] innenanz_zeile test 410 256 0 255 255 255 1 0 (Ende) -> anschließend suchst du nach dem Bereich: ################################################ Innenanzeige ################################################ -> Und ersetzt ihn vollständig (bis zum neuen Bereich Klapprampe) durch dies hier: [mesh] 19_innenanzeige.o3d [viewpoint] 3 [newanim] origin_rot_y -90 anim_trans Daueranimation 0.07 [mesh] 19_fd_anzeige_1.o3d [viewpoint] 3 [newanim] origin_rot_y -90 anim_trans Daueranimation 0.07 [visible] innenanz_seite 0 [mesh] 19_fd_anzeige_2.o3d [viewpoint] 3 [newanim] origin_rot_y -90 anim_trans Daueranimation 0.07 [visible] innenanz_seite 1 [mesh] 19_fd_anzeige_3.o3d [viewpoint] 3 [newanim] origin_rot_y -90 anim_trans Daueranimation 0.07 [visible] innenanz_seite 2 [mesh] 19_fd_anzeige_4.o3d [viewpoint] 3 [newanim] origin_rot_y -90 anim_trans Daueranimation 0.07 [visible] innenanz_seite 3 [mesh] 19_fd_anzeige_5.o3d [viewpoint] 3 [newanim] origin_rot_y -90 anim_trans Daueranimation 0.07 [visible] innenanz_seite 4 [mesh] 19_fd_anzeige_6.o3d [viewpoint] 3 [newanim] origin_rot_y -90 anim_trans Daueranimation 0.07 [visible] innenanz_seite 5 [mesh] 19_fd_anzeige_7.o3d [viewpoint] 3 [newanim] origin_rot_y -90 anim_trans Daueranimation 0.07 [visible] innenanz_seite 6 [mesh] 19_fd_anzeige_8.o3d [viewpoint] 3 [newanim] origin_rot_y -90 anim_trans Daueranimation 0.07 [visible] innenanz_seite 7 [mesh] 19_fd_anzeige_R_1.o3d [viewpoint] 3 [newanim] origin_rot_y -90 anim_trans Daueranimation 0.07 [visible] innenanz_vis 1 [mesh] 19_fd_anzeige_R_2.o3d [viewpoint] 3 [newanim] origin_rot_y -90 anim_trans Daueranimation 0.07 [visible] innenanz_vis 2 [mesh] 19_fd_text_hst.o3d [viewpoint] 3 [newanim] origin_rot_y -90 anim_trans Daueranimation 0.07 [visible] almex_ein 1 [matl] test1_alpha.bmp 0 [matl_alpha] 2 [useTextTexture] 44 [mesh] 19_fd_text_uhr.o3d [viewpoint] 3 [newanim] origin_rot_y -90 anim_trans Daueranimation 0.07 [visible] almex_ein 1 [matl] test1_alpha.bmp 0 [matl_alpha] 2 [useTextTexture] 45 [mesh] 19_fd_text_leiste.o3d [viewpoint] 3 [newanim] origin_rot_y -90 anim_trans Daueranimation 0.07 [visible] almex_ein 1 [matl] test1_alpha.bmp 0 [matl_alpha] 2 [useTextTexture] 46 (Ende) -> Den gesamten Schritt 2 wiederholst du jetzt auch mit den Dateien "model_45_main.cfg" und "model_77_main.cfg " --------------------- -- Schritt 3 -- --------------------- (Für den Gelenkbus und CapaCity Nachläufer) Dieser Schritt ist notwendig, auch wenn ihr die Innenanzeige möglicherweise nur für den Solobus wollt. Im späteren Verlauf werden ALMEX-Dateien für die Ansteuerung der Innenanzeige angepasst, insofern ist es nicht möglich, den Gelenkbus bzw. CapaCity ungemoddet zu lassen, da die alte Innenanzeige anschließend nicht mehr funktionieren wird. -> Öffne die model_45_T.cfg -> Ersetze im Block "Text-Texturen" den Bereich: Innenanzeige oben fett 7 war 44 [texttexture] almex_s_innenanz_1F 17_Innenanz_Fett 650 315 0 255 134 23 Innenanzeige oben schmal 8 war 45 [texttexture] almex_s_innenanz_1S 17_Innenanz_Schmal 650 315 0 255 134 23 Innenanzeige unten 9 war 46 [texttexture] almex_s_innenanz_2 17_Innenanz_Fett 650 315 0 255 134 23 (Ende) -> durch: Innenanzeige Haltestelle 7 war 30 [texttexture_enh] innenanz_hst test 276 256 0 255 255 255 1 0 Innenanzeige Uhr 8 [texttexture] innenanz_uhr test 60 256 0 255 255 255 Innenanzeige Zeile oben Linie und Ziel 9 [texttexture_enh] innenanz_zeile test 410 256 0 255 255 255 1 0 (Ende) -> Suche anschließend weiter nach dem Punkt ################ Innenanzeige ### Und ersetze ihn durch folgendes, bis zum Bereich "Nothaehne innen [mesh] 19_innenanzeige.o3d [viewpoint] 3 [newanim] origin_rot_y -90 anim_trans Daueranimation 0.07 [newanim] origin_rot_z -90 anim_trans Daueranimation 0.97 [mesh] 19_fd_anzeige_1.o3d [viewpoint] 3 [newanim] origin_rot_y -90 anim_trans Daueranimation 0.07 [newanim] origin_rot_z -90 anim_trans Daueranimation 0.97 [visible] innenanz_seite 0 [mesh] 19_fd_anzeige_2.o3d [viewpoint] 3 [newanim] origin_rot_y -90 anim_trans Daueranimation 0.07 [newanim] origin_rot_z -90 anim_trans Daueranimation 0.97 [visible] innenanz_seite 1 [mesh] 19_fd_anzeige_3.o3d [viewpoint] 3 [newanim] origin_rot_y -90 anim_trans Daueranimation 0.07 [newanim] origin_rot_z -90 anim_trans Daueranimation 0.97 [visible] innenanz_seite 2 [mesh] 19_fd_anzeige_4.o3d [viewpoint] 3 [newanim] origin_rot_y -90 anim_trans Daueranimation 0.07 [newanim] origin_rot_z -90 anim_trans Daueranimation 0.97 [visible] innenanz_seite 3 [mesh] 19_fd_anzeige_5.o3d [viewpoint] 3 [newanim] origin_rot_y -90 anim_trans Daueranimation 0.07 [newanim] origin_rot_z -90 anim_trans Daueranimation 0.97 [visible] innenanz_seite 4 [mesh] 19_fd_anzeige_6.o3d [viewpoint] 3 [newanim] origin_rot_y -90 anim_trans Daueranimation 0.07 [newanim] origin_rot_z -90 anim_trans Daueranimation 0.97 [visible] innenanz_seite 5 [mesh] 19_fd_anzeige_7.o3d [viewpoint] 3 [newanim] origin_rot_y -90 anim_trans Daueranimation 0.07 [newanim] origin_rot_z -90 anim_trans Daueranimation 0.97 [visible] innenanz_seite 6 [mesh] 19_fd_anzeige_8.o3d [viewpoint] 3 [newanim] origin_rot_y -90 anim_trans Daueranimation 0.07 [newanim] origin_rot_z -90 anim_trans Daueranimation 0.97 [visible] innenanz_seite 7 [mesh] 19_fd_anzeige_R_1.o3d [viewpoint] 3 [newanim] origin_rot_y -90 anim_trans Daueranimation 0.07 [newanim] origin_rot_z -90 anim_trans Daueranimation 0.97 [visible] innenanz_vis 1 [mesh] 19_fd_anzeige_R_2.o3d [viewpoint] 3 [newanim] origin_rot_y -90 anim_trans Daueranimation 0.07 [newanim] origin_rot_z -90 anim_trans Daueranimation 0.97 [visible] innenanz_vis 2 [mesh] 19_fd_text_hst.o3d [viewpoint] 3 [newanim] origin_rot_y -90 anim_trans Daueranimation 0.07 [newanim] origin_rot_z -90 anim_trans Daueranimation 0.97 [visible] almex_ein 1 [matl] test1_alpha.bmp 0 [matl_alpha] 2 [useTextTexture] 7 [mesh] 19_fd_text_uhr.o3d [viewpoint] 3 [newanim] origin_rot_y -90 anim_trans Daueranimation 0.07 [newanim] origin_rot_z -90 anim_trans Daueranimation 0.97 [visible] almex_ein 1 [matl] test1_alpha.bmp 0 [matl_alpha] 2 [useTextTexture] 8 [mesh] 19_fd_text_leiste.o3d [viewpoint] 3 [newanim] origin_rot_y -90 anim_trans Daueranimation 0.07 [newanim] origin_rot_z -90 anim_trans Daueranimation 0.97 [visible] almex_ein 1 [matl] test1_alpha.bmp 0 [matl_alpha] 2 [useTextTexture] 9 (Ende) -> abspeichern und schließen -> Öffne nun die Datei "model_77_T.cfg" -> Ersetze im Block "Text-Texturen" den Bereich: Innenanzeige oben fett 7 war 44 [texttexture] almex_s_innenanz_1F 17_Innenanz_Fett 650 315 0 255 134 23 Innenanzeige oben schmal 8 war 45 [texttexture] almex_s_innenanz_1S 17_Innenanz_Schmal 650 315 0 255 134 23 Innenanzeige unten 9 war 46 [texttexture] almex_s_innenanz_2 17_Innenanz_Fett 650 315 0 255 134 23 (Ende) -> durch: Innenanzeige Haltestelle 7 war 30 [texttexture_enh] innenanz_hst test 276 256 0 255 255 255 1 0 Innenanzeige Uhr 8 [texttexture] innenanz_uhr test 60 256 0 255 255 255 Innenanzeige Zeile oben Linie und Ziel 9 [texttexture_enh] innenanz_zeile test 410 256 0 255 255 255 1 0 (Ende) -> Suche anschließend weiter unten nach dem Punkt: ################ Innenanzeige ### Und ersetze ihn durch folgendes, bis zum Bereich "Nothaehne innen: [mesh] 19_innenanzeige.o3d [viewpoint] 3 [newanim] origin_rot_y -90 anim_trans Daueranimation 0.07 [newanim] origin_rot_z -90 anim_trans Daueranimation -0.20 [mesh] 19_fd_anzeige_1.o3d [viewpoint] 3 [newanim] origin_rot_y -90 anim_trans Daueranimation 0.07 [newanim] origin_rot_z -90 anim_trans Daueranimation -0.20 [visible] innenanz_seite 0 [mesh] 19_fd_anzeige_2.o3d [viewpoint] 3 [newanim] origin_rot_y -90 anim_trans Daueranimation 0.07 [newanim] origin_rot_z -90 anim_trans Daueranimation -0.20 [visible] innenanz_seite 1 [mesh] 19_fd_anzeige_3.o3d [viewpoint] 3 [newanim] origin_rot_y -90 anim_trans Daueranimation 0.07 [newanim] origin_rot_z -90 anim_trans Daueranimation -0.20 [visible] innenanz_seite 2 [mesh] 19_fd_anzeige_4.o3d [viewpoint] 3 [newanim] origin_rot_y -90 anim_trans Daueranimation 0.07 [newanim] origin_rot_z -90 anim_trans Daueranimation -0.20 [visible] innenanz_seite 3 [mesh] 19_fd_anzeige_5.o3d [viewpoint] 3 [newanim] origin_rot_y -90 anim_trans Daueranimation 0.07 [newanim] origin_rot_z -90 anim_trans Daueranimation -0.20 [visible] innenanz_seite 4 [mesh] 19_fd_anzeige_6.o3d [viewpoint] 3 [newanim] origin_rot_y -90 anim_trans Daueranimation 0.07 [newanim] origin_rot_z -90 anim_trans Daueranimation -0.20 [visible] innenanz_seite 5 [mesh] 19_fd_anzeige_7.o3d [viewpoint] 3 [newanim] origin_rot_y -90 anim_trans Daueranimation 0.07 [newanim] origin_rot_z -90 anim_trans Daueranimation -0.20 [visible] innenanz_seite 6 [mesh] 19_fd_anzeige_8.o3d [viewpoint] 3 [newanim] origin_rot_y -90 anim_trans Daueranimation 0.07 [newanim] origin_rot_z -90 anim_trans Daueranimation -0.20 [visible] innenanz_seite 7 [mesh] 19_fd_anzeige_R_1.o3d [viewpoint] 3 [newanim] origin_rot_y -90 anim_trans Daueranimation 0.07 [newanim] origin_rot_z -90 anim_trans Daueranimation -0.20 [visible] innenanz_vis 1 [mesh] 19_fd_anzeige_R_2.o3d [viewpoint] 3 [newanim] origin_rot_y -90 anim_trans Daueranimation 0.07 [newanim] origin_rot_z -90 anim_trans Daueranimation -0.20 [visible] innenanz_vis 2 [mesh] 19_fd_text_hst.o3d [viewpoint] 3 [newanim] origin_rot_y -90 anim_trans Daueranimation 0.07 [newanim] origin_rot_z -90 anim_trans Daueranimation -0.20 [visible] almex_ein 1 [matl] test1_alpha.bmp 0 [matl_alpha] 2 [useTextTexture] 7 [mesh] 19_fd_text_uhr.o3d [viewpoint] 3 [newanim] origin_rot_y -90 anim_trans Daueranimation 0.07 [newanim] origin_rot_z -90 anim_trans Daueranimation -0.20 [visible] almex_ein 1 [matl] test1_alpha.bmp 0 [matl_alpha] 2 [useTextTexture] 8 [mesh] 19_fd_text_leiste.o3d [viewpoint] 3 [newanim] origin_rot_y -90 anim_trans Daueranimation 0.07 [newanim] origin_rot_z -90 anim_trans Daueranimation -0.20 [visible] almex_ein 1 [matl] test1_alpha.bmp 0 [matl_alpha] 2 [useTextTexture] 9 (Ende) -> abspeichern und schließen. --------------------- -- Schritt 4 -- --------------------- Im Nachfolgenden werden wir das ALMEX Script vom Hamburger E-Bus in den HH_Stadtbus2017 kopieren, um die Innenanzeige funktionsfähig zu machen. -> Gehe in HH_EBus2019 > Script -> Öffne die Datei "19_ticketprinter_almex.osc" -> Kopiere den gesamten Inhalt (STRG+A) (STRG+C) -> Gehe anschließend in den Scriptordner des HH_Stadtbus2017, um nun folgende Datei zu öffnen: "17_ticketprinter_almex.osc" -> Wähle den gesamten Inhalt aus (STRG+A) und drücke dann (STRG+V) um ihn zu ersetzen. -> Dieselbe Prozedur nun bitte auch mit folgenden Dateien wiederholen: 19_ticketprinter_almex_stringvarlist / 17_ticketprinter_almex_stringvarlist 19_ticketprinter_almex_varlist / 17_ticketprinter_almex_varlist --------------------- -- Schritt 5 -- --------------------- Jetzt kümmern wir uns um die Daueranimation im HH_Stadtbus 2017. Daueranimationen sorgen in OMSI u.a. dafür, Objekte zu bewegen, was wir in diesem Fall tun müssen, um die Innenanzeigen an die richtigen Positionen zu bringen. -> Öffne im Scriptordner des HH_Stadtbus2017 die Datei "HH_Stadtbus_HHA2012_Main.osc" -> Im Bereich {init} trägst du folgendes ganz oben ein: 1 (S.L.Daueranimation) -> abspeichern und schließen. -> Jetzt öffnest du eine beliebige Varlist, beispielsweise die "17_ticketprinter_almex_varlist" -> Dort fügst du ganz unten folgendes ein: Daueranimation -> abspeichern und schließen. --------------------- -- Schritt 6 -- --------------------- -> Anschließend kopierst du noch folgende Texturen aus dem Texture-Ordner des HH_EBus 2019 in den des HH_Stadtbus2017: fahrgastdisplay_L1.jpg fahrgastdisplay_L2.jpg fahrgastdisplay_L3.jpg fahrgastdisplay_L4.jpg fahrgastdisplay_L5.jpg fahrgastdisplay_L6.jpg fahrgastdisplay_L7.jpg fahrgastdisplay_L8.jpg fahrgastdisplay_R_1.jpg fahrgastdisplay_R_2.jpg 19_innen_2.bmp -> Und du bist fertig! Noch ein kleiner Hinweis: Die Innenanzeigen im Nachläufer des Gelenkbusses und CapaCitys sind ein wenig in den Wagenkasten geschoben. Das ist notwendig, da ansonsten eine Haltestange in das Display ragt. Falls euch die Positionswerte nicht zusagen, könnt ihr sie selbst anpassen. Dazu einfach in der model_xx_(t).cfg erneut folgenden Abschnitt suchen: ################ Innenanzeige ### Und hier bei jedem einzelnen dieses Abschnitts den Wert anpassen: [newanim] origin_rot_z -90 anim_trans Daueranimation XXXX Dein Wert XXXX