Jump to content

DnA

BI Developer
  • Content Count

    2306
  • Joined

  • Last visited

  • Medals

  • Medals

Everything posted by DnA

  1. Yes, but be quick, because you only have 0.5 seconds to synchronize this way ... after that the ACM will evaluate which group is synced to it. Thanks for the assistance trini ;)
  2. Nope, it definately will not delete units when they get close and you will be attacked by spawned enemies. Looking at it that way maybe ambient isn't the best description. When we wanted ambient war sounds in the game, we didn't want to simply add some ambient pre-recorded sounds like certain other games do; we wanted actual combat :D
  3. Please try: [["USMC"], BIS_ACM] call BIS_ACM_setFactionsFunc; The list of factions should be an Array of Strings :)
  4. I'll get some sample missions for this module and other modules as soon as I can, but I also have other tasks to attend to :) Another hint for experienced scripters: modules need a little time to initialize (this can be super fast, but it's still several milliseconds after the mission starts). It is therefore wise to query whether the module is done initializing and then start changing settings in a script. You may check Boolean variable initDone in the ACM to do that. waitUntil {!isNil {myFirstACM getVariable "initDone"}}; waitUntil {myFirstACM getVariable "initDone"};
  5. Have you tried the Armory? (Waffenkammer I believe in German) ;) Or the fourth template (04: Combat).
  6. Yes :) The SecOps template (04: Combat) uses this concept. The SOM tracks completed / failed SecOps in an internal variable history (Array: Scalar | completed, Scalar | failed). So let's say your SOM is myFirstSOM, you can make your trigger check for: ((myFirstSOM getVariable "history") select 0) == 5
  7. This means markers you created in a mission and trashed. Trashing means you have to register stuff you want garbage collected by calling the BIS_GC_trashItFunc function. The garbage collector then tries to remove the content after a while, like when you are not in the vicinity. The garbage collector is capable of moving a light speed and it's not an actual garbage truck with crew which is collecting trash in Chernarus ... although that would also be rather cool ;) :p
  8. The Garbage Collector is a module that is used internally by some other modules. It basically cleans up dynamically created content (units, groups, markers, etc.) that is not used anymore. This prevents the game from running slower and slower because of an abundance of objects. It can be used by anyone independently however, more info to follow :)
  9. Probably not :) All you should have to do is sync it (F5, not F2) and preview the mission. Both options there are valid, since it should work when synced to any of the group's units. Did you run the mission for a little while? The system is not instantly spawning stuff all over the place, but things will ramp up over time. When you set the intensity to 1 (0.5 being default), there should be more and quicker patrols.
  10. Yes: either do not place the ACM in the mission and spawn it (createUnit) at some point. Or you can set the intensity to 0 at the beginning and raise to some value between 0 and 1 when you want to activate it. You do need to use scripting to manipulate the ACM (and other modules). It's not too hard once it will be fully documented. You can pretty much copy'n'paste the code I posted into an init.sqf and alter it ;)
  11. It can create a war of any size around you as you travel in the world. You can control whether it spawns enemies and friendlies, or just one or the other. You can set which types of units are spawned, so imagine only allowing small infantry groups to spawn in a smaller scenario. It's also important to mention that the ACM cleans up after itself. When you move too far away from dynamically created patrols, they are eventually removed (to prevent the world from being populated with millions of units ;)).
  12. There is quite a lot you can configure for the SOM, including adding fully new SecOps. A random mission generator is exactly what the SOM is :) There will be more information soon, but some initial global settings:
  13. Yes, you simply synchronize (F5) the module with a unit and it will kick in. Do not group (F2) it, for that will not do anything :) We will add more configuration information to the BiKi soon, but here's some stuff to get you started (ACM reference means either the module itself or one of the units in the group it's synchronized to): //The intensity value should be a Number between 0.0 and 1.0. [<intensity | Number>, <ACM reference | Object>] call BIS_ACM_setIntensityFunc; //Distances with the value -1 will leave the distance as it was. //Distances with a value below -1 will reset to their defaults. [<ACM reference | Object>, <minimum | Number>, <maximum | Number>] call BIS_ACM_setSpawnDistanceFunc; //The skill values should be Numbers between 0.0 and 1.0. [<minimum | Number>, <maximum | Number>, <ACM reference | Object>] call BIS_ACM_setSkillFunc; //The ammo values should be Numbers between 0.0 and 1.0. [<minimum | Number>, <maximum | Number>, <ACM reference | Object>] call BIS_ACM_setAmmoFunc; //You can pass both actual CfgGroups Config entries or class name Strings. [<ACM reference | Object>, <types | Array of Configs and / or Strings>] call BIS_ACM_addGroupClassesFunc; //Passing an empty types Array will completely disable the custom database and switch back to the default. [<ACM reference | Object>, <types | Array of Configs and / or Strings>] call BIS_ACM_removeGroupClassesFunc; //Pick from: USMC, CDF, RU, INS, GUE. [<factions | Array of Strings>, <ACM reference | Object>] call BIS_ACM_setFactionsFunc; //When passing Arrays, these should contain the top-left and bottom-right coordinates. [<ACM reference | Object>, <types | Array of Arrays and / or Markers and / or triggers>] call BIS_ACM_blacklistAreaFunc; /*type must be one of "", "ground_patrol", "air_patrol". Passing an empty type will reset back to the default pool. Weights should normally be between 0 and 1. A weight of -1 will remove that patrol type from the pool.*/ [<type | String>, <weight / chance | Number>, <ACM reference | Object>] call BIS_ACM_setTypeChanceFunc;
  14. Some of the modules need to be synchronized to a unit (its group), like the Ambient Combat Manager. You do this by synchronizing F5 between the module and the unit. Some other modules are stand-alone and require only to be placed in the mission, like the Functions Manager. We hope to provide more detailed info later :)
  15. Have you ever tried to fly around in a hangar full of planes?
  16. What's worse, I e-mailed them with the truth right after I read this preview in the printed magazine. No reponse, no corrections.
  17. DnA

    Reviving the dead and extra lives

    On a sidenote: are you aware of the description.ext entry playerKilledScript? It overwrites the kill camera script that can be defined in the game's config and will allow you to easily implement SP respawn (the Armory does this). <table border="0" align="center" width="95%" cellpadding="0" cellspacing="0"><tr><td>Code Sample </td></tr><tr><td id="CODE">playerKilledScript = "somescript.sqf";
  18. DnA

    Armory

    If you want to get all gear the easy way, go take a ponder at a community info centre near you!
  19. showCinemaBorder does not work when you use it immediately at the start of a mission. I suggest placing it in a script and having a tiny delay before calling it. Sample init.sqf: <table border="0" align="center" width="95%" cellpadding="0" cellspacing="0"><tr><td>Code Sample </td></tr><tr><td id="CODE"> sleep 0.01; showCinemaBorder false; true
  20. DnA

    Armory

    The Firing Range has an ammo crate with the correct ammunition, but adding it to some other challenges is a good idea.
  21. DnA

    Armory

    I think I may have found the problem here and if you want to, please confirm it for me Both of the items you mentioned have an item of the same name on another side (i.e. there is a Blufor AH6 and a RACS AH6). I'm thinking those are the items that are unlocked. I'm not saying that's necessarily nice, but I don't think it is a bug as they are 'different' items
  22. As far as I know that property is a simple switch and only accepts 0 (false) or 1 (true). It just tells the game whether this turret has a gunner or not. Also, perhaps try defining primaryGunner=0 for your additional turrets, since I think right now all of your turrets have this property set to 1. I'm not sure if it will fix anything though
  23. DnA

    Armory

    @MehMan, do you happen to remember if this was during any particular challenge or just straight after pressing Try!? Also, was this rubber boat the starting boat CRRC? @JagdPanther101, that certainly isn't supposed to happen Please can you tell me any more specifics, like: * Have you only seen starting equipment be re-unlocked, or also other equipment? * I guess not, but was this the first time you started the Armory with that user profile? i.e. Did you start with only the starting equipment? Thanks for your feedback
  24. DnA

    Library Entries

    GranQ is right about that entry, but I'll also add two other entries relevant to the Armory (previously known as the Library in some incarnation, hence the class name) Also, the class Library can be used the same way in CfgWeapons. <table border="0" align="center" width="95%" cellpadding="0" cellspacing="0"><tr><td>Code Sample </td></tr><tr><td id="CODE">class Library { Â libEnabled: 1 (default, the item is listed) / 0 (the item is not listed) Â libTextDesc: string (containing the description text) Â type: 0 up to and including 11 (type override, allowing you to force the item into a certain category. Use of this entry should preferably be very limited.) };
  25. DnA

    US Release ---- Armory Section

    It is there from the start and can be launched directly from the Play-section of the main menu. The Armory definately replaces the Library, since it's not only a place to view information about the equipment. You also get to instantly try all of the equipment in a number of dynamic challenges. By completing such challenges you unlock more of the equipment (most of which is locked from the start). User-made content is always unlocked and highlighted, and it can be used in the challenges as well. In fact, user-made content will populate many parts of the Armory ... for example a certain Challenge may use a user-made helicopter as the enemy to defeat. Hopefully you will all enjoy it when 1.07 is released
×