RagMod V3 для Garry's Mod
RagMod V3
Development continued by me, published with the permission from DS3
Credits to DS3 for the original RagMod, Mr. Foster for screenshots and ideas
RagMod essentially allows you to become a ragdoll. You become ragdoll when falling, taking damage, going fast or optionally with a keybind. The addon is highly configurable and you can change all of the ragdoll triggers.
The addon also allows death ragdolls be replicated and synced to all clients.
ONLY HL2 RAGDOLLS ARE GUARANTEED TO WORK! Others might but most wont work
List of known conflicting mods here
To become a ragdoll, type into console:
bind <key> rm_ragdolize
Replace the <key> with any key you want to use as the ragdolling key
Get up from ragdoll mode, press your JUMP key.
Note that almost all of the features are configurable to your liking. All of the settings can be found below in the Configuring section
Press your CROUCH button to fly.
Use WASD to roll while you are in the ragdoll mode.
Press left and right mouse buttons to reach out with your respective arms.
While reaching, press your SPRINT key to grab small props near your hand.
This also drops the item if you already have an item in your hand.
By pressing left and right mouse buttons alternately you can swim
Enable door breaching from the settings (see below).
Run towards a door and rag before hitting it. If you are fast enough, you will break the door.
Open your spawnmenu with Q, on the right side you can see your tool menu. Select the "RagMod" tab from the top and then select "RagMod Settings".
All of the settings are now on the right.
After doing this you can also access the settings by pressing the "Context menu" key (Default C).
- Damage voice type - Change this to override the default hurt sounds of a playermodel
- Show Health - Show the health counter when in ragmode
- Play Sounds - Play the hurt sound effects when taking damage
- First Person Ragdoll - Show RagMode through the eyes of the ragdoll
- Don't lock view to rag's eyes - Enable to rotate camera freely while in first person
- Get up countdown - Enable to show a counter for the seconds before being able to get up.
- Open RagCam - While Ragdolling show a window with another point of view. Close by getting up.
- RagCamSetting:
- X - The distance of the camera from the ragdoll on the X axis
- Y - The distance of the camera from the ragdoll on the Y axis
- Z - The distance of the camera from the ragdoll on the Z axis
- Bind Ragdolizing - Open a menu from where you can copy paste the command to bind ragdolizing (ragdoll mode)
- Ragdolize - Ragdolize yourself. It's better to bind ragdolizing to a key.
- Reset - If someone removes your body, some glitch happens etc. you can use this button to get back to spawn.
- Post Process - Set to default or intense for an black and white effect on death.
- Enable RagMod - Turn off to disable RagMod without unsubscribing.
- Allow damage to ragdolls - Enable for ragdolls to take damage when shooting them, smashing into walls etc.
- Allow PVP to ragdolls - Enable to let other players to damage ragdolls.
- Damage Depending on bodypart - Ragdolls wont take as much damage from legs and arms and they'll take more damage from the head.
- Always rag from from explosions - Even when damage is disabled you will ragdoll from explosions.
- Allow grabbing items - Allow ragdolls to grab items
- Allow flying for everyone - Let everyone on the server to fly as a ragdoll
- Allow flying for admins - When only this one of the 2 checkboxes is enabled, only admins will be able to fly
- Allow rolling - Allow rolling on the server
- Living ragdolls breathe - When a ragdoll is alive, it's chest raises and lowers
- Enable random faces when taking damage - Enable this to have the ragdolls make random facial expressions when taking damage
- Allow players to rag on command - Disable this to prevent people from manually ragdolling
- Rag when falling - Enable this to make players rag when they take fall damage
- Rag when passing the speed threshold - Enable this to make players rag when they go over a certain speed (Also when falling from buildings)
- Ragdoll when taking damage - Enable this to make players rag when taking enough damage of ANY type
- Ragdoll when jumping out of a vehicle - Enable this to make players who jump out of a moving car to rag
- Disable ragging while noclipping - This lets you fly with noclip without constantly ragging
- Check for space when getting up - This checks the space above the ragdoll for any obstacles and tries to find a suitable location to get up.
- Door Breaching - Enable this to be able to breach doors by flying at them with a fast enough speed. Disabled by default because of DarkRP
- Rag damage multiplier - All damage the ragdoll takes is multiplied with this value
- Rag force multiplier - The higher this value is, the faster ragdolls fly away from explosions
- Rag speed threshold - Going faster that this value makes players rag
- Rag vehicle speed threshold - Jumping out of a vehicle that is going faster than this value makes players rag
- Rag damage threshold - Taking more damage than this value with a single blow will make players rag
- Rag flying speed - Changes the speed at which the ragdoll can fly
- Rag rolling speed - Changes the rolling speed
- Breathing speed - Visual effect only: Changes how fast the ragdolls chest will raise and lower as it breathes
- Breathing scale - Visual effect only: Changes how noticeable the breathing effect is
- Maximum weight for grabbing items - Props heavier that this can't be picked up as a ragdoll
- Ragdoll item grip - How much force is required to take a prop from a ragdoll
- Delay get up - How many seconds players have to wait before being able to stand up
- Door strength - How fast does one have to hit a door for the door to break
- Door launch power - How fast will the door fly open
- Max Ragdolls per player - How many ragdolls can exist for each player
- Show blood - Enable to show blood effects when taking damage
- Show tips - Enable to let RagMod tell Players that the server is using RagMod and which version of RagMod
- Reset settings to default - Set all of the server settings to their default values
- Allow RagCam - Let players use the 3rd person camera
- Admins can force-ragdoll someone with rma_rag <playername>
Development continued by me, published with the permission from DS3
Credits to DS3 for the original RagMod, Mr. Foster for screenshots and ideas
Vote for features HERE
RagMod essentially allows you to become a ragdoll. You become ragdoll when falling, taking damage, going fast or optionally with a keybind. The addon is highly configurable and you can change all of the ragdoll triggers.
The addon also allows death ragdolls be replicated and synced to all clients.
ONLY HL2 RAGDOLLS ARE GUARANTEED TO WORK! Others might but most wont work
List of known conflicting mods here
How to use RagMod
GENERAL
To become a ragdoll, type into console:
bind <key> rm_ragdolize
Replace the <key> with any key you want to use as the ragdolling key
Get up from ragdoll mode, press your JUMP key.
Note that almost all of the features are configurable to your liking. All of the settings can be found below in the Configuring section
FLYING
Press your CROUCH button to fly.
ROLLING
Use WASD to roll while you are in the ragdoll mode.
CONTROLLING ARMS / GRABBING ITEMS
Press left and right mouse buttons to reach out with your respective arms.
While reaching, press your SPRINT key to grab small props near your hand.
This also drops the item if you already have an item in your hand.
SWIMMING
By pressing left and right mouse buttons alternately you can swim
BREACHING DOORS
Enable door breaching from the settings (see below).
Run towards a door and rag before hitting it. If you are fast enough, you will break the door.
CONFIGURING
Open your spawnmenu with Q, on the right side you can see your tool menu. Select the "RagMod" tab from the top and then select "RagMod Settings".
All of the settings are now on the right.
After doing this you can also access the settings by pressing the "Context menu" key (Default C).
CLIENT PLAYER SETTINGS
- Damage voice type - Change this to override the default hurt sounds of a playermodel
- Show Health - Show the health counter when in ragmode
- Play Sounds - Play the hurt sound effects when taking damage
- First Person Ragdoll - Show RagMode through the eyes of the ragdoll
- Don't lock view to rag's eyes - Enable to rotate camera freely while in first person
- Get up countdown - Enable to show a counter for the seconds before being able to get up.
- Open RagCam - While Ragdolling show a window with another point of view. Close by getting up.
- RagCamSetting:
- X - The distance of the camera from the ragdoll on the X axis
- Y - The distance of the camera from the ragdoll on the Y axis
- Z - The distance of the camera from the ragdoll on the Z axis
SERVER SETTINGS
- Bind Ragdolizing - Open a menu from where you can copy paste the command to bind ragdolizing (ragdoll mode)
- Ragdolize - Ragdolize yourself. It's better to bind ragdolizing to a key.
- Reset - If someone removes your body, some glitch happens etc. you can use this button to get back to spawn.
- Post Process - Set to default or intense for an black and white effect on death.
- Enable RagMod - Turn off to disable RagMod without unsubscribing.
- Allow damage to ragdolls - Enable for ragdolls to take damage when shooting them, smashing into walls etc.
- Allow PVP to ragdolls - Enable to let other players to damage ragdolls.
- Damage Depending on bodypart - Ragdolls wont take as much damage from legs and arms and they'll take more damage from the head.
- Always rag from from explosions - Even when damage is disabled you will ragdoll from explosions.
- Allow grabbing items - Allow ragdolls to grab items
- Allow flying for everyone - Let everyone on the server to fly as a ragdoll
- Allow flying for admins - When only this one of the 2 checkboxes is enabled, only admins will be able to fly
- Allow rolling - Allow rolling on the server
- Living ragdolls breathe - When a ragdoll is alive, it's chest raises and lowers
- Enable random faces when taking damage - Enable this to have the ragdolls make random facial expressions when taking damage
- Allow players to rag on command - Disable this to prevent people from manually ragdolling
- Rag when falling - Enable this to make players rag when they take fall damage
- Rag when passing the speed threshold - Enable this to make players rag when they go over a certain speed (Also when falling from buildings)
- Ragdoll when taking damage - Enable this to make players rag when taking enough damage of ANY type
- Ragdoll when jumping out of a vehicle - Enable this to make players who jump out of a moving car to rag
- Disable ragging while noclipping - This lets you fly with noclip without constantly ragging
- Check for space when getting up - This checks the space above the ragdoll for any obstacles and tries to find a suitable location to get up.
- Door Breaching - Enable this to be able to breach doors by flying at them with a fast enough speed. Disabled by default because of DarkRP
- Rag damage multiplier - All damage the ragdoll takes is multiplied with this value
- Rag force multiplier - The higher this value is, the faster ragdolls fly away from explosions
- Rag speed threshold - Going faster that this value makes players rag
- Rag vehicle speed threshold - Jumping out of a vehicle that is going faster than this value makes players rag
- Rag damage threshold - Taking more damage than this value with a single blow will make players rag
- Rag flying speed - Changes the speed at which the ragdoll can fly
- Rag rolling speed - Changes the rolling speed
- Breathing speed - Visual effect only: Changes how fast the ragdolls chest will raise and lower as it breathes
- Breathing scale - Visual effect only: Changes how noticeable the breathing effect is
- Maximum weight for grabbing items - Props heavier that this can't be picked up as a ragdoll
- Ragdoll item grip - How much force is required to take a prop from a ragdoll
- Delay get up - How many seconds players have to wait before being able to stand up
- Door strength - How fast does one have to hit a door for the door to break
- Door launch power - How fast will the door fly open
- Max Ragdolls per player - How many ragdolls can exist for each player
- Show blood - Enable to show blood effects when taking damage
- Show tips - Enable to let RagMod tell Players that the server is using RagMod and which version of RagMod
- Reset settings to default - Set all of the server settings to their default values
- Allow RagCam - Let players use the 3rd person camera
- Admins can force-ragdoll someone with rma_rag <playername>