PDA

View Full Version : Need help in developing add-on MSTS


SurvivorSean
04-06-2005, 22:12
Hello Everyone:

I'm new to the forum, but have been using the TeamSpeak client for about a year now. I'm a member of a community of multi-players using Microsoft Train-Simulator.

I've been looking through the various add-ons currently available, and have tried other methods to obtain my goal. I do have a programming background however my experience is based in 16-bit programming languages.

My first, and most simple goal is to have the ability (on the client's pc local) to play a specific audio file depending on the channel they are now in. The only audio I have found is the generic "Switched Channel" setting and I need to go beyond that. Our server is currently divided into sub-channels that indicate relative location of trains as they travel. The goal of this was to allow keybinds to whisper to a set of channels as they progress from location to location. This would basically simulate a real raido as far as range so that trains 30 or so miles away would not be able to hear what is going on at at a greater distance.

The issue is the player can easily get confused as to where he is in the simulation vs where he is in TeamSpeak. A keybind for switching channels for example has been set-up (example using the - and + keys on the keypad) to change channels depending on the direction of travel. I want either a simple program that runs in sync with Teamspeak to announciate where you are, perhaps an HTML, or java would surfice. Once again my more recent programming experience is limited, but am willing to learn.

Teamspeak of course runs in the background, while MSTS runs in the foreground. MSTS is not an actual multi-player equipped simulator. So you never actually see anything other than your equipment, and scene on screen. If there was a way to hack into the display some how that would be great. But having an add-on to Teamspeak right now would go along way in helping our multi-player sessions.

Any information, or sources you can direct me to would be greatly appreciated.

Thanks

Sean

Timeless
05-06-2005, 13:24
To customize different sounds send to others in same channel is a sound by pressing F-key programm.
You cant talk to channel anymore, but still listen.

You can use a programm which plays soundfiles by pressing a F-key. Sorry it´s german but it´s easy to handle, but I don´t know an english one.
A programm that provides it is found at:
http://www.giga-search.de/0,5,0.html
(if you don´t want to create an account I might send you by mail, send PM)

Step 1:
You can coustomize your own sounds by replacing the f1-f11.mp3 sounds in the "Sport&Fun Sounds" folder of ´GIGA F-Tasten´ (even with wav files) , just copy into the folder and rename it to f1, f2 ... . delete the old one´s (f1.mp3 ....).

Step 2:
Leftclick on Wondows´Start´ button
click settings
--> sounds & multimedia
tab volume --> advanced (Mixer opens)
tab ´options´ --> properties
set "adjust Volume to" ´record´
check ´what you hear, or stereo mix´ to send F-key sound, !! check Microphone to talk.

Step 2 is often used by ppl who want to play music in a channel.

It´s most comfortable to use a 2nd PC logged into a channel to provide this music/sound playing function, for still beiing able to speak. (if you have 2 PCs)
Supplement:To be able to speak, just check Microphone in the mixer, but it´ll cause echos to others when they speak.

to restore all configs for normal TS function:
--> sounds & multimedia
tab volume --> advanced (Mixer opens)
check ´microphone´
tab ´options´ --> properties
set "adjust Volume to" ´play´
done

SurvivorSean
05-06-2005, 15:17
Hello:

Thank-you for your reply

Sounds interesting, but I don't think it will fit our purpose at this time. The issue would be that the function keys are already heavily mapped by the Simulator. Also I wouldn't want others to hear these sounds as it would be unprotypical for a train simulation.

Something that alters the "Switched Channel" audio file to indicate to the user who switched only, what channel he is now in would be perfect.

Thanks again for your help though. If you have any other ideas please let me know.

Thanks

Sean