Please note : In all of the following setups, the word %song
will automatically get replaced with the actual song name when the script is
made. Do not type any song names into this box. Also in all of the
following setups your customized output quote should not contain double quotes >
" < in the customizable part of the config. Your customizable quote
may be contained within 2 double quotes.
say "Im playing %song" : Correct
say "Im playing "%song" " : Incorrect
Setting up the script for Tribes 1.
Setting up the script for Tribes : Vengeance.
The path for your output file needs to
be in the content\system directory. It is recommended you use the .cs
ending to your file.
Tribes Vengeance\Content\System\song.cs
Then, in the File contents box we need to adjust this for the T:V engine.
The red parts are required for this to work in T:V.
say
"I'm listening to %song, and you should be too!"
Now click the Save Configuration button and load an MP3 with Winamp (if it isn't already running). Then go into Tribes:Vengeance and open your console by pressing the tilde key (Scroll
Lock) (console must be enabled by adding -console to the end of your
shortcut to Tribes:Vengeance.).
Set key to a desired key to trigger this. Set the filename to the filename
alone. i.e. song.cs, do not include the path to the file.
set input <key> exec <filename>
example : set input f11 exec song.cs
Setting up the script for Quake 3.
The path for this one must be in the mod folder for
the mod your playing in q3. It is recommended you use the .cfg ending to
your file.
Quake 3\baseq3\song.cfg
Then, in the File contents box, customize the contents of the script. The
red parts are required for this to work in Quake 3.
Example:
say "I'm listening to %song, and
you should be too!"
Now click the Save Configuration button and load an MP3 with Winamp (if it isn't already running). Then go into
Quake 3 and open your console by pressing the tilde key (~).
Set key to a desired key to trigger this. Set the filename to the filename
alone. i.e. song.cs, do not include the path to the file.
bind <key> exec <filename>
example : bind f11 exec song.cfg
Setting up the script for Steam (new half-life engine)
The path for this one must be in the mod folder for the mod your playing in
steam. It is recommended you use the .cfg ending to your file, as this is the
way most steam scripts are handled.
for Day of Defeat
Steam\SteamApps\your@email.here\day of defeat\dod\song.cfg
for Counterstrike :
Steam\SteamApps\your@email.here\counter-strike\cstrike\song.cfg
for Half-Life base :
Steam\SteamApps\your@email.here\half-life\valve\song.cfg
for Non-Steam Mods
(Specialists)
Steam\SteamApps\your@email.here\half-life\ts\song.cfg
(SvenCoop)
Steam\SteamApps\your@email.here\half-life\SvenCoop\song.cfg
(Natural Selection)
Steam\SteamApps\your@email.here\half-life\ns\song.cfg
Then, in the File contents box, customize the contents of the script. The
red parts are required for this to operate properly for Steam.
Example:
say "I'm listening to %song, and
you should be too!"
Now click the Save Configuration button and load an MP3 with Winamp (if it isn't already running). Then go into
Steam and open your console by pressing the tilde key (~).
Set key to a desired key to trigger this. Set the filename to the filename
alone. i.e. song.cs, do not include the path to the file.
bind <key> exec <filename>
example : bind f11 exec song.cfg
Other Games.
In the following games, we attempted to create a setup that would work properly with that game. We were unable to figure out how to get these to work in these games.
Battlefield 1942 & Battlefield Vietnam - Unable to get the game to exec an outside file.
Tribes 2 - Uses an excessively complicated console binding system,
additionally , we were unable to figure out how to get tribes to exec a file
despite being in the proper place.
Notes
WINAMP_PLAY - Starts playing the current songIf you're using Tribes, I have included a pre-made script that creates functions you can call to export these commands. To use it, copy the file WinampFunctions.cs (in the same folder as this program) to your Tribes\config folder. Then add the line exec("WinampFunctions.cs"); to your autoexec.cs file. The Tribes functions it creates are:
WINAMP_STOP - Stops the current song
WINAMP_PAUSE - Pauses the current song
WINAMP_PREV - Plays the previous song on your playlist
WINAMP_NEXT - Plays the next song on your playlist
winamp::play();You can now bind these functions to keys, to manipulate Winamp with the touch of a button from inside a full-screen Tribes game! For example, this line of code would make your F10 key play the next song on your playlist:
winamp::stop();
winamp::pause();
winamp::prev();
winamp::next();
Warning: If you use the FTP feature, your FTP password will be auto-saved to the configuration file, so you don't have to type it again next time. The password is protected by basic encoding only, and no encoding system is 100% uncrackable. This is fine if you're the only person who uses your computer, but don't use the FTP feature from a public terminal. By using the FTP feature, you agree that the creator of (and any contributer to) this program is not responsible for any data loss or other damage that occurs from its use. In short, if you think your friend might get on the computer and crack the password, please don't use the FTP feature.In the Hostname/Address box, type the domain name or IP address that you use to FTP into your site. Example: yourdomain.com
In the Username box, type your username
In the Password box, type your password
In the Directory to u/l to box, type the folder name (on your website) that contains the song file you want to update. Don't specify the filename, just the directory. Example: /web/song
In the Filename box, type the name of the file that you want created/updated on your website. This file will contain only the current song name. Example: song.txt
Common Problems:
I get the error Can't call method "login" - This means that the FTP server you specified doesn't exist, or there was a problem connecting to it. Click OK (not Cancel) on the pop-up, then click the FTP button and make sure the Hostname/Address is correct.
I get the error Incorrect username or password - The user you specified doesn't exist, or the password for that user is wrong. Click the FTP button and verify the username/password.
I am using a personal firewall, and Winamp Monitor locks up - This happens with Kerio Personal Firewall, and presumably others. Symptom: You enable Website Updating, your firewall asks you if you want to allow the connection, you allow it, and Winamp Monitor freezes. Solution: Examine the firewall's alert message to ensure that Winamp Monitor is connecting to the site you asked it to, and then allow the connection. If the program freezes, Use the Task Manager (CTRL+SHIFT+ESC on Windows XP or 2000) to close winampmon.exe, then open your firewall's Application List and allow outgoing/incoming connections to Tribes Winamp Monitor.