L4D Versus Tools [Obsolete]
2 Attachment(s)
Im going to go ahead and release this, but be aware it does have bugs and has not been fully tested.
What Is It? This plugin just allows you to run any Left 4 Dead map on versus mode. Once its loaded, each time the map changes it will tell it to use 8 human players as opposed to only 4, thus allowing you to play both the Death Toll and Dead Air on versus mode. How to Install it? Just extract the files to your left4dead folder exactly as they are in the compressed file. It is alright to overwrite the addons folder as this just adds the new files to it. You will have to either use console or restart the server for it to take effect. **Warning** It is not without bugs, however I do not play Left 4 Dead, and dont really have a lot of time to be testing it, so if you find some let me know and I will see what I can do to fix them. The main problem at the moment seems to be on the non versus maps, it uses the campaign settings. This can be solved by changing all of the cvars to what they should be for versus, but I dont have the time to add that at the moment. I will be looking for a function that will tell the server to use the proper settings in the meantime. Screenshot: http://www.apex-games.net/left4dead/...rsus_lobby.jpg *Todo List* 1) Fix campaign settings being used for Versus mode |
Re: L4D Versus Tools
A quick companion piece to this would be a bunch of cvars that differ between campaign and versus. I've collected all the ones I can find. Um, how do I do this...
Code:
director_no_human_zombies 0 If you put this in a config file or whatever, then you won't notice much of a difference between a faux-versus campaign map and a real versus map (except for invisible walls and crashing at the finale if you win). Also note that there may be variables I missed due to not knowing how to get an accurate cvarlist and the fact that I performed the compare about one patch ago. Cheers! edit: oh yeah, these are versus values. If you're using a cfg file and not a plugin, I'd suggest making it separate from your server.cfg so you can trigger these changes with a single commentable exec campaigntoversus. Or whatever. edit2: I updated these cvars to their most recent values, and added some. |
Re: L4D Versus Tools
Crimson, have I ever mentioned how beautiful you are?
I can't wait for the spec plugin, now :D |
Re: L4D Versus Tools
Yeah yeah im working on it :P
|
Re: L4D Versus Tools
I feel I should mention the testing screenshot Crimson posted above is a side effect of the plugin :)
Upon completion of a campaign (Dead Air in this case) the server will return to lobby and show that campaign's first map in the lobby. After one game on each locked campaign, there are some things to note: - Public players CAN join the game, provided they use quick join (so that it doesn't specify a map) - The server DOES return players to lobby after the finale, it doesn't crash in our experience. |
Re: L4D Versus Tools
I wanted to report back and say this worked WONDERFULLY with the cvar list posted above. We had none of the bugs Apex_ did.
|
Re: L4D Versus Tools
I did some digging around in the cvars and I think I pinned down the odd tank/witch spawns. Edited my previous post, because it doesn't seem to be the Director Enforcer that does it, sorry for any confusion.
From what I can tell, the versus balance system that gives both teams reasonably equal witch and tank placement is unique to Normal difficulty only. If you run Hard difficulty in versus, it seems to revert to the original (pre-patch) system that has much wider tolerances and isn't 100% even. Hopefully I can pin down one of the SM gurus when the SDK comes out to see if that's the case. Personally I kind of like the wider range of spawns, since I've grown pretty tired of the huge advantage the infected team gets by knowing where everything spawns. BACK ON TOPIC: The above cvarlist works excellently, huge thanks to you, kaffaljidhma. |
Re: L4D Versus Tools
Could you make this have an option to only force versus on maps made for versus?
|
Re: L4D Versus Tools
Quote:
Code:
sm cvar director_no_human_zombies "0" I'm guessing you're running a direct connect (ip/steamgroup) server instead of using the lobby. I got tired of all the annoyances and simply started using sv_search_key and the lobby. |
Re: L4D Versus Tools
Actually I'm using the lobby, and an easier way to force the lobby to join your server is by typing in sv_cheats 1 in the lobby when you're the leader and then when you start searching for a server type ms_force_dedicated_server ip:port.
|
All times are GMT -4. The time now is 08:48. |
Powered by vBulletin®
Copyright ©2000 - 2024, vBulletin Solutions, Inc.