Show 40 post(s) from this thread on one page
TribalWar Forums
Page 1 of 2

TribalWar Forums (https://www.tribalwar.com/forums/index.php)
-   Tribes Scripting and Modifying (https://www.tribalwar.com/forums/forumdisplay.php?f=3)
-   -   Different sounds for BE/DS caps? (https://www.tribalwar.com/forums/showthread.php?t=687863)

Milk-Man 04-29-2017 18:41

Different sounds for BE/DS caps?
 
Can anyone add to this to make it happen?

Thanks! :kiss:



Code:

// Flag Drop Sounds

$Flag::DropSound[enemyflag]                ="mine_act";
$Flag::DropSound[friendlyflag]                ="shieldhit";

function Flag::DropSounds( %team, %cl ) {
        return ( %team == Client::GetTeam( getManagerId() ) ) ? ( localSound( $Flag::DropSound[friendlyflag] ) ) : ( localSound( $Flag::DropSound[enemyflag] ) );
}

Event::Attach(eventFlagDrop, Flag::DropSounds);


lemon 04-30-2017 00:37

edit

lemon 04-30-2017 18:12

This will allow you to replace all flag related sounds for each team individually.

1. Open sounds.zip in base folder and rename flag1.ogg, flagreturn.ogg, and flagcapture.ogg to bflag1.ogg, bflagreturn.ogg, and bflagcapture.ogg. You can use these for either team now.

2. Save code below as flagsounds140.acs.cs and put it in your modules folder.

3. Edit the sounds for each event. I made them all the same initially but you can use (most of) the sounds in sounds.zip or put custom .wav or .ogg sounds in your base folder.

Code:

// flag sounds for 1.40

$Flag::DropSound[0]="shieldhit"; // BE
$Flag::DropSound[1]="bxplo4"; // DS
$Flag::DropSound[def]="bxplo4"; // default

$Flag::ReturnSound[0]="shieldhit";
$Flag::ReturnSound[1]="bxplo4";
$Flag::ReturnSound[def]="bxplo4";

$Flag::GrabSound[0]="shieldhit";
$Flag::GrabSound[1]="bxplo4";
$Flag::GrabSound[def]="bxplo4";

$Flag::PickupSound[0]="shieldhit";
$Flag::PickupSound[1]="bxplo4";
$Flag::PickupSound[def]="bxplo4";

$Flag::CapSound[0]="shieldhit";
$Flag::CapSound[1]="bxplo4";
$Flag::CapSound[def]="bxplo4";

function Flag::DropSounds( %team, %cl ) {

        switch ( %team ) {
                case "0":
                        localSound( $Flag::DropSound[0] );
                        break;
                case "1":
                        localSound( $Flag::DropSound[1] );
                        break;
                default:
                        localSound( $Flag::DropSound[def] );
                        break;
                }
}

function Flag::ReturnSounds( %team, %cl ) {

        switch ( %team ) {
                case "0":
                        localSound( $Flag::ReturnSound[0] );
                        break;
                case "1":
                        localSound( $Flag::ReturnSound[1] );
                        break;
                default:
                        localSound( $Flag::ReturnSound[def] );
                        break;
                }
}

function Flag::GrabSounds( %team, %cl ) {

        switch ( %team ) {
                case "0":
                        localSound( $Flag::GrabSound[0] );
                        break;
                case "1":
                        localSound( $Flag::GrabSound[1] );
                        break;
                default:
                        localSound( $Flag::GrabSound[def] );
                        break;
                }
}

function Flag::PickupSounds( %team, %cl ) {

        switch ( %team ) {
                case "0":
                        localSound( $Flag::PickupSound[0] );
                        break;
                case "1":
                        localSound( $Flag::PickupSound[1] );
                        break;
                default:
                        localSound( $Flag::PickupSound[def] );
                        break;
                }
}

function Flag::CapSounds( %team, %cl ) {

        switch ( %team ) {
                case "0":
                        localSound( $Flag::CapSound[0] );
                        break;
                case "1":
                        localSound( $Flag::CapSound[1] );
                        break;
                default:
                        localSound( $Flag::CapSound[def] );
                        break;
                }
}

Event::Attach(eventFlagDrop, Flag::DropSounds);
Event::Attach(eventFlagReturn, Flag::ReturnSounds);
Event::Attach(eventFlagGrab, Flag::GrabSounds);
Event::Attach(eventFlagPickup, Flag::PickupSounds);
Event::Attach(eventFlagCap, Flag::CapSounds);


Milk-Man 04-30-2017 19:56

This is a script that should have been around for the past decade. You have done Gods work lemon. Bless you child.

lemon 04-30-2017 20:24

:harambe:

lemon 04-30-2017 20:29

:harambe:

lemon 04-30-2017 22:36

:harambe:

Plasmatic 05-01-2017 12:39

:harambe:

Last edited by lemontw; 04-30-2017 at 09:37 PM.

hyung 05-01-2017 19:35

Quote:

Originally Posted by lemontw (Post 18758743)
This will allow you to replace all flag related sounds for each team individually.

1. Open sounds.zip in base folder and rename flag1.ogg, flagreturn.ogg, and flagcapture.ogg to bflag1.ogg, bflagreturn.ogg, and bflagcapture.ogg. You can use these for either team now.

2. Save code below as flagsounds140.acs.cs and put it in your modules folder.

3. Edit the sounds for each event. I made them all the same initially but you can use (most of) the sounds in sounds.zip or put custom .wav or .ogg sounds in your base folder.

Code:

// flag sounds for 1.40

$Flag::DropSound[0]="shieldhit"; // BE
$Flag::DropSound[1]="bxplo4"; // DS
$Flag::DropSound[def]="bxplo4"; // default

$Flag::ReturnSound[0]="shieldhit";
$Flag::ReturnSound[1]="bxplo4";
$Flag::ReturnSound[def]="bxplo4";

$Flag::GrabSound[0]="shieldhit";
$Flag::GrabSound[1]="bxplo4";
$Flag::GrabSound[def]="bxplo4";

$Flag::PickupSound[0]="shieldhit";
$Flag::PickupSound[1]="bxplo4";
$Flag::PickupSound[def]="bxplo4";

$Flag::CapSound[0]="shieldhit";
$Flag::CapSound[1]="bxplo4";
$Flag::CapSound[def]="bxplo4";

function Flag::DropSounds( %team, %cl ) {

        switch ( %team ) {
                case "0":
                        localSound( $Flag::DropSound[0] );
                        break;
                case "1":
                        localSound( $Flag::DropSound[1] );
                        break;
                default:
                        localSound( $Flag::DropSound[def] );
                        break;
                }
}

function Flag::ReturnSounds( %team, %cl ) {

        switch ( %team ) {
                case "0":
                        localSound( $Flag::ReturnSound[0] );
                        break;
                case "1":
                        localSound( $Flag::ReturnSound[1] );
                        break;
                default:
                        localSound( $Flag::ReturnSound[def] );
                        break;
                }
}

function Flag::GrabSounds( %team, %cl ) {

        switch ( %team ) {
                case "0":
                        localSound( $Flag::GrabSound[0] );
                        break;
                case "1":
                        localSound( $Flag::GrabSound[1] );
                        break;
                default:
                        localSound( $Flag::GrabSound[def] );
                        break;
                }
}

function Flag::PickupSounds( %team, %cl ) {

        switch ( %team ) {
                case "0":
                        localSound( $Flag::PickupSound[0] );
                        break;
                case "1":
                        localSound( $Flag::PickupSound[1] );
                        break;
                default:
                        localSound( $Flag::PickupSound[def] );
                        break;
                }
}

function Flag::CapSounds( %team, %cl ) {

        switch ( %team ) {
                case "0":
                        localSound( $Flag::CapSound[0] );
                        break;
                case "1":
                        localSound( $Flag::CapSound[1] );
                        break;
                default:
                        localSound( $Flag::CapSound[def] );
                        break;
                }
}

Event::Attach(eventFlagDrop, Flag::DropSounds);
Event::Attach(eventFlagReturn, Flag::ReturnSounds);
Event::Attach(eventFlagGrab, Flag::GrabSounds);
Event::Attach(eventFlagPickup, Flag::PickupSounds);
Event::Attach(eventFlagCap, Flag::CapSounds);


nice!!

lemon 05-01-2017 21:58

friendly/enemy version

Code:

// flag sounds for 1.40

$Flag::DropSound[friendlyflag]="shieldhit";
$Flag::DropSound[enemyflag]="bxplo4";

$Flag::ReturnSound[friendlyflag]="shieldhit";
$Flag::ReturnSound[enemyflag]="bxplo4";

$Flag::GrabSound[friendlyflag]="shieldhit";
$Flag::GrabSound[enemyflag]="CapturedTower";

$Flag::PickupSound[friendlyflag]="shieldhit";
$Flag::PickupSound[enemyflag]="bxplo4";

$Flag::CapSound[friendlyflag]        ="shieldhit";
$Flag::CapSound[enemyflag]="bxplo4";

function Flag::DropSounds( %team, %cl ) {

        return ( %team == Client::GetTeam( getManagerId() ) ) ? ( localSound( $Flag::DropSound[friendlyflag] ) ) : ( localSound( $Flag::DropSound[enemyflag] ) );
}

function Flag::ReturnSounds( %team, %cl ) {

        return ( %team == Client::GetTeam( getManagerId() ) ) ? ( localSound( $Flag::ReturnSound[friendlyflag] ) ) : ( localSound( $Flag::ReturnSound[enemyflag] ) );
}

function Flag::GrabSounds( %team, %cl ) {

        return ( %team == Client::GetTeam( getManagerId() ) ) ? ( localSound( $Flag::GrabSound[friendlyflag] ) ) : ( localSound( $Flag::GrabSound[enemyflag] ) );
}

function Flag::PickupSounds( %team, %cl ) {

        return ( %team == Client::GetTeam( getManagerId() ) ) ? ( localSound( $Flag::PickupSound[friendlyflag] ) ) : ( localSound( $Flag::PickupSound[enemyflag] ) );
}

function Flag::CapSounds( %team, %cl ) {

        return ( %team == Client::GetTeam( getManagerId() ) ) ? ( localSound( $Flag::CapSound[friendlyflag] ) ) : ( localSound( $Flag::CapSound[enemyflag] ) );
}

Event::Attach(eventFlagDrop, Flag::DropSounds);
Event::Attach(eventFlagReturn, Flag::ReturnSounds);
Event::Attach(eventFlagGrab, Flag::GrabSounds);
Event::Attach(eventFlagPickup, Flag::PickupSounds);
Event::Attach(eventFlagCap, Flag::CapSounds);


S_hift 05-01-2017 22:01

sworders have captured our flag!

butchers have captured our flag

Exodus 05-02-2017 11:11

:harambe:

vamp 05-02-2017 23:36

thats awesome

lemon 05-03-2017 00:18

Quote:

Originally Posted by vamp (Post 18759654)
thats awesome

ty

tribes code is p ez

hyung 05-03-2017 00:55

milk, do you have good sounds to use for these?

Milk-Man 05-03-2017 09:21

working on it. haven't settled on them yet. will post when done

S_hift 05-03-2017 10:52

you should use those sounds krogoth ripped from ascend. or maybe some other version of tribes.

Milk-Man 05-03-2017 17:55

Lemon, when a flag is captured it plays the default cap sound, not the ones assigned, and its also triggering the enemy return sound. Any ideas?

Milk-Man 05-03-2017 17:56

Quote:

Originally Posted by S_hift (Post 18759772)
you should use those sounds krogoth ripped from ascend. or maybe some other version of tribes.

I am using some of them.

lemon 05-03-2017 21:19

Quote:

Originally Posted by Milk-Man (Post 18759943)
Lemon, when a flag is captured it plays the default cap sound, not the ones assigned, and its also triggering the enemy return sound. Any ideas?

did u delete flagcapture.ogg and flagreturn.ogg in sounds.zip? if the sound is playing you have a copy of it somewhere


Show 40 post(s) from this thread on one page
All times are GMT -4. The time now is 23:25.
Page 1 of 2

Powered by: vBulletin Version 3.8.11
Copyright ©2000 - 2003, Jelsoft Enterprises Ltd.
All Content Copyright 1999-2020 Tribalwar.Com, LLC