Jump to content

Search the Community

Showing results for tags 'cwa'.



More search options

  • Search By Tags

    Type tags separated by commas.
  • Search By Author

Content Type


Forums

  • BOHEMIA INTERACTIVE
    • BOHEMIA INTERACTIVE - NEWS
    • BOHEMIA INTERACTIVE - JOBS
    • BOHEMIA INTERACTIVE - GENERAL
  • FEATURED GAMES
    • Arma Reforger
    • Vigor
    • DAYZ
    • ARMA 3
    • ARMA 2
    • YLANDS
  • MOBILE GAMES
    • ARMA MOBILE OPS
    • MINIDAYZ
    • ARMA TACTICS
    • ARMA 2 FIRING RANGE
  • BI MILITARY GAMES FORUMS
  • BOHEMIA INCUBATOR
    • PROJECT LUCIE
  • OTHER BOHEMIA GAMES
    • ARGO
    • TAKE ON MARS
    • TAKE ON HELICOPTERS
    • CARRIER COMMAND: GAEA MISSION
    • ARMA: ARMED ASSAULT / COMBAT OPERATIONS
    • ARMA: COLD WAR ASSAULT / OPERATION FLASHPOINT
    • IRON FRONT: LIBERATION 1944
    • BACK CATALOGUE
  • OFFTOPIC
    • OFFTOPIC
  • Die Hard OFP Lovers' Club's Topics
  • ArmA Toolmakers's Releases
  • ArmA Toolmakers's General
  • Japan in Arma's Topics
  • Arma 3 Photography Club's Discussions
  • The Order Of the Wolfs- Unit's Topics
  • 4th Infantry Brigade's Recruitment
  • 11th Marine Expeditionary Unit OFFICIAL | 11th MEU(SOC)'s 11th MEU(SOC) Recruitment Status - OPEN
  • Legion latina semper fi's New Server Legion latina next wick
  • Legion latina semper fi's https://www.facebook.com/groups/legionlatinasemperfidelis/
  • Legion latina semper fi's Server VPN LEGION LATINA SEMPER FI
  • Team Nederland's Welkom bij ons club
  • Team Nederland's Facebook
  • [H.S.O.] Hellenic Special Operations's Infos
  • BI Forum Ravage Club's Forum Topics
  • Exilemod (Unofficial)'s General Discussion
  • Exilemod (Unofficial)'s Scripts
  • Exilemod (Unofficial)'s Addons
  • Exilemod (Unofficial)'s Problems & Bugs
  • Exilemod (Unofficial)'s Exilemod Tweaks
  • Exilemod (Unofficial)'s Promotion
  • Exilemod (Unofficial)'s Maps - Mission Files
  • TKO's Weferlingen
  • TKO's Green Sea
  • TKO's Rules
  • TKO's Changelog
  • TKO's Help
  • TKO's What we Need
  • TKO's Cam Lao Nam
  • MSOF A3 Wasteland's Server Game Play Features
  • MSOF A3 Wasteland's Problems & Bugs
  • MSOF A3 Wasteland's Maps in Rotation
  • SOS GAMING's Server
  • SOS GAMING's News on Server
  • SOS GAMING's Regeln / Rules
  • SOS GAMING's Ghost-Town-Team
  • SOS GAMING's Steuerung / Keys
  • SOS GAMING's Div. Infos
  • SOS GAMING's Small Talk
  • NAMC's Topics
  • NTC's New Members
  • NTC's Enlisted Members
  • The STATE's Topics
  • CREATEANDGENERATION's Intoduction
  • CREATEANDGENERATION's HAVEN EMPIRE (NEW CREATORS COMMUNITY)
  • HavenEmpire Gaming community's HavenEmpire Gaming community
  • Polska_Rodzina's Polska_Rodzina-ARGO
  • Carrier command tips and tricks's Tips and tricks
  • Carrier command tips and tricks's Talk about carrier command
  • ItzChaos's Community's Socials
  • Photography club of Arma 3's Epic photos
  • Photography club of Arma 3's Team pics
  • Photography club of Arma 3's Vehicle pics
  • Photography club of Arma 3's Other
  • Spartan Gamers DayZ's Baneados del Servidor
  • Warriors Waging War's Vigor
  • Tales of the Republic's Republic News
  • Operazioni Arma Italia's CHI SIAMO
  • [GER] HUSKY-GAMING.CC / Roleplay at its best!'s Starte deine Reise noch heute!
  • empire brotherhood occult +2349082603448's empire money +2349082603448
  • NET88's Twitter
  • DayZ Italia's Lista Server
  • DayZ Italia's Forum Generale

Find results in...

Find results that contain...


Date Created

  • Start

    End


Last Updated

  • Start

    End


Filter by number of...

Joined

  • Start

    End


Group


Website URL


Yahoo


Jabber (xmpp)


Skype


Biography


Twitter


Google+


Youtube


Vimeo


Xfire


Steam url id


Raptr


MySpace


Linkedin


Tumblr


Flickr


XBOX Live


PlayStation PSN


Origin


PlayFire


SoundCloud


Pinterest


Reddit


Twitch.Tv


Ustream.Tv


Duxter


Instagram


Location


Interests


Interests


Occupation

Found 52 results

  1. Since I won't have possibility to check my scripts on another machine for some time I want to ask: is "publicVariable" able to handle arrays in 1.99 ? And if not: Any idea how to achieve the same effect using fwatch?
  2. This is something I wanted to post several weeks (months?) ago, but never got to do. It's a series of scripts, single and packs, that some of you might find useful. Beware that some of them aren't properly tested or simply unfinished (meaning that they basically work, but might contain bugs as aren't properly tested or developed). I'll tag those as I list them (and as I remember). -- MAP AI RUCKSACK - WW4 v1.0 REQUIRES: MapFact's rucksacks - WW4 Gives rucksacks to WW4 units and allows them to use the ammo stored there when needed. Every time the unit runs out of ammo it'll check its rucksack. If compatible mags are found it'll proceed to use the rucksack the same way a player does (crouching, etc). If no magazines are found and the unit has a LMG it'll ask to his mates for ammo. If any other unit in his group has compatible ammo that will be auto-magically* transferred to the unit requesting it. Tents, etc aren't supported by this script. Only rifle, pistol, etc mags and grenades (hand, smoke, launcher). *This is done to prevent breaking missions, scripts, player orders, or simply to avoid AI units pingponging between locations. DOWNLOAD: http://www.mediafire.com/download.php?jwdzaj12bpspvbt -- HEAL GROUP v1.0 This script pack will automate the healing process of a whole group, as long as there's a medic in their group. It is initiated by selecting the corresponding option in the player's action menu. When using the MapFact's rucksacks - WW4 addon, units lightly damaged will try to heal by using their own bandages before calling for a medic. DOWNLOAD: http://www.mediafire.com/download.php?93ks69dru11n1s9 -- kVEHICLES v0.1 Unfinished/Untested Several fixes and features related to vehicles in OFP. FEATURES - Replaces empty vehicles with clones, to force AI units in the player's group stop firing at it - Crew bails out if vehicle can't move, can't fire or has no ammo - Cargo of land vehicles dismount if vehicle is hit or in danger - It might work in MP (I'm not sure if I included it in this version) IMPORTANT: In kVeh\start.sqs you'll probably want to change this: kVeh set [ 0, "wgl_units"] to this kVeh set [ 0, "list allUnits"] Or whatever array you use to keep track of all units. This is needed in order to vehicles to know when they're in danger DOWNLOAD: http://www.mediafire.com/download.php?98ck2f6aewysu2b -- WGL AI RUCKSACK v1.0 Allows AI units to use items stored in their WGL rucksack. Every time the unit runs out of ammo it'll check its rucksack. If compatible mags are found it'll proceed to use the rucksack the same way a player does (crouching, etc). If no magazines are found and the unit has a LMG, MG or some type of rocket launcher it'll ask to his mates for ammo. If any other unit in his group has compatible ammo that will be auto-magically* transferred to the unit requesting it. Bandages and other items aren't handled by this system. Hand grenades (explosive and smoke) are, though. *This is done to prevent breaking missions, scripts, player orders, or simply to avoid AI units pingponging between locations. DOWNLOAD: http://www.mediafire.com/download.php?bi15575ln8w3y3a -- REASSIGN WEAPONS WW4 v4.2 This had its own thread somewhere, but I'm adding it here for convenience. Equips individual units or whole groups with predefined sets of weapons. The weapon sets are based on the ones being used by the different types of WW4 units. It can also equip high dispersion (HD) ammo, suppressors, night vision goggles, antimaterial rifles (for the snipers) and grenade vests or flare pouches (for the grenadiers). CHANGELOG: DOWNLOAD: http://www.mediafire.com/download.php?af5f2gjl4ycc62h -- kFLARES v1.0 The passed unit will be equipped with a grenade launcher and flares and will shoot them during nighttime if it detects enemies close DOWNLOAD: http://www.mediafire.com/download.php?3ttaelx2na4dopy -- kINFOSHARE v1.2 Allows group leaders to automatically share information about enemy units with each other. The distance at which they can transmit this information will depend on their side and wether or not they have an RTO or a vehicle with a radio in their group (in this case they can transmit to all friendlies on the map, without distance restrictions). Singleplayer and multiplayer. DOWNLOAD: https://www.mediafire.com/download/isz92piv9bawpe8/kInfoshare_v12.zip -- REFILL CRATE WW4 v1.0 Refills crates or vehicles with ammunition (and weapons) associated to a given side The type and amount of ammo and weapons to be used as cargo is predefined in the code You can fill a cargo with ammo and weapons from several sides at once. You can also fill it as many times as you want from a single call, or fill it only with high dispersion (HD) variants of the ammo DOWNLOAD: http://www.mediafire.com/download.php?qdbejdjsj2868k0 -- BAS STAND AND CROUCH v1.0 Modification of the BASriverStandup.sqs script Original script by Rom These are two separate scripts, one for stand up and the other for crouch. Periodically forces all the units inside a trigger area to crouch, and reverts them to auto when they are outside. Those units that can't stand up (hurt legs), are inside a vehicle, don't have any ammo left or are players are automatically excluded DOWNLOAD: http://www.mediafire.com/download.php?g7lkx5sv39a71go -- WALKERS MANAGER v1.0 Standalone version of the CivPopulate script Adds a unit to the walker manager The walker manager then will take care of moving them around at random intervals to random positions [i just noticed I didn't include a proper readme for this, so I'll post the instructions below] INSTRUCTIONS Put this line somewhere (like in init.sqs): [] exec "walkersManager.sqs" Add this line to any units you want to walk randomly (values are just examples): [this,getPos this,30,"full","careless"] exec "addWalker.sqs" It has this format: [<unit>,<current position>, <wander range>,<speed>,<default behaviour>] exec "addWalker.sqs" DOWNLOAD: http://www.mediafire.com/download.php?0623ap6rnp5q114 -- HD AMMO WW4 v1.0 Changes every magazine of any array of units to its HD (high dispersion) equivalent, if it exists DOWNLOAD: http://www.mediafire.com/download.php?vcyfkgrokcusldm -- That's all, folks.
  3. BennySouthSt

    23rd Realism Regiment

    23rd Realism Regiment Tactical, Organised Game-play in Operation Flashpoint/ArmA: Cold War Assault Who are we? We're the 23rd Realism Regiment. A relatively recently created group, the 23rd Realism Regiment attempts to build and maintain the tactical, organised style of game-play that Operation Flashpoint/ArmA: Cold War Assault in known for. With over 50 member, about 20 of which play with us regularly, we're able to hold relatively large scale co-op missions and, if we keep growing, eventually hope to host large scale, tactical PvP missions. We have a whole range of members, from traditional Operation Flashpoint veterans such as Alex to newer players such as myself. The same goes for ages and nationalities - our players are from countries across the world including but not limited to America, England, Poland, Czechoslovakia, Spain and Singapore just to name a few. As long as you're mature and can understand basic English, you're welcome within our ranks. We usually have weekly Sunday sessions at approximately 12:00 EST, with smaller, lighter sessions sprinkled in at other times in the week. Our WW4 EXTENDED server is up 24/7, as is the TS server we use to communicate and organize ourselves. Slightly interested? Give us a shot, and check out our steam page! All screenshots are taken In-Game and are of the 23rd Realism Regiment Minimum Joining Requirements - MUST have a Steam account that is in regular use. - MUST be running ArmA:Cold War Assault V1.99 (Steam version is already updated to this). - MUST be mature and possess the attitude described in this post. - MUST have a working microphone and Teamspeak 3 installed. - MUST understand basic English - it doesn't have to be perfect, but you gotta understand what's going on. Recommended - OFPMoniter is a great asset - it allows you to browse and join any public servers after the GameSpy closure and can launch the appropriate mods for any servers you join (assuming they're installed already). - CrossTalk for Teamspeak 3 - Only really necessary as a leader for distinguishing whispers from squad chat, but pretty cool/useful none the less. - The Mod - we'd appreciate it if you could get the mod installed before you join, but it's understandable that people would be hesitant to download something before they're part of the group. Need help installing it? Feel free to ask us! Steam Group: https://steamcommunity.com/groups/23rdrr Want to join? Add Dan_The_Man or BennySouthSt on Steam, expressing your interest. We'll run you through the basics and invite you to the group. Server IP: 51.254.37.84 TS3 Server: 51.254.37.4 TeamSpeak 3 is our primary method of communication on our games. I'd recommend installing the CrossTalk Teamspeak plugin - It allows you to set radio effects in Teamspeak. Although it's not necessary, I find it very useful when receiving whispers; if they have radio static, it's easy to tell you're being whispered to and aren't listening to chatter in your channel. Plus, it sounds freaking cool! YouTube Channel: https://www.youtube.com/channel/UCJgSRjRHTZUJoNDA7tI2Thw Not sure if the group is right for you? Take a look at our YouTube channel, organised by Saroonva! It currently features some snippets of some of our operations (and, i'll admit, a lot of me talking over the radio by accident!) Mod: http://www.mediafire.com/download/efh9k10nvh1v13d/23rd_WW4.7z We're currently running WW4 EXTENDED with a few extra maps thrown in - All credit goes to Kenoxite and Sanctury for WW4 and it's expansion, WW4 Extended! A 23rd tailored version of WW4 EXT is currently under development by yours truly, but won't be around for a while - even then, it's mainly back-end stuff i'm doing. For the average play, you won't notice the difference; enjoy the joy that is WW4 Extended! Admin Steam Profiles: BennySouthSt - Group 1IC - General Administration and Mods Dan_The_Man - Group 2IC - Recruitment and Operation Organisation Saroonva - Group 3IC - Youtube and Media ​Eazy - Server Maintenance Kotakulu - Missions and Scripting Got any questions about the above categories? Feel free to contact any of the above people! If it's not on the list, get in touch with me - using steam is preferable, but i'll respond to you on the forums too! Organisation and Gameplay The way we operate depends on a few things: The number of players in the session, whoever's acting as IC (Dan, Saroonva and I have very different command styles!) and the mission at hand. For example, if Dan was leading one of our weekly operations and we had a large player count, you could expect an open net between team leaders and command. I, on the other hand, would (probably) operate with a closed net, with fire-team leaders only communicating with the other fire-team leader and squad lead, who then communicates with command - trust me, it makes sense in game! Similarly, our more casual "Assassinate the President" mission would be significantly more relaxed than an organised "Zeus" mission (and yes, that is ArmA 3 Zeus in OFP - Check out this link for Kotakulu's amazing mission!). Generally speaking, your first few sessions will have you operating as a team member - you won't have to worry about the command structure or setting up whispers for a while. It's important you balance a decent level of initiative and discipline; whilst running off towards the T-72 might work, it's not the reason we play the way we do and will be frowned upon (and probably shot by some guy sat in a bush). Similarly, nobody is gonna object to you running 50m to that low wall to get a great flanking position on the hostile squad - it's better than clinging to you Team Leader and all getting wiped out by that lucky AI grenade, right? The ranks structure exists as a way to demonstrate leadership and experience - Simply having a load of hours in the game will not guarantee a rank,nor will topping the score board every game - you need to show an understanding of the best tactics and strategies for the mission as a whole as well as demonstrate your leadership abilities. Don't worry about a load of bollock-y "Sir, yes Sir" stuff - having a rank system simply makes it easier when determining who's taking what roles and what positions. You'll be granted "Cadet" once you join the group and will be promoted to "Private" once you complete your first large operation (or a series of smaller, weekly sessions if no op is running at the time).
  4. Hey peeps, Just wanted to share something I discovered. I cannot see it has been mentioned here on the BI forums before. After meddling with a ECP + WW4 + WW4EXT mod combination, I noticed that I started crashing on startup when adding a few extra islands to the mix. It seemed like some memory limit was reached somehow due to all the mods I had loaded. There were also some strange issues with sudden extreme lag, all textures (including menus) where blurry and some random objects showed the lowest level of detail, even though I was up close. I have previously messed around with mods in Morrowind/Oblivion, and remembered an application called the 4GB patch by NTCore, which basically allows 32-bit application to utilize 4GB of virtual memory instead of 2GB. This only works in 64-bit environment however. After downloading the application I patched ColdWarAssault.exe, and now it runs sweet as hell with all the mods I want. After patching, I have played approx 10 hours of single player, and have not encountered any crashes or instabilities. I was using the steam version of Arma Cold War Assault, but I also tested briefly on the GOG-version and encountered no issues there either. Just wanted to share this piece of information to anyone having similar issues. The patch can be found on the link below (please note that I have no affiliation with NTCore what-so-ever). The application also backs up the original file (ColdWarAssault.exe.Backup) in case you would experience any issues. http://ntcore.com/4gb_patch.php Cheers.
  5. kenoxite

    CCE2 beta 7.x series

    Hi all, I've been given approval by Drongo69/TacRod to publish a fixed version of his CCE2 beta 7 template. ABOUT COIN COOP ENGINE 2 Your goal is to succeed in the COIN operation by hindering all resistance activity in the area. To do so, you will be assigned a range of missions. The countryside is crawling with resistance squads and camps. As you complete missions and kill enemies, you may requisition additional vehicles and troops. ABOUT THE DIFFERENT VERSIONS In this thread you'll find two iterations of the original CCE2 created by Drongo69. The first one is beta 7.1.x, which doesn't change anything from the original CCE2 releases and is only focused on fixing bugs. The second one is beta 7.2 onwards, which uses the fixes from beta 7.1 and expands CCE2 with new features and gameplay changes. So, it's up to you to decide which version to use. If you want oldschool CCE2 then pick 7.1. If you want more stuff pick 7.2. You can find more info about CCE2 in the threads of old CCE versions by Drongo69, such as this: http://forums.bistudio.com/showthread.php?98846-CCE2-for-Operation-Enduring-Freedom -- CCE2 BETA 7.1.1 REQUIRED ADDONS - CoC Unified Artillery (if you use CWA you'll also need to apply this fix) This update includes the following fixes: beta 7.1.1 - Enemy unit won't be seen mounted in crashed chopper anymore (in CCE\Mission\RecoverIntel.sqs) - Convoy groups will enter ActionLoop if the vehicle is destroyed OR can't move (in CCE\Mission\ManageConvoy.sqs) beta 7.1 - Added check to control amount of CAP groups spawned, so it doesn't spawn so many that there's no room for mission groups or custom enemy units. (in mission editor, CCE\Misc\sideCount.sqf, CCE\StartCCE2.sqs, CCE\CAP\SpawnSquad.sqs and CCE\CAP\SpawnVehicles.sqs) - Enemy groups spawned in missions should be removed properly now once a new mission is requested (in CCE\Misc\CleanUp.sqs) - Fixed destroyed vehicle counter (in CCE\Units\KilledEnemyConvoyVehicle.sqs) - Fixed serveral problems in CAP\spawnsquad.sqs and CAP\spawnsquad2.sqs - Fixed "simultaneous mission" bug which was causing the spawn of tons of enemy mission groups and targets in the same one mission (in CCE\Mission\requestMission.sqs) - Fixed mission target counter displaying wrong count after aborting a mission (in Mission\MissionMonitorGroup.sqs) - Convoy destination marker now isn't visible once the Convoy mission ends or is aborted (in Mission\MissionOver.sqs) - Rescue mission should be aborted properly now, deleting the unit to be rescued (in Mission\rescue.sqs, Mission\rescueAI.sqs and Mission\MissionOver.sqs) - Fixed being able to abort missions when there weren't any, which caused the next requested mission to auto-abort on start (in CCE\Client\AbortMission.sqs) - Added check to spawning scripts, so they stop running if the leader is dead while the script is still forming the squad. (in CCE\CAP\SpawnSquad2.sqs and CCE\CAP\SpawnVehicles2.sqs) - Fixed counter of enemy units killed in the Search and Destroy mission. Previously the mission needed 1 more kill than it was asking for (in CCE\Mission\SnD.sqs) - Fixed artillery units being added to global array without checking if they were already in the artillery vehicles. (in CCE\Add\artillery.sqs) - Chance of enemy groups spawning over water greatly reduced (in CCE\Misc\overwater.sqf, CCE\StartCCE2.sqs, CCE\CAP\StartPatrol.sqs, CCE\Mission\MissionLocation.sqs and CCE\Mission\ConvoyDestination.sqs) - Added missing CoC markers (in mission editor) - Cost of CAS and Airstrikes is now displayed when requesting them (in CCE\Support\StartCAS.sqs and CCE\Support\StartAirstrike.sqs) - Blowing up the chopper after recovering the intel won't tag you as "enemy" and be killed by your teammates anymore (in CCE\Mission\RecoverIntel.sqs) - Fixed weather not following the values set in DefineMission.sqs (in CCE\Server\Weather.sqs and CCE\Client\Weather.sqs) I think those are all the bugs in the beta 7 version that needed fixing. Note that I mean fixing bugs (broken stuff), not gameplay issues (like mission X being too hard or whatever). For the latter, read below. To apply the fixes over your mission just copy/paste the CCE directory over your that of your mission (make a backup first, just in case), then tweak DefineMission.sqs and DefineUnits.sqs accordingly (or copy the content of the CCE dir but those two files to avoid having to re-tweak). Then copy the trigger in the middle of the map in the mission editor to your mission or create a new one yourself with the settings: Axis a and Axis b about 8000 both (adjust depending on the size of your island, but it has to cover every single unit), Activation: anybody, Once (so, no repeat), Condition: CCE_Ready, On Activation: CCE_All = thislist DOWNLOAD CCE2 beta 7.1.1 Template: http://www.mediafire.com/download.php?zzs9vwrp73huuyg -- CCE2 BETA 7.2.3 This version of CCE2 expands on the original, fixing bugs and adding new features and gameplay changes. REQUIRED ADDONS - CoC Unified Artillery (if you use CWA you'll also need to apply this fix) These below aren't actually needed, but heavily recommended: - SNYSptPack.pbo (from SP/MP support pack) - for the rope and rappel anims - DrongosToolkitVoices.pbo (a modified version from Drongo's Toolkit), ECP_DSAI.pbo and ECP_DSAI_2.pbo (from ECP and its patch) - to activate DSAI - BN_tracer.pbo (BN880 version) - to see the tracers OTHER - FWATCH - to be able to show the personal menu with a key press - HIGHLY RECOMMENDED NEW FEATURES - New mission: Liberate Hostage - Helicopter insertions and extractions: The insertion types available are normal (by landing), fast rope, paradrop and HALO - Informer: There's a local informer in the camp that might know the approximate location of active camps, for a price. (additions in CCE\Informant, CCE\CAP\CampBossAI.sqs, CCE\Client\Start.sqs) - Equipment automatically assigned to players on (re)spawn (starting gear can be edited at CCE\respawnGear.sqs) - Disband: You can disband any of your units. When doing so, those units will be able to be recruited by any player. They'll be removed after a few minutes (in CCE\disband) - Reorder Unit(s): You can now send any unit or units to the end of your group formation. This way you can now, for instance, easily sort the big gaps in formations when units die or by having vehicles in the middle or the start of your group. (in CCE\reorder) - Reinforce: You can access the Reinforce menu from anywhere - Request Airdrop (CWA ONLY): Players can request vehicles and ammo crates to be airdropped to a specific location, for an increased fee. Only works for CWA. It's automatically deactivated for OFP servers. - Rearm: Players can now rearm the whole squad with their standard equipment. They'll keep radios and NV goggles given by the player, though. - civPopulate is now integrated into CCE2, in a modified version that works in MP. This allows to populate all the towns (and any other desired area) with civs, while actually using just a handful of civ units. It also features traffic, but only while playing in SP. For the full changelog refer to the readme in the /docs directory. BETA 7.2.3 MISSIONS WW4 Lead a Special Forces squad in your mission to hinder resistance activity in southern Everon. REQUIRED ADDONS - WW4 v2.5 For the rest of addons needed refer to the ones listed in the beta 7.2.3 template FEATURES PARTICULAR TO THIS MISSION - Modular Weapon System (MWS): You'll be able to apply different modules to your weapon on the fly. You can find this feature in the actions menu. CREDITS - Sanctuary, for WW4 DOWNLOAD MISSION CCE2 BETA 7.2.3 - WW4: http://www.mediafire.com/download.php?y906t32eneyvisa WW4 - MAPFACT's RUCKSACK Same mission as above, but with rucksacks. REQUIRED ADDONS - WW4 v2.5 - MAPFACT's Rucksack - WW4 DOWNLOAD MISSION CCE2 BETA 7.2.3 - WW4, MAPFACT's Rucksack: http://www.mediafire.com/download.php?p705mgcxa9ranm0 -- EXTRA Modified DrongosToolkitVoices.pbo While you can use the default DrongosToolkitVoices.pbo found in Drongo's Toolkit it is recommended that you use this version instead. I edited the sound levels so they are like those found in ECP. Previously, all were set to 1, the maximum level, and it was hard to tell the distance from you of the yelling enemies as they all sounded like they were a few meters ahead. Now this issue should have been solved. DOWNLOAD MODIFIED DrongosToolkitVoices.pbo: http://www.mediafire.com/download.php?kiro3zbgvgkv6cz -- CREDITS - Drongo 6-9. Because, you know, CCE2. Props to the man. - Blip, for his Multi Rappel scripts - snYpir, for SNYSptPack.pbo and overwater.sqf - David Berka, for helidrop.sqs (renamed to airdrop.sqs) - toadlife (Real Halo scripts and shuffle.sqf) - Backoff (createunit2.sqf) - Liquid_Silence (distancepos3d.sqf) - General Barron (nearestobj.sqf) - Tophe of Östgöta Ops (randomBuildingPos.sqf) - weasello (rndPosInRadius.sqf) - Igor Drukov (getrelpos.sqf) - bn880 (sortbubble.sqf, tracers) - Faguss (FWATCH) - The BAS team, for the river crossing and helo rotor wash scripts (permission obtained through Ebud) - The VTE team, for the mist script (permission obtained through Snake Man) - Sanctuary, for the sandstorm script (used with permission) - The people who still maintain OFPR.info, OFPEC.com and the other few sites that still host OFP stuff. You are a very important part of why OFP is still alive. - All the rest of modders, scripters, modellers, forumites and contributors in general to OFP, those still active and those who left. None of my stuff would have been released without your work, guidance and tools. So, a big thank you to you all. - Anything else not credited was created by either Drongo69 or kenoxite
  6. Currently editing CCE2 beta 7.2.3 to include Benreeper's Buy Menu. I want to know if it's safe combining the description.ext for the two maps, I saw a couple of things that overlap each other. This is the first really complicated map I've tried editing, the only ting I know is how to add units into the mission, changing respawn gear, and editing the values already laid out, aside from that, I'm pretty much know next to nothing about description.ext. Thanks guys!
  7. aodtonix

    stretched optics on widescreen

    Any way to fix this problem, it's been a pet peeve of mine honestly. Would love to receive any kind of help. Thanks!
  8. -Snafu-

    Coop Groups?

    Are there any groups or people still playing coop? I've been playing OFP since 2001 but I wasn't part of the community until 2006 when I got access to fast enough internet (and bought Resistance) to download addons, then Arma hit the shelves later that year so I never really got around to trying coop in OFP. I would like to finally play some good coop games, maybe with WGL, WW4 EXT, or with classics like FDF mod and the old Tonal.
  9. Last year I created a calculator in spreadsheet form to make the WW4 Extended infantry armor and ammo data more precise. While it's still not perfect is quite a good approximation to how the synergy between armor and ammunition works in-game. You can view the calculator here: https://docs.google.com/spreadsheets/d/1M5rf--TbuvFtRhTt2rOsluyEBiPbVOU_ZNyj3wyqPP0/edit?usp=sharing You should be able to edit the first rows (green colored) from the Armor data and Ammo data sheets to test it out. You should also be able to make a copy to your own Drive account, so you can keep tinkering with all this. Or you can download it as xlsx file to use it offline: https://drive.google.com/open?id=0By2CaodBQ84GRldBb3BvSGdRN1U You can open this file with Microsoft Excel or LibreOffice Calc. Hope this helps others mod makers around here.
  10. OFP LANGUAGE DEFINITIONS FOR NOTEPAD++ Language definitions for: SQS, SQF, EXT and CSV Comes in three different color schemes: black, orange and blue Notepad++ is a free, open source text editor with several and powerful built-in tools. I've been coding for OFP/CWA (and anything, really) with this text editor for years now, but it lacked a complete and updated SQS, SQF, etc language definition. That's why I decided to create one myself and sharing it with other OFP scripters. DOWNLOAD: - http://www.mediafire.com/download.php?cp6h9od9t24296y - http://www.multiupload.nl/183S10NIHH INSTALLATION 1. Decompress the zip file 2. Open Notepad++ 3. Click on "Language" (at the top menu) 4. Select "Define your language..." 5. Click on the "Import..." button, browse to the directory you decompressed the zip file and select one of the xml files of the scheme you want to use 6. Repeat step 5 until all the xml files of that scheme are imported 7. Restart Notepad++ 8. Open any SQS, SQF, EXT or CSV file. You'll see that now the syntax is correctly highlighted You can download Notepad++ from here: http://notepad-plus-plus.org/ -- I'm not sure if this is really the right place to post something like this. But being it related to scripting I thought it'd fit better here. Feel free to move this to wherever it should be if this isn't the right place. -- I just realized two things: I totally forgot about .ext syntax. And there's quite a lot of this stuff already posted, but all for Arma 2. Oh, well. I hope this is useful for someone else anyway. I'll update this with the .ext support later -- Ext suppport added. File updated
  11. RozekPoland

    15th anniversary of OFP/CWA

    Pictures created by Shernas, edited by RozekPoland 15 years ago, on 22th of June, 2001, Operation Flashpoint: Cold War Crisis was released. Since that time some interesting events have taken place. The series is now titled ARMA and has been sold in over 10 million copies. OFP was re-released as Arma: Cold War Assault on its 10th anniversary. In May (effectively in June), 2014, GameSpy servers were closed that caused multiplayer browser for OFP/CWA and hundreds of other games to stop working. Eventually, Poweruser overcame the issue with his Powerserver and OFPMonitor. Polish Flashpoint Community (PFC) supports the community with its community masterserver. In January, 2015, an open letter on further CWA support was started. On April Fools' Day, 2015, Kondor released his showcase of OFP/CWA in internet browser (using HTML5). There was a significant flooding on Nogova recently A year ago I shared with you a collection of the best pictures I gathered from all the OFP Photography threads. This year I would like to share it again but in a bit different way. I prepared the best of the best pictures from that gallery. What is more, I uploaded it on a different hosting server (Imgur) which is way more user-friendly than the one I used a year ago. Thanks to BIForum engine you can easily browse them from here :) http://imgur.com/a/Fy0v6
  12. DRONGO’S TOOLKIT VOICES (DTV) Based on the Drongo's Voices module found in Drongo's Toolkit, by Drongo69 Modified and made standalone by kenoxite Standalone dynamic speech/speaking AI (DSAI) tool for mission makers. DOWNLOAD v1.0: http://www.mediafire.com/download.php?3d2hi983iapaj85 Features AI units are able to say different phrases, depending on context English, Russian and Arabic voices You can exclude entire sides, groups, classes or specific units from saying anything Units will either whisper or don’t say anything when it’s considered nighttime Units will yell and call for help when wounded Compatible with kSuppression (units yell for incoming grenades, when they’re pinned down, etc). Overrides ECP DSAI, if present Works in MP Requirements DrongosToolkitVoices.pbo (included) ECP_DSAI.pbo (found in ECP) Installation Merge the template mission into yours Copy all the files and folders from the template mission (except mission.sqm) to your mission’s directory Edit the DTV_settings.sqf file, if appropriate Notes Female civilians will yell when in danger. Otherwise they’ll be silent, as there’s no feminine voices provided in the pbos. DTV is less responsive to the environment than ECP’s DSAI, as it tracks groups at a very basic level, and lacks a built-in infoshare. On the other hand DTV is way more flexible, allowing you to specify the language spoken by each side, including arabic. Changelog v1.0 - Initial release Credits Drongo69, original DSAI scripts vektorboson (OFP script lib) General Barron (randomint.sqf) ECP, for inspiration and DSAI pbos CoC guys, for CoC NS 2 SLX, for inspiration EXTRA DTV includes a yet again modified version of DrongosToolkitVoices.pbo. This time all the arabic voices have been converted to wss format and lip versions of each one have been created. That means that now any unit speaking arabic won't use telepathy anymore to comunicate, but will move his mouth accordingly. You can download this modified version separately, through the below link. DrongosToolkitVoices.pbo (modified arabic voices): http://www.mediafire.com/download.php?l7bwm93jt9fsli2 All credits to Wolfrug and Sickboy, who created the arabic voices in the first place.
  13. What does it do? HKM allows you to bind User Actions to a specific key on your keyboard. You are able to bind switching weapons (primary, secondary, handgun etc.), switching seats in vehicles and many other actions to any key of your choice. How does it work? Enter Mission Editor Place HKM Game Logic When in-game press APP (Application) button to activate HKM Menu In HKM Menu you are able to change hotkeys on-the-fly. Your settings are stored in a file. HKM can also be activated through eventhandlers. What can i do with it? In the latest HKM experimental build you are able to bind: ON FOOT: Primary Weapon Secondary Weapon Hand Gun Hand Grenade Throw (Satchel Charge, Mine) Heal Holster Weapon Interact IN VEHICLE: Switch to Driver Seat Switch to Gunner Seat Switch to Commander Seat Switch to Back Seat (Cargo) Manual Fire Auto Hover Eject/Get Out Open/Close Hatch COMMON: Touch Off Most of the actions listed above are obvious but one of them is special. INTERACT is an action that combines a number of actions into one key. Its functionality is based on player distance to interactive objects. In the latest experimental build INTERACT key allows to: Get into vehicle Open/Close door Climb ladder Up/Down Other specific action is HEAL. It does not use any scripts. It is based on hardcoded action unit action ["HEAL"]. It is possible to be executed by every unit (the healing animation is played) but it works only for medic. There is no possibility to make it excluded for everyone besides medics. Anyway, it does not interfere with the game mechanics and does not brake the game schematics (AI medic units do heal themselves). Switching seats is next great feature of HKM. You are able to switch seats in a vehicle even when it is moving! This possibility introduces noticeable immersion improvement. Just remind yourself how many times you were trapped in a vehicle which lost its driver or gunner (or both) because of ongoing firefight. Now, thanks to HKM, you are not a prisoner of a trapped-car anymore! HKM is work-in-progress. On the TO-DO list: Mods compatibility Restrictions for switching seats (for some vehicles) Expanding INTERACTION Switching vehicle weapons In fact HKM is in a very early stage of development however current results shows what can be achieved with Fwatch. Thanks to Kegetys who created it over 11 years ago and Faguss' constant and fierce development, we have possibilities which a few years ago were considered to be miles away. Not to mention that Switching Weapons was introduced into ARMA3 barely 3 months ago! :P First version of HKM will be released when it will be considered to be ready.
  14. Addon by Krzychuzokecia Today is a 225th anniversary of declaration of Polish May 3rd Constitution - world's second constitution, adopted to reform political system of Polish-Lithuanian Commonwealth. The Commonwealth was troubled by corruption and disproportionate power of nobility. King Stanislaw August Poniatowski initiated the reforms, which brought this constitution to life, seeking to not only regain his monarch power but also give political rights to people who were not noble themselves - townspeople. Thus the May 3rd Constitution was truly revolutional, and like every revolution, sparked a fierce opposition. Nobility soon started a conspiracy aimed against king and constitution, and found allies in Russia, Prussia and Austria. This alliance, called Targowica Confederacy, abolished May 3rd Constitution and sent the Commonwealth on it's way to fall - foreign powers used this opportunity to partition Poland, and end it's existence for 123 years. To celebrate this aniversary, I've decided to release my addon of Beryl Mod.96C assault rifle - a general-issue weapon in Polish Army. Beryl Mod.96 is a Kalashnikov-derived rifle, firing 5.56x45 mm NATO cartridge. Issued in late 90's it was best friend of Polish soldier on demanding battlefields of Iraq and Afghanistan. It is a battle-proven design and it's latest "C" variant can make use of modern opto-electronical aiming systems, thanks to it's set of MIL-STD 2324 rails. This model is something I've started making back in 2012 for Karbala mod, and it went through several redesigns. The variant in today's release is an off-shot of my still continuing work for Silent War Mod - one of the oldest still active mod teams in OFP history. However, I won't dare to say that it is completely my original work. Being a rather rookie modeller, I send my thanks to other generous addon-makers, such as: Vilas, Jackal326, Offtime, DaSquade. Without help and support from these guys, I could never make this addon. Full credits are in attached "Beryl Rifle Instructions" document. Also included is single-player mission "FPSC - FlashPointShootingCompetition". For details see this post. Now, enough of this babbling - let's have some fun here! Requirements: Operation Flashpoint: Resistance 1.96 or ArmA: Cold War Assault 1.99 JAM3. Download: Mirror 1 (ge.tt) Mirror 2 (ModDB). And one last political message in this post full of politics but devoid of fun:
  15. WW4 resources These are all the MLODs and textures released by Sanctuary, originally made public separately and now compiled in a single 7zip file. Download WW4 MLODs and textures compilation Permissions All these resources are public domain. No credit is required, although it'd be appreciated. Credits Sanctuary WW4 Extended resources Here is almost everything used in v1.1 of WW4 Extended. The only things you won't find are the models that aren't explicitely public domain or that I'm able to share for one reason or another (middle east units, zils, BTRs, BMDs...) and the vehicle texture masters. With that said, if there's still something that shouldn't be there please let me know and I'll reupload the zip files with those models removed. Note that the texture masters are in GIMP format (.xcf). Download WW4 Extended v1.1 MLODs WW4 Extended v1.1 Infantry textures WW4 Extended v1.1 Infantry textures for Cold War and Arctic Permissions Use them at will, as long is in an Arma game (there's the ported Arma vehicles there, and those have that restriction). No credit is required, although it'd be appreciated. Credits Sancturay - Base models and textures for infantry units kenoxite - Models and textures for anything not credited below (including the porting to OFP of the Arma 1 and 2 vehicle models) Bohemia Interactive - Original OFP, Arma 1 and Arma 2 models of the ported vehicles Macser - Desert 5t trucks Offtime, Jack, Agent Smith, FAB, Alderous - BRDM-2 Apocalypse83 - Desert retexture of BIS vehicles krzychuzokecia - National Army units ivosm - Unit textures afghan era SomerenV, Rusty and other members of the facepunch.com community - Digital Flora and other russian camo patterns
  16. krzychuzokecia

    Magnum Force - revolver pack

    Version 1.2 An addon by Krzychuzokecia For all the enthusiasts of "the most powerful handgun in the world" - the iconic .44 Magnum Smith & Wesson - I give You MAGNUM FORCE! Have You ever dreamed about being just like Your childhood idol "Dirty" Harry Callahan? The dreams come true! So don't waste Your time, and feel the unleashed power of .44 Remington Magnum! This addon contains 4 variants of the Smith & Wesson N-Frame revolver: iconic Model 29 with 6 inch barrel, Model 29 with 4 inch barrel, stainless steel Model 629 with 6 inch barrel, and Model 625 JM - .45 ACP match gun named after Jerry Miculek, world's fastest shooter. Class names are provided in readme, additionally You can find those guns in editor, under class "Empty->Ammo". There You'd find ammo box and weapon holders. Also, under class "Civillian->Man" there are three units armed with Smiths. Requirements: Operation Flashpoint: Resistance 1.96 or ArmA: Cold War Assault 1.99 JAM3. Credits: Krzychuzokecia - models, textures, config Bohemia Interactive - basic S&W model and texture Wannabe - model and texture of Hogue grip Sam Barker (Jackal326) - sounds Earl, Suchey - muzzle flash textures JAM3 Team - ammo values and .45 ACP sound. Download: Mirror 1 Mirror 2 by OFPr.info.
  17. All the subforums related to OFP editing (from scripting to configuration or modelling) are gone now. There's just an OFP EDITING subforum that is actually empty. Is this something temporary, something that has slipped through while upgrading to the new forums engine, or is it permanent?
  18. Just a heads up that I've completed a v1.99 (so, CWA) version of the scripting commands page. It also includes quick references to all the changes since 1.96. You can find it here: https://community.bistudio.com/wiki/Category:Scripting_Commands_OFP_1.99 As mentioned there, I used information present in the useful CWA scripting document by Faguss for some of the new commands.
  19. CivPopulate A script package that populates areas dynamically with civilians and adds traffic to the roads. * FOR OFP/CWA * Current version: 1.4.1 DOWNLOAD: http://www.mediafire.com/download/6o5w3m4t4y4b0ap/civPopulate_v141.zip CONTENTS: Template Demo mission in Nogova Demo mission in Nogova to test CoC UA. Debug mode on. FEATURES: Populate your towns with as many civilians as you want in as many towns as you want Civilians wander the streets or idle lazily inside or near buildings. You can populate your towns with civilians from different addons to increase the diversity of the population Population changes depending on if it's day or night Just one simple, light script is used to manage an unlimited amount of walker civilians Add any pack of civilians by adding templates *New* Civilian traffic You can now also designate camping areas Populate towns with specific types of civilians Add and remove designated towns and camps on the fly You can pause, resume, reset or completely stop civPopulate You can now really set an unlimited amount of towns and camps (previously there was a limit of 63) USE: MISC NOTES: Traffic: Although there's a minimum placement distance of 300m from the player you'll sometimes see the cars popping up. Traffic: You'll occasionally hear explosions around you. Don't panic. It's just vehicles exploding and civilians burning to death. New clones will replace them shortly. Traffic: Five vehicles is usually enough to simulate the traffic in any island. With more the chances of they bumping against each other, particularly on the initial placement, are too high, and you'll actually see less traffic than with less vehicles (as they keep being destroyed and relocated). Other: Expect huge house parties if there's just a couple of building with preset positions in a town. Other: Lots of civilians = less FPS. If you set your max population to 700 and you enter a "high" town expect a significant FPS drop. This script package places as many civilians as you want in the spots you want. No more, no less. CREDITS Functions: Backoff (createunit2.sqf) Liquid_Silence (distancepos3d.sqf) General Barron (nearestobj.sqf) Tophe of Östgöta Ops (randomBuildingPos.sqf) weasello (rndPosInRadius.sqf) toadlife (shuffle.sqf) Igor Drukov (getrelpos.sqf) bn880 (sortbubble.sqf) Scripts: Mr-Murray (teleport.sqs) Music: Dola Re Dola (by Devdas) <unidentified song> (by Amir Jan Saboori) Kopeika <extract> (by et_) CHANGELOG --- Use this, share this, modify this, whatever you want. Just put my name somewhere if you do so.
  20. Yes, not the most original name ever. This is yet another variant of a mission I've been creating and recreating for personal use since the beginning of times. One team attacks, one team defends. You are a rifleman in a VDV squad, in singleplayer, or you can also choose to be a member of the resistance in multiplayer (up to 6 players each). Nothing too fancy, in any case. Just something short and simple that can be replayed every now and then for some quick fun. FEATURES Short and action packed mission (around 15 minutes) Assault the base as VDV or defend it as a member of the resistance (the latter only in multiplayer) Compatible with both single and multiplayer modes (no respawn) Spectating script on death that works both in single and multiplayer (by Kegetys and Faguss) Make it more challenging by playing in Veteran mode: skill levels are higher and fleeing chance lower for all units All WW4 EXT unit features enabled (rucksacks, tracers, bullet cracks...) except deletion of disposable launchers CAS support requested by the AI for east side Jet flybys for jets and personal menu enabled Cover script by General Barron and Random Building Position by Tophe to help the AI provide a solid static defense kInfoshare script that allows AI units share knowledge about enemy locations DTV script package to activate dynamic speech for all AI units (requires DrongosToolkitVoices.pbo and ECP_DSAI.pbo (found inside ECP)) kSuppression script package allows AI units to react to suppressing, incoming fire and grenades REQUERIMENTS WW4 v2.5 WW4 EXTENDED v0.9.3 or higher DOWNLOAD v1.2: http://ge.tt/9Y9LTWk1 There's two versions included in the linked file. The normal one includes all the features mentioned above. The "simple" one has DTV and kSuppression deactivated. Use that one if you don't want to download the required pbos and/or don't want those extra features for whatever reason. I've also provided both missions unpboed for you to take a look at how things work internally in an easy way. Or to tweak the mission to meet your own preferences or system requirements. There's quite a lot of units in a relatively small area (about two platoons for each side), so you might find it somewhat sluggish at moments, depending on your system and performance standards. On the other hand, it can be quite spectacular to watch and play through. FWATCH recommended, just in case you end up being the leader. Being able to use a key to show up the personal menu is a godsend compared with the sluggish action menu method. Also, if you have the time and will, get both pbos mentioned above so you can activate DTV properly. It really livens up the atmosphere of the mission. Have fun. CHANGELOG: v1.2 - Reduced change of BRDM platoons to be fully manned - Res reinforcements transported in cargo should now properly disembark when reaching AO - Res reinforcement squads now have one more AT unit each - Res reinforcement truck in west area placed closer to AO - Uses the new activation logic for jet flyby sounds - Updated to new version of spectating script v1.1 - Added missing picture called from overview.html - Minor corrections to how overview.html is displayed
  21. Chain of Commands Network Services 2 (CoC NS2) How the hell does it work? Why use it? Because: Automatically generates and updates a list of all the players in a MP mission It’s able to broadcast strings, sides, arrays and multi-dimensional arrays globally, and virtually any data type including those supported by publicVariable (number, boolean, object, group) Can send data to all, specific clients, all clients or just the server Allows you to execute calls or functions sent from the server to clients and viceversa It’s able to share global arrays among server and clients Reduces the amount of global variables needed for clients in MP Eliminates the need of looped scripts and other synchronization methods Getting it The last version can be found here: http://www.ofpec.com/forum/index.php?PHPSESSID=h0tkc4h997vpefijgf0tc5el21&action=dlattach;topic=30650.0;attach=5472 If you get it from somewhere else make sure it's version 2.0, not 1.1. The latter should be avoided, as it's inferior in all aspects. Read the included Intro_to_CoC_NS_D2.pdf file, by the main coder of Sinews of War. It's short and simple, and good to have a general sense of this tool. Note that all his examples are focused on the exclusive use of fnRemoteCall, disregarding other methods. Setting it up For the addon version: NOT NEEDED IF YOUR MISSION USES COC UA: Place the CoC-SERVER logic in the editor (found in Game Logic -> CoC Utilities) For the script version: Copy the contents of CoCNS_2_0_ScriptTemplate.intro to your mission folder. It can be found inside the CoC NS 2 zip file. ONLY IF YOUR MISSION DOESN'T USE COC UA: Place a game logic in the editor and name it CoC_Server. Stuff you should know The official documentation can be found here: http://web.archive.org/web/20060112070534/http://www.thechainofcommand.com/docs/ Nodes: Nodes are connected sessions, listed in CoC_ClientList. That means that nodes actually refer to players, except for the case of the server when dedicated, which refers to a logic instead. Node index 0 is always the server (can be a player or a logic), node index 1 is the first player client, node 2 the second, etc. CoC_ClientsReady: Use this to check if CoC NS 2 is fully loaded before executing anything related to it. You'll probably just use it once, in an init script or somewhere along those lines. CoC_ClientList: 2D array listing all connected nodes. There's another equivalent global var, CoC_PeerList, so you can use whichever you like most. It has this format: [player object, player name, reserved var, connected]. The server is always at index 0. To retrieve the player object of the first client you would do something like this: (CoC_ClientList select 1) select 0. CoC_ClientChannel: It contains the index of the local node in CoC_ClientList. It’s stored locally, so its value will be different for each machine. fNSend: Use this to send stuff to specific nodes. Append "NO_NQ" if you want to send it ASAP, as it avoids the queue, and "NO_DISC" to ignore disconnected nodes. fNSendAll, fNSendClients and fNSendServer: Use them to send stuff to all nodes, just the clients or just the server, respectively. All of them share the same syntax and can use the "NO_NQ" and "NO_DISC" tags. fNSendGlobal: This seems to be the most optimized function to send data, so use it to send stuff to all or specific nodes when you aren't sending strings or sides, and if you don't need the "NO_DISC" and "NO_NQ" tags. Otherwise use either fNSend or fNSendAll. fNRemoteCall: Use this to execute calls on all or specific nodes. It only works with boolean, number, string, array and multi-dimensional array data types, though. CoC_isClient, CoC_isServer, CoC_isServerClient and CoC_isServerDedicated: Use them to know if the specific node is a client, a server (without specifics), a listen server or a dedicated server, respectively. Run the checks either locally or via fNRemoteCall. CoC_PublicArrays: Contains a list of all the arrays publicly shared. CoC_NSFunTable: Array containing all the custom functions you want to use in CoC NS2 There are way more interesting global vars and built-in functions, but those listed here are the ones I actually found more useful so far. So, how do I use all this? You have two main ways to share data. The one you'll probably use more often is by sending petitions to execute one of the custom functions referenced in CoC_NSFunTable, via fNSendAll, fNSendClients, etc. The other one is by using the public array system. You can also use fNRemoteCall, although it has more limitations than the both mentioned before. Custom functions Before getting into custom functions let me tell you that there's a few built-in ones present already, like: fNPing: Sends a ping request to the specified nodes fNPrint: Prints the specified data in the specified nodes. For debugging, mainly All the ones included are: "fNPing","fNPingr","fNCS","fNUP","fNPrint","fNBlank","fNClearQ","fNCall". Don't create new functions with any of those names, or you'll overwrite them and break all this. For other specific tasks you'll need to create and load the functions yourself and add them to the CoC_NSFunTable array. Before anything, you'll need to init the CoC_NSFunTable array if you are using the script version. It's initialized automatically in the addon one or if you use CoC UA in your mission. Anyway, I think it's good practice to check if this array exists before touching it: _null=format["%1",_nullstring]; ? (format["%1",CoC_NSFunTable]==_null) : CoC_NSFunTable=[] Then you load and add the functions to be used by CoC NS2, like this: ? (format["%1",fPlayAnim]==_null) : fPlayAnim = preprocessFile "fu\fPlayAnim.sqf", CoC_NSFunTable set [count CoC_NSFunTable,"fPlayAnim"] ? (format["%1",fSay]==_null) : fSay = preprocessFile "fu\fSay.sqf", CoC_NSFunTable = CoC_NSFunTable set [count CoC_NSFunTable,"fSay"] ? (format["%1",fClientChat]==_null) : fClientChat = preprocessFile "fu\fClientChat.sqf", CoC_NSFunTable = CoC_NSFunTable set [count CoC_NSFunTable,"fClientChat"] Those are just examples. You can add any function you want. Also, note that I make sure those functions aren't defined already. That's to avoid problems when two script packs which both use CoC NS2 are running together. Otherwise it'd add unneeded entries of functions to the CoC_NSFunTable array. Alternatively you could have done this: fPlayAnim = preprocessFile "fu\fPlayAnim.sqf" fSay = preprocessFile "fu\fSay.sqf" fClientChat = preprocessFile "fu\fClientChat.sqf" CoC_NSFunTable = ["fPlayAnim", "fSay", "fClientChat"] It actually doesn't matter, one way or the other. But if you want to avoid double entries the former method is preferred. What it does matter is to init all that in all clients and that the functions listed in CoC_NSFunTable are in the same order everywhere, so a good place for that would be in the init.sqs of your mission. Public Arrays You can share arrays publicly, so they can be automatically updated in all nodes and can also be edited by any of them. The public arrays are stored in the CoC_PublicArrays global var. It must be initialized manually in all nodes and all of them must be identical, so a good candidate is the init.sqs. To init CoC_PublicArrays you’d do something like this: globalArray1 = [] globalArray2 = [<stuff>] CoC_PublicArrays = ["globalArray1","globalArray2"] As you can see, CoC_PublicArrays is actually a reference to the arrays you want to be global. The arrays themselves can be either empty or not. You can always change their contents later and broadcast them via fPublicArray. To add a new array to CoC_PublicArrays after it's been initialized you'd need to do something like this: [[],{myNewGlobalArray = []; CoC_PublicArrays set [count CoC_PublicArrays, "myNewGlobalArray"]}] call fNRemoteCall And to remove one: [[],{NameOfTheArrayToDelete = nil; CoC_PublicArrays = CoC_PublicArrays - ["NameOfTheArrayToDelete"]}] call fNRemoteCall To modify a global array you'd use the built-in fPublicArray function, like this: oneOfTheGlobalArrays = oneOfTheGlobalArrays - [unusedObject] "oneOfTheGlobalArrays" call fPublicArray This way all the nodes will receive the request to update their respective versions of the oneOfTheGlobalArrays array with the content of the one of the node that is sending the request. Examples Killed EH The killed eventhandler is local to the computer the unit belongs to. That means that the server won't be aware of when a player is killed unless some looped scripts and global vars are used (which can be dozens depending on the amount of players). CoC NS2 allows to simplify all this by sending the message from the client to the server when the player is killed, so the server can act accordingly. This is a way of doing so: Initialize the CoC_NSFunTable global var: _null=format["%1",_nullstring]; ? (format["%1",CoC_NSFunTable]==_null) : CoC_NSFunTable=[] Create a custom function that will serve as a parser for the sent killed EH. For this example we'll name it fKilled.sqf and will place it in a directory named fu. The code of the function would look like this: private ["_unit","_killer"]; _unit = _this select 0; _killer = _this select 1; [_unit,_killer] exec "eh\killed_server.sqs"; Note that we'll be sending the unit and killer vars to a script named killed_server.sqs in the eh directory, but we could as well run our killed EH code here. Now we load the function this way: ? (format["%1",fKilled]==_null) : fKilled = preprocessFile "fu\fKilled.sqf", CoC_NSFunTable set [count CoC_PublicArrays, "fKilled"] The killed EH should have been added to the player's unit somewhere, like this: this addeventhandler ["killed", {_this exec "eh\killed.sqs"}] And in killed.sqs we put this: _unit = _this select 0; _killer = _this select 1; [[_unit,_killer],"fKilled"] call fNSendServer So, when a player client is killed this would happen: The player's killed EH script would run on his computer, and send a petition to the server to execute the fKilled function with the _unit and _killer vars passed. The server would receive the notification and execute the fKilled function, which in turn would execute the killed_server.sqs script locally This same system can be used to handle the hit EH, which is also local. Strings in global variables Strings are one of the data types not supported by publicVariable. With CoC NS2 we can update and synchronize its value to all nodes with something like this: [[],{myStringGlobalVar = "Some text here"}] call fNRemoteCall By using fNRemoteCall we'll execute the content in brackets in all nodes, including the server. We could have sent this to specific nodes by specifying the nodes, like: [[1,4],{myStringGlobalVar =... While we used a string in this example, this same system would work with global vars that contain any of the other data types supported by fNRemoteCall (booleans, numbers, arrays and multi-dimensional arrays). Notes Be aware that you won't be able to send objects as parameters with a fNRemoteCall. The call executed needs the object to be either local to the receiver or known globally. Something like this, where _unit is defined locally on the server, won't work: [[],"format [{%1 say %2},_unit,_what]"] call fNRemoteCall. By formatting _unit you will actually send the reference of the unit, not the unit object (the client will try to execute something like WEST 1-1-A:1 say phraseWhatever, which obviously won't work). So, if you want to execute something on a unit use a custom function instead, like this: [[_unit,_what],"fSay"] call fNSendAll. The fSay function must have been previously added to the CoC_NSFunTable array, and it would contain something like: _unit say _what; Alternatively, you could make use of the CoC_ClientChannel and CoC_ClientList vars, as shown in the examples in the Intro_to_CoC_NS_D2.pdf file. Drawbacks CoC NS2 can take a long time to load, particularly for the script version. Conflicts with CoC UA in the scripted version if a CoC_Server logic is manually placed in the editor -- Online PDF version of this guide: https://docs.google.com/file/d/0By2CaodBQ84GUTJfSVFyYW54alE/edit?usp=sharing -- Feel free to contribute to this guide and point out any wrong information or coding that could be improved. This guide will be updated in that respect as seen appropriate.
  22. MAPFACT RUCKSACK WW4 Hi all, This is a special release of MapFact's Rucksack that adds ammo from the WW4 v2.5 mod and fixes some bugs that happen in CWA. It also adds east mines to the rucksack ammo. This addon is based on Mapfact's Rucksack v1.1, so it also contains all the features present on that version. While initially this addon was created for personal use, BadAss kindly granted permission to make it public. In order to differentiate this version from the regular MapFact releases he asked me to rename it to “WW4†instead of continuing the version numbering (which would make this v1.2). So, this is finally version 1.0 of the WW4 branch. Please refer to the “Readme_eng.htm†file in the “old v1.1 docs†directory (online version), in the linked file, for extended info and instructions about how to use this add-on. You can also find more information in the old release thread of v1.1. Also, in the included pdf you'll find a list with the class names of all the ammo. You can also read the file online here. The linked file below also includes a demo mission. Download MAPFACT'S RUCKSACK - WW4 v1.0 - http://www.mediafire.com/download.php?jmg4me45m8purk5 - http://www.multiupload.nl/ASISRBCMTJ More screens: ADDING RUCKSACKS TO YOUR MISSION Copy/Paste this in your mission's init.sqs: ; Init MAPFACT's Rucksack - WW4 ~1 [] exec "\MAP_Rucksack\Scripts\MAP_RuckInit.sqs" To add the rucksacks to units it's recommended that you use this script package: MAP AI RUCKSACK - WW4 It will automate the process of adding rucksacks and will also allow AI units to make use of them (so they can use the ammo stored in them when they run out of it). USE: [<unit>,<template to use>,<SD ammo?>,<HD ammo?>,<rucksack type>,<generic class>] exec "MAP_AIruckWW4\add.sqs" EXAMPLES: [this,"west_shadowops",false,false,"MAP_RucksackAlice"] exec "MAP_AIruckWW4\add.sqs" [e1u2,"east_army",false,true] exec "MAP_AIruckWW4\add.sqs" [unit1,"west_recon",false,false,"","sniper"] exec "MAP_AIruckWW4\add.sqs" Check the readme in the linked file for more info. DEMO MISSION: http://www.mediafire.com/download.php?uc8bkauh29oa9ts Includes the scripts MAP AI RUCKSACK - WW4, HEAL GROUP and an updated version of REASSIGN WEAPONS WW4. If you don't want to allow AI units to use rucksacks or you have your own method to add them, you still need to add this "fired" eventhandler to the units you want to use their rucksacks: _unit addEventHandler ["fired",{if (_this select 1 in MAP_RuckSackTypes) then {_this exec "\MAP_Rucksack\Scripts\MAP_DropMag.sqs"};}] HOW TO USE THE RUCKSACK To take a magazine out of a rucksack you need to do the following: Select the rucksack in the actions menu If the desired magazine isn't loaded, select the desired mag in the actions menu and reload it Fire the rucksack like any other weapon You will bend down and put a single magazine on the ground Pick up the magazine you just dropped. Don't take too long to pick up the dropped magazine, as it will disappear after a couple minutes. AIs aren't able to use the rucksacks. If you're the squad leader you can order an AI to drop a whole magazine pouch, so you can pick it up and drop single magazines yourself. Then order the AI to pick up those single magazines. Please use the med-kit only when you're hurt. Otherwise it'll be wasted. CHANGELOG WW4 v1.0: - Added support for WW4 ammo - Dropped magazines are a bit ahead from the player now, so they're clearly visible - Players can interact with dropped magazines instantly - CWA: Fixed player being stuck when placing or packing tents and camonets - Fixed instance where player wasn't able to pack something if he still had loaded (although empty) the thing that he wanted to pack - Minor corrections to stringtable.csv - Added Mine East CREDITS Original addon: BadAss, Flashpoint_k and raedor (see “Readme_eng.htm†for extended credits) WW4 version: kenoxite
  23. SQUAD CONTROL (SQCTL) The goal of this tool is to provide mission makers an easy to use, easy to implement, way to control more than one squad or group at once. While this tool allows you to control an unlimited amount of squads (up to the hardcoded max of 63 groups per side) it’s mainly focused on scales from fireteam to platoon size. Anything beyond that can easily become a management nightmare, even with all the tools provided. I wouldn’t suggest going beyond company level, but it’s obviously up to you. Features Manage several groups at once, from fireteam level to company and above Keep track of the health status, current orders and position of all the squads under your control Issue orders to individual squads or to the groups they belong to Transfer units between any of the squads under your control Create new groups and assign squads to existing ones Rename your groups or squads to be easily identifiable The location of enemy squads will be broadcasted among each side Squads will move and follow the player in formation DOWNLOAD v1.0: http://www.mediafire.com/download.php?lu7473dgt6ddc97 Includes the template, a demo mission where you control a platoon and another one where you control several fireteams in a USMC squad (this one requires WW4). Requires USMC Symbols v1.2: - ftp://ftp.ofpr.info/ofpd/unofaddons2/USMCsymbols12.zip - http://www.ofpec.com/addons_depot/index.php?action=details&id=69 Installation Merge the template mission into yours Copy all the files and folders in the template mission (except mission.sqm) to your mission’s directory Edit the SQCTL_settings.sqf file you copied, if appropriate. Advanced: Instructions To put a squad under the player's control you'll have to add it first, using something like this: [<this group>,<nameOfTheSquad>,[<groupItBelongsTo>,<nameOfTheGroup>]] exec "SQCTL\addSq.sqs" So, if you want to add a squad to group number one you'd do something like this: [group this,"",[1]] exec "SQCTL\addSq.sqs" To add a squad to group number two you'd write: [group this,"",[2]] exec "SQCTL\addSq.sqs" etc If you'd like to name the squad you'd do something like this: [group this,"1st SQUAD",[1]] exec "SQCTL\addSq.sqs" And if you'd like to also name the first group you'd do: [group this,"1st SQUAD",[1,"1st PLATOON"]] exec "SQCTL\addSq.sqs" If you don't provide a name the squads and groups will be named automatically ("SQUAD <x>" and "GROUP<x>" respectively). To name groups you only have to provide the name in one of the squads. It doesn't matter if it's the first or the last. To issue an order to a squad or group: Click on the “ORDER†button to issue orders to the selected squad or group Select the order you want to issue from the combo box. Using the arrow buttons move the map where you want the squad or group to execute the order Click the “ISSUE†button Expanded instructions: Known Issues Sometimes an error will occur when issuing a follow or any order that requires a formation if the squads or group is already in one. This might occasionally stop the new formation script, forcing the player to repeat the order. This will be fixed in a future version. Notes This version isn’t MP compatible. This feature will be included in a future release. I’ve considered allowing the queue of several orders per group, but I finally discarded it. The goal of this tool is to provide a simple way to manage several squads at once, through simple orders. For other uses you should probably use something more feature-packed, such as the Command Engine or Drongo’s Toolkit. This tool makes extensive use of the forceMap and mapAnim commands. I always wanted to figure out their potential and decided this was a good project to try them out. While it has the big disadvantage of having to navigate by clicking buttons and not dragging with the mouse it allows me to forget about the headache inducing and easy to break onmapsingleclick. So far I like this, but if you think it's a nuance feel free to say so. Credits vektorboson (OFP script lib) Toadlife (formation_extended.sqs) Snypir (distancepos.sqf) bn880 (sortbubble.sqf) Drongo’s Toolkit and Command Engine for inspiration EXTRA Below it's the OFP Dialog Maker file I used to create this. Take it if you want to edit the appearance of this tool or add or remove features for your own use. Or whatever. DOWNLOAD OFP Dialog Maker save file : http://www.mediafire.com/download.php?dpxlp08347p9b2t
  24. * FOR OFP / CWA * DOWNLOAD v1.2.1: http://www.mediafire.com/download.php?7v5rc5rappo4rtg The linked file includes a template and a demo mission. The goal of this script pack is to provide an addon-free and easy to use way of including suppressive fire in user missions. Every time a shot is fired the position of the bullet will be checked at given intervals, until it disappears or impacts. If the bullet comes close enough to a unit the suppression level of that unit will raise. If the suppression level is high enough that unit will either have their fire rate reduced or immediately lay down and stop doing anything. Only the most skilled ones will have a chance to keep crawling or keep firing. In addition to this, units detecting an incoming grenade will try to run away from it. FEATURES Every single bullet is checked for suppression Two levels of suppression: moderate and full Suppressed units will fire at a considerable reduced rate Fully suppressed units are forced to lay down Only very skilled units will have a chance to return fire and/or move when fully suppressed Units will try to run away from incoming grenades, if they detect them While any weapon can suppress, MGs, LMGs and sniper rifles have a bigger suppression effect Secondary weapons won't suppress Specific units can be excluded from being suppressed, including players Vehicles and their crews are unaffected by suppression, but can inflict it Killing or damaging an enemy unit will raise the suppresion levels of its nearby allies Works both in SP and MP (optional) Very skilled units may have a chance of skipping suppression altogether (for that given bullet) (optional) Fleeing units can be automatically excluded from suppression (you might want to use this for compatibility with some missions) INSTRUCTIONS In order to use kSuppression in your mission follow these steps: Merge the template mission into yours. Copy all the folders and files in the template mission to that of your mission If you plan to only use this for single player you can skip the CoC NS 2 ones. So you could just copy: kSupp, kScustom and ofp_scriptlib If you have your own "stringtable.csv" copy/paste its contents to the end of your own. Adjust the options to your liking in the "kSupp_settings.sqf" file Add this line to the init of any empty vehicle (that includes static machine guns): [this] exec "kSupp\prepEmptyVeh.sqs" Advanced: NOTES Only MGs, LMGs and sniper rifles have a reliable suppression effect. Suppressing with ARs or pistols will require significantly more effort This pack only uses a single global variable, and a few others for functions, etc, so it shouldn't cause any savegame bug CoC NS 2 is only used if the mission is detected to be played in MP. In that environment this whole system won't start working until CoC NS 2 loads properly and the suppression scripts are initialized. For SP this wait will be significantly shorter, as CoC NS 2 won't be used. KNOWN ISSUES Sometimes units are caught between bullet position checks and aren't suppressed. That also applies to those near to bullet impact points. Empty vehicles will be assigned the fired EH twice if manned before being registered in the kSupp array Suppressive fire affects units of all sides but those belonging to the one of the suppressing unit. So, in situations where two sides are fighting together they may end up suppressing each other. CHANGELOG CREDITS Chain of Command team (for CoC NS 2, probably the best system for server/client synching) Vektorboson (for ofp_scriptlib, a varied, lighteweight and generally awesome pack of functions) Igor Drukov and his bro (for getrelpos.sqf) Drongo69 (for the script to register groups, and for support and inspiration in general) TPWC AI suppression system (the idea to use balls over units for debugging and different suppression levels comes from there) ECP (for using an array to store global values without creating SP savegame crash) SLX (for the simple yet effective way to detect null vars and general inspiration on suppression) Have in mind that those are the ones I've kept track of and/or remember. It's more than likely many others that should be credited here. If you feel that you or someone else should be added just let me know and I'll update the credits accordingly. DOWNLOAD v1.2.1: - http://www.mediafire.com/download.php?7v5rc5rappo4rtg Older versions:
  25. I've been collecting, expanding and creating documentation for various addons and mods. Initially this was done for myself, as I found very convenient being able to access all of them on a single place via browser, but I think this might be useful for someone else. The current compiled documentation consists of: WW4 - Units: name, class, 3d model, weapons, magazines... - Weapons: real name of the weapon, class, muzzles, magazines... WGL Everything in the docs directory of this mod, with some added info. - WGL5 manual (draft) - WGL4 tech and field manuals - Ammo values - Damage values - Groups - Infantry units - Laser designator values - Crew, magazines, weapons, etc of weapons and vehicles - Rucksack magazines - Vehicles - Weapons (with muzzle names added) - WGL ZM classes, global vars, etc CoC - CoC NS2 guide (the one already posted) Markers Names and classes of markers from several addons - Default BIS markers - USMC markers - WGL markers You can browse and view the documents here: https://docs.google.com/folder/d/0By2CaodBQ84GN1RDM0ctazhyNlk/edit?usp=sharing The documentation provided here might be expanded in the future. If so I'll notify about here to let anyone interested know.
×