W4lly

SNOW TIME - v 0.9.0 -[updated 22-01-2017]

209 posts in this topic

For winter maps servers ..(or any map)

SNOW  TEMPERATURE AND OVERCAST BASED - BLIZZARD- SNOW MASK - WINTER ENVIRONMENT SOUNDS - HOUSES SOUNDS

Installation : Readme inside download (all features are activable or deactivable by Snow\fn_settings.sqf)

UPDATE 22-01-2017 - v.0.9.0

- [solved] ADDON Fixed Conflicts classes WY_SU
- [added] ADDON textures for retexture script
- [added] ADDON class WY_ToolKit  (used inside retexture scripts and slide vehicles scipt)
- [added] Retexture Script (with WY_ToolKit inside vehicles inventory now can retexture vehicles onfly)
- [added] Vehicles Slide and slipping  script  ( if vehicles is not WY typeof or not have WY_ToolKit in inventory)

    Scripts are activable/deactivable by fn_settings.sqf

UPDATE 16-01-2017 - v.0.8.1

-[solved]   ADDON UPDATED-  Fixed some errors path icons not showing in the inventory

UPDATE 09-01-2017 - v.0.8.0

-[added] ReTextured Pack Snow Camo (vehicles,weapons,uniforms and gears) to Addon - Add classes to trader and/or spawnlist

            ClassNames (change prices)  updated 22-01-2017      

Spoiler

    ///////////////////////////////////////////////////////////////////////////////
    // WY Snow Uniforms
    ///////////////////////////////////////////////////////////////////////////////
    class WY_Snow_co_a                        { quality = 3; price = 350;  sellPrice = 350; };
    class WY_Snow_co_b                        { quality = 3; price = 350;  sellPrice = 350; };
    class WY_Snow_co_c                        { quality = 3; price = 350;  sellPrice = 350; };
    class WY_GhillieFull_Night                            { quality = 2; price = 300; sellPrice = 350; };
    class WY_GhillieFull_Day                        { quality = 3; price = 350; sellPrice = 350; };
    class WY_GhillieLeo                        { quality = 3; price = 350; sellPrice = 350; };
    class WY_Snow_i_a                        { quality = 3; price = 350; sellPrice = 350; };
    class WY_Snow_i_b                            { quality = 2; price = 300; sellPrice = 350; };
    class WY_Snow_i_c                        { quality = 3; price = 350; sellPrice = 350; };

    ///////////////////////////////////////////////////////////////////////////////
    // WY Snow Vests
    ///////////////////////////////////////////////////////////////////////////////
    class WY_Vest_snow_a                        { quality = 3; price = 350; sellPrice = 350; };
    class WY_Vest_snow_b                        { quality = 3; price = 350; sellPrice = 350; };
    class WY_Vest_snow_c                        { quality = 3; price = 350; sellPrice = 350; };
    class WY_Vest_snow_tact_a                        { quality = 3; price = 350; sellPrice = 350; };
    class WY_Vest_snow_tact_b                        { quality = 3; price = 350; sellPrice = 350; };
    class WY_Vest_snow_tact_c                        { quality = 3; price = 350; sellPrice = 350; };

    ///////////////////////////////////////////////////////////////////////////////
    // WY Snow HeadGears
    ///////////////////////////////////////////////////////////////////////////////
    class WY_Snow_Boonie_a                        { quality = 3; price = 350; sellPrice = 350; };
    class WY_Snow_Boonie_b                        { quality = 3; price = 350; sellPrice = 350; };
    class WY_Snow_Boonie_c                        { quality = 3; price = 350; sellPrice = 350; };
    class WY_Snow_Boonie_d                        { quality = 3; price = 350; sellPrice = 350; };
    class WY_Snow_Boonie_e                        { quality = 3; price = 350; sellPrice = 350; };
    class WY_Snow_Boonie_f                        { quality = 3; price = 350; sellPrice = 350; };

    class WY_Snow_Shemag_a                        { quality = 3; price = 350; sellPrice = 350; };
    class WY_Snow_Shemag_b                        { quality = 3; price = 350; sellPrice = 350; };
    class WY_Snow_Shemag_c                        { quality = 3; price = 350; sellPrice = 350; };
    class WY_Snow_Shemag_d                        { quality = 3; price = 350; sellPrice = 350; };
    class WY_Snow_Shemag_e                        { quality = 3; price = 350; sellPrice = 350; };
    class WY_Snow_Shemag_f                        { quality = 3; price = 350; sellPrice = 350; };

    ///////////////////////////////////////////////////////////////////////////////
    // WY Snow Backpacks
    ///////////////////////////////////////////////////////////////////////////////
    class WY_Snow_Carryall_A                        { quality = 3; price = 350; sellPrice = 350; };
    class WY_Snow_Carryall_B                        { quality = 3; price = 350; sellPrice = 350; };
    class WY_Snow_Carryall_C                        { quality = 3; price = 350; sellPrice = 350; };
    class WY_Snow_Carryall_D                        { quality = 3; price = 350; sellPrice = 350; };
    class WY_Snow_Carryall_E                        { quality = 3; price = 350; sellPrice = 350; };
    class WY_Snow_Carryall_F                        { quality = 3; price = 350; sellPrice = 350; };

    class WY_Snow_AssoultPack_A                        { quality = 3; price = 350; sellPrice = 350; };
    class WY_Snow_AssoultPack_B                        { quality = 3; price = 350; sellPrice = 350; };
    class WY_Snow_AssoultPack_C                        { quality = 3; price = 350; sellPrice = 350; };
    class WY_Snow_AssoultPack_D                        { quality = 3; price = 350; sellPrice = 350; };
    class WY_Snow_AssoultPack_E                        { quality = 3; price = 350; sellPrice = 350; };
    class WY_Snow_AssoultPack_F                        { quality = 3; price = 350; sellPrice = 350; };
    
    ///////////////////////////////////////////////////////////////////////////////
    // WY Snow Offroads
    ///////////////////////////////////////////////////////////////////////////////
    class WY_Snow_Offroad_A                        { quality = 3; price = 350;  sellPrice = 350; };
    class WY_Snow_Offroad_B                        { quality = 3; price = 350;  sellPrice = 350; };
    class WY_Snow_Offroad_C                        { quality = 3; price = 350;  sellPrice = 350; };
    class WY_Snow_Offroad_armed_D                            { quality = 2; price = 300; sellPrice = 350; };
    class WY_Snow_Offroad_armed_E                        { quality = 3; price = 350; sellPrice = 350; };
    class WY_Snow_Offroad_F                        { quality = 3; price = 350; sellPrice = 350; };

    ///////////////////////////////////////////////////////////////////////////////
    // WY Snow Quadbikes
    ///////////////////////////////////////////////////////////////////////////////
    class WY_Snow_Quadbike_F_A                        { quality = 3; price = 350; sellPrice = 350; };
    class WY_Snow_Quadbike_F_B                        { quality = 3; price = 350; sellPrice = 350; };
    class WY_Snow_Quadbike_F_C                        { quality = 3; price = 350; sellPrice = 350; };
    class WY_Snow_Quadbike_F_D                        { quality = 3; price = 350; sellPrice = 350; };
    class WY_Snow_Quadbike_F_E                        { quality = 3; price = 350; sellPrice = 350; };
    class WY_Snow_Quadbike_F_F                        { quality = 3; price = 350; sellPrice = 350; };


    ///////////////////////////////////////////////////////////////////////////////
    // WY Snow Hunters
    ///////////////////////////////////////////////////////////////////////////////
    class WY_Snow_B_MRAP_01_F_A                        { quality = 3; price = 350;  sellPrice = 350; };
    class WY_Snow_B_MRAP_01_armed_F_B                        { quality = 3; price = 350;  sellPrice = 350; };
    class WY_Snow_B_MRAP_01_F_C                        { quality = 3; price = 350;  sellPrice = 350; };
    class WY_Snow_B_MRAP_01_F_D                            { quality = 2; price = 300; sellPrice = 350; };
    class WY_Snow_B_MRAP_01_armed_F_E                        { quality = 3; price = 350; sellPrice = 350; };
    class WY_Snow_B_MRAP_01_armed_F_F                        { quality = 3; price = 350; sellPrice = 350; };

    ///////////////////////////////////////////////////////////////////////////////
    // WY Snow Hemmts
    ///////////////////////////////////////////////////////////////////////////////
    class WY_Snow_B_Truck_01_fuel_F_A                        { quality = 3; price = 350; sellPrice = 350; };
    class WY_Snow_B_Truck_01_fuel_F_B                        { quality = 3; price = 350; sellPrice = 350; };
    class WY_Snow_B_Truck_01_ammo_F_C                        { quality = 3; price = 350; sellPrice = 350; };
    class WY_Snow_B_Truck_01_ammo_F_D                        { quality = 3; price = 350; sellPrice = 350; };
    class WY_Snow_B_Truck_01_mover_F_E                        { quality = 3; price = 350; sellPrice = 350; };
    class WY_Snow_B_Truck_01_mover_F_F                        { quality = 3; price = 350; sellPrice = 350; };
    
    ///////////////////////////////////////////////////////////////////////////////
    // WY Snow Truck 02
    ///////////////////////////////////////////////////////////////////////////////
    class WY_Snow_I_Truck_02_fuel_F_A                        { quality = 3; price = 350; sellPrice = 350; };
    class WY_Snow_I_Truck_02_fuel_F_B                        { quality = 3; price = 350; sellPrice = 350; };
    class WY_Snow_I_Truck_02_covered_F_C                        { quality = 3; price = 350; sellPrice = 350; };
    class WY_Snow_I_Truck_02_covered_F_D                        { quality = 3; price = 350; sellPrice = 350; };
    class WY_Snow_I_Truck_02_transport_F_E                        { quality = 3; price = 350; sellPrice = 350; };
    class WY_Snow_I_Truck_02_transport_F_F                        { quality = 3; price = 350; sellPrice = 350; };
    
    ///////////////////////////////////////////////////////////////////////////////
    // WY Snow Strider
    ///////////////////////////////////////////////////////////////////////////////
    class WY_Snow_I_mrap_03_F_A                        { quality = 3; price = 350; sellPrice = 350; };
    class WY_Snow_I_mrap_03_F_B                        { quality = 3; price = 350; sellPrice = 350; };
    class WY_Snow_I_mrap_03_gmg_F_C                        { quality = 3; price = 350; sellPrice = 350; };
    class WY_Snow_I_mrap_03_gmg_F_D                        { quality = 3; price = 350; sellPrice = 350; };
    
    ///////////////////////////////////////////////////////////////////////////////
    // WY Snow Heli
    ///////////////////////////////////////////////////////////////////////////////
    class WY_Snow_B_Heli_Light_01_F_A                        { quality = 3; price = 350; sellPrice = 350; };
    class WY_Snow_B_Heli_Light_01_F_B                        { quality = 3; price = 350; sellPrice = 350; };
    class WY_Snow_B_Heli_Light_01_F_C                        { quality = 3; price = 350; sellPrice = 350; };
    class WY_Snow_B_Heli_Transport_01_F_A                        { quality = 3; price = 350; sellPrice = 350; };
    class WY_Snow_B_Heli_Transport_01_F_B                        { quality = 3; price = 350; sellPrice = 350; };
    class WY_Snow_B_Heli_Transport_01_F_C                        { quality = 3; price = 350; sellPrice = 350; };
    class WY_Snow_B_Heli_Transport_03_F_A                        { quality = 3; price = 350; sellPrice = 350; };
    class WY_Snow_B_Heli_Transport_03_F_B                        { quality = 3; price = 350; sellPrice = 350; };
    class WY_Snow_B_Heli_Transport_03_F_C                        { quality = 3; price = 350; sellPrice = 350; };
    
    ///////////////////////////////////////////////////////////////////////////////
    // WY Snow Weapons////////////////////////////////////////////////////
    ///////////////////////////////////////////////////////////////////////////////
    
    class WY_Snow_cheytac_m200_A                        { quality = 3; price = 350;  sellPrice = 350; };
    class WY_Snow_cheytac_m200_B                        { quality = 3; price = 350;  sellPrice = 350; };
    class WY_Snow_Rahim_a                        { quality = 3; price = 350;  sellPrice = 350; };
    class WY_Snow_Rahim_b                            { quality = 2; price = 300; sellPrice = 350; };
    class WY_Snow_Mar10_a                        { quality = 3; price = 350; sellPrice = 350; };
    class WY_Snow_Mar10_b                        { quality = 3; price = 350; sellPrice = 350; };
    class WY_Snow_MK_I_EMR_a                        { quality = 3; price = 350; sellPrice = 350; };
    class WY_Snow_MK_I_EMR_b                            { quality = 2; price = 300; sellPrice = 350; };
    class WY_Snow_MMG_01_a                        { quality = 3; price = 350; sellPrice = 350; };
    class WY_Snow_MMG_01_b                        { quality = 3; price = 350; sellPrice = 350; };
    class WY_Snow_LMG_Zafir_F_a                        { quality = 3; price = 350; sellPrice = 350; };
    class WY_Snow_LMG_Zafir_F_b                        { quality = 3; price = 350; sellPrice = 350; };
    class WY_Snow_MX_F_a                            { quality = 2; price = 300; sellPrice = 350; };
    class WY_Snow_MX_F_b                        { quality = 3; price = 350; sellPrice = 350; };
    class WY_Snow_MXM_F_a                        { quality = 3; price = 350; sellPrice = 350; };
    
    ///////////////////////////////////////////////////////////////////////////////
    // WY Snow NV Goggles////////////////////////////////////////////////////
    ///////////////////////////////////////////////////////////////////////////////

    class WY_Snow_NVGoggles                        { quality = 3; price = 350; sellPrice = 350; };

      ///////////////////////////////////////////////////////////////////////////////
    // WY Snow ToolKIt////////////////////////////////////////////////////
    ///////////////////////////////////////////////////////////////////////////////  
    
    class WY_ToolKit                    { quality = 3; price = 50000; sellPrice = 50000; };

 

UPDATE 29-12-2016 - v.0.7.2

-[added] Option for enable/disable Blizzard White ColorCorrection (fn_settings.sqf) (Changed snowBlizzard.sqf and fn_settings.sqf)

UPDATE 19-12-2016 - v.0.7.1

-[solved] Removed Houses sounds out of houses when raining. (for update change only snow\snoweffects.sqf file)

UPDATE 16-12-2016 - v.0.7.0

- [changed] Version 0.7 start with addon required : https://steamcommunity.com/sharedfiles/filedetails/?id=819154831&searchtext=snow+winter+effects

- [changed] All Sounds files , classes effects , textures have been moved inside addon (mission load only smaller folder).

- [added] configurables sounds volume setup ( 1 , 0.8 , 0.6 ) for winds and environment sounds.
- [added] blizzard simulation effects. (can setup event starts and stop).
- [added] Houses sounds.
- [added] sea sounds and some environment sounds.

-----------------------------------------------------------------------------------------------------------------------------------------------------------------------

  SNOW MASK SYSTEM (will be reworked soon)----  How does it Work :        

Spoiler

           Script add snow Mask, without player have bad visibility,

            with mask player have good visibility but if body temp go to 36 or 35 mask frosty..

             Script detect  external temp and if temp up to 2 grades , no frosty mask, inside fn_settings.sqf is possible setup some options :

               _maskOn                = true;                      // activate/deactivate snowMask simulation true/false
               _glassesOnlySnow       = true;                 //   if you want snowMask only when snow falling or raining  - if false mask when sunny too
                _useCheckGlasses       = true;            //  check if player have mask defined in _gogglesArray ----- mask can be in all places ,

                                                                                  backpack , vest, uniform or assigned slot
                _gogglesArray          = ["G_Combat","G_Combat_Goggles_tna_F","G_Goggles_VR"];                // array of mask allowed
                _noCheckBackpack       = true;      // check or not in backpack for glasses

                                                                             (recommended true for have a place for remove at the moment glasses)

attention to (only for 0.6.5):

Spoiler

             if you use statusbar like [RG]Salutesh bar, join class RscTitles as defined in statusbar instructions.

           if you use dbw status icons add  #include "statusIcons\StatusIcons.hpp"    above of RscTitles class.

            inside "textures\bis"  folder , i have provided other paa  files with different frost and fog intensity...

           if someone want try to use, rename as names files inside folder "textures" files only...

Old Updates

Spoiler

UPDATE 08-12-2016 - v.0.6.5

- [changed] snow footsteps sound code , now based on the player movements. ( all)
- [added] snow prone sound.

UPDATED 04-12-2016 - v.0.6.1 ---  (this isnt a real update , only added a folder with alternative files )

 - [added]  New folder inside Snow folder with classes sounds level 0.8 and 0.6. Instruction inside Snow\setVol\readme.

UPDATED 02-12-2016 - v.0.6

- [added] Snow footsteps crunching sound.(fn_settings.sqf - can setup volume of steps and/or audible distance)

               (audible distance value  is important cuz this sound is audible by other players, is not local.... now is set to 30mt)
[updated] Environment sound system . now sound of cities are separated by forest/village and sea too.
[added] New Sounds.

UPDATED 28-11-2016 - v.0.5.1
 [added] Option for activate more snow fall when overcast up to 0.9

 [optimisation]  no snow inside buildings
                   (for update from 0.5 change only fn_settings.sqf and ExileClient_system_thread_update.sqf files)

UPDATED 27-11-2016 -v.0.5

[added] New sound system with many environment sounds.

[optimisation] Snow mask code.

UPDATED 24-11-2016 -v.0.4

[added] Snow Mask System. (ALPHA )

UPDATED 16-11-2016 -v.0.3

[added]  environment sounds to wind, like tree crack etc... (active only on foot)

[solved] bucket visibility.

[optimisation] code.

UPDATED 15-11-2016- v.0.2

[removed] crickets sound and summer sounds.

[added] winter wind sound - volume level based on wind game and in/out buildings. 

[TODO]

- retexture KIT ( retexture vehicles onfly with a kit) [complete 99%]

- vehicles on snow slipping and sliding [complete 99%]  

- blizzard reduced effects using snow mask [complete 0%] (will be removed bad visibility without mask)

- random snow flakes on the glasses effect [complete 10%]

-snow on the Roads [complete 0%]

- snow on houses roof  (branch) [complete 0%]

Download

v.0.9.0

https://github.com/W4lly63/EXILE-SNOW-ADDON

https://steamcommunity.com/sharedfiles/filedetails/?id=819154831&searchtext=snow+winter+effects

A3Launcher

APL-SA.png

This work is licensed under a Arma Public License Share Alike

v.0.6.5

https://github.com/W4lly63/EXILE-SNOW

Videos

https://youtu.be/irLfgILdcb0

https://youtu.be/6vq4R0wpFic

https://youtu.be/dhmMmQUXBD8

Licence_APL-SA.png

Edited by W4lly
3 people like this

Share this post


Link to post
Share on other sites
Advertisement
33 minutes ago, Metalman10 said:

so this just adds snow? whats the difference from the normal exile version?

No, Exile's standard snow feature works off surface types, ie if you are standing on a defined surface type, Exile creates the snow.

This script makes it so that it snows based off the environment temperature, also adjust the snow particles based on overcast it seems.

@W4lly

if ( _tTemp  <= 1) then
    {
		0 setRain 0;

setRain, will work client side, but will automatically almost instantly update to the current rain value on the server - https://community.bistudio.com/wiki/setRain

So, running this command is essentially pointless.

 

 

3 people like this

Share this post


Link to post
Share on other sites
2 minutes ago, John said:

No, Exile's standard snow feature works off surface types, ie if you are standing on a defined surface type, Exile creates the snow.

This script makes it so that it snows based off the environment temperature, also adjust the snow particles based on overcast it seems.

@W4lly


if ( _tTemp  <= 1) then
    {
		0 setRain 0;

setRain, will work client side, but will automatically almost instantly update to the current rain value on the server - https://community.bistudio.com/wiki/setRain

So, running this command is essentially pointless.

 

 

Ah ok I see. Very nice!

Share this post


Link to post
Share on other sites
4 hours ago, John said:

No, Exile's standard snow feature works off surface types, ie if you are standing on a defined surface type, Exile creates the snow.

This script makes it so that it snows based off the environment temperature, also adjust the snow particles based on overcast it seems.

@W4lly


if ( _tTemp  <= 1) then
    {
		0 setRain 0;

setRain, will work client side, but will automatically almost instantly update to the current rain value on the server - https://community.bistudio.com/wiki/setRain

So, running this command is essentially pointless.

 

 

yea.. need to be executed server side ...

Share this post


Link to post
Share on other sites
35 minutes ago, W4lly said:

yea.. need to be executed server side ...

Yep, but in your script its being executed locally. So it will only have a short temporary effect before the client's "rain" value is returned to the current server side value.

1 person likes this

Share this post


Link to post
Share on other sites
3 hours ago, John said:

Yep, but in your script its being executed locally. So it will only have a short temporary effect before the client's "rain" value is returned to the current server side value.

yea its real.... but in fact working cuz iteration between server side restored value and  control loop ExileClient_system_snow_thread_update  set to 0 rain

Edited by W4lly

Share this post


Link to post
Share on other sites

have you thought of adding a freezing effect type screen overlay when someones body temperature hits the red danger zone?

Share this post


Link to post
Share on other sites
2 hours ago, Crazy Mike said:

have you thought of adding a freezing effect type screen overlay when someones body temperature hits the red danger zone?

nice idea... I will definitely consider ... but mean only in the first person or third too?

Share this post


Link to post
Share on other sites
Advertisement

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!


Register a new account

Sign in

Already have an account? Sign in here.


Sign In Now

  • Recently Browsing   0 members

    No registered users viewing this page.