Brought to you by muteyurch productions. Half the skills, twice the insanity!
A ressurection of an old rav2 idea that never materialized. I wanted a way to reasonably reduce the amount of surface area availble on a target because, well, inf's is HUGE. Bullets that fly over the rear part of the backpack will cause headshots. Robar shots past the legs cause instant death.
Well, no more. Sort of.
After two failed systems, mute and myself have managed to bring you, the oh so lovable delving denizens of development, another mutator of oh-so-much nessesesity with oh-so-much controversy.
Without going into too much confusing detail (confusing will be mute's job) it's effectively a system of re-building the player out of cylinders. No, we aren't actually spawning cylinders, this is purely a concept which makes the mathematics understandable and the execution fast. The result is something that allows us to use a fair amount of detail when defining areas of the player, and not get bogged down by the spawning of dozens of hit detection actors.
The system assumes straight penetration of the bullet through the entire cylinder.
The system has two major snags. The first is, we can't match animations. That means, for example, our standing player is modeled once - not once for each style of aiming, not once for each type of gun, just once. Right now even the walking and jogging are using the same configuration, but even then, it's pretty hard to tell sometimes. There are around 7661 animation frames, if you think we're going to be doing every one of them you're outta yer damn mind.
The second problem is that we can't detect hits outside the ordinary hitcylinders. This is not a fault of our system, it's just that bullets that don't get picked up by the hit detection aren't going to go through the filter. This is introduced by the fact that the players are often leaning outside the hitbox entirely in some cases. If we were to do a seperate crouch walking configuration for example, the head would be outside the ordinary hit cylinder.(mute has pretty pictures both cylinder configurations and hitbox limitations) You could shoot it from front or behind, just not from the sides where there's no hitcylinder along the way to detect the bullet. This is true for basic 2.9 as well, but it's 'made up' by all the empty area behind the player's head that will cause headshots anyway.
There's no change for prone right now, and both prone and leaning has extra actors that will generate more surface area that isn't checked yet by our system. If it's important we can fix these things later. Way later.
We can also do interesting things with our cylinders. The standing player has a cylinder in his chest that will add damage to any shot passing through it, up to a maximum of 2x depending on how close to center the shot lands. This makes rifles with slightly higher damage a bit more dangerous - the kill area will increase. Legs will do 25% less damage unless the shot passes 2 ued units or less to thier centers. Head cylinders of course do the standard 4x damage.
Bullets that pass through the large hitcylinder without contacting one of our smaller ones will be ejected out the other side. You can even shoot between the legs if you've got a good angle.
And now for the disclaimer.
This is an extremely early damage system built into an early beta of bulletsounds4, a bulletsounds mutator with admin ini options for ballistic scale and bullet visibility, with later plans to allow players to choose thier tracer colors if it isn't too much trouble. The purpose is to reduce hit surface area, not to add per-pixel hit detection to inf. This mutator is in no way responsible for any sudden drop in accuracy or shot misses that look like they 'shoulda' hit. Everything that ever goes wrong in the entire world is entirely your fault after installing this mutator. When testing this mutator remember that armor, helmets and animations can cause differences in damage and response. No, lasers do not follow our cylinders. Do not flood us with thousands of work-intensive ideas that you thought would be 'cool', chances are we've been through them all already. Do not run this on a server unless you plan on handling both mismatches from our updates and the complaints of the players of wondering what the hell is going on. Please don't fire bullets at the player's outline and mail us .bmp files of every inconsistancy. We know they are there.
I will be away most of the weekend, mute can answer questions with pure confusion if so needed, and possibly post some pretty pictures.
Installation is standard for any mutator, just toss the files in /system. Note that the mutator is using a 60% scaling in it's ini, this scale is a response to the 90 degree FOV inconsistancy of monitors with real life visuals. High visiblity tracers for all weapons are turned on to make shot visualization somewhat easier. No, there isn't a readme. Serverpackages are done as always.
Attachment removed, latest version Jul 22 is here
A ressurection of an old rav2 idea that never materialized. I wanted a way to reasonably reduce the amount of surface area availble on a target because, well, inf's is HUGE. Bullets that fly over the rear part of the backpack will cause headshots. Robar shots past the legs cause instant death.
Well, no more. Sort of.
After two failed systems, mute and myself have managed to bring you, the oh so lovable delving denizens of development, another mutator of oh-so-much nessesesity with oh-so-much controversy.
Without going into too much confusing detail (confusing will be mute's job) it's effectively a system of re-building the player out of cylinders. No, we aren't actually spawning cylinders, this is purely a concept which makes the mathematics understandable and the execution fast. The result is something that allows us to use a fair amount of detail when defining areas of the player, and not get bogged down by the spawning of dozens of hit detection actors.
The system assumes straight penetration of the bullet through the entire cylinder.
The system has two major snags. The first is, we can't match animations. That means, for example, our standing player is modeled once - not once for each style of aiming, not once for each type of gun, just once. Right now even the walking and jogging are using the same configuration, but even then, it's pretty hard to tell sometimes. There are around 7661 animation frames, if you think we're going to be doing every one of them you're outta yer damn mind.
The second problem is that we can't detect hits outside the ordinary hitcylinders. This is not a fault of our system, it's just that bullets that don't get picked up by the hit detection aren't going to go through the filter. This is introduced by the fact that the players are often leaning outside the hitbox entirely in some cases. If we were to do a seperate crouch walking configuration for example, the head would be outside the ordinary hit cylinder.(mute has pretty pictures both cylinder configurations and hitbox limitations) You could shoot it from front or behind, just not from the sides where there's no hitcylinder along the way to detect the bullet. This is true for basic 2.9 as well, but it's 'made up' by all the empty area behind the player's head that will cause headshots anyway.
There's no change for prone right now, and both prone and leaning has extra actors that will generate more surface area that isn't checked yet by our system. If it's important we can fix these things later. Way later.
We can also do interesting things with our cylinders. The standing player has a cylinder in his chest that will add damage to any shot passing through it, up to a maximum of 2x depending on how close to center the shot lands. This makes rifles with slightly higher damage a bit more dangerous - the kill area will increase. Legs will do 25% less damage unless the shot passes 2 ued units or less to thier centers. Head cylinders of course do the standard 4x damage.
Bullets that pass through the large hitcylinder without contacting one of our smaller ones will be ejected out the other side. You can even shoot between the legs if you've got a good angle.
And now for the disclaimer.
This is an extremely early damage system built into an early beta of bulletsounds4, a bulletsounds mutator with admin ini options for ballistic scale and bullet visibility, with later plans to allow players to choose thier tracer colors if it isn't too much trouble. The purpose is to reduce hit surface area, not to add per-pixel hit detection to inf. This mutator is in no way responsible for any sudden drop in accuracy or shot misses that look like they 'shoulda' hit. Everything that ever goes wrong in the entire world is entirely your fault after installing this mutator. When testing this mutator remember that armor, helmets and animations can cause differences in damage and response. No, lasers do not follow our cylinders. Do not flood us with thousands of work-intensive ideas that you thought would be 'cool', chances are we've been through them all already. Do not run this on a server unless you plan on handling both mismatches from our updates and the complaints of the players of wondering what the hell is going on. Please don't fire bullets at the player's outline and mail us .bmp files of every inconsistancy. We know they are there.
I will be away most of the weekend, mute can answer questions with pure confusion if so needed, and possibly post some pretty pictures.
Installation is standard for any mutator, just toss the files in /system. Note that the mutator is using a 60% scaling in it's ini, this scale is a response to the 90 degree FOV inconsistancy of monitors with real life visuals. High visiblity tracers for all weapons are turned on to make shot visualization somewhat easier. No, there isn't a readme. Serverpackages are done as always.
Attachment removed, latest version Jul 22 is here
Last edited: