IBOX & FareGo Modifikation

Das Forum befindet sich im reduzierten Betrieb. Die Addon- und Supportforen bleiben weiterhin verfügbar.
Bitte beachte, dass OMSI nicht mehr weiterentwickelt wird. Ein Teil der Entwickler widmet sich inzwischen der Entwicklung eines neuen Simulators. Weitere Informationen zum LOTUS-Simulator findest Du hier.
  • Hallo.


    Wäre es irgendwie nicht möglich, die Ansagen per IBOX lauter, leiser und aus zustellen? Habe dies momentan immer so gemacht: habe die gesamten Dateien des Ordners mittels externem Programm lauter oder leiser gestellt, als die normale Lautstärke. Oder ich habe für längere Zeit den Ansagen-Ordner komplett gelöscht, sodass ich gar keine Ansagen mehr hören, Nun, da ich jeden Tag auf Krefrath unterwegs bun, stören mich diese mitlerweile enorm. Könnte man vielleicht eine Modifikation herausbringen, die es möglich macht, das alles über die FareGo oder die normale IBOX zu regeln (also Lautstärke, oder ganz aus)?

  • Hi,


    You can dynamically adjust the volume of any imaginable sound in-game, with the following simple recipe: Two extra triggers added to a script, and one extra volume-curve added to the sound entry you intend to dynamically alter the volume of.


    So specifically for the announcement sound:


    Step 1 - the triggers: Open up IBIS.osc (or equivalent -- I don't know what the name of the IBOX .osc-file is). After the last {trigger:...} ... {end} block, append the following:


    Code
    1. {trigger:IBIS_announcement_volume_up}
    2. (L.L.IBIS_announcement_volume) 0.1 + 1 min (S.L.IBIS_announcement_volume)
    3. {end}
    4. {trigger:IBIS_announcement_volume_down}
    5. (L.L.IBIS_announcement_volume) 0.1 - 0.01 max (S.L.IBIS_announcement_volume)
    6. {end}


    Then open up the corresponding IBIS_varlist.txt (or equivalent) and add the variable IBIS_announcement_volume on a new line.


    Step 2 - the volume-curve: Open up the apposite sound_xxx.cfg, find the [sound]-entry corresponding to the announcements (usually it has an associated sound [trigger] named ev_IBIS_Ansagen), and append the following to it:


    Code
    1. [volcurve]
    2. IBIS_announcement_volume
    3. [pnt]
    4. 0
    5. 0
    6. [pnt]
    7. 1
    8. 1


    Lastly, to be able to use the newly-defined triggers, you must obviously map them (IBIS_announcement_volume_up, IBIS_announcement_volume_down) to some key (combination) of your input device first; e.g. <Ctrl + Shift + '+'> for turning up the volume, and <Ctrl + Shift + '-'> for reducing it. You can also change the adjustment step to your liking; right now it is 0.1 (10%), meaning that you must call the trigger (i.e. push whatever button you mapped) 10 times, to turn the volume from minimum to maximum, and the other way around.