Declined [Pub Servers Only] Add Old Casual voicelines

Discussion in 'Suggestions' started by Qball, Feb 13, 2020.

  1. Qball

    Qball Mildly Menacing Medic

    Hi, I wanted to make a suggestion of adding the old casual lines (that are currently broken) to the skial servers. These lines used to play in casual but the March 28, 2018 update broke them and now only battle cry lines play. If you have no idea what these lines are, basically they play whenever a round is starting, and when you lose or win a round.

    I'll show a video and give you some timestamps if you still are confused.

    The video is called "Team Fortress 2: Casual Matches 1" by veemonthedemonking (I can't post links.)

    5:00: You can hear all of the classes bragging on how they won.

    9:56: You can hear soldier say "I will not stand for losing!"

    17:35: Round starts and you hear scout saying lets get a win, and soldier saying dibs on the medic. I'm pretty sure there's more but I don't want to have you watch all of it. I'm sure you get my idea now.

    Why add these? They add charm to the mercenaries and show that they're aware that they won or lost a round. There's even lines for tieing a game that I didn't mention earlier. There's also no downside to adding these lines. Some of the lines, especially Soldier's, are also pretty funny.

    You might also be wondering why I can't just add these to my own custom folder. I already tried that and it seems that the "talker" file (the file used to make these lines play) is server side only. Even on sv_pure 0 it still won't work. It only works on my own listen server or dedicated server. I even tried using "Enable mods on skial" and that didn't work either. I have a file that I have edited to make them work again. Here is how it previously looked, and never changed. (This is from tf/scripts/talker inside tf2_misc_dir.vpk)

    Rule PlayerFirstRoundStartCompEngineer
    criteria ConceptPlayerRoundStartComp IsEngineer IsFirstRound IsNotComp6v6 40PercentChance

    Response PlayerFirstRoundStartCompEngineer

    All I did was remove "Comp" out of the response, criteria, and rule, and they worked again. I did this for all classes. If this idea gets accepted I can send the admins the file so they can add it to the server. It must be added to the server's custom folder to get them to work. Or if you don't trust me, you can pull the .txt files from tf/scripts/talker (in the misc_dir.vpk) and go into the .txt files and remove "Comp" from Rule, Criteria, and Response. Keep everything else. Do this for everything including win, loss, and tie rounds. Edit it to look like this.

    Rule PlayerFirstRoundStartEngineer
    criteria ConceptPlayerRoundStart IsEngineer IsFirstRound IsNotComp6v6 40PercentChance

    Response PlayerFirstRoundStartEngineer

    I also would recommend that these are only added to the pub servers. Not to ones like Freak Fortress or Saxton Hale.
    Last edited: Feb 13, 2020
    • Agree Agree x 1
  2. RenZ

    RenZ Positively Inhumane Poster

    Heres the video: Cheers!
    • Useful Useful x 1
  3. Bottiger

    Bottiger Administrator

    Sorry we are not adding downloads to our vanilla servers.
  4. Qball

    Qball Mildly Menacing Medic

    I don't think we'd actually have to download anything since it's server side and it's only edited files of things that we already have in our game files. I tried it with my own dedicated server and it didn't have to download anything.

    The files I edited to fix the voicelines are located in tf2_misc_dir (root/scripts/talker/class_name.txt) Since it's already in our files, I don't think it'd have to re-download it again. And this is no regular mod, it only works if it's in the server's custom folder. It doesn't matter if the server's sv_pure 0 or -1 it still won't work client side. It's 100% server side because of how these voicelines work. It makes it so everyone hears the lines at the same time rather than one person hearing them at the start of a round then the next person hearing them 30 seconds later.
    Last edited: Feb 15, 2020
  5. RenZ

    RenZ Positively Inhumane Poster

    Here's the main issue, even if Bot were to put this in, the vanilla servers are not casual servers, so it would be almost pointless.
    • Disagree Disagree x 1
  6. Qball

    Qball Mildly Menacing Medic

    I get what you're saying. But adding these lines would add something interesting to listen to when a round is starting, when you won, tied, or lost instead of listening to the same battle cries. You can't even hear these anymore which is why I want them added to skial. They don't even play in casual anymore either because Valve hasn't fixed them yet. Don't think they will for a while. Skial would be the only TF2 server in the world to have these lines playing because they have to manually be fixed which is what I did.
    • Like Like x 1
  7. KinCryos

    KinCryos TF2 Admin Contributor Mapper

    they don't play in Casual because they're Competitive Mode voicelines.
    scratch that. only most of them are Comp Mode voicelines.

    in tf2_sound_vo_english_dir.vpk, they're found in /sound/vo/compmode/
  8. Bottiger

    Bottiger Administrator

    I think the server might kick people if they end up having different files than the server on sv_pure 1. It probably worked for you because you had the vpk on your client already.

    I don't really feel like testing it out either. If it was broken for such a long time and you are the only person to have complained about it, then people don't really care for it.
  9. KinCryos

    KinCryos TF2 Admin Contributor Mapper

    after looking at filediffs of the talker scripts on, it has become apparent that every voiceline was always intended for Comp. the wiki only has some of them classified as Casual lines because the filenames don't have Comp in them, when in reality the ones that have Comp in the name break the fourth fall in regards to it being Comp
    • Like Like x 1
  1. This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
    By continuing to use this site, you are consenting to our use of cookies.
    Dismiss Notice