JTD Smoke Effects MP Beta 5.21
Mirrors (for version 5.2):
The @JTD structure will replace the former @DMSmokeEffects, this is the group under which I will be working with from now on. (Some of the individual addons will retain the DM prefix as the internal scripting uses it.)
This release of JTD Smoke Effects contains 3 addons:
Smoke effects. Now should be fully MP friendly, in that each player should see the same thing. Can be configured to a small extent, including switching viewblock on & off.
Smoke grenade viewblock. Adds viewblocking abilities to smoke grenades, with a few restrictions. *Contains a bonus DAC replacement script to give DAC smokeshells viewblock properties*
Hide. Hiding now possible, but firing will give you away
Obviously you can remove any of the addon files you don't require.
Download includes BiKeys, which are beta keys for this release. I've never used them before and these are untested, however they've been made as per the instructions so I have full faith in them
Quote[/b] ]DMSmokeEffects beta 5 Multiplayer by DM.
*Please note that DMSmokeEffects is now part of the JTD group*
**This addon requires Extended Event Handlers addon by Solus**
This beta includes:
DMSmokeEffects, thick billowing smoke for helicopters & fuel trucks, and thick black smoke for tanks etc. After about a twenty
minutes (default timing, can be affected by multiplier in ArmA\dta\DMSmokeEffects_Config.hpp file) the smoke changes to
smoldering smoke. After another twenty minutes the smoldering smoke peters out. If it rains, the smoldering smoke will steadily
get lighter in colour and will extinguish quicker, depending on how fast it's raining. After about three-quarters of an hour the
average battlefield will be clear of smoke generally, but there's randomness coded in.
Improved building collapse effects. Basically just made the existing effect 10x bigger and last 10 times longer. Also made the
dust grey, heavier, and more difficult to see through for longer.
Grenade effects. I'm really happy with this one, it looks almost exactly the same as footage I reseached on grenades. A sudden
"poofing" of instantaneous dark smoke, which lightens and drifts & settles over 10 or so seconds.
Various improved effects & settings. Tank rounds that miss their target & impact the ground will now throw up huge clods of
earth for example.
*NOTE* THIS ADDON NO LONGER HAS THE SMOKE GRENADE VIEWBLOCK FUNCTIONALITY. THIS IS NOW A SEPARATE ADDON.
Quote[/b] ]DMSmokeGrenadeVB v1.4
*This release also requires the Extended Init Eventhandlers addons.*
First of all, this addon is no longer included in the DMSmokeEffects addon. So if you want smoke grenade viewblock, you need this addon.
This addon will add a viewblock object to smoke grenades. The viewblock object is invisible to the player, but will effectively block the view of AI in, through or past the smoke grenade smoke volume. It is also reactive to wind direction & strength.
Currently the smoke ammo supported list looks like this:
if there's any I've missed, or you would like me to add your own variants, let me know ASAP.
There is an issue (bug) in ArmA that unfortunately impacts on this addon. In multiplayer, clients who throw objects do not generate a global "fired" event, and so clients who throw smoke grenades will not have the viewblock smoke.
HOWEVER... if a client FIRES a smokeshell, it will. This means that grenadiers with smokeshells become very useful. It sucks about the thrown ones, but there you go.
Note that the above problem has been solved. DMSmokeGrenadeVB is now fully MP compatible for fired AND thrown smoke grenades.
As a bonus extra, there is a DAC replacement script included in the folder DAC2_SmokeGrenadeVB that will give DAC2 smoke grenades AI viewblock functionality.
Quote[/b] ]DMHide by DM v1.0
*Extended Init Event Handler required*
This is a simple little idea - a place to hide. Now that more & more AI addons are having some sort of a "search" functionality I thought it would be nice to be actually able to hide. To this end, this addon will spawn a doughnut-shaped viewblock object around you to hide inside. There used to be a visible element to this addon, but I removed it on request so now you need to be extra careful .
The doughnut shape means that although you can be hidden from AI that are searching for you, if they get too close they can see "down" into it, and see you. They have to be quite close, and they have to also be looking in your direction. The doughnut-shape will spawn under the ground, and over the course of 50 seconds or so will rise up, gradually hiding you. No insta-hide I'm afraid
Also, each time you fire or throw a weapon (grenade for example), the hide will drop by 25cm, equivalent to half it's height. It will then start to slowly rise up again. This is so that snipers can hide out & snipe reasonably safely, but not too often lest they give their position away.
After two closely spaced shots for example, you will be fully exposed for some time. If the hide gets below a certain depth under the ground due to too many shots too close together, it will disappear altogether and you'll need to re-hide, which you won't be able to do for a random amount of time not less than 20 seconds and not more than 40.
Also, moving more than 1m in any direction from the initial hide position will also make it disappear. Dying will make it disappear.
This is probably functional in MP, but my guess is both server & clients must have it. It is totally untested in MP. Obviously you won't be invisible to human players, so if there's human players you must *actually* hide . Quite obviously this addon is meant to fool AI only, with severe restrictions. It works best if you remove yourself from the area you suspect will be searched and hide nearby.
Enjoy it for what it is, it's not meant as some sort of cheat, but rather a way to inject some amount of tension into a game that has AI enhanced search functionality, primarily for SP gaming.
This has been tested as having good gameplay with UPS, TrueRangeAI and Suppression, and DAC2. But especially UPS & DAC2, which will come looking for you
*edit* there is an inbuilt anti-cheat mechanism that prevents two or more players from sharing one hide. So you might be ingenious for thinking that you can snuggle up to your hide-buddy while shooting all you like, but you'll both get exposed after a few shots. Other players will affect your hide if they're within 7 meters of you. (As far as I can tell anyway, as I said it's untested in MP.)
As I mentioned, all untested first hand by me. I'll be very interested to hear people's reports on the MP functionality. I'd like to extend my thanks to Steel_WOF and RLGaming.com group and Wings of Fury for the testing they did, their findings were very encouraging for me and prompted this release. Their finding was that the smoke effects were successfully transmitted across MP clients, with no penalties for players NOT using the addon except for lack of smoke effects obviously.
PLEASE read the readmes. In particular the smoke effects readme as it describes where to place the config file. The config file allows you to affect particle lifetime, smoke source lifetime, and viewblock switching on/off both serverside and clientside. Beware, viewblock smoke is a big FPS eater for large armour battles.
I hope everyone enjoys the release, and that it works