I've been through the Wiki (information there is definitive and specific, but there are no tutorials to "tie things together").
I've searched through the forums using keywords.
I've tried studying the BGS OXP, but it is too sophisticated for the simple thing that I want to do; there seems to be a lot of OXPConfig-associated code in it, and I can't seperate what is "basically essential" from what would be, for me, superfluous. The JS in it is beyond my capability to understand. I can't see how the sounds are linked to the sound events; BGS seems to be "structured around" OXPConfig, and the JS statements are not "direct enough, simple enough" to fully understand.
I just need to script 5 sound events.
(1) Ambient - engine running. STOPS looping when throttle is at zero.
(2) Throttle the engine up (Will "replace" ambient engine running when initiated -> Leads to -> ambient engine running).
(3) Throttle the engine down (Will "replace" ambient engine running when initiated -> Leads to -> ambient engine running if throttle is NOT at zero. Otherwise if throttle reaches zero, ambient engine running = stopped).
(4) Exit from witchspace. NOTE that a "breakpattern" sound is currently linked in my customsound.plist:
Code: Select all
"[player-exit-witchspace]" = "[@breakpattern]";
There are currently 19 sounds linked in my customsounds.plist (all working just fine).
EDIT:
... and one more. Can there be a specific link for when the Torus Drive is running?