Art des Downloads: Bus-Mod(ifikation)
Projektname: FareGo Ticketbox vom V3D LC in den Facelift einbauen [Selbsteinbauanleitung]
Beteiligte Personen: ich
Projektdetails: Hier werde ich euch erklären, wie ihr die FareGo Ticketbox aus dem V3D LC in den Citaro Facelift von Helvete einbaut.
Copyright: Da keine Dateien hochgeladen wurden, denke ich ma ist das selbsterklärend.
Bilder/Videos: (Selbsterklärend)
Schritt 1:
Zuerst holen wir uns aus dem Model Ordner im V3D Lion's City und kopieren uns den Ordner Farego. Den fügen wir dann in den Modelordner vom Facelift.
Dann gehen wir in den Script-Ordner und kopieren uns ebenfalls den Ordner Farego und fügen den in den Script-Ordner vom Facelift ein.
Jetzt gehen wir in den Texture-Ordner vom V3D Lion's City und kopieren uns folgende Dateien: FareGo_logo.png, FareGo_sales_fm.png, IBIS.jpg, IBIS_Sonderansage.jpg, Ibis_stand.png, IBIS2-Delay_min.tga, IBIS2-Delay_sec.tga, IBIS2-Delay_state.tga, IBIS2-Textfeld.tga, IBISAbfahrt.jpg, IBISautoRoute.jpg, IBISLinie.jpg, IBISRoute.jpg, IBIS-Textfeld.tga, IBISTicket.jpg, IBISZiel.jpg und IBoxHalterung.jpg.
Schritt 2:
Jetzt bearbeiten wir die Bus-Datei in der wir die Ticketbox einbauen möchten. Also öffnen wir die Bus-Datei.
Hier müssen wir die Pfade zum Script ändern.
Varnamelist:
Aus script\IBIS_varlist.txt wird script\Farego\IBIS_varlist.txt.
Aus script\ticketprinter_varlist.txt wird script\Farego\ticketprinter_varlist.txt.
Stringvarnamelist:
Aus script\IBIS_stringvarlist.txt wird script\Farego\IBIS_stringvarlist.txt
Aus script\ticketprinter_stringvarlist.txt wird script\Farego\ticketprinter_stringvarlist.txt.
script:
Aus script\IBIS-2.osc wird script\Farego\IBIS-2.osc.
Aus script\ticketprinter.osc wird script\Farego\Ticketprinter.osc.
constfile:
Aus script\IBIS_constfile.txt wird script\Farego\IBIS_constfile.txt.
Wenn wir es in den Citaro Facelift G einbauen möchten, dann müssen wir das auch in der Bus-Datei des Nachläufers ändern.
In der Anleitung werde ich euch nur erklären wie man den in den Facelift Solo einbaut, da es beim Gelenk nicht anders ist, außer man dass man die Pfade zu den Scripts auch dort ändern muss
Schritt 3:
Jetzt kommen wir ins Eingemachte. Das Eintragen in der Modelldatei. Hierzu öffnen wir die jeweilige Modelldatei (in der Bus-Datei steht welche Modelldatei verwendet wird).
Als erstes gehen wir zum Abschnitt Text-Texturen. Dort ändern bei folgenden Text-Texturen die
Bei Text-Textur 2 muss es dann so aussehen.
IBIS:
2
[texttexture]
IBIS
IBIS-2_5x7
256
64
0
25
25
25
Bei Text-Textur 7,8,9 und 10 muss es dann so aussehen.
Fahrscheindrucker:
7
[texttexture]
ticketprinter_display
IBIS-2_5x7
276
64
0
25
25
25
IBIS-Fahrplanlage Minuten
8
[texttexture]
IBIS_Delay_min
IBIS-2_8x11
64
64
0
25
25
25
IBIS-Fahrplanlage Zehntelminuten
9
[texttexture]
IBIS_Delay_sec
IBIS-2_5x7
16
16
0
25
25
25
IBIS-Fahrplanlage Zehntelminuten
10
[texttexture]
IBIS_Delay_state
IBIS-2_5x7
16
16
0
25
25
25
Der nächste Teil könnte bei jedem anders sein. Bei mir z.B. fängt der mit Text-Textur 24 an. Bei euch kann es bei 33 anfangen. Hierzu müsst ihr dann beim Eintrag der FareGo Ticketbox die Text-Texture ändern.
Bei den Text-Texturen 24, 25, 26, 27, 28, 29, 30, 31, 32, 33 und 34 muss es dann so aussehen.
24
[texttexture_enh]
RouteSel_Time
DIN
200
100
0
0
0
0
1
0
25
[texttexture_enh]
RouteSel_Data
DIN
1500
180
0
0
0
0
1
0
26
[texttexture_enh]
RouteSel_Data
DIN Narrow
1500
220
0
0
0
0
1
0
27
[texttexture]
IBIS
test
256
64
0
255
255
255
28
[texttexture]
IBIS_DelayComplex
DIN
120
45
0
8
8
8
Fahrscheindrucker
29
[texttexture]
IBIS_Date_Time
DIN Narrow
200
125
0
255
255
255
30
[texttexture_enh]
IBIS_StopList
DIN
600
550
0
255
255
255
1
0
31
[texttexture_enh]
IBIS_StopList
DIN
600
550
0
0
0
0
1
0
32
[texttexture_enh]
IBIS_DepTimes
DIN
115
550
0
255
255
255
1
0
33
[texttexture]
IBIS
test
256
65
0
0
0
0
Fahrscheindrucker
34
[texttexture]
ticketprinter_display
test
256
65
0
0
0
0
Das müssen wir dann ebenfalls bei der Modell-Datei des Nachläufers machen, wenn wir die FareGo in den Citaro Facelift g einbauen möchten
Schritt 4:
Jetzt müssen wir das alte IBIS und den Almex entfernen.
Für das Ibis drücken wir Strg+F und geben dort ÈÁÈÑ. Dort löschen wir den Eintrag bis zum nächsten Eintrag. Somit ist die alte IBIS weg. Jetzt müssen wir nur noch den Almex entfernen. Die ist im nächsten Eintrag [DRIVER'S DOOR AND MONEY BOX]. Dort löschen wir alle Einträge bis zum Eintrag:
[mesh]
O530\dvertca.o3d
Also das noch alles ab
[mesh]
O530\dvertca.o3d
vorhanden ist.
Somit ist das Almex auch weg.
Schritt 5:
Jetzt müssen wir noch den Eintrag für die FareGo Ticketbox an der selben Stelle, wo der Almex mal war einfügen.
**************************************
DRIVER'S DOOR AND MONEY BOX
**************************************
[mesh]
Farego\sales_fm.o3d
[newanim]
origin_rot_z
-90
anim_trans
Daueranimation
0.25
[newanim]
origin_rot_y
-90
anim_trans
Daueranimation
-0.02
***********************
[mesh]
Farego\IBISautoRoute.o3d
[viewpoint]
3
[mouseevent]
IBIS_RouteSelect
[visible]
IBIS_SelectIndex
1
[matl]
textfeld.bmp
0
[matl_alpha]
1
[useTextTexture]
24
[matl]
textfeld2.bmp
0
[matl_alpha]
2
[useTextTexture]
25
[matl]
textfeld3.bmp
0
[matl_alpha]
2
[useTextTexture]
26
[newanim]
origin_rot_z
-90
anim_trans
Daueranimation
0.25
[newanim]
origin_rot_y
-90
anim_trans
Daueranimation
-0.02
***********************
[mesh]
Farego\IBISAbfahrt.o3d
[viewpoint]
3
[mouseevent]
IBIS_DepartureOkay
[visible]
IBIS_DepartureTime
1
[newanim]
origin_rot_z
-90
anim_trans
Daueranimation
0.25
[newanim]
origin_rot_y
-90
anim_trans
Daueranimation
-0.02
***********************
[mesh]
Farego\Rot.o3d
[viewpoint]
3
[visible]
Delay_State_Colour
0
[newanim]
origin_rot_z
-90
anim_trans
Daueranimation
0.25
[newanim]
origin_rot_y
-90
anim_trans
Daueranimation
-0.02
***********************
[mesh]
Farego\Gruen.o3d
[viewpoint]
3
[visible]
Delay_State_Colour
1
[newanim]
origin_rot_z
-90
anim_trans
Daueranimation
0.25
[newanim]
origin_rot_y
-90
anim_trans
Daueranimation
-0.02
***********************
[mesh]
Farego\Blau.o3d
[viewpoint]
3
[visible]
Delay_State_Colour
2
[newanim]
origin_rot_z
-90
anim_trans
Daueranimation
0.25
[newanim]
origin_rot_y
-90
anim_trans
Daueranimation
-0.02
***********************
[mesh]
Farego\Verspaetung.o3d
[viewpoint]
3
[visible]
elec_busbar_main
1
[matl]
textfeld2.bmp
0
[matl_alpha]
2
[useTextTexture]
27
[matl]
textfeld3.bmp
0
[matl_alpha]
2
[useTextTexture]
28
[matl]
textfeld.bmp
0
[matl_alpha]
2
[useTextTexture]
29
[newanim]
origin_rot_z
-90
anim_trans
Daueranimation
0.25
[newanim]
origin_rot_y
-90
anim_trans
Daueranimation
-0.02
***********************
[mesh]
Farego\IBISMonitor.o3d
[viewpoint]
3
[visible]
elec_busbar_main
1
[matl]
textfeld.bmp
0
[matl_alpha]
2
[useTextTexture]
30
[matl]
textfeld2.bmp
0
[matl_alpha]
2
[useTextTexture]
31
[matl]
textfeld3.bmp
0
[matl_alpha]
2
[useTextTexture]
32
[newanim]
origin_rot_z
-90
anim_trans
Daueranimation
0.25
[newanim]
origin_rot_y
-90
anim_trans
Daueranimation
-0.02
***********************
[mesh]
Farego\LinieKurs.o3d
[visible]
elec_busbar_main
1
[mouseevent]
IBIS_setmode_linie_kurs
[newanim]
origin_rot_z
-90
anim_trans
Daueranimation
0.25
[newanim]
origin_rot_y
-90
anim_trans
Daueranimation
-0.02
***********************
[mesh]
Farego\Ziel.o3d
[visible]
elec_busbar_main
1
[mouseevent]
IBIS_setmode_ziel
[newanim]
origin_rot_z
-90
anim_trans
Daueranimation
0.25
[newanim]
origin_rot_y
-90
anim_trans
Daueranimation
-0.02
***********************
[mesh]
Farego\Route.o3d
[visible]
elec_busbar_main
1
[mouseevent]
IBIS_setmode_route
[newanim]
origin_rot_z
-90
anim_trans
Daueranimation
0.25
[newanim]
origin_rot_y
-90
anim_trans
Daueranimation
-0.02
***********************
[mesh]
Farego\Ansage.o3d
[visible]
elec_busbar_main
1
[mouseevent]
IBIS_Sonderansagen
[newanim]
origin_rot_z
-90
anim_trans
Daueranimation
0.25
[newanim]
origin_rot_y
-90
anim_trans
Daueranimation
-0.02
***********************
[mesh]
Farego\IBIS_vorwaerts.o3d
[visible]
elec_busbar_main
1
[mouseevent]
IBIS_vorwaerts
[newanim]
origin_rot_z
-90
anim_trans
Daueranimation
0.25
[newanim]
origin_rot_y
-90
anim_trans
Daueranimation
-0.02
***********************
[mesh]
Farego\IBIS_rueckwaerts.o3d
[visible]
elec_busbar_main
1
[mouseevent]
IBIS_rueckwaerts
[newanim]
origin_rot_z
-90
anim_trans
Daueranimation
0.25
[newanim]
origin_rot_y
-90
anim_trans
Daueranimation
-0.02
***********************
[mesh]
Farego\Ansage1.o3d
[visible]
IBIS_SonderansagenMode
1
[mouseevent]
IBIS_Sonderansage1
[newanim]
origin_rot_z
-90
anim_trans
Daueranimation
0.25
[newanim]
origin_rot_y
-90
anim_trans
Daueranimation
-0.02
***********************
[mesh]
Farego\Ansage2.o3d
[visible]
IBIS_SonderansagenMode
1
[mouseevent]
IBIS_Sonderansage2
[newanim]
origin_rot_z
-90
anim_trans
Daueranimation
0.25
[newanim]
origin_rot_y
-90
anim_trans
Daueranimation
-0.02
***********************
[mesh]
Farego\Ansage3.o3d
[visible]
IBIS_SonderansagenMode
1
[mouseevent]
IBIS_Sonderansage3
[newanim]
origin_rot_z
-90
anim_trans
Daueranimation
0.25
[newanim]
origin_rot_y
-90
anim_trans
Daueranimation
-0.02
***********************
[mesh]
Farego\Ansage4.o3d
[visible]
IBIS_SonderansagenMode
1
[mouseevent]
IBIS_Sonderansage4
[newanim]
origin_rot_z
-90
anim_trans
Daueranimation
0.25
[newanim]
origin_rot_y
-90
anim_trans
Daueranimation
-0.02
***********************
[mesh]
Farego\Ansage5.o3d
[visible]
IBIS_SonderansagenMode
1
[mouseevent]
IBIS_Sonderansage5
[newanim]
origin_rot_z
-90
anim_trans
Daueranimation
0.25
[newanim]
origin_rot_y
-90
anim_trans
Daueranimation
-0.02
***********************
[mesh]
Farego\Linie.o3d
[visible]
IBIS_mode
1
[matl]
IBIS-Textfeld.tga
0
[matl_alpha]
2
[useTextTexture]
27
[matl_noZwrite]
[newanim]
origin_rot_z
-90
anim_trans
Daueranimation
0.25
[newanim]
origin_rot_y
-90
anim_trans
Daueranimation
-0.02
***********************
[mesh]
Farego\IBISZiel.o3d
[visible]
IBIS_mode
3
[matl]
IBIS-Textfeld.tga
0
[matl_alpha]
2
[useTextTexture]
33
[matl_noZwrite]
[newanim]
origin_rot_z
-90
anim_trans
Daueranimation
0.25
[newanim]
origin_rot_y
-90
anim_trans
Daueranimation
-0.02
***********************
[mesh]
Farego\IBIS_1.o3d
[viewpoint]
2
[mouseevent]
IBIS_1
[visible]
IBIS_Eingabetasten
1
[newanim]
origin_rot_z
-90
anim_trans
Daueranimation
0.25
[newanim]
origin_rot_y
-90
anim_trans
Daueranimation
-0.02
***********************
[mesh]
Farego\IBIS_2.o3d
[viewpoint]
2
[mouseevent]
IBIS_2
[visible]
IBIS_Eingabetasten
1
[newanim]
origin_rot_z
-90
anim_trans
Daueranimation
0.25
[newanim]
origin_rot_y
-90
anim_trans
Daueranimation
-0.02
***********************
[mesh]
Farego\IBIS_3.o3d
[viewpoint]
2
[mouseevent]
IBIS_3
[visible]
IBIS_Eingabetasten
1
[newanim]
origin_rot_z
-90
anim_trans
Daueranimation
0.25
[newanim]
origin_rot_y
-90
anim_trans
Daueranimation
-0.02
***********************
[mesh]
Farego\IBIS_4.o3d
[viewpoint]
2
[mouseevent]
IBIS_4
[visible]
IBIS_Eingabetasten
1
[newanim]
origin_rot_z
-90
anim_trans
Daueranimation
0.25
[newanim]
origin_rot_y
-90
anim_trans
Daueranimation
-0.02
***********************
[mesh]
Farego\IBIS_5.o3d
[viewpoint]
2
[mouseevent]
IBIS_5
[visible]
IBIS_Eingabetasten
1
[newanim]
origin_rot_z
-90
anim_trans
Daueranimation
0.25
[newanim]
origin_rot_y
-90
anim_trans
Daueranimation
-0.02
***********************
[mesh]
Farego\IBIS_6.o3d
[viewpoint]
2
[mouseevent]
IBIS_6
[visible]
IBIS_Eingabetasten
1
[newanim]
origin_rot_z
-90
anim_trans
Daueranimation
0.25
[newanim]
origin_rot_y
-90
anim_trans
Daueranimation
-0.02
***********************
[mesh]
Farego\IBIS_7.o3d
[viewpoint]
2
[mouseevent]
IBIS_7
[visible]
IBIS_Eingabetasten
1
[newanim]
origin_rot_z
-90
anim_trans
Daueranimation
0.25
[newanim]
origin_rot_y
-90
anim_trans
Daueranimation
-0.02
***********************
[mesh]
Farego\IBIS_8.o3d
[viewpoint]
2
[mouseevent]
IBIS_8
[visible]
IBIS_Eingabetasten
1
[newanim]
origin_rot_z
-90
anim_trans
Daueranimation
0.25
[newanim]
origin_rot_y
-90
anim_trans
Daueranimation
-0.02
***********************
[mesh]
Farego\IBIS_9.o3d
[viewpoint]
2
[mouseevent]
IBIS_9
[visible]
IBIS_Eingabetasten
1
[newanim]
origin_rot_z
-90
anim_trans
Daueranimation
0.25
[newanim]
origin_rot_y
-90
anim_trans
Daueranimation
-0.02
***********************
[mesh]
Farego\IBIS_0.o3d
[viewpoint]
2
[mouseevent]
IBIS_0
[visible]
IBIS_Eingabetasten
1
[newanim]
origin_rot_z
-90
anim_trans
Daueranimation
0.25
[newanim]
origin_rot_y
-90
anim_trans
Daueranimation
-0.02
***********************
[mesh]
Farego\IBIS_enter.o3d
[viewpoint]
2
[mouseevent]
IBIS_eingabe
[visible]
IBIS_Eingabetasten
1
[newanim]
origin_rot_z
-90
anim_trans
Daueranimation
0.25
[newanim]
origin_rot_y
-90
anim_trans
Daueranimation
-0.02
***********************
[mesh]
Farego\Kurs.o3d
[visible]
IBIS_mode
2
[matl]
IBIS-Textfeld.tga
0
[matl_alpha]
2
[useTextTexture]
33
[matl_noZwrite]
[newanim]
origin_rot_z
-90
anim_trans
Daueranimation
0.25
[newanim]
origin_rot_y
-90
anim_trans
Daueranimation
-0.02
***********************
[mesh]
Farego\IBISTicket.o3d
[visible]
ITCS_Visible
1
[matl]
IBIS-Textfeld.tga
0
[matl_alpha]
2
[useTextTexture]
34
[matl]
IBIS-Textfeld.tga
1
[matl_alpha]
2
[useTextTexture]
34
[newanim]
origin_rot_z
-90
anim_trans
Daueranimation
0.25
[newanim]
origin_rot_y
-90
anim_trans
Daueranimation
-0.02
***********************
[mesh]
Farego\Drucker_enter.o3d
[visible]
ITCS_Visible
1
[mouseevent]
ticketprinter_button_enter
[newanim]
origin_rot_z
-90
anim_trans
Daueranimation
0.25
[newanim]
origin_rot_y
-90
anim_trans
Daueranimation
-0.02
***********************
[mesh]
Farego\Verkauf.o3d
[mouseevent]
Printer_Taste_ITCS
[visible]
elec_busbar_main
1
[newanim]
origin_rot_z
-90
anim_trans
Daueranimation
0.25
[newanim]
origin_rot_y
-90
anim_trans
Daueranimation
-0.02
***********************
[mesh]
Farego\ITCS.o3d
[visible]
ITCS_Visible
1
[mouseevent]
Printer_Taste_Verkauf
[newanim]
origin_rot_z
-90
anim_trans
Daueranimation
0.25
[newanim]
origin_rot_y
-90
anim_trans
Daueranimation
-0.02
***********************
[mesh]
Farego\Drucker_Ticket_0.o3d
[visible]
ITCS_Visible
1
[mouseevent]
ticketprinter_button_ticket_0
[newanim]
origin_rot_z
-90
anim_trans
Daueranimation
0.25
[newanim]
origin_rot_y
-90
anim_trans
Daueranimation
-0.02
***********************
[mesh]
Farego\Drucker_Ticket_1.o3d
[visible]
ITCS_Visible
1
[mouseevent]
ticketprinter_button_ticket_1
[newanim]
origin_rot_z
-90
anim_trans
Daueranimation
0.25
[newanim]
origin_rot_y
-90
anim_trans
Daueranimation
-0.02
***********************
[mesh]
Farego\Drucker_Ticket_2.o3d
[visible]
ITCS_Visible
1
[mouseevent]
ticketprinter_button_ticket_2
[newanim]
origin_rot_z
-90
anim_trans
Daueranimation
0.25
[newanim]
origin_rot_y
-90
anim_trans
Daueranimation
-0.02
***********************
[mesh]
Farego\Drucker_Ticket_3.o3d
[visible]
ITCS_Visible
1
[mouseevent]
ticketprinter_button_ticket_3
[newanim]
origin_rot_z
-90
anim_trans
Daueranimation
0.25
[newanim]
origin_rot_y
-90
anim_trans
Daueranimation
-0.02
***********************
[mesh]
Farego\Drucker_Ticket_4.o3d
[visible]
ITCS_Visible
1
[mouseevent]
ticketprinter_button_ticket_4
[newanim]
origin_rot_z
-90
anim_trans
Daueranimation
0.25
[newanim]
origin_rot_y
-90
anim_trans
Daueranimation
-0.02
***********************
[mesh]
Farego\Drucker_cancel.o3d
[visible]
ITCS_Visible
1
[mouseevent]
ticketprinter_button_cancel
[newanim]
origin_rot_z
-90
anim_trans
Daueranimation
0.25
[newanim]
origin_rot_y
-90
anim_trans
Daueranimation
-0.02
***********************
[mesh]
Farego\Fahrschein.o3d
[viewpoint]
3
[mouseevent]
ticketprinter_getticket
[newanim]
origin_trans
-0.01038
5.56795
1.44987
origin_rot_y
90
anim_trans
ticketprinter_ticket_pos
0.04
[newanim]
origin_rot_z
-90
anim_trans
Daueranimation
0.25
[newanim]
origin_rot_y
-90
anim_trans
Daueranimation
-0.02
Das fügt ihr dann vor
[mesh]
O530\dvertca.o3d
ein.
Schritt 6:
Zu aller Letzt müssen wir was in der O530_main.osc (für den Gelenk natürlich O530G_main.osc) und in irgendeine varlist zb. in der Door_varlist.txt hinzufügen.
So muss es dann in der O530_main.osc aussehen.
{init}
(M.L.engine_Init)
(M.L.Antrieb_Init)
(M.L.Elec_Init)
(M.L.Door_Init)
(M.L.wiper_init)
(M.L.lights_init)
(M.L.bremse_init)
(M.L.cockpit_init)
(M.L.heizung_init)
(M.L.Matrix_init)
(M.L.IBIS_init)
(M.L.Collision_Init)
(M.L.VDV_init)
(M.L.ticketprinter_init)
1 (S.L.Daueranimation)
{end}
Man muss halt 1 (S.L.Daueranimation) drunter einfügen.
So muss es in der varlist aussehen.
Einfach ganz unten folgendes einfügen:
..........
Daueranimation
Somit habt ihr erfolgreich die FareGo Ticketbox in den Facelift eingebaut. Es geht auch natürlich bei den Citaros von alterr, bei den Citaro Ü/GÜ und bei den Citaro Facelift Ü. Viel Spaß euch damit.
Anmerkung zu konstruktiver Kritik:
Ich bin/Wir sind offen für jedwede Art von konstruktiver Kritik. Sie darf mich/uns nicht angreifen und meine/unsere Arbeit nicht herabwürdigen.
Bitte formuliere Deine Kritik an meiner/unserer Arbeit
- Präzise und klar, also nicht vage oder emotional
- Analytisch und rational, also sauber recherchiert und praktisch, nicht im Affekt
- Lösungsorientiert, also ggf. unter Anbringung von Gegenvorschlägen, Konsequenzen und Implikationen
Da ich mich/wir uns natürlich auch über Lob freue/n, hilft mir/uns ein ausgeglichenes Verhältnis zwischen Lob und Kritik, die konstruktive Kritik besser zu verarbeiten.