AlliedModders

AlliedModders (https://forums.alliedmods.net/index.php)
-   Plugins (https://forums.alliedmods.net/forumdisplay.php?f=108)
-   -   [L4D2] Interactive Survivor Groups - Voice lines for L4D2 survivors on L4D1 campaigns (https://forums.alliedmods.net/showthread.php?t=344249)

Justin_Chellah 10-19-2023 10:25

[L4D2] Interactive Survivor Groups - Voice lines for L4D2 survivors on L4D1 campaigns
 
This is a SourceMod Plugin that enables the voice lines and adds respective server-side names for L4D2 characters on maps with the original L4D1 survivors, e.g. No Mercy, Dead Air, etc. (custom campaigns included; nothing is hardcoded).

IMPORTANT: The way this plugin works is that it "splits" both groups of survivors under the hood if it's a campaign that has the original L4D1 survivors.

Let's take a look at this enum for further elaboration:
Code:

enum SurvivorCharacterType
{
        SurvivorCharacter_Gambler = 0,                // Nick
        SurvivorCharacter_Producer,                // Rochelle
        SurvivorCharacter_Coach,                // Coach
        SurvivorCharacter_Mechanic,                // Ellis

        SurvivorCharacter_NamVet,                // Bill
        SurvivorCharacter_TeenGirl,                // Zoey
        SurvivorCharacter_Biker,                // Francis
        SurvivorCharacter_Manager,                // Louis
       
        SurvivorCharacter_Unknown
};

Basically, the plugin will see the first four survivors in the enum as the L4D1 survivors (default by the game) and the last four as the L4D2 survivors. Most plugins that allow players to change characters aren't using the last four numbers so a custom version of a character selection plugin will be required.

Installation
  • Install SourceScramble and add these key/value pairs inside the "Patches" section to your sourcescrambler_manager.cfg file:
    Code:

    "interactive_survivor_groups" "Bill survivor character"
    "interactive_survivor_groups" "Zoey survivor character"
    "interactive_survivor_groups" "Francis survivor character"
    "interactive_survivor_groups" "Louis survivor character"
    "interactive_survivor_groups" "Nick survivor character"
    "interactive_survivor_groups" "Rochelle survivor character"
    "interactive_survivor_groups" "Coach survivor character"
    "interactive_survivor_groups" "Ellis survivor character"


Known Issues
  • Survivor viewmodel arms, images, and names are displayed incorrectly on the client side which can't be fixed from the server

Requirements
Supported Platforms
  • Windows
  • Linux

Supported Games
  • Left 4 Dead 2

Preview Video
GitHub Repo

kochiurun119 10-20-2023 12:46

Re: [L4D2] Interactive Survivor Groups
 
L 10/20/2023 - 23:44:45: [SM] Unable to load plugin "interactive_survivor_groups.smx": Native "GetMapInfoByBspName" was not found
I install https://github.com/nosoop/SMExt-SourceScramble https://github.com/shqke/imatchext sm 1.11 mm 1.1 new

kochiurun119 10-20-2023 12:50

Re: [L4D2] Interactive Survivor Groups
 
no have langparser.ext.dll and imatchext.dll for windowns in github :((

Justin_Chellah 10-20-2023 14:16

Re: [L4D2] Interactive Survivor Groups
 
Quote:

Originally Posted by kochiurun119 (Post 2811819)
no have langparser.ext.dll and imatchext.dll for windowns in github :((

Hey, make sure you're signed in on GitHub. Click this link and scroll all the way down to the bottom, that's where you can download imatchext for Windows.

Langparser is here but it's optional. I don't think you need it but feel free to install it anyways if you wish.

Iizuka07 10-21-2023 03:02

Re: [L4D2] Interactive Survivor Groups
 
Quote:

Originally Posted by Justin_Chellah (Post 2811821)
Hey, make sure you're signed in on GitHub. Click this link and scroll all the way down to the bottom, that's where you can download imatchext for Windows.

Langparser is here but it's optional. I don't think you need it but feel free to install it anyways if you wish.

I followed the instructions, what I'm confused of is sourcescramble's config location, question though

is the config located at

addons/configs/sourcescramble? Because I'm a bit confused to where its located at and am I doing this right? Take a look at my screenshot below, tell me if I pasted it incorrectly.:3

https://i.imgur.com/2vtW8Ej.png

kochiurun119 10-21-2023 03:51

Re: [L4D2] Interactive Survivor Groups
 
Quote:

Originally Posted by Justin_Chellah (Post 2811821)
Hey, make sure you're signed in on GitHub. Click this link and scroll all the way down to the bottom, that's where you can download imatchext for Windows.

Langparser is here but it's optional. I don't think you need it but feel free to install it anyways if you wish.

Thank sir

kochiurun119 10-21-2023 03:52

Re: [L4D2] Interactive Survivor Groups
 
Quote:

Originally Posted by Iizuka07 (Post 2811833)
I followed the instructions, what I'm confused of is sourcescramble's config location, question though

is the config located at

addons/configs/sourcescramble? Because I'm a bit confused to where its located at and am I doing this right? Take a look at my screenshot below, tell me if I pasted it incorrectly.:3

https://i.imgur.com/2vtW8Ej.png

Yep , I also wonder the same

Justin_Chellah 10-21-2023 06:15

Re: [L4D2] Interactive Survivor Groups
 
Quote:

Originally Posted by Iizuka07 (Post 2811833)
I followed the instructions, what I'm confused of is sourcescramble's config location, question though

is the config located at

addons/configs/sourcescramble? Because I'm a bit confused to where its located at and am I doing this right? Take a look at my screenshot below, tell me if I pasted it incorrectly.:3

https://i.imgur.com/2vtW8Ej.png

Yes, it's located in the configs folder and you did it correctly.

Iizuka07 10-21-2023 10:24

Re: [L4D2] Interactive Survivor Groups
 
Quote:

Originally Posted by Justin_Chellah (Post 2811845)
Yes, it's located in the configs folder and you did it correctly.

Alrighty then, thanks :)

kochiurun119 10-23-2023 21:10

Re: [L4D2] Interactive Survivor Groups
 
I see no change at all, can you make a comparison video?


All times are GMT -4. The time now is 05:38.

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