Jump to content

Search the Community

Showing results for tags 'config'.



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 Livonia
  • 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
  • SOS GAMING's TS³ Viewer
  • 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

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 233 results

  1. I'd like to host a server in-game for myself and some friends to play on with the vanilla radio system. However, the vanilla radio system has a default VON quality level of 3, 1/10th of the possible quality. So my question is how would I be able to pass "VonCodecQuality=15;" to a non-dedicated server that is run through the main menu server browser? I found a total of one source on reddit of a guy who asked the same question, and the answer he got was "just run a dedicated server lol." I'm really hoping this isn't the only possible answer.
  2. Someone pls halp, I am hosting one of the only populated servers in the game right now and I have been racking my brain trying to implement a custom scenario/map. I have applied the proper formatting for the mod in my config JSON file to no avail. "mods": [ { "modId": "5A54BB9103829754", "name": "BARZAN", "version": "1.3.0" }, What am I doing wrong? Right now, I suspect it is not possible at the moment but I am persistent and want to deliver a fresh experience for my community. Thank you for any clarification.
  3. Advanced Developer Tools by Leopard20 Short description: An addon that adds completely new and revamped developer tools to the game, including a Debug Console with syntax highlighting, Config Viewer with many new features, etc. Long description: If you're a mod/mission maker, then you definitely must've used the Debug Console, the Config Viewer, as well as other in-game tools that can help you test and verify your codes and configs. But when you use those tools, the first thing that strikes you is their clunkiness and a rather user-unfriendly design. For instance, lack of syntax highlighting in Debug Console means that you'll have to actually read every single word of your code in order to make sure you haven't made a typo, etc. That's why most of us use third party code editors such as Visual Studio Code and Notepad++. But this means that you'll have to switch out of the game every time you want to write and test some code. Or let's take a look at the Config Viewer: every time you want to go one level deeper into the config, the whole config viewer must be reloaded! And if you have hundreds of mods loaded, this means you have to spend more time waiting for the Config Viewer to load than actually viewing the config! This is exactly why I made this mod: to make the Arma environment more user friendly to the mod/mission makers. So without further ado, let's take a look at the features! Screenshots: Review Video (Thanks to Instant Arma): Documentation: The documentation is available in the mod folder. You can find the online version here. ⚠ If your input method is set to anything other than English in Windows, some input related features (shortcuts, auto-completion of brackets, etc.) might be broken. I'll try to address this issue in future updates. Download: Steam Workshop Note: This is a preview release. Please provide feedback regarding the mod features, such as design, what you'd like to see, etc. Thank you! Localization: Interested in translating the mod to your language? Or maybe the translation is not good and you'd like to improve it? Please visit the localization repository on GitHub. Known issues: FAQ: Requirements: None (Arma 3 v2.06+)
  4. ok so I'm working on a simple retexture mod and I don't really understand what's wrong it says and I don't understand what I did wrong because line 153 is just a closing bracket(?) but here is my code so you can take a look class CfgPatches { class My_Mod_Config { units[] = {"NOD AIR BORNE";}; weapons[] = {}; requiredVersion = 0.1; requiredAddons[] = {"A3_Characters_F"}; }; }; //************************************************************************************************************************************************************************************************ //***** Factions ********************************************************************************************************************************************************* //************************************************************************************************************************************************************************************************ class cfgFactionClasses { class NOD_A_Faction { displayName = "NOD AIR BORNE"; priority = 3; // Position in list. side = 0; // Opfor = 0, Blufor = 1, Indep = 2. icon = "\ranegade mod\UI\NOD_LOGO_WHITE.paa"; //Custom Icon }; }; class CfgUnitInsignia { class NOD_A_Insignia { displayName = "NOD AIR BORNE"; // Name displayed in Arsenal author = "TWID"; // Author displayed in Arsenal texture = "\ranegade mod\UI\NOD_LOGO_WHITE.paa"; // Image path textureVehicle = ""; // Does nothing currently, reserved for future use }; }; class UniformSlotInfo { slotType = 0; linkProxy = "-"; }; class CfgVehicles { //************************************************************************************************************************************************************************************************ //***** Units ********************************************************************************************************************************************************* //************************************************************************************************************************************************************************************************ class B_Soldier_F; class NOD_Basic_soldier: B_soldier_F { author = "twid"; _generalMacro = "B_soldier_F"; scope = 2; displayName = "NOD basic Soldier"; identityTypes[] = {"Head_NATO", "G_NATO_default"}; genericNames = "NATOMen"; faction = "NOD_A_Faction"; model = "\A3\characters_f_beta\BLUFOR\b_soldier_01.p3d"; //Default NATO uniformClass = "NOD_Basic_uniform"; hiddenSelections[] = {"Camo1"}; hiddenSelectionsTextures[] = {"\ranegade mod\data\NOD_clothing1_co.paa"}; weapons[] = {"arifle_TRG20_ACO_Flash_F","Throw","Put"}; respawnWeapons[] = {"arifle_TRG20_ACO_Flash_F","Throw","Put"}; magazines[] = {"HandGrenade","HandGrenade","SmokeShell","SmokeShellGreen","Chemlight_green","Chemlight_green"}; respawnMagazines[] = {"HandGrenade","HandGrenade","SmokeShell","SmokeShellGreen","Chemlight_green","Chemlight_green"}; linkedItems[] = {"NOD_Helmet1","NOD_Vest1","ItemMap","ItemCompass","ItemWatch","ItemRadio"}; respawnLinkedItems[] = {"NOD_Helmet1","NOD_Vest2","ItemMap","ItemCompass","ItemWatch","ItemRadio"}; }; class NOD_Adv_soldier: B_soldier_F { author = "twid"; _generalMacro = "B_soldier_F"; scope = 2; displayName = "NOD basic Soldier"; identityTypes[] = {"Head_NATO", "G_NATO_default"}; genericNames = "NATOMen"; faction = "NOD_A_Faction"; model = "\A3\characters_f_beta\OPFOR\o_soldier_01.p3d"; //Default NATO hiddenSelections[] = {"Camo1", "camo2"}; hiddenSelectionsTextures[] = {"\ranegade mod\data\NOD_clothing_co.paa", "\ranegade mod\data\tech_NOD_CO.paa"}; hiddenSelectionsMaterials[] = {"\renegade\Data\NOD_clothing.rvmat", "\renegade\Data\tech.rvmat"}; uniformClass = "NOD_Adv_uniform"; weapons[] = {"arifle_TRG20_ACO_Flash_F","Throw","Put"}; respawnWeapons[] = {"arifle_TRG20_ACO_Flash_F","Throw","Put"}; magazines[] = {"HandGrenade","HandGrenade","SmokeShell","SmokeShellGreen","Chemlight_green","Chemlight_green"}; respawnMagazines[] = {"HandGrenade","HandGrenade","SmokeShell","SmokeShellGreen","Chemlight_green","Chemlight_green"}; linkedItems[] = {"NOD_Helmet1","NOD_Vest1","ItemMap","ItemCompass","ItemWatch","ItemRadio"}; respawnLinkedItems[] = {"NOD_Helmet1","NOD_Vest5","ItemMap","ItemCompass","ItemWatch","ItemRadio"}; }; class NOD_Crew: B_soldier_F { author = "twid"; _generalMacro = "B_soldier_F"; scope = 2; displayName = "NOD Crewman"; identityTypes[] = {"Head_NATO", "G_NATO_default"}; genericNames = "NATOMen"; faction = "NOD_A_FACTION"; model = "\A3\characters_f_beta\BLUFOR\b_soldier_01.p3d"; //NATO Rolled Up Sleeves hiddenSelections[] = {"Camo1"}; hiddenSelectionsTextures[] = {"\ranegade mod\data\NOD_clothing1_co.paa"}; uniformClass = "NOD_Basic_uniform"; weapons[] = {"arifle_TRG20_ACO_Flash_F","Throw","Put"}; respawnWeapons[] = {"arifle_TRG20_ACO_Flash_F","Throw","Put"}; magazines[] = {"HandGrenade","HandGrenade","SmokeShell","SmokeShellGreen","Chemlight_green","Chemlight_green"}; respawnMagazines[] = {"HandGrenade","HandGrenade","SmokeShell","SmokeShellGreen","Chemlight_green","Chemlight_green"}; linkedItems[] = {"NOD_Helmet2","NOD_Vest1","ItemMap","ItemCompass","ItemWatch","ItemRadio"}; respawnLinkedItems[] = {"NOD_Helmet2","NOD_Vest1","ItemMap","ItemCompass","ItemWatch","ItemRadio"}; }; class LandVehicle; class B_APC_Wheeled_01_cannon_F; class NOD_APC_F: B_APC_Wheeled_01_cannon_F { crew = "NOD_Crew"; side = 0; scope = 2; faction = "NOD_A_FACTION"; displayName = "NOD APC"; hiddenSelections[] = {"Camo1", "Camo2", "Camo3"}; hiddenSelectionsTextures[] = {"\ranegade mod\data\APC_Wheeled_01_NOD_base_CO.paa", "\ranegade mod\data\APC_Wheeled_01_NOD_tows_CO.paa", "\ranegade mod\data\APC_Wheeled_01_NOD_adds_CO.paa"}; class EventHandlers { init = "(_this select 0) setVariable [""BIS_enableRandomization"", false];"; }; }; class cfgWeapons { //******************************************************************************************************************************************************************************************** //***** Uniforms ***************************************************************************************************************************************************** //******************************************************************************************************************************************************************************************** class ItemCore; class UniformItem; class Uniform_Base: ItemCore { class ItemInfo; }; class NOD_Basic_uniform: Uniform_Base { scope = 2; displayName = "NOD Basic uniform"; picture = "-"; model = "\A3\characters_f\BLUFOR\b_soldier_01.p3d"; class ItemInfo : UniformItem { uniformClass = {"NOD_Basic_uniform"}; containerClass = "Supply60"; mass = 45; }; }; class NOD_Adv_uniform: Uniform_Base { scope = 2; displayName = "NOD Adv uniform"; picture = "-"; model = "\A3\characters_f\OPFOR\o_soldier_01.p3d"; class ItemInfo : UniformItem { uniformClass = {"NOD_Adv_uniform"}; containerClass = "Supply50"; mass = 50; }; }; //************************************************************************************************************************************************************************************************ //***** Vests ********************************************************************************************************************************************************* //************************************************************************************************************************************************************************************************ class VestItem; class Vest_Camo_Base: ItemCore { class ItemInfo; }; class NOD_Vest1: Vest_Camo_Base { scope = 2; displayName = "NOD Platecarrier"; picture = "-"; model = "A3\Characters_F\BLUFOR\equip_b_Vest01"; hiddenSelections[] = {"Camo"}; hiddenSelectionsTextures[] = {"\ranegade mod\data\NOD_vests_co.paa"}; class ItemInfo: VestItem { uniformModel = "A3\Characters_F\BLUFOR\equip_b_Vest01.p3d"; containerClass = "Supply120"; mass = 80; armor = "5"; passThrough = 0.3; hiddenSelections[] = {"camo"}; }; }; class NOD_Vest2: Vest_Camo_Base { scope = 2; displayName = "NOD Platecarrier Lite"; picture = "-"; model = "A3\Characters_F\BLUFOR\equip_b_Vest02"; hiddenSelections[] = {"Camo"}; hiddenSelectionsTextures[] = {"\ranegade mod\data\NOD_vests_co.paa"}; class ItemInfo: VestItem { uniformModel = "A3\Characters_F\BLUFOR\equip_b_Vest02.p3d"; containerClass = "Supply120"; mass = 80; armor = "5"; passThrough = 0.3; hiddenSelections[] = {"camo"}; }; }; class NOD_Vest3: Vest_Camo_Base { scope = 2; displayName = "NOD Platecarrier Kerry"; picture = "-"; model = "A3\Charactrs_F_EPA\BLUFOR\equip_b_vest_kerry"; hiddenSelections[] = {"Camo"}; hiddenSelectionsTextures[] = {"\ranegade mod\data\NOD_vests_co.paa"}; class ItemInfo: VestItem { uniformModel = "A3\Characters_F_EPA\BLUFOR\equip_b_vest_kerry.p3d"; containerClass = "Supply120"; mass = 80; armor = "5"; passThrough = 0.3; hiddenSelections[] = {"camo"}; }; }; class NOD_Vest4: Vest_Camo_Base { scope = 2; displayName = "NOD Platecarrier GL"; picture = "-"; model = "A3\Charactrs_F_EPA\BLUFOR\equip_b_vest_kerry"; hiddenSelections[] = {"Camo"}; hiddenSelectionsTextures[] = {"\ranegade mod\data\NOD_vests_co.paa"}; class ItemInfo: VestItem { uniformModel = "A3\Characters_F_EPA\BLUFOR\equip_b_vest_gl_rig.p3d"; containerClass = "Supply120"; mass = 80; armor = "5"; passThrough = 0.3; hiddenSelections[] = {"camo"}; }; }; class NOD_Vest5: Vest_Camo_Base { scope = 2; displayName = "NOD Platecarrier spec rig"; picture = "-"; model = "A3\Charactrs_F_EPA\BLUFOR\equip_b_vest_kerry"; hiddenSelections[] = {"Camo"}; hiddenSelectionsTextures[] = {"\ranegade mod\data\NOD_vests_co.paa"}; class ItemInfo: VestItem { uniformModel = "A3\Characters_F_EPA\BLUFOR\equip_b_vest_spec_rig.p3d"; containerClass = "Supply120"; mass = 80; armor = "5"; passThrough = 0.3; hiddenSelections[] = {"camo"}; }; }; //************************************************************************************************************************************************************************************************ //***** Headgear ********************************************************************************************************************************************************* //************************************************************************************************************************************************************************************************ class H_HelmetB: ItemCore { class ItemInfo; }; class NOD_Helmet1: H_HelmetB { displayName = "NOD ENHANCED COMBAT HELMET"; picture = ""; model = "\A3\Characters_F\BLUFOR\headgear_b_helmet_ballistic"; hiddenSelections[] = {"Camo"}; hiddenSelectionsTextures[] = {"\ranegade mod\data\NOD_equip1_co.paa"}; class ItemInfo: ItemInfo { mass = 20; allowedSlots[] = {901,605}; uniformModel = "\A3\Characters_F\BLUFOR\headgear_b_helmet_ballistic"; modelSides[] = {3,1}; hiddenSelections[] = {"Camo"}; armor = "3*0.4"; passThrough = 0.65; }; }; class NOD_Helmet2: H_HelmetB { displayName = "NOD ENHANCED COMBAT HELMET LIGHT"; picture = ""; model = "\A3\Characters_F\BLUFOR\headgear_b_helmet_light"; hiddenSelections[] = {"Camo"}; hiddenSelectionsTextures[] = {"\ranegade mod\data\NOD_equip1_co.paa"}; class ItemInfo: ItemInfo { mass = 15; allowedSlots[] = {901,605}; uniformModel = "\A3\Characters_F\BLUFOR\headgear_b_helmet_light"; modelSides[] = {3,1}; hiddenSelections[] = {"Camo"}; armor = "3*0.3"; passThrough = 0.75; }; }; };
  5. i wanted to add a new drone with a modded turret heres what i had done so far it adds the drone but it dont have the turret i wanted to add, can someone correct my config pls..
  6. i need a drone addon config for my arma 3 addon, can someone give me a template.
  7. Sorry in advance if the answer is available somewhere, but I've scoured google and poured quite a few more hours into this than I'm proud to admit. I'm doing an OPTRE armor retexture for my little group and I've got the Armor all working finally (With proper textures, names, hidden selections for the vest items and all). Before I had the armor working the helmets showed up correctly and as they should, after today (had a call with someone who could help with the armor) the armor is finally working but the helmets have completely disappeared. I don't have any errors when I pack the pbo, launch the game, or anything like that. However the helmets don't show up in the arsenal, they don't show up when I reference them in scripting like "this add headgearItem 'c_helmet_snow'", but also don't show an error (which it would if it wasn't a valid classname.) When I DID do that though, it did at least show the collar to the helmet, but no error regarding the item, class, texture, or anything else that would cause it to be invisible. The config is about 14500 lines long so I'll just post the short bit with the helmets. (90% is just the armor configurations.) This part is under CfgWeapons as well for clarification. Not sure why it's simultaneously working perfectly as a mod with no errors and not showing this code as well. class C_beret_cornstar: H_Beret_Colonel { author="Rod Peckerman"; scope=2; scopeArsenal=2; displayName="Cornstars Beret"; model="\A3\Characters_F_epb\BLUFOR\headgear_beret02.p3d"; hiddenSelectionsTextures[]= { "\cornstar_optre\Data\cornstar_beret_co.paa" }; }; class C_Helmet_Snow: OPTRE_UNSC_CH252_Helmet2_SNO { author="Rod Peckerman"; scope=2; scopeArsenal=2; displayName="CH252 Helmet (Snow, Cornstars)"; model="OPTRE_Units\Army\helmet.p3d"; hiddenSelectionsTextures[] = { "cornstar_optre\Data\c_helmet_snow.paa" }; }; class C_Helmet_Snow_RP: C_Helmet_Snow //didn't work when I had the base set to OPTRE_UNSC_CH252_Helmet2_SNO either. { author="Rod Peckerman"; scope=2; scopeArsenal=2; displayName="CH252 Helmet (Snow, Rod Peckerman)"; model="OPTRE_Units\Army\helmet.p3d"; hiddenSelectionsTextures[] = { "cornstar_optre\Data\c_helmet_snow_rodpeckerman.paa" }; }; Thank y'all in advance for your help. I'm absolutely stumped and I'm brand new to modding as of like 4 days ago.
  8. I'm trying to make a minimalist UI. I've had some success but one thing I'm struggling with is recreating the "waiting for the next round" bar. You know, this thing: My UI is constantly getting refreshed in a while loop, so I was hoping I could query if a certain weapon was ready to fire. Functions such as CanFire and WeaponState unfortunately didn't give me what I wanted and are misleadingly named. So is there a function I've missed that can query the weapon state i.e ready to fire, not ready to fire? Failing that, where is the m256's "time taken for next round to be loaded" set? In a config? What attribute am I looking for? Can I use getText to extract it to a variable in my script? If it's listed in seconds somewhere in the config I could use an event handler and BIS_fnc_deltaTime to work out if a weapon is ready to fire or not.
  9. Hello guys, inspired by the great MarkXIII and with a new audio engine around the corner here we go with ~ ArmA 3 Sound Modding 101 ~ What? A place to ask questions (no matter how stupid you think they are) related to the creation and implementation of audio into Arma 3. Be precise, if you have RPT problems, post the RPTs into code boxes so they don't take away half of the site space. Creation -> audio engeneering, sound waves. Implementation -> configs & tools, programming. Valid questions: I have a sound X, how do I put it into the game? how does the whole wav <-> wss/ogg system work? I want the pitch of my engine sound to change, how do I do that? my audio sounds like Y but I want it to sound like X, how do I do that? Not valid questions: when will bohemia release X? is mod X compatible with mod Y? sound-system related questions (my headphones don't work in 5.1 mode) Why? There is no central ArmA 3 sound modding thread. We are all spread around Skype, Discord and PMs, this should serve a central meeting point. Game audio is very closely connected to technical stuff so this should be good for people who can create audio but have problems with implementing it into the game. Good for newcomers: open PBOs and edit current sounds add their own sounds to the game create certain sounds for the game create their own workflow Who? Anyone who wants to help out should help. We already have experienced Arma-Audio advanced users here such as Audiocustoms, TheMaster303, Myself, Laxeman and LordJarhead (probably more that I forget, please PM me their names) all being active community members and having their own areas of expertiese who can surely help. Content I will start producing educational content. Also YOU guys are the content. Ask away. Text Bohemia Wiki - Sound Page, learn about audio configuration Custom script to make the AI fire in full auto, full weapon speed at player position View sound controllers (For the first time in ArmA!) Videos What tools do I need to access BI content in order to learn from it? P: drive & how do I package my audio into a mod that works? Advanced tool usage to speed up workflow Current to-do list for me: What tools do I need to access BI content in order to learn from it? P: drive & how do I package my audio into a mod that works? Basic sound replacement (will probably wait with this until the new engine is out). Advanced tool usage to speed up workflow. Understanding config files & tree structure More detailed explanation of parameters in configuration. Additional Some info about the current state of the "interior" controller used for weapon tails.
  10. Hello everyone. I make a mod and easily switched standart ammo (B_65x39_Caseless) into a custom ammo in Type 115, but i have some troubles with second ammo (50BW) I looked through a lot of forums, lines in the ARMA 3 configurator and even converted BI Config, but I didn't see a single class responsible for using Type 115 50BW. I already have ready config for the magazines, but they only replace the basic magazines on the Type 115. Thanks for any help and sorry for grammatical mistakes. // here only ammo and rifle, because the configuration has 1000 lines, but I can throw off the entire config. class CfgAmmo { class BulletBase; class V_20_Ball_Corp_F: BulletBase { airLock=1; hit=22; indirectHit=0; indirectHitRange=0; typicalSpeed=550; airFriction=-0.0020000001; caliber=4.1999998; cartridge=""; model="\A3\Weapons_f\Data\bullettracer\tracer_green"; tracerScale=1; tracerStartTime=0.050000001; tracerEndTime=1; nvgOnly=0; dangerRadiusBulletClose=12; dangerRadiusHit=16; suppressionRadiusBulletClose=8; suppressionRadiusHit=12; }; class V_20HE_Ball_Corp_F: BulletBase { airLock=1; hit=25; indirectHit=3; indirectHitRange=3; typicalSpeed=550; airFriction=-0.0020000001; caliber=4.1999998; cartridge=""; model="\A3\Weapons_f\Data\bullettracer\tracer_green"; tracerScale=1; tracerStartTime=0.050000001; tracerEndTime=1; nvgOnly=0; dangerRadiusBulletClose=12; dangerRadiusHit=16; suppressionRadiusBulletClose=8; suppressionRadiusHit=12; }; class V_55x50_Standart: BulletBase { hit=13; indirectHit=0; indirectHitRange=0; cartridge=""; aiAmmoUsageFlags=64; dangerRadiusBulletClose=3; dangerRadiusHit=4; suppressionRadiusBulletClose=1; suppressionRadiusHit=2; cost=1.2; airLock=1; typicalSpeed=1100; caliber=1,5; model="\A3\Weapons_f\Data\bullettracer\tracer_red"; tracerScale=1; tracerStartTime=0.050000001; tracerEndTime=1; airFriction=-0.00089999998; }; class V_55x50_HE: BulletBase { hit=16; indirectHit=1; indirectHitRange=1; cartridge=""; aiAmmoUsageFlags=64; dangerRadiusBulletClose=3; dangerRadiusHit=4; suppressionRadiusBulletClose=1; suppressionRadiusHit=2; cost=1.2; airLock=1; typicalSpeed=1100; caliber=1,5; model="\A3\Weapons_f\Data\bullettracer\tracer_red"; tracerScale=1; tracerStartTime=0.050000001; tracerEndTime=1; airFriction=-0.00089999998; }; }; class CfgMagazines { class Default; class CA_Magazine; class CA_LauncherMagazine; class 5Rnd_20_Mag_Corp_F: CA_LauncherMagazine { author="$STR_A3_Bohemia_Interactive"; scope=2; displayName="5 патр. 20мм"; descriptionShort="$STR_A3_CfgMagazines_10Rnd_50BW_Mag_F1"; ammo="V_20_Ball_Corp_F"; count=5; initSpeed=580; picture="\A3\Weapons_F_Exp\Data\UI\icon_10Rnd_50BW_Mag_F_ca.paa"; tracersEvery=0; lastRoundsTracer=0; mass=12; }; class 5Rnd_20HE_Mag_Corp_F: CA_LauncherMagazine { author="$STR_A3_Bohemia_Interactive"; scope=2; displayName="5 патр. 20мм (Гранаты)"; descriptionShort="$STR_A3_CfgMagazines_10Rnd_50BW_Mag_F1"; ammo="V_20HE_Ball_Corp_F"; count=5; initSpeed=580; picture="\A3\Weapons_F_Exp\Data\UI\icon_10Rnd_50BW_Mag_F_ca.paa"; tracersEvery=0; lastRoundsTracer=0; mass=12; }; }; class CfgMagazineWells { class VAR20Mags { VAR_Magazines[]= { "5Rnd_20HE_Mag_Corp_F", "5Rnd_20_Mag_Corp_F", }; }; }; class arifle_ARX_blk_F; class arifle_ARX_V_F: arifle_ARX_blk_F // Type 115 { author= "Vuldemar"; _generalMacro= "arifle_ARX_V_F"; baseWeapon= "arifle_ARX_V_F"; displayName = "VAR-520"; scope = 2; scopeCurator = 2; scopeArsenal = 2; picture= "\V_weapons\Data\VAR-520\UI\VAR-520_icon.paa"; hiddenSelections[]= { "camo1", "camo2" }; hiddenSelectionsTextures[]= { "\V_weapons\Data\VAR-520\arifle_ARX_blk_01_F_co.paa", "\V_weapons\Data\VAR-520\arifle_ARX_blk_02_F_co.paa" }; magazines[]={"40Rnd_55VAR_mag"}; magazineWell[] = {VAR55Mags,VAR20Mags}; //VAR20Mags in this line, replace main magazines }; };
  11. Hi, I've been trying to retexture some Contact DLC content, but whenever I reference a model from the DLC in my config file, I get an error mesage saying "Missing File Summary, config.cpp : \A3\Characters_F_Enoch\Vests\V_CarrierRigKBT_01_F.p3d" when creating PBO in Eliteness. I managed to work around that by making my custom vest inherit properties of a DLC vest and changing the hiddenSelections, but it doesn't work if I want to change some of the vest armor values, since I have to reference the base vest model in the ItemInfo class in order for it to work. When I use one of the vanilla models, everything works fine. So, is it a problem of Arma blocking acces to p3d files of the vest, or something else? Can somebody give me a hint on finding some way around this problem? Vest class that results in error: class V_CarrierRigKBT_01_light_Olive_F; class V_VestWea_01_light : V_CarrierRigKBT_01_light_Olive_F { author = "Wifi"; scope = 2; displayName = "WEA Vest"; model = "\A3\Characters_F_Enoch\Vests\V_CarrierRigKBT_01_light_F.p3d"; hiddenSelections[] = {"Camo"}; hiddenSelectionsTextures[] = { "vumod\data\wea_vest.paa"}; }; CfgPatches: class CfgPatches { class my_config { units[] = { "VU_Unit_base","VU_rifleman","VU_AutomaticRifleman","VU_Grenadier","VU_SquadLeader","VU_ATSpecialist","WEA_Unit_base","WEA_Unit_Rifleman","WEA_Unit_MGGunner","WEA_Unit_SquadLeader","WEA_Unit_Marksman","WEA_Unit_AutomaticRifleman","WEA_Unit_Medic","WEA_Unit_RTO","WEA_Unit_ATSpecialist","WEA_Unit_Rifleman_NLAW","WEA_Unit_Crew","WEA_Unit_Ammobearer_MG","WEA_Unit_Ammobearer_AT","WEA_LAV","WEA_Strider","WEA_Dingo","WEA_Jackal" }; weapons[] ={ "WEA_arifle_standard","WEA_arifle_standard_reflex", "WEA_lmg", "WEA_dmr", "WEA_lmg_light" }; requiredVersion=0.1; requiredAddons[] = { "A3_Characters_F","A3_Characters_F_Enoch","A3_Functions_F","cba_main","ace_main","CUP_AirVehicles_AH6","CUP_AirVehciles_AW159","CUP_AirVehicles_CH47","CUP_AirVehicles_CH53E","CUP_AirVehicles_HC3","CUP_AirVehciles_KA60","CUP_AirVehicles_MH60S","CUP_AirVehicles_Mi8","CUP_AirVehciles_SA330","CUP_AirVehicles_UH1H","CUP_AirVehciles_UH1Y","CUP_AirVehicles_UH60","CUP_WheeledVehicles_MTVR","CUP_WheeledVehicles_T810","CUP_WheeledVehicles_Ural","CUP_WheeledVehicles_V3S","ace_interaction","cup_weapons_acr","cup_weapons_m16","kat_main","tfar_core"}; }; }; Eliteness error message: <adding entries:...> P:\vumod\CfgGroups.hpp :excluded P:\vumod\CfgInsignia.hpp :excluded P:\vumod\CfgMarkers.hpp :excluded P:\vumod\CfgPatches.hpp :excluded config.cpp:compiling... data\empty.paa:loading... data\helmet_camo.paa:loading... data\vu_backpack_light.paa:loading... data\vu_helmet.paa:loading... data\vu_kitbag.paa:loading... data\vuAFInsignia.paa:loading... data\vuAFInsignia_test.paa:loading... data\vuFlag.paa:loading... data\wea_backpack_light.paa:loading... data\wea_carryall.paa:loading... data\wea_helmet.paa:loading... data\wea_soldier_01_clothing_co.paa:loading... data\wea_vest.paa:loading... P:\vumod\factionsCfgs.hpp :excluded P:\vumod\vuAssets\vuEquipment.hpp :excluded P:\vumod\vuAssets\vuGroups.hpp :excluded P:\vumod\vuAssets\vuUnits.hpp :excluded P:\vumod\vuAssets\vuWeapons.hpp :excluded P:\vumod\weaAssets\weaEquipment.hpp :excluded P:\vumod\weaAssets\weaGroups.hpp :excluded P:\vumod\weaAssets\weaUnits.hpp :excluded P:\vumod\weaAssets\weaWeapons.hpp :excluded </end entries> Missing File Summary config.cpp : \A3\Characters_F_Enoch\Vests\V_CarrierRigKBT_01_light_F.p3d missing file(s)
  12. Hello guys, I've tried the new Modded Keybinding, but it's not working for me. Even if using the examples: https://community.bistudio.com/wiki/Arma_3:_Modded_Keybinding WHAT HAPPENS: in the keybinding settings there will be a new category "Mods" with three entries: "Camera" "Editor Camera" "Mod Section" (the one created by the example) but the keybind option "My test action" (Mod_MyActionName ) will be under "Editor Camera". The created entry "Mod Section" is empty Everything else working fine. You can set the keybind and scripts are executed. Any idea what I'm missing, to push the created entry into "Mod Section"? EDIT: The "Camera" and "Editor Camera" settings are default settings. They just appear under "MODS" after adding the custom keybind. The default settings for "Editor Camera" are all gone and replaced by the custom keybind (Mod_MyActionName). Thanks for throwing your brain cells into it 🙂
  13. Hi anyone knows why my custom module works when the attribute isTriggerActivated is disabled? (it didn't work when its enable). # Config: class CfgPatches { class FCLA_Modules { units[] = {}; requiredAddons[] = {}; author = "hozlucas28"; version = "2.0"; authorUrl = "https://steamcommunity.com/profiles/76561198137876583/"; requiredVersion = 2.0; }; }; class CfgFactionClasses { class FCLA_Modules { side = 7; priority = 1; displayName = "FCLA"; }; }; class CfgFunctions { class FCLA_Modules { class 3DEN { class createACEObjectAction3DEN {file = "\FCLA_Modules\3DEN\functions\ACE_Actions\fn_objectAction.sqf";}; }; }; }; class CfgVehicles { class Logic; class Module_F: Logic { class AttributesBase { class Default; class Edit; class Combo; class CheckBox; class CheckBoxNumber; class ModuleDescription; }; class ModuleDescription { class Anything; }; }; class FCLA_Module_ACE_Object_Action_v1: Module_F { author = "hozlucas28"; displayName = "Crear acción (ACE - objeto)"; //icon = "\FCLA_Modules\3DEN\data\ACE_Interaction_Object.paa"; //portrait = "\FCLA_Modules\3DEN\data\ACE_Interaction_Object.paa"; category = "FCLA_Modules"; function = "FCLA_Modules_fnc_createACEObjectAction3DEN"; is3DEN = 0; isGlobal = 1; canSetArea = 0; isDisposable = 0; canSetAreaHeight = 0; isTriggerActivated = 1; scope = 2; class Attributes: AttributesBase { class FCLA_Name: Edit { tooltip = "Nombre que tendra la acción."; typeName = "STRING"; property = "FCLA_Name"; displayName = "Nombre"; defaultValue = "''"; }; class FCLA_Icon: Edit { tooltip = "Icono de la acción, opcional.\n• Se recomienda que el tamaño sea de 32x32 en formato '.paa'."; typeName = "STRING"; property = "FCLA_Icon"; displayName = "Icono"; defaultValue = "''"; }; class FCLA_Condition: Edit { tooltip = "Determina que condición/es deben cumplirse para que la acción se muestre.\n• Variables reservadas:\n - _target = entidad asociada a la acción.\n - _player = unidad que ejecuta la acción."; typeName = "STRING"; property = "FCLA_Condition"; displayName = "Condición/es"; defaultValue = "''"; }; class FCLA_Statement: Edit { tooltip = "Determina el código que se ejecutara al seleccionar la acción.\n• Variables reservadas:\n - _target = entidad asociada a la acción.\n - _player = unidad que ejecuta la acción."; typeName = "STRING"; property = "FCLA_Statement"; displayName = "Sentencia/s"; defaultValue = "''"; }; class FCLA_Associated_Object: Edit { tooltip = "Variable de la entidad a la que se le asociara la acción, opcional.\n• Si no se define ningúna variable, se le asociara la acción a la entidad sincronizada solo si es la única sincronizada al módulo."; typeName = "STRING"; property = "FCLA_Associated_Object"; displayName = "Variable"; defaultValue = "''"; }; class FCLA_Type_Of_Action: Combo { tooltip = "• Propia: solo la entidad asociada tiene acceso a la acción.\n• Externa: todas las entidades ajenas a la asociada tienen acceso a la acción."; typeName = "NUMBER"; property = "FCLA_Type_Of_Action"; displayName = "Tipo de acción"; defaultValue = 1; class Values { class Self { name = "Propia"; value = 1; }; class External { name = "Externa"; value = 0; }; }; }; class FCLA_Parent_Path: Edit { tooltip = "Determina en que acción padre se colocara la acción que queremos crear.\n• Por ejemplo:\n- Acción externa = ['ACE_MainActions']\n- Acción propia = ['ACE_SelfActions', 'ACE_Equipment']"; typeName = "STRING"; property = "FCLA_Parent_Path"; displayName = "Padres"; defaultValue = "''"; }; class ModuleDescription: ModuleDescription {}; }; class ModuleDescription: ModuleDescription { description[] = {"Crea una acción ACE 3D asociada a una entidad específica.<br/>• Más información: <a href='https://ace3mod.com/wiki/framework/interactionMenu-framework.html'>https://ace3mod.com/wiki/framework/interactionMenu-framework.html</a>"}; }; }; }; # Function: /* ---------------------------------------------------------------------------- * Author: hozlucas28 * * Description: * Crea una acción ACE 3D para una entidad específica. * * Public: [No] ---------------------------------------------------------------------------- */ params [ ["_module", objNull, [objNull], 0], ["_synchronizedObjects", [], [[]], []], ["_isActivated", true, [true], 0] ]; if ((is3DEN) || (isNull _module) || (!_isActivated)) exitWith {["FCLA (server log): No Entro 1"] call ACE_Common_fnc_serverLog;}; //Verificar argumentos. _name = _module getVariable ["FCLA_Name", ""]; _icon = _module getVariable ["FCLA_Icon", ""]; _condition = _module getVariable ["FCLA_Condition", ""]; _statement = _module getVariable ["FCLA_Statement", ""]; _parentPath = _module getVariable ["FCLA_Parent_Path", []]; _typeOfAction = _module getVariable ["FCLA_Type_Of_Action", -1]; _associatedObject = _module getVariable ["FCLA_Associated_Object", objNull]; _numberOfCompatibleSynchronizedObjects = {!(_x isKindOf "EmptyDetector")} count _synchronizedObjects; if ((_name == "") || (_condition == "") || (_statement == "") || (_typeOfAction <= -1)) exitWith {["FCLA (server log): No Entro 2"] call ACE_Common_fnc_serverLog;["¡Error! El/Un módulo 'Crear acción (ACE - objeto)' no se pudo inicializar con éxito."] call BIS_fnc_error;}; //Pasar ruta de padres y classnames asociadas al formato correcto. _parentPath = parseSimpleArray ([_parentPath, """", "'"] call CBA_fnc_replace); _findedEntity = _synchronizedObjects findIf {!(_x isKindOf "EmptyDetector")}; _associatedObject = if ((_findedEntity > -1) && (_numberOfCompatibleSynchronizedObjects == 1)) then {_synchronizedObjects select _findedEntity;} else {call compile format ["%1", _associatedObject];}; //Crear y asociar acción. _actionCreated = [_name, _name, _icon, [_statement] call FCLA_Common_fnc_stringToCode, [_condition] call FCLA_Common_fnc_stringToCode, {}, [], {[0, 0, 0]}, 2, [false, false, false, false, false], {}] call ACE_Interact_Menu_fnc_createAction; _return = [_associatedObject, _typeOfAction, _parentPath, _actionCreated] call ACE_Interact_menu_fnc_addActionToObject; //Eliminar módulo. //deleteVehicle _module; ["FCLA (server log): Entro " + str _associatedObject + " " + str _return] call ACE_Common_fnc_serverLog;
  14. I'm trying to add a button and a filter dialog on map screens (briefing, in game map), but I've got this error message on mission loading : As if these controls were inheriting from RscListNbox class , ignoring the declaration : class lbl1: RscText For some reasons, a few controls display without any problems : Does anyone have any idea ? My config.cpp : class CfgPatches { class gdc_diary { units[] = {}; weapons[] = {}; requiredVersion = 0.1; requiredAddons[] = {"A3_Functions_F", "A3_Modules_F", "A3_UI_F"}; }; }; #include "base_classes.hpp" // Ecran carte en jeu class RscDisplayMainMap { //IDD 12 // Ajoute le dialogue de filtre des marqueurs class controls { #include "RscMrkFilter.cpp" }; }; // BRIEFING SCREEN class RscDisplayGetReady: RscDisplayMainMap { //IDD 37 // Ajoute le dialogue de filtre des marqueurs class controls { #include "RscMrkFilter.cpp" }; }; class RscDisplayClientGetReady: RscDisplayGetReady { //IDD 53 // Ajoute le dialogue de filtre des marqueurs class controls { #include "RscMrkFilter.cpp" }; }; class RscDisplayServerGetReady: RscDisplayGetReady { //IDD 52 // Ajoute le dialogue de filtre des marqueurs class controls { #include "RscMrkFilter.cpp" }; }; base_classes.hpp class RscText; class RscActiveText; class RscButton; class RscCheckbox; class RscControlsGroup; class ControlsBackground; class HScrollbar; class VScrollbar; class RscListNBox; RscMrkFilter.cpp : class gdc_MrkFilter_button: RscActiveText { idc= -1; style = 48; type = 11; access = 0; default = true; deletable = 0; fade = 0; //font = "PuristaMedium"; //shadow = 2; sizeEx = 0.4; action = "_ctrl = uiNameSpace getVariable 'crtlMrkFilter';if !(ctrlShown _ctrl) then {_ctrl ctrlShow true} else {_ctrl ctrlShow false}"; color[] = { 1, 1, 1, 0.6 }; colorText[] = {1, 1, 1, 1}; colorActive[] = { 1, 0.2, 0.2, 1 }; colorDisabled[] = {1,1,1,1}; /* soundEnter[] = { "", 0, 1 }; // no sound soundPush[] = { "", 0, 1 }; soundClick[] = { "", 0, 1 }; soundEscape[] = { "", 0, 1 }; */ x = safeZoneW + safeZoneX - (0.020630 * safezoneW); y = safezoneY; w = 0.020625 * safezoneW; h = 0.033 * safezoneH; text = "\GDC_mrkFilter\data\icon-filter.jpg"; tooltip = "Filtrer les marqueurs"; url = ""; }; //Filter control group class gdc_MrkFilter_grp: RscControlsGroup { idc = -1; onLoad = "uiNamespace setVariable ['crtlMrkFilter', _this select 0];"; text = ""; show = true; x = safeZoneW + safeZoneX - (0.1765 * safezoneW); y = 0.032 * safezoneH + safezoneY; h = 0.206 * safezoneH; w = 0.176 * safezoneW; class controls { class Backgrd: RscText { idc = -1; type = 0; style = 96; //x = 0.5; //y = 0.5; h = 0.206 * safezoneH; w = 0.176 * safezoneW; colorText[] = {1, 1, 1, 1}; colorBackground[]={0,0,0,1}; text = ""; }; class lbl1: RscText { idc = 1001; type = 0; style = 1; text = "Tous les marqueurs MM"; //--- ToDo: Localize; x = 0.04; y = 0.03; w = 0.07 * safezoneW; h = 0.015 * safezoneH; colorText[] = {1,1,1,1}; colorBackground[] = {-1,-1,-1,0}; sizeEx = 0.015 * safezoneH; }; class chkBx1: RscCheckbox { idc = 2001; checked = 1; x = 0.21; y = 0.02; w = 1.2 * (((safezoneW / safezoneH) min 1.2) / 40); h = 1.2 * ((((safezoneW / safezoneH) min 1.2) / 1.2) / 25); }; //box blufor class Bx79: RscText { idc = 2079; x = 0.212; y = 0.08; w = 1 * (((safezoneW / safezoneH) min 1.2) / 40); h = 1 * ((((safezoneW / safezoneH) min 1.2) / 1.2) / 25); colorBackground[] = {0,0.3,0.6,1}; }; //box opfor class Bx89: RscText { idc = 2089; x = 0.262; y = 0.08; w = 1 * (((safezoneW / safezoneH) min 1.2) / 40); h = 1 * ((((safezoneW / safezoneH) min 1.2) / 1.2) / 25); colorBackground[] = {0.5,0,0,1}; }; //box guer class Bx99: RscText { idc = 2099; x = 0.312; y = 0.08; w = 1 * (((safezoneW / safezoneH) min 1.2) / 40); h = 1 * ((((safezoneW / safezoneH) min 1.2) / 1.2) / 25); colorBackground[] = {0,0.5,0,1}; }; //box all class Bx69: RscText { idc = 2069; type = 0; style = 2; text = "Tous"; x = 0.372; y = 0.08; w = 1 * (((safezoneW / safezoneH) min 1.2) / 40); h = 1 * ((((safezoneW / safezoneH) min 1.2) / 1.2) / 25); colorText[] = {1,1,1,1}; colorBackground[] = {-1,-1,-1,0}; sizeEx = 0.015 * safezoneH; }; class lbl2: RscText { idc = 1002; type = 0; style = 1; text = "Marqueurs AAP"; //--- ToDo: Localize; x = 0.04; y = 0.13; w = 0.07 * safezoneW; h = 0.015 * safezoneH; colorText[] = {1,1,1,1}; colorBackground[] = {-1,-1,-1,0}; sizeEx = 0.015 * safezoneH; }; class chkBx2a: RscCheckbox { idc = 2002; checked = 1; x = 0.21; y = 0.12; w = 1.2 * (((safezoneW / safezoneH) min 1.2) / 40); h = 1.2 * ((((safezoneW / safezoneH) min 1.2) / 1.2) / 25); }; class chkBx2b: RscCheckbox { idc = 2012; checked = 1; x = 0.26; y = 0.12; w = 1.2 * (((safezoneW / safezoneH) min 1.2) / 40); h = 1.2 * ((((safezoneW / safezoneH) min 1.2) / 1.2) / 25); }; class chkBx2c: RscCheckbox { idc = 2022; checked = 1; x = 0.31; y = 0.12; w = 1.2 * (((safezoneW / safezoneH) min 1.2) / 40); h = 1.2 * ((((safezoneW / safezoneH) min 1.2) / 1.2) / 25); }; class chkBx2d: RscCheckbox { idc = 2032; checked = 1; x = 0.37; y = 0.12; w = 1.2 * (((safezoneW / safezoneH) min 1.2) / 40); h = 1.2 * ((((safezoneW / safezoneH) min 1.2) / 1.2) / 25); }; class lbl3: RscText { idc = 1003; type = 0; style = 1; text = "Marqueurs de zone"; //--- ToDo: Localize; x = 0.04; y = 0.18; w = 0.07 * safezoneW; h = 0.015 * safezoneH; colorText[] = {1,1,1,1}; colorBackground[] = {-1,-1,-1,0}; sizeEx = 0.015 * safezoneH; }; class chkBx3: RscCheckbox { idc = 2003; checked = 1; x = 0.21; y = 0.17; w = 1.2 * (((safezoneW / safezoneH) min 1.2) / 40); h = 1.2 * ((((safezoneW / safezoneH) min 1.2) / 1.2) / 25); }; class lbl4: RscText { idc = 1004; type = 0; style = 1; text = "Marqueurs autres"; //--- ToDo: Localize; x = 0.04; y = 0.23; w = 0.07 * safezoneW; h = 0.015 * safezoneH; colorText[] = {1,1,1,1}; colorBackground[] = {-1,-1,-1,0}; sizeEx = 0.015 * safezoneH; }; class chkBx4: RscCheckbox { idc = 2004; checked = 1; x = 0.21; y = 0.22; w = 1.2 * (((safezoneW / safezoneH) min 1.2) / 40); h = 1.2 * ((((safezoneW / safezoneH) min 1.2) / 1.2) / 25); }; class lbl5: RscText { idc = 1005; type = 0; style = 1; text = "Tous les marqueurs joueurs"; //--- ToDo: Localize; x = 0.04; y = 0.315; w = 0.07 * safezoneW; h = 0.015 * safezoneH; colorText[] = {1,1,1,1}; colorBackground[] = {-1,-1,-1,0}; sizeEx = 0.015 * safezoneH; }; class chkBx5: RscCheckbox { idc = 2005; checked = 1; x = 0.21; y = 0.305; w = 1.2 * (((safezoneW / safezoneH) min 1.2) / 40); h = 1.2 * ((((safezoneW / safezoneH) min 1.2) / 1.2) / 25); }; }; };
  15. Trying to add sensors to this tank and make them available for the crew to see. In addition trying to get RCS targeting to work. Would really appreciate some help with this. Thanks class Turrets; class MainTurret; class Components; //Sensor Template classes class SensorTemplatePassiveRadar; class SensorTemplateAntiRadiation; class SensorTemplateActiveRadar; class SensorTemplateIR; class SensorTemplateVisual; class SensorTemplateMan; class SensorTemplateLaser; class SensorTemplateNV; class SensorTemplateDataLink; class VehicleSystemsTemplateLeftDriver; class VehicleSystemsTemplateRightDriver; class VehicleSystemsTemplateLeftCommander; class VehicleSystemsTemplateRightCommander; class VehicleSystemsTemplateLeftGunner; class VehicleSystemsTemplateRightGunner; class cfgvehicles { class Burnes_FV4034_01; class Burnes_FV4034_02; class Atlas_FV4040_01 : Burnes_FV4034_01 { //woodland displayName = "FV4040 Challenger 2 Mk3 (W)"; faction = "BLU_F"; idleRPM = 1300; maxSpeed = 60; peakTorque = 4126; enginePower = 910; driverCanSee = 2+8+16; gunnerCanSee = 31; commanderCanSee = 31; incomingMissileDetectionSystem = 8; class Turrets : Turrets { class MainTurret : MainTurret { magazines[] = {"UAS_140mm_XM964_10Rnd","UAS_140mm_XM964_10Rnd", "UAS_140mm_XM964_10Rnd", "UAS_140mm_DM171_10Rnd", "UAS_140mm_XM965_10Rnd", "CHAL_2000RND_762_M240", "CHAL_2000RND_762_M240", "CHAL_2000RND_762_M240", "CHAL_2000RND_762_M240"}; weapons[] = {"CHAL2_140mm", "CHAL_COAX_M240"}; }; }; class Components : Components { class DriverDisplayManagerComponentLeft : VehicleSystemsTemplateLeftDriver { componentType = "VehicleSystemsDisplayManager"; // mandatory x = (safezoneX + 0.5 * (((safezoneW / safezoneH) min 1.2) / 40)); y = (safezoneY + safezoneH - 21 * ((((safezoneW / safezoneH) min 1.2) / 1.2) / 25)); left = 1; class SensorsDisplay { componentType = "SensorsDisplayComponent"; range[] = {3500}; showTargetTypes = 1+2+4+8+16+32+64+128+256+512+1024; resource = "RscCustomInfoSensors"; }; }; class DriverDisplayManagerComponentRight : DriverDisplayManagerComponentLeft { forcedDisplay = "SensorsDisplay"; x = ((10 * (((safezoneW / safezoneH) min 1.2) / 40)) + 0.5 * (((safezoneW / safezoneH) min 1.2) / 40))); left = 0; right = 1; }; class GunnerDisplayManagerComponentLeft : VehicleSystemsTemplateLeftGunner { componentType = "VehicleSystemsDisplayManager"; // mandatory x = (safezoneX + 0.5 * (((safezoneW / safezoneH) min 1.2) / 40)); y = (safezoneY + safezoneH - 21 * ((((safezoneW / safezoneH) min 1.2) / 1.2) / 25)); left = 1; class SensorsDisplay { componentType = "SensorsDisplayComponent"; range[] = {3500}; showTargetTypes = 1+2+4+8+16+32+64+128+256+512+1024; resource = "RscCustomInfoSensors"; }; }; class GunnerDisplayManagerComponentRight : GunnerDisplayManagerComponentLeft { forcedDisplay = "SensorsDisplay"; x = ((10 * (((safezoneW / safezoneH) min 1.2) / 40)) + 0.5 * (((safezoneW / safezoneH) min 1.2) / 40))); left = 0; right = 1; }; class CommanderDisplayManagerComponentLeft : VehicleSystemsTemplateLeftCommander { componentType = "VehicleSystemsDisplayManager"; // mandatory x = (safezoneX + 0.5 * (((safezoneW / safezoneH) min 1.2) / 40)); y = (safezoneY + safezoneH - 21 * ((((safezoneW / safezoneH) min 1.2) / 1.2) / 25)); left = 1; class SensorsDisplay { componentType = "SensorsDisplayComponent"; range[] = {3500}; showTargetTypes = 1+2+4+8+16+32+64+128+256+512+1024; resource = "RscCustomInfoSensors"; }; }; class CommanderDisplayManagerComponentRight : CommanderDisplayManagerComponentLeft { forcedDisplay = "SensorsDisplay"; x = ((10 * (((safezoneW / safezoneH) min 1.2) / 40)) + 0.5 * (((safezoneW / safezoneH) min 1.2) / 40))); left = 0; right = 1; }; class SensorsManagerComponent { class Components { class DataLinkComponent : SensorTemplateDataLink {}; class CommanderIRSensorComponent : SensorTemplateIR { class GroundTarget { minRange = 50; maxRange = 3300; objectDistanceLimitCoef = -1; viewDistanceLimitCoef = -1; }; angleRangeHorizontal = 60; angleRangeVertical = 55; typeRecognitionDistance = 1900; animDirection = "CommanderOptics"; allowsMarking= 1 }; class GunnerIRSensorComponent : SensorTemplateIR { class GroundTarget { minRange = 50; maxRange = 3500; objectDistanceLimitCoef = -1; viewDistanceLimitCoef = -1; }; angleRangeHorizontal = 40; angleRangeVertical = 55; typeRecognitionDistance = 2100; animDirection = "MainTurret"; allowsMarking= 1 }; class VisualSensorComponent : SensorTemplateVisual { class GroundTarget { minRange = 0; maxRange = 2200; objectDistanceLimitCoef = -1; viewDistanceLimitCoef = -1; }; angleRangeHorizontal = 300; angleRangeVertical = 35; typeRecognitionDistance = 500; allowsMarking= 1 }; class NVSensorComponent : SensorTemplateNV { class GroundTarget { minRange = 0; maxRange = 1800; objectDistanceLimitCoef = -1; viewDistanceLimitCoef = -1; }; angleRangeHorizontal = 300; angleRangeVertical = 35; typeRecognitionDistance = 350; allowsMarking= 1 }; class PassiveRadarSensorComponent : SensorTemplatePassiveRadar { class GroundTarget { minRange = 0; maxRange = 2200; objectDistanceLimitCoef = -1; viewDistanceLimitCoef = -1; }; angleRangeHorizontal = 360; angleRangeVertical = 40; typeRecognitionDistance = 900; allowsMarking= 1 }; }; }; }; };
  16. Is it possible to add an action to all objects through the description.ext? like? class CfgVehicles { class LIB_AmmoCrates_NoInteractive_Large { class UserActions { class CollectPoints { displayNameDefault = "Collect"; showWindow = 0; hideOnUse = 1; displayName="Collect"; position="action"; radius=0.10000; onlyForPlayer = 1; condition = true; statement = "this addAction ["Collect", {myCurator addCuratorPoints 0.15}]"; }; }; }; }; which the code doesn't work because i keep getting the (something) instead of ''' error. Anyway if its possible, i want to do this route instead of doing init code as this would mean that all objects placed by editor or Zeus would be affected.
  17. Hi. I got the following problem. I cannot figure out how to get the classnames of the backpacks through a ingame script, if only the classname of the mortar is known. Or vice versa - how to find out the classname of the mortar, if only the classnames of the two backpacks are known. I did not find these names in the configuration viewer. Example: I have "I_G_Mortar_01_F" then get "I_Mortar_01_weapon_F" and "I_Mortar_01_support_F" Or I have "I_Mortar_01_weapon_F" and "I_Mortar_01_support_F" but get "I_G_Mortar_01_F" as a result. I need to make such function or script. Thanks.
  18. So i´ve been seraching for like an hour now but i can´t figure out where to set the startup parameters for a linux dedicated server i just want to enable autoinit so the mission starts when the server is started but where and how ? (i had the same topic like 2 weeks ago but no one replied so i made a new one)
  19. I'm having an bit of trouble with with scripting a config for team loadouts. I'm not sure what I'm doing wrong with my code but Bluefor is able to access the respawn loadouts where as Opfor is not. I'm rather new to the forums and I don't know what tags I should apply to this post, any help will be greatly appreciated. 🙂 this is my config. Description.ext: //START OF WEST RESPAWN LOADOUTS! respawnTemplatesWest[] = {"MenuPosition", "MenuInventory"}; // Player loadouts class CfgRoles { class Assault { displayName = "Assault"; icon = "a3\missions_f_exp\data\img\classes\assault_ca.paa"; }; class Defense { displayName = "Defense"; icon = "a3\missions_f_exp\data\img\classes\assault_ca.paa"; }; class Support { displayName = "Support"; icon = "a3\missions_f_exp\data\img\classes\assault_ca.paa"; }; }; class CfgRespawnInventory { //******************* // US EQUIPMENT //******************* class Alpha1 { displayName = "Pilot"; // Name visible in the menu icon = "a3\missions_f_exp\data\img\classes\assault_ca.paa"; // Icon displayed next to the name role = "Support"; // Loadout definition, uses same entries as CfgVehicles classes weapons[] = { "vn_xm177_short", }; magazines[] = { "vn_m16_20_t_mag", "vn_m16_20_t_mag", "vn_m16_20_t_mag", "vn_m16_20_t_mag", "vn_m16_20_t_mag", "vn_m16_20_t_mag", "vn_m16_20_t_mag", }; items[] = { "vn_m34_grenade_mag", "vn_m34_grenade_mag", "vn_m34_grenade_mag", "vn_m18_white_mag", "vn_m18_white_mag" }; linkedItems[] = { "vn_b_vest_aircrew_05", "vn_b_helmet_aph6_02_01", "vn_o_acc_km32_01", "vn_b_item_watch", "vn_b_item_compass", "vn_b_item_map", "vn_b_item_radio_urv10" }; uniformClass = "vn_b_uniform_k2b_01_02"; backpack = "B_Parachute"; }; //START OF EAST RESPAWN LOADOUTS! //******************* // VC EQUIPMENT //******************* class Gamma1 { displayName = "Pilot"; // Name visible in the menu icon = "a3\missions_f_exp\data\img\classes\assault_ca.paa"; // Icon displayed next to the name role = "Support"; // Loadout definition, uses same entries as CfgVehicles classes weapons[] = { "vn_izh54_shorty" }; magazines[] = { "vn_izh54_so_mag", "vn_izh54_so_mag", "vn_izh54_so_mag", "vn_izh54_so_mag", "vn_izh54_so_mag", "vn_izh54_so_mag", "vn_izh54_so_mag", "vn_izh54_so_mag", "vn_izh54_so_mag", }; items[] = { "vn_t67_grenade_mag", "vn_t67_grenade_mag", "vn_t67_grenade_mag", "vn_rdg2_mag", "vn_rdg2_mag", "vn_o_item_firstaidkit" }; linkedItems[] = { "vn_o_vest_vc_04", "vn_o_helmet_zsh3_02", "vn_o_acc_km32_01", "vn_b_item_watch", "vn_b_item_compass", "vn_o_item_map", "vn_o_item_radio_m252" }; uniformClass = "vn_o_uniform_nva_air_01"; backpack = "B_Parachute"; }; }; and init.sqf: //West Loadouts [west, "Alpha1"] call BIS_fnc_addRespawnInventory; [west, "Alpha2"] call BIS_fnc_addRespawnInventory; [west, "Alpha3"] call BIS_fnc_addRespawnInventory; [west, "Alpha4"] call BIS_fnc_addRespawnInventory; [west, "Alpha5"] call BIS_fnc_addRespawnInventory; [west, "Alpha6"] call BIS_fnc_addRespawnInventory; [west, "Alpha7"] call BIS_fnc_addRespawnInventory; [west, "Alpha8"] call BIS_fnc_addRespawnInventory; [west, "Alpha9"] call BIS_fnc_addRespawnInventory; [west, "Bravo1"] call BIS_fnc_addRespawnInventory; //East Loadouts [east, "Gamma1"] call BIS_fnc_addRespawnInventory; [east, "Gamma2"] call BIS_fnc_addRespawnInventory; [east, "Gamma3"] call BIS_fnc_addRespawnInventory; [east, "Gamma4"] call BIS_fnc_addRespawnInventory; [east, "Gamma5"] call BIS_fnc_addRespawnInventory; [east, "Gamma6"] call BIS_fnc_addRespawnInventory; [east, "Gamma7"] call BIS_fnc_addRespawnInventory; [east, "Gamma8"] call BIS_fnc_addRespawnInventory; [east, "Gamma9"] call BIS_fnc_addRespawnInventory; [east, "Zeta1"] call BIS_fnc_addRespawnInventory;
  20. Hello guys, I'm new to modding and i want to make a new uniform .paa texture (moroccan and algerian camo) based on an other mod .p3d model, can you please explain to me how to do the config file or a template that i would be grateful to use ? Thank you so much.
  21. Hello, so I'm an amateur at this so I have pieced this script for a custom retexture of a helmet but it keeps returning "cannot load texture" when I try to load it in the arsenal. class CfgPatches { class 6TH_uniforms_addon { units[]={}; weapons[]={}; requiredVersion=1; requiredAddons[]={}; }; }; class cfgMods { author="Shatter"; }; class cfgWeapons { class rhsusf_hgu56p_visor; class 6TH_C_Harmon_hgu56p_visor: rhsusf_hgu56p_visor { author="Shatter"; scope=2; displayName="HGU-56/P (Harmon)"; picture=""; hiddenSelections[]= {"camo"}; hiddenSelectionsTextures[]= {"6th_uniforms\6th_uniforms\data\rhs_hgu56_olv_Harmon_Custom_co.paa"}; }; };
  22. Hello! I would like to play the S.O.G Prairie Fire coop campaign together with my friends on our dedicated server and not on public servers or a self-hosted game. With the Apex coop campaign you only have to enter the missions in the server.cfg. Here is an example: class Missions { class TestMission01 { template = MP_Marksmen_01.Altis; difficulty = "veteran"; class Params {}; }; class TestMission02 { template = MP_End_Game_01.Altis; difficulty = "veteran"; class Params {}; }; class TestMission03 { template = MP_End_Game_02.Altis; difficulty = "veteran"; class Params {}; }; class TestMission04 { template = MP_End_Game_03.Altis; difficulty = "veteran"; class Params {}; }; }; another example: class MPMissions { class Apex { briefingName = $STR_A3_CoopCampaignName; class EXP_m01 { briefingName = $STR_A3_exp_m01_missionname; directory = "a3\missions_f_exp\campaign\missions\exp_m01.tanoa"; }; class EXP_m02 { briefingName = $STR_A3_exp_m02_missionname; directory = "a3\missions_f_exp\campaign\missions\exp_m02.tanoa"; }; class EXP_m03 { briefingName = $STR_A3_exp_m03_missionname; directory = "a3\missions_f_exp\campaign\missions\exp_m03.tanoa"; }; }; }; But how do I do it now with the S.O.G missions? Can someone send me a template for the server.cfg? I am looking forward to help!
  23. I want to use the sound config of official Tank like MBT_01(Merkava) MBT_02(T100) MBT_03(MBT52) for my custom tank, but i cant find the Sound config files and i dont know how to attach it to my mod (Only found the official *.wss of inbuild tanks) Anyone know How to use inbuild sound.hpp directly, or where is it? I do not want to rewrite the sound.hpp of arma samples and test the codes one by one
  24. Greetings! I wanted HMDs for the West German helicopters from Global Mobilization, so I've made a small compatibility patch for Kimi's HMDs Mod. I was going to keep this as an in-house mod for my group, but I figured there's more than a few people that might find this useful. Adds HMDs for the following GM helicopters: West Germany, - CH-53G - CH-53GS - VBH-1 - VBH-1A1 - VBH-1A1 Swooper - PAH-1 - PAH-1A1 I don't intend on adding the East German or Polish helicopters, but I may if it is requested. This is my first mod release for ArmA 3, so please if anything isn't working correctly (especially MP functionality, as I haven't been able to test that yet) let me know! Thanks to, - Kimi, HMDs Mod - Vertexmacht, Global Mobilization - Bohemia Interactive, for obvious reasons... Steam Workshop: https://steamcommunity.com/sharedfiles/filedetails/?id=2446018592
  25. So long story short i made a mod which retextures the NATO vanilla vehicles problem is, and ill try my best to explain it. If for example i just hop into editor play as a character but have not spawned ANY of the retextured vehicles in the map as soon as i log into zeus i simply just cant see the category made for those vehicles neither can i find them but if i go back to the EDEN editor and spawn a single vehicle from the category and then log in as zeus my retextures are suddenly available, i have no idea why and i have a slight suspicion my code is possessed. class CfgEditorCategories { class baseCat { displayName = "NATO Digital woodland"; }; }; class cfgVehicles { class B_MBT_01_cannon_F; class Digital_MBT : B_MBT_01_cannon_F { author = "Psyco"; scope = 2; scopeCurator = 2; side = 1; editorCategory = "baseCat"; faction = "BLU_F"; displayName = "Digital Merkava"; crew = "B_crew_F"; hiddenSelections[] = {"camo1","camo2"}; hiddenSelectionsTextures[] = {"\digital_retex_NATO_Armor\data\Merkava\body_CO.paa","\digital_retex_NATO_Armor\data\Merkava\MBT_Turret.paa"}; }; }; Heres a snip of my code Any ideas?
×