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

[NMRiH] Weapon Configs (v1.0.5, 2020-04-13)


  
 
 
Thread Tools Display Modes
Prev Previous Post   Next Post Next
Author
Ryan.
Member
Join Date: Jan 2018
Plugin ID:
6364
Plugin Version:
1.0.5
Plugin Category:
Gameplay
Plugin Game:
No More Room in Hell
Plugin Dependencies:
    Servers with this Plugin:
     
    Plugin Description:
    Cutomize weapon speeds and behavior
    Old 12-12-2018 , 20:31   [NMRiH] Weapon Configs (v1.0.5, 2020-04-13)
    Reply With Quote #1

    Brief
    Customize No More Room in Hell's weapon stats and animation speeds. See below for all customizable properties.

    This plugin re-creates a feature that used to be included in the Quality of Life plugin.

    It requires DHooks with Dynamic Detours extension.
    Features
    Customize weapon behavior:
    • Damage (normal, headshot, shove and thrown)
    • Pushback chance (normal and headshot)
    • Stamina cost (shove and melee attack)
    • Shove cooldown time
    • Magazine capacity
    • Medical item heal amount
    • Explosion radius of grenades and flare gun
    • Whether weapon can be used to suicide (gimmicky due to missing animations)
    • Whether weapon can perform skillshot (Linux servers only)

    Customize weapon speeds:
    • Melee, shove and charged attack
    • Hip-fire and ironsight shooting
    • Reload, unload and ammo check
    • Maglite activation
    • Barricade speed, e-tool toggle

    Weapon damage and medical heal amounts can also be randomized.
    Example config
    PHP Code:
    "weaponconfig"
    {
        
    // High-capacity, super revolver
        
    "fa_sw686"
        
    {
            
    // Super damage
            
    "damage" "500"
            "damage_headshot" "1000"
            "damage_shove" "25"

            
    // High capacity
            
    "capacity" "12"

            
    // No cooldown between shots (shoot as fast as you can click)
            
    "hip_fire_delay" "0"

            
    // 2x faster ironsight shooting speed
            
    "sight_fire" "2"

            
    // 1.5x faster reload speed
            
    "reload" "1.5"

            
    // 4x faster ammo check speed
            
    "check_ammo" "4"
        
    }

        
    // Faster, more agile knife
        
    "me_kitknife"
        
    {
            
    // 6% faster charge-up and charge-release speed
            
    "charge" "1.06"
            "release" "1.06"

            
    // Time between attacks is 0.4 seconds
            
    "quick_delay" "0.4"
            "release_delay" "0.4"
            "shove_delay"   "0.4"
            
            
    // Charge attack can be unleashed after 0.1 seconds of charging
            
    "charge_delay" "0.1"

            
    // Throwing knife of death
            
    "damage_thrown" "1000"
        
    }

    See 'addons/sourcemod/configs/weapon-configs-example.cfg' for more examples.
    ConVars
    • sm_weapon_configs_enabled - 1 = Plugin active. 0 = Plugin disabled.
    • sm_weapon_config - Name of active weapon configuration excluding the .cfg extension. Set to "" to disable weapon configs.

    Weapon configs are relative to your nmrih/addons/sourcemod/configs folder.

    Installation
    1. Install Metamod Source
    2. Install Sourcemod
    3. Install DHooks with Dynamic Detours extension
    4. Download nmrih-weapon-configs.zip from below and extract it into your nmrih directory

    Credits
    • NMRiH dev team
    • Sourcemod crew
    • Drifter and Peacemaker for DHooks extension
    • rio for their suggestion on how to return a null CBaseEntity from DHooks
    • overmase for spotting problem with qol.cfg overwriting other plugin's config
    • Kevin for spotting issues with the bow and QOL config and suggesting random heal amount
    • GEEEX221 for finding issue with custom firearm damage not working
    • Holy Crap for suggesting cvar to toggle plugin activeness
    • Ulreth for reporting lack of PvP support with custom weapon damages

    Changelog
    1.0.5 - 2020-04-13
    • Added sm_weapon_configs_enabled to toggle plugin activeness (Thanks Holy Crap)
    • Fixed custom firearm damage not working in PvP (Thanks Ulreth)

    1.0.4 - 2019-02-25
    • Added support for weapon damage range
      • Use the format <low>-<high> to set range of damage. E.g. "damage" "50-100"
    • Added support for custom medical heal amounts. Use "damage" key to set heal amount. Supports random range.

    1.0.3 - 2019-02-22
    • Fixed custom firearm damage not working (Thanks GEEEX221)
    • Fixed bow using 2x speed in default config

    1.0.2 - 2018-12-29
    • Added damage_thrown_headshot and damage_shove_headshot
    • Added QOL's old bayonet changes to QOL config
    • Fixed bow shooting too fast and removed 20-round revolver from QOL config (Thanks Kevin)

    1.0.1 - 2018-12-13
    • Renamed qol.cfg so it doesn't overwrite QOL plugin's config (Thanks overmase)

    1.0.0 - 2018-12-12
    • Re-release of original QOL system in separate plugin
    Attached Files
    File Type: zip dhooks-detours7-for-sourcemod-1.10.zip (442.5 KB, 837 views)
    File Type: zip nmrih-weapon-configs-1.0.5.zip (54.2 KB, 562 views)
    __________________

    Last edited by Ryan.; 04-13-2020 at 21:26. Reason: Updated to version 1.0.5
    Ryan. is offline
     



    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 13:40.


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