Jump to content

kutya

Member
  • Content Count

    557
  • Joined

  • Last visited

  • Medals

Posts posted by kutya


  1. Zargabad Snatch v1.00

    This is a straightforward arrest and extract mission. Intended for coop play 3-12 players. You play as US Delta and you have to snatch a Takistani warlord located in Zargabad. Most of the forces are randomly generated, so there is some replayability.

    Needed addons:

    CBA

    http://www.armaholic.com/page.php?id=6231

    Have fun and please report bugs and suggestions.

    Download:

    http://www.filedropper.com/co12zargabadsnatch

    Armaholic mirror:

    - Zargabad Snatch Co-03-12 (@)


  2. Bojovat is a highly replayable rescue sandbox mission. Intended for coop play 3-14 players. You play as resistance (FIA) and you have to rescue your leader from a US dominated area in Everon. Simple objectives, but many tough decisions. We tested this mission a lot and hopefully it's mostly error free.

    Needed addons:

    CWR2

    http://cwr2.arma2.fr/?page_id=11

    There are 2 variations included:

    - heavy, if all users have at least mid-range PCs (i3 or stronger)

    - lite, if weaker PCs take part too

    The only difference, that the heavy version takes place on a larger area so it's more random and it's probably longer to finish.

    Have fun and please report bugs and suggestions.

    Download:

    http://www.filedropper.com/co14bojovat

    Armaholic mirror:

    - Bojovat Co-03-14 (@)


  3. Hi guys,

    It's been a long time since I made missions, so this is a rehearsal.

    Bilbado Raid is a straightforward mainly infantry mission. The only needed addon is Lingor 1.4. You can play it either SP or MP (coop 2-53), but the large player count is just because most of the Blufor soldiers are made playable. I have put in some details and the mission should be relatively polished, regardless that this is the first release. The only issue is that the helicopters tend to crash occasionally. So if the mission gets interest, I may add some 3rd party insertion script.

    http://www.filedropper.com/showdownload.php/bilbadoraid

    Armaholic mirror:

    - Bilbado Raid Co-53 (@)


  4. Nice work guys!

    I'm having some difficulties in the "No Turning Back" mission in the Resistance campaign. BTW I'm using ASR_AI, but I think it doesn't make a change. When find the base, and fight off the soviet infantry, the mid-mission cutstcene starts, and while it ends, the tanks already arrive, and my team gets massacred before I get to give them any commands and Troska can't pick up AT guns, so I can't destroy the armored vehicles. I suspect that the tanks are nearing the base from the start of the mission and not when the mid-mission cutscene ends. So if it took me a while to kill the first wave (infantry), I don't have time to prepare for the armor attack. ASR_AI makes it a bit hard to kill enemies quickly, because they're more careful.


  5. I'm just guessing, but I think if you just host the map, then the same app issues and receives the commands. On a dedicated server, the server issues the commands and the clients should receive tasks and comms, so I think there is a difference. But I ain't no expert on this.

    EDIT: BTW I never used a dedicated server before either, but it isn't a big deal if you use this tool: http://www.armaholic.com/page.php?id=11655

    I managed to make it running in less than an hour. It works on the same copy as your original Arma2 install.


  6. Here is the mission:

    http://www.filedropper.com/bigbosschernarus

    You'll see nearby units moving after a while. Btw since you're already using CBA, I think there are some specific utility functions for communications. At least, some people mentioned them over at OFPEC. Oh, you need to export this mission to MP missions and then run it via dedi server, otherwise it will run just fine probably, but with all the load on 2 cpu's.


  7. Markers are working. BB itself is working too (I see friendly units moving in a simple HAC mission) but no communication with the player. You don't get a task, none of the globalchat/hint messages appear and no tasks are set to the player(s). I can send you the example MP mission. Should work the same using a non-dedi setup too.

    Actually, the player probably gets a task, just he isn't informed of it. Because it seems all other units behave regularly.

    EDIT: now that I re-read your post, BB itself is working, but no BB-player or HQ-player comms are working. It seems all is working, except giving any info to the plater(s).


  8. I've just tried what you suggested, and yeah, it works :) Units get orders and get moving. With much greater framerate if you have quad cpu. But there is always a but. It seems that all the debug and the communication needs to be reworked, because I don't get a single message, nothing. I don't know anything about MP scripting, but I think the player(s) is treated differently in MP and SP. I suppose this isn't a big deal to fix for people who know MP scripting.

    In short, if you use RydBB_MC for manually defining the battlefield area, HAC will work in dedicated MP, but the communication and debug messages need rework. BTW I didn't even get a task.


  9. Can someone please help me setting up this as a multiplayer mission? Like jiltedjock suggested, I've put:

    if(!isServer) exitWith{};

    in RYDHQInit.sqf and the mission starts, some markers are generated, but BB doesn't awake and nobody gets a mission. BTW I've set up the dedicated server using TA2DST v1.4 using default options.

    I know HAC isn't for MP use, I just want to use 4 cores for performance, as someone mentioned a couple pages back.


  10. Unsung R2 with update 1:

    RHQ_Recon = ["uns_army_8cf", "uns_usmc_5asni", "uns_usmc_5bsni", "uns_usmc_5csni", "uns_usmc_5dsni", "uns_usmc_5esni", "uns_usmc_5fsni", "uns_mfr_2amed", "uns_mfr_2bmed", "uns_mfr_2cmed", "uns_mfr_1a", "uns_mfr_1b", "uns_mfr_1c", "uns_mfr_1d", "uns_mfr_1e", "uns_mfr_2amed", "uns_mfr_2bmed", "uns_mfr_2cmed", "uns_mfr_3amg", "uns_mfr_3bmg", "uns_mfr_5asni", "uns_mfr_6agren", "uns_mfr_7arto", "uns_mfr_7brto", "uns_mfr_7crto", "uns_mfr_8a", "uns_mfr_8b", "uns_mfr_8c", "uns_mfr_8d", "uns_mfr_8e", "uns_mfr_8f", "uns_lrrp_1a", "uns_lrrp_1aa", "uns_lrrp_2a", "uns_lrrp_2aa", "uns_lrrp_2amed", "uns_lrrp_2aamed", "uns_lrrp_2abmed", "uns_lrrp_2acmed", "uns_lrrp_2admed", "uns_lrrp_2aemed", "uns_lrrp_3amg", "uns_lrrp_6agren", "uns_lrrp_6bgren", "uns_lrrp_6cgren", "uns_lrrp_7arto", "uns_lrrp_7aarto", "uns_lrrp_7abrto", "uns_lrrp_7acrto", "uns_lrrp_8a", "uns_lrrp_8b", "uns_lrrp_8c", "uns_lrrp_8d", "uns_lrrp_8e", "uns_lrrp_8f", "uns_lrrp_8g", "uns_lrrp_8h", "uns_lrrp_8i", "uns_lrrp_8j", "uns_lrrp_8k", "uns_lrrp_8l", "uns_lrrp_9a", "uns_lrrp_9b", "uns_lrrp_9c", "uns_lrrp_9d", "uns_lrrp_9e", "uns_lrrp_9f", "uns_lrrp_9g", "uns_lrrp_9h", "uns_lrrp_9i", "uns_lrrp_9j", "uns_lrrp_9k", "uns_lrrp_9l", "uns_lrrp_10a", "uns_lrrp_10b", "uns_lrrp_10c", "uns_lrrp_10d", "uns_lrrp_10e", "uns_lrrp_10f", "uns_lrrp_10g", "uns_lrrp_10h", "uns_lrrp_10i", "uns_lrrp_10j", "uns_lrrp_10k", "uns_sf_1a", "uns_sf_1aa", "uns_sf_2a", "uns_sf_2aa", "uns_sf_2amed", "uns_sf_2aamed", "uns_sf_3amg", "uns_sf_3bmg", "uns_sf_3cmg", "uns_sf_7arto", "uns_sf_7aarto", "uns_sf_8a", "uns_sf_8b", "uns_sf_8c", "uns_sf_9a", "uns_sf_9b", "uns_sf_9c", "uns_sf_10a", "uns_sf_10b", "uns_sf_10c", "uns_sf_11a", "uns_sf_11b", "uns_sf_11c", "uns_pavn5sni", "uns_pavn6sap", "uns_pavn9a", "uns_pavn9b", "uns_pavn9c", "uns_pavn10a", "uns_pavn10b", "uns_pavn11a", "uns_pavn11b", "uns_pavn12a", "uns_pavn12b", "uns_pavn12c", "uns_pavn12d", "uns_dccr5asni", "uns_nva5sni", "uns_nva9a", "uns_nva9b", "uns_nva9c", "uns_nva10a", "uns_nva10b", "uns_nva11a", "uns_nva11b", "uns_nva12a", "uns_nva12b", "uns_nva12c", "uns_nva12d", "uns_rf_vc5asni", "uns_rf_vc5bsni", "uns_rf_vc9a", "uns_rf_vc10a", "uns_rf_vc11a", "uns_rf_vc12a", "uns_rf_vc12b", "uns_rf_vc12c", "uns_mf_vc4asni"];
    
    RHQ_FO = ["uns_army_8cf", "uns_usmc_5asni" , "uns_usmc_5bsni", "uns_usmc_5csni", "uns_usmc_5dsni", "uns_usmc_5esni", "uns_usmc_5fsni", "uns_mfr_2amed", "uns_mfr_2bmed", "uns_mfr_2cmed", "uns_mfr_1a", "uns_mfr_1b", "uns_mfr_1c", "uns_mfr_1d", "uns_mfr_1e", "uns_mfr_2amed", "uns_mfr_2bmed", "uns_mfr_2cmed", "uns_mfr_3amg", "uns_mfr_3bmg", "uns_mfr_5asni", "uns_mfr_6agren", "uns_mfr_7arto", "uns_mfr_7brto", "uns_mfr_7crto", "uns_mfr_8a", "uns_mfr_8b", "uns_mfr_8c", "uns_mfr_8d", "uns_mfr_8e", "uns_mfr_8f", "uns_lrrp_1a", "uns_lrrp_1aa", "uns_lrrp_2a", "uns_lrrp_2aa", "uns_lrrp_2amed", "uns_lrrp_2aamed", "uns_lrrp_2abmed", "uns_lrrp_2acmed", "uns_lrrp_2admed", "uns_lrrp_2aemed", "uns_lrrp_3amg", "uns_lrrp_6agren", "uns_lrrp_6bgren", "uns_lrrp_6cgren", "uns_lrrp_7arto", "uns_lrrp_7aarto", "uns_lrrp_7abrto", "uns_lrrp_7acrto", "uns_lrrp_8a", "uns_lrrp_8b", "uns_lrrp_8c", "uns_lrrp_8d", "uns_lrrp_8e", "uns_lrrp_8f", "uns_lrrp_8g", "uns_lrrp_8h", "uns_lrrp_8i", "uns_lrrp_8j", "uns_lrrp_8k", "uns_lrrp_8l", "uns_lrrp_9a", "uns_lrrp_9b", "uns_lrrp_9c", "uns_lrrp_9d", "uns_lrrp_9e", "uns_lrrp_9f", "uns_lrrp_9g", "uns_lrrp_9h", "uns_lrrp_9i", "uns_lrrp_9j", "uns_lrrp_9k", "uns_lrrp_9l", "uns_lrrp_10a", "uns_lrrp_10b", "uns_lrrp_10c", "uns_lrrp_10d", "uns_lrrp_10e", "uns_lrrp_10f", "uns_lrrp_10g", "uns_lrrp_10h", "uns_lrrp_10i", "uns_lrrp_10j", "uns_lrrp_10k", "uns_sf_1a", "uns_sf_1aa", "uns_sf_2a", "uns_sf_2aa", "uns_sf_2amed", "uns_sf_2aamed", "uns_sf_3amg", "uns_sf_3bmg", "uns_sf_3cmg", "uns_sf_7arto", "uns_sf_7aarto", "uns_sf_8a", "uns_sf_8b", "uns_sf_8c", "uns_sf_9a", "uns_sf_9b", "uns_sf_9c", "uns_sf_10a", "uns_sf_10b", "uns_sf_10c", "uns_sf_11a", "uns_sf_11b", "uns_sf_11c", "uns_pavn5sni", "uns_pavn6sap", "uns_pavn9a", "uns_pavn9b", "uns_pavn9c", "uns_pavn10a", "uns_pavn10b", "uns_pavn11a", "uns_pavn11b", "uns_pavn12a", "uns_pavn12b", "uns_pavn12c", "uns_pavn12d", "uns_dccr5asni", "uns_nva5sni", "uns_nva9a", "uns_nva9b", "uns_nva9c", "uns_nva10a", "uns_nva10b", "uns_nva11a", "uns_nva11b", "uns_nva12a", "uns_nva12b", "uns_nva12c", "uns_nva12d", "uns_rf_vc5asni", "uns_rf_vc5bsni", "uns_rf_vc9a", "uns_rf_vc10a", "uns_rf_vc11a", "uns_rf_vc12a", "uns_rf_vc12b", "uns_rf_vc12c", "uns_mf_vc4asni"];
    
    RHQ_Snipers = ["uns_army_8df", "uns_usmc_5asni", "uns_usmc_5bsni", "uns_usmc_5csni", "uns_usmc_5dsni", "uns_usmc_5esni", "uns_usmc_5fsni", "uns_mfr_5asni", "uns_pavn5sni", "uns_pavn6sap", "uns_dccr5asni", "uns_nva5sni", "uns_rf_vc5asni", "uns_rf_vc5bsni", "uns_mf_vc4asni"];
    
    RHQ_ATInf = ["uns_army_8ha", "uns_army_8hc", "uns_army_8ia", "uns_army_8ic", "uns_army_8ja", "uns_army_8jc", "uns_army_8ka", "uns_army_8kc", "uns_army_8la", "uns_army_8lc", "uns_army_8ma", "uns_army_8mc", "uns_usmc_8m", "uns_pavn4rpg", "uns_pavn4arpg", "uns_nva4rpg", "uns_nva4arpg", "uns_rf_vc4a", "uns_rf_vc4b", "uns_mf_vc4a", "uns_mf_vc4b"];
    
    RHQ_AAInf = ["uns_pavn8aa", "uns_nva8aa"];
    
    RHQ_Inf = ["uns_army_1a", "uns_army_1aa", "uns_army_2a", "uns_army_2aa", "uns_army_3a", "uns_army_3aa", "uns_army_2amed", "uns_army_3amg", "uns_army_3bmg", "uns_army_3cmg", "uns_army_3dmg", "uns_army_6agren", "uns_army_6bgren", "uns_army_6cgren", "uns_army_7arto", "uns_army_7brto", "uns_army_8a", "uns_army_8aa", "uns_army_8ab", "uns_army_8ac", "uns_army_8ad", "uns_army_8ae", "uns_army_8b", "uns_army_8ba", "uns_army_8bb", "uns_army_8bc", "uns_army_8bd", "uns_army_8be", "uns_army_8c", "uns_army_8ca", "uns_army_8cb", "uns_army_8cc", "uns_army_8cd", "uns_army_8ce", "uns_army_8cf", "uns_army_8cg", "uns_army_8d", "uns_army_8da", "uns_army_8db", "uns_army_8dc", "uns_army_8dd", "uns_army_8de", "uns_army_8df", "uns_army_8dg", "uns_army_8e", "uns_army_8f", "uns_army_8h", "uns_army_8ha", "uns_army_8hb", "uns_army_8hc", "uns_army_8i", "uns_army_8ia", "uns_army_8ib", "uns_army_8ic", "uns_army_8j", "uns_army_8ja", "uns_army_8jb", "uns_army_8jc", "uns_army_8k", "uns_army_8ka", "uns_army_8kb", "uns_army_8kc", "uns_army_8l", "uns_army_8la", "uns_army_8lb", "uns_army_8lc", "uns_army_8m", "uns_army_8ma", "uns_army_8mb", "uns_army_8mc", "uns_army_9a", "uns_tanker1", "uns_tanker2", "uns_usmc_1a", "uns_usmc_1b", "uns_usmc_1c", "uns_usmc_1d", "uns_usmc_1e", "uns_usmc_1f", "uns_usmc_1g", "uns_usmc_1h", "uns_usmc_1i", "uns_usmc_1ia", "uns_usmc_1j", "uns_usmc_1ja", "uns_usmc_1k", "uns_usmc_2amed", "uns_usmc_2bmed", "uns_usmc_2cmed", "uns_usmc_2dmed", "uns_usmc_2emed", "uns_usmc_2emeda", "uns_usmc_2fmed", "uns_usmc_2gmed", "uns_usmc_3amg", "uns_usmc_3bmg", "uns_usmc_3cmg", "uns_usmc_3dmg", "uns_usmc_3emg", "uns_usmc_3fmg", "uns_usmc_5asni", "uns_usmc_5bsni", "uns_usmc_5csni", "uns_usmc_5dsni", "uns_usmc_5esni", "uns_usmc_5fsni", "uns_usmc_6agren", "uns_usmc_6bgren", "uns_usmc_6cgren", "uns_usmc_6dgren", "uns_usmc_6egren", "uns_usmc_6fgren", "uns_usmc_7arto", "uns_usmc_7brto", "uns_usmc_7crto", "uns_usmc_7drto", "uns_usmc_7erto", "uns_usmc_8a", "uns_usmc_8aa", "uns_usmc_8ab", "uns_usmc_8ac", "uns_usmc_8b", "uns_usmc_8ba", "uns_usmc_8bb", "uns_usmc_8bc", "uns_usmc_8d", "uns_usmc_8da", "uns_usmc_8e", "uns_usmc_8ea", "uns_usmc_8f", "uns_usmc_8fa", "uns_usmc_8fb", "uns_usmc_8g", "uns_usmc_8ga", "uns_usmc_8gb", "uns_usmc_8h", "uns_usmc_8ha", "uns_usmc_8hb", "uns_usmc_8hc", "uns_usmc_8hd", "uns_usmc_8he", "uns_usmc_8hf", "uns_usmc_8i", "uns_usmc_8ia", "uns_usmc_8ib", "uns_usmc_8ic", "uns_usmc_8id", "uns_usmc_8j", "uns_usmc_8ja", "uns_usmc_8jb", "uns_usmc_8jc", "uns_usmc_8k", "uns_usmc_8ka", "uns_usmc_8kb", "uns_usmc_8kc", "uns_usmc_8l", "uns_usmc_8m", "uns_usmc_8ma", "uns_mfr_1a", "uns_mfr_1b", "uns_mfr_1c", "uns_mfr_1d", "uns_mfr_1e", "uns_mfr_2amed", "uns_mfr_2bmed", "uns_mfr_2cmed", "uns_mfr_3amg", "uns_mfr_3bmg", "uns_mfr_5asni", "uns_mfr_6agren", "uns_mfr_7arto", "uns_mfr_7brto", "uns_mfr_7crto", "uns_mfr_8a", "uns_mfr_8b", "uns_mfr_8c", "uns_mfr_8d", "uns_mfr_8e", "uns_mfr_8f", "uns_lrrp_1a", "uns_lrrp_1aa", "uns_lrrp_2a", "uns_lrrp_2aa", "uns_lrrp_2amed", "uns_lrrp_2aamed", "uns_lrrp_2abmed", "uns_lrrp_2acmed", "uns_lrrp_2admed", "uns_lrrp_2aemed", "uns_lrrp_3amg", "uns_lrrp_6agren", "uns_lrrp_6bgren", "uns_lrrp_6cgren", "uns_lrrp_7arto", "uns_lrrp_7aarto", "uns_lrrp_7abrto", "uns_lrrp_7acrto", "uns_lrrp_8a", "uns_lrrp_8b", "uns_lrrp_8c", "uns_lrrp_8d", "uns_lrrp_8e", "uns_lrrp_8f", "uns_lrrp_8g", "uns_lrrp_8h", "uns_lrrp_8i", "uns_lrrp_8j", "uns_lrrp_8k", "uns_lrrp_8l", "uns_lrrp_9a", "uns_lrrp_9b", "uns_lrrp_9c", "uns_lrrp_9d", "uns_lrrp_9e", "uns_lrrp_9f", "uns_lrrp_9g", "uns_lrrp_9h", "uns_lrrp_9i", "uns_lrrp_9j", "uns_lrrp_9k", "uns_lrrp_9l", "uns_lrrp_10a", "uns_lrrp_10b", "uns_lrrp_10c", "uns_lrrp_10d", "uns_lrrp_10e", "uns_lrrp_10f", "uns_lrrp_10g", "uns_lrrp_10h", "uns_lrrp_10i", "uns_lrrp_10j", "uns_lrrp_10k", "uns_sf_1a", "uns_sf_1aa", "uns_sf_2a", "uns_sf_2aa", "uns_sf_2amed", "uns_sf_2aamed", "uns_sf_3amg", "uns_sf_3bmg", "uns_sf_3cmg", "uns_sf_7arto", "uns_sf_7aarto", "uns_sf_8a", "uns_sf_8b", "uns_sf_8c", "uns_sf_9a", "uns_sf_9b", "uns_sf_9c", "uns_sf_10a", "uns_sf_10b", "uns_sf_10c", "uns_sf_11a", "uns_sf_11b", "uns_sf_11c", "uns_cidg_8a", "uns_cidg_8b", "uns_cidg_8c", "uns_cidg_8d", "uns_cidg_9a", "uns_cidg_9b", "uns_cidg_9c", "uns_cidg_9d", "uns_cidg_10a", "uns_cidg_10b", "uns_cidg_10c", "uns_cidg_10d", "uns_cidg_11a", "uns_cidg_11b", "uns_cidg_11c", "uns_cidg_11d", "uns_pilot1", "uns_pilot2", "uns_pilot3", "uns_pilot4", "uns_pil1", "uns_pil2", "uns_pavn1", "uns_pavn1a", "uns_pavn1b", "uns_pavn1c", "uns_pavn2med", "uns_pavn3mg", "uns_pavn3amg", "uns_pavn4rpg", "uns_pavn4arpg", "uns_pavn5sni", "uns_pavn6sap", "uns_pavn6asap", "uns_pavn6bsap", "uns_pavn7rto", "uns_pavn7arto", "uns_pavn8a", "uns_pavn8b", "uns_pavn8c", "uns_pavn8d", "uns_pavn8e", "uns_pavn8f", "uns_pavn8g", "uns_pavn8h", "uns_pavn8aa", "uns_pavn9a", "uns_pavn9b", "uns_pavn9c", "uns_pavn10a", "uns_pavn10b", "uns_pavn11a", "uns_pavn11b", "uns_pavn12a", "uns_pavn12b", "uns_pavn12c", "uns_pavn12d", "uns_dccr1a", "uns_dccr1b", "uns_dccr1", "uns_dccr5asni", "uns_dccr11a", "uns_dccr12a", "uns_dccr12b", "uns_dccr12c", "uns_dccr12d", "uns_dccr12e", "uns_nva1", "uns_nva1a", "uns_nva1b", "uns_nva1c", "uns_nva2med", "uns_nva3mg", "uns_nva3amg", "uns_nva4rpg", "uns_nva4arpg", "uns_nva5sni", "uns_nva6sap", "uns_nva6asap", "uns_nva6bsap", "uns_nva7rto", "uns_nva7arto", "uns_nva8a", "uns_nva8b", "uns_nva8c", "uns_nva8d", "uns_nva8e", "uns_nva8f", "uns_nva8g", "uns_nva8h", "uns_nva8aa", "uns_nva9a", "uns_nva9b", "uns_nva9c", "uns_nva10a", "uns_nva10b", "uns_nva11a", "uns_nva11b", "uns_nva12a", "uns_nva12b", "uns_nva12c", "uns_nva12d", "uns_local_vc1a", "uns_local_vc1b", "uns_local_vc1c", "uns_local_vc1d", "uns_local_vc1e", "uns_local_vc1f", "uns_local_vc2a", "uns_local_vc2b", "uns_local_vc2c", "uns_local_vc2d", "uns_local_vc2e", "uns_rf_vc1a", "uns_rf_vc2a", "uns_rf_vc3a", "uns_rf_vc3b", "uns_rf_vc4a", "uns_rf_vc4b", "uns_rf_vc5asni", "uns_rf_vc5bsni", "uns_rf_vc6asap", "uns_rf_vc6bsap", "uns_rf_vc7arto", "uns_rf_vc8a", "uns_rf_vc8b", "uns_rf_vc8c", "uns_rf_vc8d", "uns_rf_vc8e", "uns_rf_vc8f", "uns_rf_vc9a", "uns_rf_vc10a", "uns_rf_vc11a", "uns_rf_vc12a", "uns_rf_vc12b", "uns_rf_vc12c", "uns_mf_vc1a", "uns_mf_vc1b", "uns_mf_vc2a", "uns_mf_vc3a", "uns_mf_vc3b", "uns_mf_vc4a", "uns_mf_vc4b", "uns_mf_vc4asni", "uns_mf_vc6asap", "uns_mf_vc6bsap", "uns_mf_vc7arto", "uns_mf_vc8a", "uns_mf_vc8b", "uns_mf_vc8c", "uns_mf_vc8d", "uns_mf_vc8e", "uns_mf_9a", "uns_mf_10a", "uns_mf_10b", "uns_mf_11a", "uns_mf_12a", "uns_mf_12b", "uns_mf_12c", "uns_guerrilla1", "uns_guerrilla2", "uns_guerrilla3", "uns_guerrilla4", "uns_guerrilla15"];
    
    RHQ_HArmor = ["uns_m48a3_1", "uns_m48a3_2", "uns_m60a1", "uns_pt76", "uns_t55"];
    
    RHQ_LArmor = ["uns_m113", "uns_m113a", "uns_m163"];
    
    RHQ_MArmor = ["uns_m163", "uns_pt76"];
    
    RHQ_LarmorAT = [];
    
    RHQ_Cars = ["uns_M43", "uns_m37b1", "uns_guntruck", "uns_guntruckM55", "uns_truck_closed", "uns_truck_open", "uns_nvatruck_base", "uns_nvatruck_reammo", "uns_nvatruck_refuel"];
    
    RHQ_Air = ["CSJ_AH1g", "uns_ch34army", "uns_ch34", "csj_ch46", "uns_ch47", "uns_ch53", "CSJ_GHornet", "uns_oh58b", "uns_oh58a", "CSJ_oh6", "CSJ_OH6a", "CSJ_UH1Gun", "CSJ_UH1med", "CSJ_UH1Slick", "CSJ_UH1supply", "CSJ_UH1transport", "uns_A1J", "uns_f100b", "CSJ_O1"];
    
    RHQ_NCAir = ["uns_ch34army", "uns_ch34", "uns_oh58b", "uns_oh58a", "CSJ_OH6a", "CSJ_UH1med", "CSJ_O1"];
    
    RHQ_BAir = [];
    
    RHQ_RAir = ["CSJ_O1"];
    
    RHQ_Naval = [];
    
    RHQ_Static = ["uns_m2hb", "CSJ_Quad50", "uns_dshkaa", "uns_dshkaaVC", "uns_dshkhmg", "uns_dshkhmgVC", "uns_ZU23"];
    
    RHQ_StaticAA = ["CSJ_Quad50", "uns_dshkaa", "uns_dshkaaVC", "uns_ZU23"];
    
    RHQ_StaticAT = [];
    
    RHQ_Art = ["Uns_M119", "Uns_M252", "Uns_D30", "Uns_2b14_82mmMortarNVA", "Uns_2b14_82mmMortarVC"];
    
    RHQ_Support = ["uns_M43", "uns_nvatruck_reammo", "uns_nvatruck_refuel"];
    
    RHQ_Med = ["CSJ_UH1med", "uns_M43"];
    
    RHQ_Ammo = ["uns_nvatruck_reammo"];
    
    RHQ_Fuel = ["uns_nvatruck_refuel"];
    
    RHQ_Rep = [];
    
    RHQ_Cargo = ["csj_ch46", "uns_ch47", "uns_ch53", "CSJ_GHornet", "CSJ_oh6", "CSJ_UH1Gun", "CSJ_UH1Slick", "CSJ_UH1supply", "CSJ_UH1transport", "uns_m113", "uns_m113a"];
    
    RHQ_NCCargo = ["uns_ch34army", "uns_ch34", "uns_oh58b", "uns_oh58a", "CSJ_OH6a", "CSJ_UH1med", "uns_m37b1", "uns_truck_closed", "uns_truck_open", "uns_nvatruck_base"];
    
    RHQ_Crew = ["uns_tanker1", "uns_tanker2", "uns_pilot1", "uns_pilot2", "uns_pilot3", "uns_pilot4", "uns_pil1", "uns_pil2"];


  11. It's tough to implement, but here is the main idea. You need to store all data regarding cached units that you may need. Unit count in a group, unit class for each unit, unit gear etc. etc. So you would virtualize the whole faction except the leaders. Then there would be a "demand" trigger which would recreate the group based on the virtualized data. Demand could be "player is near", "enemy is near" "arty is firing near us" for most units, while arty would have "arty mission needed" additionally. Fuel consumption remains an issue. Maybe constant time based, though it would be far from accurate. There is a considerable overhead to this type of caching, but I think it would be still faster that to calculate all AI and collision for every unit the whole time. But it is really tough to write it correctly. To be honest, I wouldn't venture into this if I was in your place :)


  12. Thanks jiltedjock, but now that I understand HAC more, I'm satisfied with a simple editor based force creation.

    @Rydygier: what about implementing unit caching, like Silola did for DAC? That could boost performance on large maps with many units. I know it ain't easy to implement, but maybe you could look how Silola did it. When no enemies or player around, the group is reduced to the leader only. Once enemies or player gets close, the group is re-created. With large view distance the effect would be smaller of course.


  13. Here's 002 which most of the times works fine for me:

    http://www.filedropper.com/bbdualab002lightisladuala

    Here's 003 which always break after "division" dialogue:

    http://www.filedropper.com/bbdualab003lightisladuala

    In 003, I added 6-7 air units and about 30-40 empty vehicles all around the map. Once the BB passed when I removed the empty vehicles. But as I know, they don't count to the Arma2 group limit. And I added some delays in Bigboss.sqf

    Sorry for the messy post, but the BI forum displays in dialup version for me the whole day.

×