Jump to content

thy_

Member
  • Content Count

    279
  • Joined

  • Last visited

  • Medals

Everything posted by thy_

  1. A bit overreacting ("pain") but yes, a queue system would be good. Maybe in the early future.
  2. thy_

    Servers are dead :(

    I came from the future to say that basically, all Reforger servers are freakly full! 😛 Be patient, guys. Arma is like wine. Trust in the process! And BIS devs 😉
  3. Download, Mission briefing, loadout, and more: https://steamcommunity.com/sharedfiles/filedetails/?id=1849325560 Languages supported: English and Portuguese. This mission uses dynamic minefields built by Ethics Minefields Script: This mission uses a playable area control script called PAC: Cheers, thy_
  4. YES! You can spawn whatever you want through CSWR (performance friendly because it doesn't change any original AI behavior, and its persistent loops are super limited to provide a balanced performance with a lot of AI living to the mission)
  5. thy_

    DLC content spawning

    Through Eden Editor, you can spawn easily whatever you want (vanilla, dlcs, cdlcs, mods) with CSWR. Documentation and video tutorials show how to use that. 😉
  6. As I told you in your original post, check this out:
  7. Exactly, but check this out to solve what you want:
  8. Disclaimer: probably one of the hardest missions to complete I have made. Download, Mission briefing, loadout, and more: https://steamcommunity.com/sharedfiles/filedetails/?id=2034213374 Languages supported: English and Portuguese. Cheers, thy_
  9. Download, Mission briefing, loadout, and more: https://steamcommunity.com/sharedfiles/filedetails/?id=2878171355 Languages supported: English and Portuguese. This mission AI was dynamically built by CSWR: Cheers, thy_
  10. Download, Mission briefing, loadout, and more: https://steamcommunity.com/sharedfiles/filedetails/?id=3228718317 Languages supported: English and Portuguese. This mission AI was dynamically built by CSWR: Cheers, thy_
  11. CSWR script already has an option where you easily define if the AI should use a flashlight or night vision. Also, if they can even have them in their loadout. Check this out:
  12. Hi there. If you want to create missions without ACE dependencies but still want to use ACE Medical and Food stuff when ACE is available on the server, you might use this code in your initServer.sqf, for example. initServer.sqf // If ACE Medical is activated on the server, do it: if ( isClass(configfile >> "CfgPatches" >> "ace_medical") ) then { supply_crate1 = createVehicle ["CargoNet_01_box_F", [1876.54,9278.19,200], [], 0, "NONE"]; chute1 = createVehicle ["B_Parachute_02_F", [0,0,0], [], 0, "FLY"]; chute1 setPos (getPos supply_crate1); // getPos was designed to take the altitude pos obj from the surface below it. supply_crate1 attachTo [chute1, [0,0,-0.6]]; // attach the chute to the crate // Supply items > Medical: supply_crate1 addItemCargo ["ACE_fieldDressing", 36]; supply_crate1 addItemCargo ["ACE_elasticBandage", 18]; supply_crate1 addItemCargo ["ACE_splint", 9]; supply_crate1 addItemCargo ["ACE_quikclot", 18]; supply_crate1 addItemCargo ["ACE_tourniquet", 18]; supply_crate1 addItemCargo ["ACE_packingBandage", 9]; supply_crate1 addItemCargo ["ACE_bloodIV", 9]; supply_crate1 addItemCargo ["ACE_plasmaIV_500", 5]; supply_crate1 addItemCargo ["ACE_salineIV", 5]; supply_crate1 addItemCargo ["ACE_bodyBag", 5]; supply_crate1 addItemCargo ["ACE_morphine", 18]; supply_crate1 addItemCargo ["ACE_epinephrine", 18]; supply_crate1 addItemCargo ["ACE_adenosine", 18]; supply_crate1 addItemCargo ["ACE_painkillers", 18]; supply_crate1 addItemCargo ["ACE_surgicalKit", 3]; supply_crate1 addItemCargo ["ACE_suture", 3]; supply_crate1 addItemCargo ["ACE_personalAidKit", 3]; supply_crate1 addItemCargo ["Medikit", 1]; // Supply items > Food: supply_crate1 addItemCargo ["ACE_Banana", 18]; supply_crate1 addItemCargo ["ACE_MRE_SteakVegetables", 9]; // Supply items > Water: supply_crate1 addItemCargo ["ACE_WaterBottle", 18]; supply_crate1 addItemCargo ["ACE_Canteen", 9]; // Supply items > Extra: supply_crate1 addItemCargo ["ACE_EarPlugs", 9]; // Waiting the crate get closer to the ground: waitUntil { sleep 0.1; ((getPosATL supply_crate1) # 2) < 2 || !alive supply_crate1 }; // Adjust to crate velocity after the parachute detachment: _velocity = velocity supply_crate1; // [x,y,z] detach supply_crate1; supply_crate1 setVelocity _velocity; // Detachment of parachute from the crate: playSound3D ["a3\sounds_f\weapons\Flare_Gun\flaregun_1_shoot.wss", supply_crate1]; detach chute1; chute1 disableCollisionWith supply_crate1; // Animation breather: sleep 5; // Delete the parachute: if ( !isNull chute1 ) then { deleteVehicle chute1 } }; Pay attention to this line down below. You should set the classname of the asset of your taste. You MUST replace "[XXX, YYY, 200]" for other X and Y positions on the map. supply_crate1 = createVehicle ["CargoNet_01_box_F", [1876.54,9278.19,200], [], 0, "NONE"]; Enjoy.
  13. For you, from the future, "Door_6_source" is the RAMP of the Taru helicopter 😉
  14. CSWR is an Arma 3 script that allows the Mission Editor to spawn AI units and vehicles (by ground or air paradrop) and makes those groups move randomly to waypoints forever in life, where spawn-points and waypoints are easily pre-defined by Mission Editor through Eden marker's positions. CSWR accepts faction loadout customization, including additional customizations for sniper teams and paratroopers. CSWR almost doesn't change any original Arma AI behavior, saving server performance and Arma 3 integrity. Creation concept: bring life to the mission through non-stop units' movements with some level of unpredictability without losing control of server performance and what AI units can do. Special thanks: To the old (but gold) "T8 Units" script for the inspiration over the years. How to install / Documentation: https://github.com/aldolammel/Arma-3-Controlled-Spawn-And-Waypoints-Randomizr-Script/blob/main/_CSWR_Script_Documentation.pdf What to expect from the CSWR script: No dependencies from other mods or scripts; Manually define which markers the faction can use as spawn-points; Create unlimited different types of spawn-points: Common spawn: for units and ground vehicles; Vehicle spawn: exclusive for ground vehicles; Heli spawn: exclusive for helicopters; Paradrop spawn: for units and ground vehicles; Sectorized spawn: all spawn types can be sectorized to be available only for specific groups/vehicles inside a faction; Spawn-points can be triggered by: Mission starts: right after the mission gets started; Timer delay: a down count; Trigger delay: when some editor's trigger is activated; Target delay: when a specific unit or vehicle or building is killed/destroyed; Once the spawn-points are created, the script will spawn the groups randomly through their faction spawns; There is no re-spawn. Death is death for units and vehicles spawned by CSWR; Vehicles with turrets spawned by CSWR, when damaged, their gunners never leave the vehicle, doing the last standing in combat until death; Manually define which markers will be used as one types of destinations (waypoints) for AI units and vehicles; Create unlimited different types of destinations: Move: groups will move randomly through your predefined move-markers; IMPROVED! Watch: sniper groups will search for the best high position to cover one of your predefined watch-markers; Hold: soldiers, civilians, or ground vehicles (mainly tracked ones) will set position facing a specific direction predefined by you with hold-markers; IMPROVED! Occupy: soldiers and civilians will search for a building around a predefined occupy-marker, and will go there, get in, and stay; IMPROVED! Sectorized destination: all destination types can be sectorized to be available only for specific groups/vehicles inside a faction; Once the destination markers are created, CSWR will take care of taking (or not) the groups there, randomly; Manually set the number of soldiers, who they are, their loadouts, who belongs in each group type, and even ground vehicles and helicopters; Add or remove Night-Vision-Goggles and Flashlights for one or more factions, easily through "True" or "False" management; There are 7 infantry templates and 8 vehicle templates to customize (with modded or vanilla things) for each faction; Define easily how many AI groups are in-game, what squad types they belong to, and their behavior: safe, aware, stealth, combat, chaos. For more details, check the documentation; IMPROVED! Available white and blacklist for buildings and ruins when groups are using Occupy movements; All vehicles and units spawned by CSWR can be (ON/OFF) editable by Zeus; Set if the CSWR should wait for another script load first on the server; Debugging: friendly error handling; Debugging: hint monitor to control some AI numbers; IMPROVED! Debugging: full documentation available. . Video demo: Check the file above on GitHub. Check the file above on GitHub. Link on this post header. (Above) Editor set if all one side can use night vision goggles (or just parachuters, or only sniper teams), or only flashlights, or both gears or none. If flashlights are available they need to be on all the mission long or just when each AI decides. (Above) WATCH destination (specific for sniper groups) is working much better with high natural terrains, regardless of whether the map is an official one. (Above) Group executing OCCUPY destinations can get in high towers with better distribution positions inside. (Above) Group executing OCCUPY, if they select an acceptable ruin/destroyed building, the group will always get in a crouch in this kind of position. (Above) Even heavy ground vehicles can be paradropped. (Above) All groups paradropped, when touched the ground, they will focus on regrouping with their squad leader before starting their missions. (Above) Helicopters automatically identify where all safe and not busy helipads are to land if they need to rearm, repair, refuel, or heal their wounded crew. Dependencies: None 😉 Download: - On GitHub: https://github.com/aldolammel/Arma-3-Controlled-Spawn-And-Waypoints-Randomizr-Script - On Steam Workshop: https://steamcommunity.com/sharedfiles/filedetails/?id=2740912514 Missions using it: Tanks & Helicopters (light): https://steamcommunity.com/sharedfiles/filedetails/?id=2424050518 Escape from Kherson: https://steamcommunity.com/sharedfiles/filedetails/?id=2878171355 Ukrainian ATGM Team: https://steamcommunity.com/sharedfiles/filedetails/?id=2847369831 Fake SDF in Syria: https://steamcommunity.com/sharedfiles/filedetails/?id=2728537885 Tanks Theater: https://steamcommunity.com/sharedfiles/filedetails/?id=2160397214 ISIS VBIED: https://steamcommunity.com/sharedfiles/filedetails/?id=2732654349 - - - - - - - - - - - Changelog: Apr, 14th 2024 | v6.5.2: news, fixes and notes. Known issues: - Watch > Sniper groups still not considering buildings when no natural highlands to take a position for overwatching; - Occupy > If you hide a building and the building can be occupied, the groups will consider that hidden building as a regular place to occupy; Paradrop > When parachuters are civilians, they're crouched right after landing and stay like this forever. - Move Hold > Sometimes tracked vehicles are not facing exactly the marker direction configured by the editor; - - - - - - - - - - - Video tutorials:
  15. The script and its information in the main post have been updated! Apr, 14th 2024 | v6.5.2: Small update, that just makes the installation process easier and is supported by this video tutorial:
  16. Hey, @silvernik22 Did you try the CSWR? You can easily create an entire faction with customized uniforms, gears, and even behaviors.
  17. Hey, @Play3r pretty sure this might helps you to build your mission context: Look at "UXO Doctrine" over there 😉
  18. Hello! ETHICS is a full solution script for ARMA 3 that provides wide creation and management over statics kill zones like minefields, UXO zones, and trap zones. Built for single-player and multiplayer, ETHICS include kill zone doctrines such as land anti-personnel, land anti-materiel, naval anti-materiel, unexploded ordnance, and booby-trap. How to install / Documentation: https://github.com/aldolammel/Arma-3-Ethics-Minefields-Script/blob/main/ethics-minefields.Altis/ETHICSMinefields/_ETH_Script_Documentation.pdf What to expect from ETHICS script:   Drag and drop a marker on Eden to create a full and unique kill zone such as minefields; Also easy to build naval minefields, Unexploded ordnance zones (UXO), and Trap zones; Ethics control (ON/OFF) to avoid planting explosive devices through civilian areas; Topography control (ON/OFF) to avoid planting over rock clusters and mountains; NEW v1.5 UXO doesn't respect Ethics or topography rules, and can be dropped under the water; NEW v1.5 Boobs-trap doesn't respect topography rules and they are always hidden, never in the open; Anti-personnel (AP) landmines avoid roads and streets; Anti-materiel (AM) landmines can be planted (ON/OFF) only on roads and streets; Classic minefields can be also hybrid, bringing AP and AM mines features; Customize each doctrine's explosive with devices from RHS, CUP, or anyone mod; Set (or not) for each kill zone has a faction owner; NEW v1.7 Set (or not) for each kill zone a percentage of presence, controlling the kill zone spawn probability; Easy explosive devices amount management through the global intensity presets: lowest, low, mid, high, or extreme; Easy way to hide all markers on the map (ON/OFF), even to kill zone owners; Debugging: friendly error handling; Debugging: a hint monitor, and systemChat feedbacks for the mission editor; Debugging: full documentation available. Video demo: Soon. Script config: Dependencies: None 😉 Download: On GitHub: https://github.com/aldolammel/Arma-3-Ethics-Minefields-Script On Steam Workshop: https://steamcommunity.com/sharedfiles/filedetails/?id=2926204522 Missions using it: Escape from Kherson: https://steamcommunity.com/sharedfiles/filedetails/?id=2878171355 Sharia in Raqqa: https://steamcommunity.com/sharedfiles/filedetails/?id=1849325560 Adsumus: https://steamcommunity.com/sharedfiles/filedetails/?id=1838939661 Tank hunting: https://steamcommunity.com/sharedfiles/filedetails/?id=2468255648 - - - - - - - - - - - Changelog: Feb, 11th 2023 | v1.8: news, fixes and notes. Known issues: UXO cosmetic smokes are not working properly on Dedicated Server (WIP); Dynamic Simulation looks not work properly with mines; Mines is not editable by the Zeus module yet;
  19. @Kaarlo-7173a00cd297f8d9 , the error is pointing to this line on fn_ETH_playerLocal.sqf, a file that you shouldn't touch: // Check if the main script file is okay to keep going: if ( ETH_doctrinesLandMinefield OR ETH_doctrinesNavalMinefield OR ETH_doctrinesOXU OR ETH_doctrinesTraps ) then { ... That said, I guess the error's happening because something in fn_ETH_management is not right. Did you check if your file fn_ETH_management.sqf is correctly filled? The error you are facing could be some ";" missing or something like that. Make sure you're following all installation steps and doing exactly what the doc instructs you to do for each type of doctrine you are requesting with true (image above). If you need more support, let me know, bringing screenshots and/or a piece of code.
  20. There is the CSWR script that makes all you need: Spawn CUP TK Militia or any other vanilla or custom faction, including ground vehicles and helicopters; You can custom basically everything for each side; Set 4 times waypoints: move, hold, watch, and occupy; about the language: it's the scope of the new version that is coming out soon.
  21. Hey, folks. I am noticing that my missions sometimes are getting weird dependencies and it's coming not exactly because I am setting assets from DLCs intentionally but because things like these below happen. Am I missing some Arma 3 Cfg understanding or are those examples of true "errors"? Unit: B_soldier_M_F With bipod from Marksmen DLC: With no bipod: With bipod from Apex Expansion: PS: No mods loaded. Only vanilla content here. Another example is this dependency from Argo (Malden): There is even no asset icon to identify the dependency.
  22. Guys, any command recommendation? I will dive into this matter (post title) this weekend to improve my AI sniper team in the CSWR script. How the sniper group works at CSWR (before v6.5): Mission Editor sets a marker in the region that some sniper group should overwatch; AI sniper team spawns and make a search of high spot around the watch-marker (using nearestLocations); With a location found, the sniper group goes straight on there and stays facing forever that watch-marker position. Issue: Sometimes a bush or tree or other map asset stays right in front of the sniper, blocking their vision of the region they should overwatch. Rare, but happens: the terrain blocks the view of the target/region. Any suggestion of logic and commands? https://community.bistudio.com/wiki/getTerrainHeightASL
  23. // Listing all spots found in reverse sorted: _spots = [_building] call BIS_fnc_buildingPositions; // Take each spot ([x,y,z]) and its Z axis and sort them by highest to lower: _spots = [_spots, [], {_x select 2}, "DESCEND"] call BIS_fnc_sortBy; Above, a code where I'm identifying the highest spot in a building, but reading the BIS_fnc_sortBy, I'm pretty sure there are ways to figure out which two of those spots are closer to the object-target outside. My goal here is to let snipers know which position inside the building will provide a better view of the target zone far away, avoiding at least the center building walls itself. Any idea? I think perhaps using apply? My brain... Edited 45min later 😂: // Selecting only those spots that are near the target-zone when compares the the building center position (regularly the middle of the building asset): _spots = _spots select { _x distance2D _objTarget < (_building distance2D _objTarget) }; Running some tests, it's working well with towers (assets that often are narrow buildings) but not with churches where their bell towers are at one end of the building. Used: https://community.bistudio.com/wiki/BIS_fnc_buildingPositions https://community.bistudio.com/wiki/BIS_fnc_sortBy https://community.bistudio.com/wiki/select
×