Yay!
I did it!
It took me about 20 minutes and some heavy heavy thinking (at 4:00 am for me) but I did it.
Man, what a pain this was!!! It was hard because the horn and bell are both linked together in a single file which makes things difficult to say the least! For others interested in changing a bell or a horn, I will explain what you need to do:
*Note that this is for TRS04 and that I used Trainz Objects*
1) Find an engine with the bell sound you like. We'll call this engine AA. Try to find an engine with the best bell and a lousy horn. Why? It will make sense later on. This is important because you'll be overwriting the old horn and you don't want to lose a great sounding horn if it's possible. I will reiterate the importance of this: find a custom bell you like but on an engine with a horn that doesn't tickle your fancy.
2) Find any engine with a horn sound you really like. We'll call this engine BB
3) For me, I found that Engine AA's hornsound file had a great bell, but had a horn I didn't like. I found that Engine BB had a great horn, but not a great bell. Can you see the pattern here? So we'll take the best from one and overwrite it on top of the other. It's a matter of choice, but I decided to replace Engine AA's config as a horn has more priority to me as compared to a bell, but you could do this the other way if you wanted to. I wrote these instructions for Engine AA's hornsound config, so if you are doing the reverse, keep that in mind.
4) Note that if you do this you will obviously
lose the horn sound for not only that loco, but for
all locos that reference that hornsound kuid. If it's a horn sound you really don't like, it's not a big loss at all (two birds with one stone if you'd like
)
5) - also before I go any further, note that tinkering with this stuff is a bit tricky so take your time when doing this. Further, you wont be able to redistribute these locos in your layouts or the DLS because many authors will not allow you to release these engines out, as different people made different components and have their own copyrights. You could email both authors, explain the situation perhaps and get their permission, but yeah, keep this in mind as we all love high quality freeware and an angry content creator probably wont make much freeware for long. :'(
6) So then I went into the Trainz Objects rolling stock parts tab. I found the engine BB's custom hornsound with the great horn, and copied the 3 horn .wav's (not the idle of course as that's the bell) - it would also be wise prior to this point, to backup Engine AA's custom hornsound waves as a safety precaution.
7) Then I found Engine AA's custom hornsound with the great bell, and pasted Engine BB's 3 horn wav's, essentially giving that loco (and any other that references it) a great horn and great bell.
8) Then if you want, you can find all the engines with the bell sounds or horn sounds you don't like, and just change the hornsound tag in it's config to the newly modified Engine AA's hornsound kuid.
9) Voila! I tested it tonight and it seems to work. ENJOY!
10) Remember: do not redistribute these modified locos as per their EULA unless of course, you have the author's permission.
Anyone who has questions about how to do this, just send me a PM or post here.
Thanks everyone for your help!
:wave:
Gisa ^^