Left 4 Dead 2

Left 4 Dead 2

(MSC) Tank Challenge Advanced (Mod for Tank Challenge map)
53 Comments
Rover 14 Mar @ 1:04pm 
Thank you so much for developing this mod. I'm a big fan of Tank Challenge. I've unlocked the upper limit on the number of tanks by L4DToolZ and often play 30 rounds solo. This mod helped me train myself to deal with a large number of tanks. It's also fun to play round 99 because of long term saturation of tanks.

I think there are some things that need to be improved in this mod. Most Tank Challenge players actually prefer classic gameplay without typing too many commands, and they want to use TCA to get more practical information about the current round. My following suggestions are based on these considerations.
Rover 14 Mar @ 1:04pm 
1. Change the default value of maxtanks to 14 or 31
// 14 is the usual value in original game. 31 is the maximum possible value under the plug-in. 6 tanks are too few even in chapter 1 of 10 rounds.
2. Avoid commands invalidation when survivor team fails.
// I know to type sessionsave on the left, but many new users don't know. They are troubled by repeated setting, especially for starting and ending rounds. That kind of time limit makes no sense.
3. Enable directory delay in default state.
// I usually disable it solo, but more people prefer classic style especially when there are some beginners in the team. Besides, anyone revived from crossing can hardly survive if many tanks appear in the beginning.
Rover 14 Mar @ 1:04pm 
4. Place three boards to display the numbers of unborn tanks, live tanks and dead tanks.
// Whether tanks have been born wholly will probably means whether a player should throw molotov. The number of live tanks will helps people consider if a location deserve a molotov. The number of dead tanks will reminds the progress of current round directly. These boards could be designed in gray, red, green and placed on the tower wall for all to see.
5. Cancel the scoreboard.
// I sincerely appreciate the work you put into this function, but everyone seems confused by those long numbers and don't think the board is pretty. I know their meanings, but I only care about how many tanks died in the current round, not those six or seven-digit numbers. Besides, the damage from system execution or drowning are not recorded, but those from tank rocks are recorded. In short, this feature does not increase users' favorability.
Rover 14 Mar @ 1:03pm 
6. Add a timer to show the time spend in each round.
// When enable directory delay, people can know how long until all tanks are born by timer. When play round 99, people can analyze how to kill tanks more quickly without looking at watch anymore. By the way, the countdown timer before each round is suitable to be placed next to this timer.

As long as you do the first three simple things above, I'm sure more Tank Challenge players will subscribe to TCA and keep it enable as an enhancer to their daily play rather than an occasional training tool. The other three are just my suggestions, not criticisms. Actually, this mod has already brought me enough surprises. Thank you again.
Gabr1EL 27 Dec, 2024 @ 10:07am 
I really want ths mod but i dont understand how to xdd
[FoRcE]army_guy3  [author] 17 Dec, 2024 @ 11:00am 
@GrunkaLunka

Yes, It's possible.

I don't really do vscripting much anymore..

I'm looking for ways to make profit at this point to avoid getting evicted and no one has ever donated a cent for any vscript mods I've made so it is very low priority.

You're welcome to try and make a mod to do it.
GrunkaLunka 5 Dec, 2024 @ 10:02pm 
is there a way to make a few of these functions work with tank challenge 3? like setround #
Ice 5 Feb, 2024 @ 3:31am 
Hey army guy I enjoy most of your scripts. Today's players aren't the sweatiest of players anymore and people rarely join expert difficulty campaigns. Could you possibly make a mod that changes zombie advanced damage into 10 in the front and 5 from the back instead of the default take 5 dmg from the front and 2 from the back. Kinda like Advanced expert if it was a difficulty.
anon2+86 28 Aug, 2022 @ 3:31pm 
Hey, I'm particularly interested in the "tank left display" part of this.

Would it be possible to make it into a HUD instead of fixed on a wall ?

Also I would love this feature to work on other Tank-only maps, like the 3.0 version.
hadroun 25 Aug, 2022 @ 11:42am 
Do you know something about the tank challenge where was the health machine and shelf with m60 idk how it was called and i think it was really great and fun to play. thanks
[FoRcE]army_guy3  [author] 24 Apr, 2022 @ 6:03am 
hey, I've been really busy inRL so I haven't had time to fully alpha test this version, but it should hopefully work properly.

New version has been released.

New director delay and medical heli commands have been added.

Enjoy peeps.
Sharkanistán 24 Apr, 2022 @ 4:34am 
where are more Current functions?
Sharkanistán 23 Apr, 2022 @ 6:12am 
Que maravilla lo que has hecho :ridden_thumbsup:
[FoRcE]army_guy3  [author] 23 Jan, 2022 @ 5:42pm 
Update still being worked on.

Medical chopper now has option to continue the same round without restart.

This meant I had to add a system to detect best place to spawn without getting wrecked by tanks.

System is finished and I'm alpha testing it.
[FoRcE]army_guy3  [author] 19 Jan, 2022 @ 5:53pm 
New update is nearing completion.

It will include an optional feature that has been asked for in the past. Emulation of default tank spawn rate.

It will also include the medical chopper. An optional feature that acts like a lives system. When survivors are taken down, The medical chopper will revive players to 100hp, resupply them, and the current round will restart. This chopper is also fitted with 8 guns to cover you while you're getting dropped off in a hot LZ.
[FoRcE]army_guy3  [author] 26 Aug, 2021 @ 12:45pm 
The tank health bars are from a seperate addon I made for the MSC, I actually have two:

This one is the one you see in the pictures:
https://steamhost.cn/steamcommunity_com/sharedfiles/filedetails/?id=2230315286

This one is my newer version that more accurately allows you to see a single tank's health that you're shooting at:
https://steamhost.cn/steamcommunity_com/sharedfiles/filedetails/?id=2553118088

/tca raiseguns
/tca lowerguns

These commands raise and lower the platform under the water with the 50cals sitting on it. It isn't for the rack with ak47 on it.

/tca setmaxtanks

This command changes the amount of tanks that can be on the map at any time. It doesn't change the amount of tanks required to finish the round.

The last one you suggested is impossible with vscripts, The glass and its properties isn't something I could change here.

Once again, Thanks for the feedback and I will consider those features for the future. :)
[FoRcE]army_guy3  [author] 26 Aug, 2021 @ 12:45pm 
Hey Grunka,

Thanks and I'm glad you enjoy the mod. :)

Atm I gotta worry about medical bills so working is a priority over scripting.

I do have a patreon, If you would like to see more features to this script, You can donate to me there and tell me what you would like worked on.

https://www.patreon.com/ag3_killstreak

As for your questions.

Yes I can make a feature for competitive scoring, Issue with this is I don't have a way for players to know which scoreboard is theirs.

Yes I could make a feature that allows you to set tank spawn at default spawn rate it would do in normal map.

Yes I could add a freeze countdown.
GrunkaLunka 26 Aug, 2021 @ 4:15am 
awesome mod. love it. great work. wish i knew how to make this kinda stuff..

"Tanks spawn faster meaning more fast paced gameplay" - this makes it worse. much worse. could it be changed to an optional function?
a freeze countdown function would be awesome too.
how do you get those tank health bars to show like in the screenshot?
raiseguns and lowerguns functions do not work.
setmaxtanks function does not work.
would also be cool if you could shoot through the huge glass floor panels
GrunkaLunka 24 Aug, 2021 @ 10:18pm 
would there be a way to have a scoreboard for each player that shows the amount of damage dealt to tanks (or something along those lines)?
󠀡󠀡 17 Apr, 2021 @ 7:27am 
Tank Challenge Round 99 expert solo (31 tanks at once)
I try to create 32 slots . Except me, there would be 31 tanks at once.
Aside from using this mod, I also use sourcemod and metamod to create 32 slots.
Once again thank you army_guy3 for creating this aggressive tanks' mod which spawn tanks instantly. I find it enjoyable to play, thanks.
@abn 1 Dec, 2020 @ 3:26am 
I wanna call it Tank++
kj´ 29 Nov, 2020 @ 7:12pm 
como ago para jugar xq no me aparece!
[FoRcE]army_guy3  [author] 11 Oct, 2020 @ 7:24pm 
New update released. Script no longer requires MSC_ADDSCRIPT chat command.

The MSC has been updated to include an auto load system. This system will automatically load the script into the MSC.

You're welcome.
[FoRcE]army_guy3  [author] 8 Oct, 2020 @ 2:48am 
New update released.

Adds file saving to score system.
[FoRcE]army_guy3  [author] 3 Oct, 2020 @ 5:12pm 
New version is coming later tonight.

Adds option to add witch wanderers and scoreboard complete with current score, previous score, and best score, bug fixes, and other stuffs.

Oh and missingperson411. Running more tanks is more stressful on the server because of the AI. Recording adds further stress. You can type net_graph 5 and see the fps of the client and server. If you see heavy jitter on the server variable then you're stressing your server.

If you want to help minimize this stress you can host a srcds server on a lan server with the vpk in the addons directory. This will allow you to split the stress of recording and the stress of tank AI on two different systems.
󠀡󠀡 30 Sep, 2020 @ 11:17pm 
Left 4 Dead 2 Tank Challenge Round 99 Realism Expert Solo
https://www.youtube.com/watch?v=usqppAslM9o&t=1936s

Close to the chopper, surrounded by zombies, results in no escape. But it doesn't matter because 99 tanks is dead. I actually finished it once last night but I forgot to record it.

Problem I hope to be fixed:
Hosting a server with 1 ping, and getting a rifle AK, I still find it hard to shoot the rocks with 1-2 shots sometimes, although I know it will be lagging when there is so many tanks, especially I am playing round 99. In the past, I can shoot tanks' rocks with ease. I know it has to do with the ping.

There are several things I don't like in this mod, but that is my personal feeling, and that doesn't represent the opinion from all of you. So I am not going to state it one by one. I will give this mod a three stars rating.
[FoRcE]army_guy3  [author] 27 Sep, 2020 @ 9:48am 
New update released. Added ability to save the setting until you leave the map.
[FoRcE]army_guy3  [author] 25 Sep, 2020 @ 1:38pm 
New update released.

Adds more weapons to the gun rack for people looking for a different kind of challenge. :o
[FoRcE]army_guy3  [author] 25 Sep, 2020 @ 5:37am 
Iz ok. I already fixed it. :o
cloud 25 Sep, 2020 @ 5:36am 
oh, no
[FoRcE]army_guy3  [author] 24 Sep, 2020 @ 11:50am 
Ok now I feel stupid.. I don't know how I did it but I messed up.

Update didn't break it. I did.. I don't know how.. but I did. :P
[FoRcE]army_guy3  [author] 24 Sep, 2020 @ 11:36am 
The issue may not show while playing the map itself but it's spamming errors on other maps.
󠀡󠀡 24 Sep, 2020 @ 11:33am 
what's wrong with the update? I don't find any problem or errors of it.
[FoRcE]army_guy3  [author] 24 Sep, 2020 @ 11:14am 
Well that didn't take long.. So new update broke something. I'll look into it. -_-
[FoRcE]army_guy3  [author] 23 Sep, 2020 @ 8:14am 
[FoRcE]army_guy3  [author] 23 Sep, 2020 @ 6:23am 
Start a game and I'll see if I can join it.
󠀡󠀡 23 Sep, 2020 @ 6:20am 
yes, but how?
[FoRcE]army_guy3  [author] 23 Sep, 2020 @ 6:20am 
Can I join your listen server and look at it?
󠀡󠀡 23 Sep, 2020 @ 6:19am 
I wonder if anybody else has the same problem with me, if so, that is not my problem.
󠀡󠀡 23 Sep, 2020 @ 6:18am 
no.
[FoRcE]army_guy3  [author] 23 Sep, 2020 @ 6:16am 
Interesting..

Does the orange number change if you type:
/tca setround 5
󠀡󠀡 23 Sep, 2020 @ 6:14am 
Yes, i saw green display on the wall, and that's the count down timer.
However, when I type /tca setmaxrounds 99 and also /tca setrounds 30 , there is no special message shown in the console.
[FoRcE]army_guy3  [author] 23 Sep, 2020 @ 6:06am 
Do you see the green display on the wall next to the orange current wave display?

If you do then it should be active.

If not then I'll be uploading a new version of MSC soon that fixes that issue valve caused.

when you type /tca setround 30

Do you see a message in console saying that setround value needs to be smaller than maxrounds?
󠀡󠀡 23 Sep, 2020 @ 6:06am 
but i saw the count down timer.
󠀡󠀡 23 Sep, 2020 @ 6:04am 
but when i type /tca setround 30 in the chat in the game , nothing happens.
󠀡󠀡 23 Sep, 2020 @ 6:02am 
Sorry i don't see a space at the end of the file.

However, I think the master script controller has successfully run now. It is because after the fail message, it said MASTER SCRIPT CONTROLLER: Running script (MSC_Tank_Challenge_Advanced) from file masterload_scriptlist.txt again





ScriptMode loaded coop and now Initializing
MASTER SCRIPT CONTROLLER: Adding Admin (STEAM_1:1:238543392) from file admins.txt
MASTER SCRIPT CONTROLLER: Running script (MSC_All_Melee_Weapons) from file masterload_scriptlist.txt
MASTER SCRIPT CONTROLLER: Running script (MSC_Tank_Challenge_Advanced ) from file masterload_scriptlist.txt
MASTER SCRIPT CONTROLLER: ERROR: script (MSC_Tank_Challenge_Advanced ) failed to load!
MASTER SCRIPT CONTROLLER: Running script (MSC_Tank_Challenge_Advanced) from file masterload_scriptlist.txt
[FoRcE]army_guy3  [author] 23 Sep, 2020 @ 5:49am 
Ok I see what's wrong now.

Valve messed up when they made a function that writes to file. It is putting a space at the end of the file.

Try this:

Open your Left 4 Dead 2\left4dead2\ems\masterload_scriptlist.txt file

and remove the space character at the very end of the file.

Report back and tell me if it worked.
󠀡󠀡 23 Sep, 2020 @ 5:41am 
MASTER SCRIPT CONTROLLER: Adding Admin (STEAM_1:1:238543392) from file admins.txt
MASTER SCRIPT CONTROLLER: Running script (MSC_All_Melee_Weapons) from file masterload_scriptlist.txt
MASTER SCRIPT CONTROLLER: Running script (MSC_Tank_Challenge_Advanced ) from file masterload_scriptlist.txt
MASTER SCRIPT CONTROLLER: ERROR: script (MSC_Tank_Challenge_Advanced ) failed to load!
[FoRcE]army_guy3  [author] 23 Sep, 2020 @ 5:34am 
Do you see anything in console about Master Script Controller?

Is anything conflicting with the Master Script Controller in the addons list?