Raised This Month: $12 Target: $400
 3% 

[L4D2] Chaos Mod


Post New Thread Reply   
 
Thread Tools Display Modes
Author
t0m50n
Junior Member
Join Date: Mar 2020
Location: England
Plugin ID:
6998
Plugin Version:
1.2.1
Plugin Category:
Gameplay
Plugin Game:
Left 4 Dead
Plugin Dependencies:
    Servers with this Plugin:
     
    Plugin Description:
    Old 03-24-2020 , 11:28   [L4D2] Chaos Mod
    Reply With Quote #1

    Inspired by the chaos mods made for the Grand Theft Auto series - I decided it was time that Left 4 Dead 2 had its own version. The idea behind Chaos Mod is to enable random effects at regular intervals during play. This can result in some amusing/difficult play which will only get more varied as I add more effects.

    Features:
    • 52 Random Effects
    • Effects can be managed via an included configuration tool.
    • Vote to enable/disable the mod in the admin menu
    • Disable effects on per map basis
    Current effects:


    Here are two pictures of the plugin in action:



    Installation:
    The mod can be downloaded from the releases page on github here. README.md contains installation instructions but can also be viewed more clearly on the GitHub page.

    Please give me feedback and suggest new effects I can add!

    Change Log
    Code:
    • 1.0.0 - Initial Release
    • 1.0.1 - Added vote command to admin menu
    • 1.1.0 - Added 20 new effects
    • 1.2.0 - Added disable_on_maps config option
    • 1.2.1 - Updated dependencies. Improved build process.
    Credits:
    Extra thanks to Silvers for his guidance
    Todo
    Code:
    • Translation support
    • Document build/dist process

    Last edited by t0m50n; 09-08-2020 at 01:55. Reason: New version
    t0m50n is offline
    Alex101192
    Senior Member
    Join Date: Aug 2018
    Old 03-24-2020 , 19:41   Re: [L4D2] Chaos Mod
    Reply With Quote #2

    Hey this is very cool. It basically adds mini events that play randomly. That's something I have been looking for a while now but no one ever made. However I was thinking, what if you made it so that this mode could start only with a vote or something? I'd like to try it on my servers but even then, I don't always want to play with this (it would have to be very balanced and as close as normal gameplay as possible in order for it to be kept permanently).
    Alex101192 is offline
    Alex101192
    Senior Member
    Join Date: Aug 2018
    Old 03-24-2020 , 20:29   Re: [L4D2] Chaos Mod
    Reply With Quote #3

    I just noticed that you put auto infected spawner to use for your plugin.

    The problem is that auto infected spawner causes multiple gamebreaking bugs, such as spit not counting as damage so bot stand still taking all damage without moving, infected kills notifications not appearing, and other problems that I don't remember now.

    These issues were never fixed so using that plugin into this probably isn't a great idea.
    Alex101192 is offline
    t0m50n
    Junior Member
    Join Date: Mar 2020
    Location: England
    Old 03-25-2020 , 11:26   Re: [L4D2] Chaos Mod
    Reply With Quote #4

    Thanks for the comments

    There is currently the cvar chaosmod_enabled which should let you enable and disable the mod. However, it currently doesn't set any cvars back to their defaults when going from enabled->disabled. Making a vote to change this cvar is something I can look into.

    In terms of balance, this mod is highly configurable with all the effects being driven by an effects.cfg which has a format like this:
    Code:
    "effects"	{
      "Half Gravity"	{
        "start"	"sm_cvarsilent sv_gravity 400"
        "end"	"sm_cvarsilent sv_gravity 800"
        "active_time"	"normal"
      }
    }
    Currently, it is aimed at casual campaign play as that's easier to get the balance right for.

    I don't mind the plugins being a bit broken as long as it doesn't crash the game or create server vulnerabilities. There are a few other plugins that achieve the same thing as auto infected spawner so I'll have a look into using them instead.
    t0m50n is offline
    Silvers
    SourceMod Plugin Approver
    Join Date: Aug 2010
    Location: SpaceX
    Old 03-25-2020 , 12:47   Re: [L4D2] Chaos Mod
    Reply With Quote #5

    You should be including source code for the 3rd party compiled plugins, or better linking to those plugin threads.
    __________________
    Silvers is offline
    t0m50n
    Junior Member
    Join Date: Mar 2020
    Location: England
    Old 03-26-2020 , 11:53   Re: [L4D2] Chaos Mod
    Reply With Quote #6

    Hello Silvers, I've done both
    t0m50n is offline
    Silvers
    SourceMod Plugin Approver
    Join Date: Aug 2010
    Location: SpaceX
    Old 03-26-2020 , 12:25   Re: [L4D2] Chaos Mod
    Reply With Quote #7

    Excellent, thank you!

    Great mod idea, keep it up!
    __________________
    Silvers is offline
    timonenluca
    Member
    Join Date: Apr 2020
    Location: Europe
    Old 04-22-2020 , 18:22   Re: [L4D2] Chaos Mod
    Reply With Quote #8

    Hahaha , this seems like fun! Im gonna try this out tomorrow.
    timonenluca is offline
    t0m50n
    Junior Member
    Join Date: Mar 2020
    Location: England
    Old 04-23-2020 , 14:07   Re: [L4D2] Chaos Mod
    Reply With Quote #9

    Update 1.0.1:
    Added vote command to admin menu
    Admin menu no longer replaced with effects panel
    All effects are disabled when plugin is disabled
    t0m50n is offline
    Dragokas
    Veteran Member
    Join Date: Nov 2017
    Location: Ukraine on fire
    Old 05-04-2020 , 13:55   Re: [L4D2] Chaos Mod
    Reply With Quote #10

    Nice ideas! Good luck!
    __________________
    Expert of CMD/VBS/VB6. Malware analyst. L4D fun (Bloody Witch & FreeZone)
    [My plugins] [My tools] [GitHub] [Articles] [HiJackThis+] [Donate]
    Dragokas is offline
    Reply


    Thread Tools
    Display Modes

    Posting Rules
    You may not post new threads
    You may not post replies
    You may not post attachments
    You may not edit your posts

    BB code is On
    Smilies are On
    [IMG] code is On
    HTML code is Off

    Forum Jump


    All times are GMT -4. The time now is 22:12.


    Powered by vBulletin®
    Copyright ©2000 - 2024, vBulletin Solutions, Inc.
    Theme made by Freecode