||ArmA Group Link 3 (v 1.4)
| ||Author : SNKMAN
|Version : 1.4 ||Type : Mission Editing
|Size : 6 MB
|Downloads : 2815 ||Rating : 0 / 5 (rated 1 time)
You must register before rating items.
|Group Link 3 The Ultimate AI Enhancement
Group Link 3 v.1.4
Group Link 3 v.1.4 do contain a lot of new A.I. and player features and a lot of bug fixes and optimizations.
Large ( Engine/CPU ) intense Group Link 3 features are re-written into functions.
What is a Function: Functions are codes which do save Engine/CPU cycles, becouse they are stored into the ArmA Memory ( RAM ) and executed from there.
Functions run faster then scripts, which means faster results.
Since Group Link 3 v.1.4 the E.E.H. ( Extended Event Handlers ) are used by default.
This means Group Link 3 is ready to go directly after downloading without doing something.
Warning! Some variables was changed/renamed. “GL3_Public” was renamed to “GL3_Global”
Please have a look at the ReadMe.doc for more informations.
New Example Missions:
GL3 v.1.4 Reinforcement:
Example mission how to use the player call in reinforcement feature.
GL3 v.1.4 Extraction:
Example mission how to use the player call in extraction feature.
GL3 v.1.4 Artillery:
Example mission how to use the player call in artillery feature.
Player create Camp: * MP
This feature gives a player the ability, to build up a camp and a fire place where ever and when ever he likes.
Also the camp can be removed by the player, if its not needed any longer.
Player call in Reinforcement: * MP
This feature gives a player the ability, to call other units/groups of his own side as reinforcement/s.
Player call in Extraction: * MP
This feature gives a player the ability, to call in a extraction.
Player call in Artillery: * MP
This feature gives a player the ability, to call in artillery support.
Enemy A.I. Airstrike: * MP
Enemy A.I. may do call in a Airstrike.
To use this feature simply place a “SU34” if the enemy A.I. side is East or a “AV-8B” if the enemy A.I.
side is West somewhere close to a airport.
Note: The more Aircraft/Planes the enemy A.I. got, the more trouble you will get with them.
Requested by Hadudy
Lighthouses do use the lighthouse horn at nighttime.
Enemy A.I. which was called in as reinforcement and on the way to the target zone will look for empty vehicles in a specific amount of time.
If a group got a helicopter, then there will be a random chance that the helicopter do fly a extraction or return to his original position, after unmounting the crew.
Enemy A.I. now will use multiple units of the group to do house search.
This means that if a group is big enough then 2 – 3 units of a group do search for targets/players at the same time in different buildings.
Enemy A.I. which had not found cover ( Which if a group got 6 units always 2 – 3 ) then thouse units, which had not found a cover location do cover the other units while moving to the cover location.
Also each unit of a group got 3 – 5 trials to find cover, the cover distance will be increased 10 meters every try.
Means units do will look in a max. range between 30 – 50 meters for cover from their position.
Enemy A.I. Hearing Aid:
Improved the enemy A.I. Hearing Aid to support weapon and ammo types/classes.
Some weapons of ArmA do use suppressed and/or no suppressed ammo, this problem can be sloved by adding the ammo type/class in the weapon Hearing Aid array too.
Requested by Legislator
Difficult Skill/Level Min. Max. Calculation:
The enemy A.I. difficult feature now do use a min. – max. value, where the random difficult skill/level of the enemy A.I. is calculatet with.
Requested/Idea by Robalo
The Setting Interface do authorize a players to enable/disable/change some of the most important features of Group Link 3.
Setting Interface Example
Function and Script Enhancement:
Group Array System:
The “Group Array System” is used to check each Group Link 3 group array.
The “Group Array System” is written as function to achieve best and fastest results.
The main target of the “Group Array System” is to remove groups from arrays where they are already stored in and check if a group is in a vehicle and if the group still is alive.
The result of this calculation are the pure groups ( without vehicle ) which are then used for several features of Group Link 3.
Vehicle State Check:
This function do check, if a vehicle can move or if a vehicle is out of fuel.
If yes, then the group do unmount the vehicle and continue the way by foot.
The random weather feature do now use a “addPublicVariableEventHandler”.
This way saves a lot of resources and codes.
Human A.I. Garrison:
Units/Groups which had already garrison a building and more then 100 meters away from the building, becouse they was ordered to move to another position will be removed from the garrison array and give the building free for other units/groups to garrison it.
Action Monitor Array:
The Action Monitor Array is used to monitor every action used ( added ) and not used ( removed ) by a player.
Also after a player was killed every action used by the player will be removed and re-added in case of the player was respawned.
Shuffle Array function to randomly check the GL3 Enemy A.I. array.
E.E.H. ( Extended Event Handler ) config fixed and tweaked by zGuba.
Removed not needed Init E.H. classes. ( “LandVehicle”, “Air”, “Ship” )
Only the class “Man” needs to use the Init E.H.
Incoming scream of rockets and shells are now randomsized by 70%.
This means there is a 30% chance to hear a unit/player will scream incoming!
Rewrote of the D.S.A.I. global/public syntax.
Fixed and Rewrote of some D.S.A.I. parts which are assigned to the Event Handler “Fired”
Some D.S.A.I. events was “publicVariabled” while they already was assigned to the “Fired” Event Handler, which already is global.
Rewrote and optimizing of the “GroupLink3.sqf” script.
Rewrote of the core “Group Link 3 Group Check” routine to a function.
Rewrote of the “Unmount” and “Remount” core vehicle check to a function.
Rewrote of the Helicopter Insertion/Extraction feature.
Optimized the rating system.
Rewrote and optimizing of the Body Detect feature.
Rewrote and optimizing of the Destruction Detection feature.
Fixed the bug, that settings set/choosed in the “GL3_Settings.sqf” did not take effect on GL3.
I made a lot of changes/improvements and enhancements from v.1.3 to 1.4 the initialize and some Global Variables was changed also.
Please make sure you read the "ReadMe.doc" and "Features.doc" to see how to use Group Link 3 v.1.4 correctly.
Please use DevHeaven to report bugs.
Group Link 3 How to install:
Unrar the GL3 Archive.
Place the @GL3 folder into "C:\Program Files\Bohemia Interactive\ArmA\"
Next create a shortcut from your original ArmA.exe.
Right click on the shortcut and choose "Properties".
Now in the target field you have "C:\Program files\Bohemia Interactive\ArmA\arma.exe"
Modify your shortcut target field to: "C:\Program Files\Bohemia Interactive\ArmA\arma.exe" -nosplash -mod=@GL3
January 10th, 2009 - 12:09