Jump to content

Search the Community

Showing results for tags 'Editing'.



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

  1. Hello! Last time I had an issue the BI community came to my aid, and I know how useful these forums are for everyone else, so here goes... I'm displaying a money variable for the player by using an RscTitle in the top left of the screen - that's all good. The problem is I'm not sure how to go about displaying a variable in that RscTitle that updates so that the amount of "money" the player has is displayed at all times. Here's my description.ext: class RscTitles { class CashDisplayTitle { idd = -1; duration = 1e+1000; class controls { class CashDisplayControl { idc = -1; type = 0; style = 0; x = safeZoneXAbs; y = safeZoneY - 0.45; w = 1; h = 1; font = "EtelkaNarrowMediumPro"; sizeEx = 0.05; colorBackground[] = {0,0,0,0}; colorText[] = {0,0.6,0,1}; text = "$"; }; }; }; }; So I've got 2 minor obstacles - how can I display the cashVariable in my CashDisplayControl, and how can I set up a script which updates that value? If you've got any pointers / links, I'd very much appreciate it! (I have read around, but the examples I've found are very case specific and get a little convoluted) Thanks for reading and for being an outstanding community!
  2. Hello. Would it be possible to tweak the mission editor to allow multiple people participate in mission making?
  3. Hello. I currently developing a coop mission with cutscenes and have 1 problem here. If camera change position, I want that all textures of objects were already loaded (houses, roads and etc..). I used this: preloadCamera. But looks like it doesn't work. Anybody know the solution how to preload the textures, before the camera change it's position..? This command, preloadCamera, there is no detailed description how it works. I don't know for how long it preloads textures and if they stay loaded even after camera change again it's position..? -_-
  4. 1- place a unit (player). 2- place an object, let's say FM Radio. save the scenario, then go to its folder "\documents\arma 3\missions\name_of_your_scenario" 3- Create music folder "music" and put your music file or the sound file inside this folder. 4- Create "description.ext" file in that folder which is you scenario folder. open it and paste this: class CfgSounds { sounds[] = {}; class sound1 { name = "sound1"; sound[] = {"music\YOURSOUNDFILE.ogg",1,1,18,1,1,1,0}; //The 18 indicates the distance at which the sound will be heard; titles[] = {}; }; }; Go back to the editor "eden" and double click the object and write this in its init field: this say3D "sound1"; That's it. Many thanks to Feuerex who helped me a lot with his videos. Press "Like" button if you like this post. Resources: The mission file.
  5. So, im making a mission in which 2 helicopters land on a certain spot but they do so using the following functions: rec = [unitname,180] spawn BIS_fnc_UnitCapture; rec = [] spawn path1; But after the helicopters land and end the recording the immediatly take off, no time for the units inside to get out of it, so i was wondering if there was a way to make helicopters stay landed or if i needed to end the animation just a Little bit close to the ground and then issue an "Unload Vehicle" order. Thanks guys!
  6. I'm building a multiplayer mission using ALiVE, ACE, and some other mods, which is intended to be a big 3 way factional battle, with BLU_F and OPF_F to be playable while leaving IND_F unplayable as the initial occupying force to be conquered. So far so good, still tweaking some of the objective modules and taors for balance, but I already have the support and logistics all functioning well thanks to lots of reading and studying of wikis. I can call in artillery and airstrikes just fine, and so on. I must admit, however, that I'm not a very good scripter and I often have to look up how others have done things in order to figure out something. My understanding of it, in regards to everything from syntax to eventhandlers is very very limited, so thanks in advance to this great, very knowledgeable community. So here's my question: I currently have players spawn in solo, ungrouped to any AI, but I want the player to have the option, with a radio command, to spawn a group of their choosing (one of the presets from the cfgGroups list I suppose), and have it join them under their command. As a second feature, when the unit the character is playing dies I would like the player to have the ability to respawn in the group, taking control of one of the other AI in his squad, which I generally already know how to set up IF the units are already set to be "playable" (respawn = 4; in description.ext), but have no idea how to set up if we spawn them ingame as initially unplayable AI. I have no idea how to do this. I have tried other options, such as just linking an unplayable group to the player in the editor, or even making all the units in the group playable for selection, but I ran into various issues, such as not being able to command the group if I selected a unit other than the leader to play from the lobby (obviously) or just having too many units spawning all over waiting for another player to join in order to command them all, or if I want to play ungrouped I'd have all these hangers on. All these issues I felt severely limited my options and I was getting rather frustrated. I finally decided, that for what I want to do, giving an initially solo player the chance to choose a group to command or none at all would be a fun option for the player and lead to a great range of diverse outcomes for how they want to experience the mission. Please bear with me and my lack of knowledge in this, and any help that leads to a solution is greatly appreciated.
  7. Hi, I've created some MP maps, 21 so far, using the RHS MOD on Tanoa and Stratis with Eden Editor. When I play the maps, I don't see my player on the "map" or friendly bases. Can this be fixed? Also, how can I add player ICONS so I can see my teammates during play? I have many more questions but I wont overwhelm this post. But one more is...I've created Red/Blue bases with a neutral base in the center. I set the trigger so the neutral can be taken by either side and go back and forth as may happen. After the neutral is captured, is it possible to make the next base, that belongs to the opposing side, appear on the "map" as the next target? Thanks for any assistance.
  8. Hello everyone. I don't know how to desribe my problem in the title, my English isn't good enough on that.. I want let the script to randomly pick a marker. My problem is that the markers are being created dependant on the amount of towns on the map. It detects all towns and creates an invisible marker at each, with name "Mark_1", "Mark_2", etc... I need to know how can I let my script at first count all created markers (as each map has a different amount of villages) and then randomly pick one of these markers. The markers are being created as follows (a part of the script): towns.sqf /* Location finder for towns, villages and cities Places triggers and/or markers at these locations */ // Get each locations of villages or cities and create trigger/marker // Original script for finding locations by BrotherhoodOfHam // Final script by Godis if (!isServer) exitWith {}; //#define MARK #define OFFSET 0 _locations = (nearestLocations [[0,0,0], ["NameCity", "NameVillage", "NameCityCapital"], 40000]); { _xy = size _x; _trig = createTrigger ["EmptyDetector", position _x]; _trig setTriggerArea [ (_xy select 0) + OFFSET, (_xy select 1) + OFFSET, direction _x, false ]; _trig setTriggerActivation [ "WEST", "PRESENT", true ]; _trig setTriggerStatements [ "this", "hint 'Entered Village: Watch out in this area';", "hint 'Leaving Village...';" ]; //#ifdef MARK _mkr = createMarker [format ["Mark_%1", _forEachIndex], position _x]; _mkr setMarkerShape "ELLIPSE"; _mkr setMarkerAlpha 0.0; _mkr setMarkerSize [ (_xy select 0) + OFFSET, (_xy select 1) + OFFSET ]; //#endif } forEach _locations; // Now place units I thought I could just add a counter to towns.sqf, so I would get the total amount of all created markers stored in a variable, like: all_markers = 0; // Content of towns.sqf here (create markers) all_markers = all_markers + 1; // count each marker and store number in 'all_markers' But this would need another check for this variable's value, and also another code to select one of them according to the amount of created markers. I think it's kind of inconvenient. There must be another easier way to archive that, I guess. Is there any code I can use to get that in only a few lines? At the end I just need to: 1. find the amount of markers with name Mark_1, Mark_2, Mark_3, etc, etc 2. Randomly select one of these (i.e. to make it visible by setMarkerAlpha or sth else) Thanks in advance.
  9. Hey, what's up guys? So the problem is following: I'm using a description.ext to make some Radio dialogues, but the text doesn't type, only numbers. This is the fragment I have in description.ext: "class mes1 { name = "mes1"; sound[] = {"sounds\mes-1.ogg", db+0, 1.0}; title = "Я - 0-98ой, начинаю работу.";}" It all works fine except for the one point - while playing the game Russian letters are not visible. What might be the problem? Even if I switch my game to Russian (as I am playing it in English), the other scripted dialogues which are coming, let's say from units, are typed ok and I can see the letters. But for those messages I created - no way. How can I solve it?..
  10. Hello! Title says most of it. Attempting to port the TOH Seattle map over and noticing some buildings lack texture because of missing shaders. Can setObjectTexture be used with the object ID of the building to replace the texture? I can't really think of another way to do this. Alternatively if you do I'd love to hear it!
  11. hi guys, im trying to attach an Eventhandler to a plane, so when it is destroyed, all usermade actions get removed. The script is run by an action. Here is the script: am i missing something?
  12. I haven't found any related topic, only a few comments about the subject with no answer. So, my question is - is there any option there can be more than one editor online in 3den/Eden, let's say, I host a server and my friend joins me to edit some scenarios together in 3den/Eden? Is there any special mod for that purposes? If not, how likely it will appear in the nearest future, integrated in Arma, i.e. without any mods?
  13. PMC Editing Wiki is the place to be for ArmA 3 terrain information and other editing info. Most important for new terrain guys is PMC Ultimate Terrain Tutorial which covers everything to get your first terrain in-game. Forget about outdated and plain wrong tutorials, now you have tutorial which will be kept always up to date and correct. There are just tons of good arma3 terrain editing information so dig in and use the search function to go through what PMC Editing Wiki has to offer. If you cannot find some information or tutorial, ask and I'll see what can be done to get it added. Direct to PMC Editing Wiki: ArmA 3 root and PMC Editing Wiki: ArmA 3 Terrain.
  14. I used a model from another game but i made the geometry myself. So my problem is my car bounces when it drives then just spins out as seen here: I don't know whats happening, here's what I've checked so far: -axis is centered on wheel geometry -boundary is in right place -nothing from geometry is clipping on the ground -wheelcircumference is correct -all named selections are correct here's the geometry: I used the real weight (about 660kg) as the mass so could this effect anything also? and my model.cfg (is literally the unedited test car one): class Rotation { type = "rotation"; memory = 1; minValue = 0; maxValue = 1; angle0 = 0; angle1 = 1; }; class CfgSkeletons { class Default { isDiscrete = 1; skeletonInherit = ""; skeletonBones[] = {}; }; class Vehicle : Default {}; class Car : Vehicle { skeletonBones[]= { "drivewheel","", "wheel_1_1_damper_land","", "wheel_1_2_damper_land","", "wheel_1_3_damper_land","", "wheel_1_4_damper_land","", "wheel_2_1_damper_land","", "wheel_2_2_damper_land","", "wheel_2_3_damper_land","", "wheel_2_4_damper_land","", "wheel_1_1_damper","wheel_1_1_damper_land", "wheel_1_2_damper","wheel_1_2_damper_land", "wheel_1_3_damper","wheel_1_3_damper_land", "wheel_1_4_damper","wheel_1_4_damper_land", "wheel_2_1_damper","wheel_2_1_damper_land", "wheel_2_2_damper","wheel_2_2_damper_land", "wheel_2_3_damper","wheel_2_3_damper_land", "wheel_2_4_damper","wheel_2_4_damper_land", "wheel_1_1_steering","wheel_1_1_damper", "wheel_1_2_steering","wheel_1_2_damper", "wheel_1_3_steering","wheel_1_3_damper", "wheel_1_4_steering","wheel_1_4_damper", "wheel_2_1_steering","wheel_2_1_damper", "wheel_2_2_steering","wheel_2_2_damper", "wheel_2_3_steering","wheel_2_3_damper", "wheel_2_4_steering","wheel_2_4_damper", "wheel_1_1","wheel_1_1_steering", "wheel_1_2","wheel_1_2_steering", "wheel_1_3","wheel_1_3_steering", "wheel_1_4","wheel_1_4_steering", "wheel_2_1","wheel_2_1_steering", "wheel_2_2","wheel_2_2_steering", "wheel_2_3","wheel_2_3_steering", "wheel_2_4","wheel_2_4_steering", "wheel_1_1_unhide","wheel_1_1", "wheel_1_2_unhide","wheel_1_2", "wheel_1_3_unhide","wheel_1_3", "wheel_1_4_unhide","wheel_1_4", "wheel_2_1_unhide","wheel_2_1", "wheel_2_2_unhide","wheel_2_2", "wheel_2_3_unhide","wheel_2_3", "wheel_2_4_unhide","wheel_2_4", "wheel_1_1_hide","wheel_1_1", "wheel_1_2_hide","wheel_1_2", "wheel_1_3_hide","wheel_1_3", "wheel_1_4_hide","wheel_1_4", "wheel_2_1_hide","wheel_2_1", "wheel_2_2_hide","wheel_2_2", "wheel_2_3_hide","wheel_2_3", "wheel_2_4_hide","wheel_2_4", "OtocVez","", "OtocHlaven","OtocVez", "damageHide","", "damageVez","OtocVez", "damageHlaven","OtocHlaven", "ukaz_rychlo","", "ukaz_rychlo2","", "ukaz_rpm","", "mph","", "rpm","", "fuel","", "fuel_1","", "fuel_01","", "fuel_2","", "fuel_3","", "prop_01","", "prop_02","", "prop_2","", "prop_1","", "glass1","damageHide", "glass2","damageHide", "glass3","damageHide", "glass4","damageHide" }; }; class civil_car: Car { skeletonInherit="Car"; skeletonBones[]= { "reverse_light","", "daylights","damageHide", "door1","", "door2","", "glass5","damageHide" }; }; }; class CfgModels { class Default { sectionsInherit = ""; sections[] = {}; skeletonName = ""; }; class Vehicle: Default { sections[] = { "cislo", "grupa", "side", "sektor", "clan", "clan_sign", "podsvit pristroju", "poskozeni", "L svetlo", "P svetlo", "zasleh" }; }; class Car: Vehicle { htMin = 60; // Minimum half-cooling time (in seconds) htMax = 180; // Maximum half-cooling time (in seconds) afMax = 100; // Maximum temperature in case the model is alive (in celsius) mfMax = 8; // Maximum temperature when the model is moving (in celsius) mFact = 1; // Metabolism factor - number from interval <0, 1> (0 - metabolism has no influence, 1 - metabolism has full influence (no other temperature source will be considered)). tBody = 150; // Metabolism temperature of the model (in celsius) sections[]= { "ammo", "zadni svetlo", "brzdove svetlo", "spz", "motor", "body", "clan", "clan_sign", "zasleh", "Light_R", "Light_L", "podsvit pristroju", "glass1", "glass2", "glass3", "glass4", "glass5", "glass6" }; skeletonName="Car"; class Animations { // destruct START class damageHide { type="hide"; source="damage"; selection="damageHide"; hideValue=1.0; }; class damageHideVez:damageHide { selection="OtocVez"; }; class damageHideHlaven:damageHide { selection="OtocHlaven"; }; // Wheels START // Wheels Complete Destruct START class wheel_1_1_destruct { type="hide"; selection="wheel_1_1_hide"; source="HitLFWheel"; minValue = 0; // upravit na 0.99 maxValue = 1; // upravit na 1.0 hidevalue = 0.99999; }; class wheel_1_2_destruct: wheel_1_1_destruct {source="HitLBWheel";selection="wheel_1_2_hide";}; class wheel_1_3_destruct: wheel_1_1_destruct {source="HitLMWheel";selection="wheel_1_3_hide";}; class wheel_1_4_destruct: wheel_1_1_destruct {source="HitLF2Wheel";selection="wheel_1_4_hide";}; class wheel_2_1_destruct: wheel_1_1_destruct {source="HitRFWheel";selection="wheel_2_1_hide";}; class wheel_2_2_destruct: wheel_1_1_destruct {source="HitRBWheel";selection="wheel_2_2_hide";}; class wheel_2_3_destruct: wheel_1_1_destruct {source="HitRMWheel";selection="wheel_2_3_hide";}; class wheel_2_4_destruct: wheel_1_1_destruct {source="HitRF2Wheel";selection="wheel_2_4_hide";}; class wheel_1_1_destruct_unhide { type="hide"; selection="wheel_1_1_unhide"; source="HitLFWheel"; minValue = 0; maxValue = 1; hidevalue = 0.00000; UnHidevalue = 1.00000; }; class wheel_1_2_destruct_unhide: wheel_1_1_destruct_unhide {source="HitLBWheel";selection="wheel_1_2_unhide";}; class wheel_1_3_destruct_unhide: wheel_1_1_destruct_unhide {source="HitLMWheel";selection="wheel_1_3_unhide";}; class wheel_1_4_destruct_unhide: wheel_1_1_destruct_unhide {source="HitLF2Wheel";selection="wheel_1_4_unhide";}; class wheel_2_1_destruct_unhide: wheel_1_1_destruct_unhide {source="HitRFWheel";selection="wheel_2_1_unhide";}; class wheel_2_2_destruct_unhide: wheel_1_1_destruct_unhide {source="HitRBWheel";selection="wheel_2_2_unhide";}; class wheel_2_3_destruct_unhide: wheel_1_1_destruct_unhide {source="HitRMWheel";selection="wheel_2_3_unhide";}; class wheel_2_4_destruct_unhide: wheel_1_1_destruct_unhide {source="HitRF2Wheel";selection="wheel_2_4_unhide";}; // Wheels Complete Destruct END #define DamageOffset 0.2 // Wheels Damage START class wheel_1_1_Damage: wheel_1_1_destruct { type="translation"; axis="Basic_Damper_Destruct_Axis"; memory=1; selection="wheel_1_1_damper"; source="HitLFWheel"; minValue = 0.0; maxValue = 1; offset0 = 0; offset1 = DamageOffset; }; class wheel_1_2_Damage: wheel_1_1_Damage {source="HitLBWheel";selection="wheel_1_2_damper";}; class wheel_1_3_Damage: wheel_1_1_Damage {source="HitLMWheel";selection="wheel_1_3_damper";}; class wheel_1_4_Damage: wheel_1_1_Damage {source="HitLF2Wheel";selection="wheel_1_4_damper";}; class wheel_2_1_Damage: wheel_1_1_Damage {source="HitRFWheel";selection="wheel_2_1_damper";}; class wheel_2_2_Damage: wheel_1_1_Damage {source="HitRBWheel";selection="wheel_2_2_damper";}; class wheel_2_3_Damage: wheel_1_1_Damage {source="HitRMWheel";selection="wheel_2_3_damper";}; class wheel_2_4_Damage: wheel_1_1_Damage {source="HitRF2Wheel";selection="wheel_2_4_damper";}; class wheel_1_1_Damper_Damage_BackAnim: wheel_1_1_Damage {selection="wheel_1_1_damper";offset1 = -1.2*DamageOffset;}; class wheel_1_2_Damper_Damage_BackAnim: wheel_1_1_Damper_Damage_BackAnim {source="HitLBWheel";selection="wheel_1_2_damper";}; class wheel_1_3_Damper_Damage_BackAnim: wheel_1_1_Damper_Damage_BackAnim {source="HitLMWheel";selection="wheel_1_3_damper";}; class wheel_1_4_Damper_Damage_BackAnim: wheel_1_1_Damper_Damage_BackAnim {source="HitLF2Wheel";selection="wheel_1_4_damper";}; class wheel_2_1_Damper_Damage_BackAnim: wheel_1_1_Damper_Damage_BackAnim {source="HitRFWheel";selection="wheel_2_1_damper";}; class wheel_2_2_Damper_Damage_BackAnim: wheel_1_1_Damper_Damage_BackAnim {source="HitRBWheel";selection="wheel_2_2_damper";}; class wheel_2_3_Damper_Damage_BackAnim: wheel_1_1_Damper_Damage_BackAnim {source="HitRMWheel";selection="wheel_2_3_damper";}; class wheel_2_4_Damper_Damage_BackAnim: wheel_1_1_Damper_Damage_BackAnim {source="HitRF2Wheel";selection="wheel_2_4_damper";}; // Wheels Damage END // Wheels END //Glass Damage START class Glass1_destruct { type="hide"; selection="glass1"; source="HitGlass1"; minValue = 0; maxValue = 1; hidevalue = 0.99999; }; class Glass2_destruct: Glass1_destruct {selection="glass2";source="HitGlass2";}; // Inherits from the the glass 1, only the selection and the source will be changed class Glass3_destruct: Glass1_destruct {selection="glass3";source="HitGlass3";}; class Glass4_destruct: Glass1_destruct {selection="glass4";source="HitGlass4";}; class Glass5_destruct: Glass1_destruct {selection="glass5";source="HitGlass5";}; class Glass6_destruct: Glass1_destruct {selection="glass6";source="HitGlass6";}; //Glass Damage END // destruct END class Fuel: Rotation { source="fuel"; selection="fuel"; axis="fuel_axis"; maxValue=1; memory=1; angle0="rad -110"; angle1=0; }; class IndicatorSpeed: Rotation { source="speed"; selection="mph"; axis="mph_axis"; memory=1; maxValue=38.900002; angle1="rad -265"; }; class IndicatorFuel: Rotation { type="rotation"; source="fuel"; selection="fuel_1"; axis="fuel_1_axis"; memory=1; minValue=0.000000; maxValue=1.000000; angle0=-0.087266; angle1=-1.658063; }; class IndicatorRPM: Rotation { source="rpm"; selection="rpm"; axis="rpm_axis"; memory=1; angle1="rad 80"; }; class DrivingWheel: Rotation { source="drivingWheel"; selection="drivewheel"; axis="drivewheel_axis"; minValue=-1; maxValue=1; angle0=(rad 80); angle1=(rad -80); }; class Steering_1_1 { type="rotationY"; source="drivingWheel"; selection="wheel_1_1_steering"; axis="wheel_1_1_steering_axis"; memory=1; minValue= -1; maxValue= 1; angle0=1.047198; angle1=-1.047198; }; class Steering_2_1: Steering_1_1 { selection="wheel_2_1_steering"; axis="wheel_2_1_steering_axis"; }; class Wheel_1_1 { type="rotationX"; source="wheel"; selection="wheel_1_1"; axis="wheel_1_1_axis"; memory=1; sourceAddress="loop"; minValue=0; maxValue=1; angle0=0; angle1="rad -360"; }; class wheel_2_1: Wheel_1_1 { selection="wheel_2_1"; axis="wheel_2_1_axis"; }; class wheel_1_2: Wheel_1_1 { selection="wheel_1_2"; axis="wheel_1_2_axis"; }; class wheel_1_3: Wheel_1_1 { selection="wheel_1_3"; axis="wheel_1_3_axis"; }; class Wheel_2_2: Wheel_1_1 { selection="wheel_2_2"; axis="wheel_2_2_axis"; }; class Wheel_2_3: Wheel_1_1 { selection="wheel_2_3"; axis="wheel_2_3_axis"; }; class Wheel_1_4: Wheel_1_1 { selection="wheel_1_4"; axis="wheel_1_4_axis"; }; class Wheel_2_4: Wheel_1_1 { selection="wheel_2_4"; axis="wheel_2_4_axis"; }; class Wheel_1_1_Damper { type="translation"; source="damper"; selection="wheel_1_1_damper_land"; axis="posun wheel_1_1"; animPeriod = 1; minValue="0"; maxValue="1"; offset0= "0.5"; offset1= "-0.5"; memory=1; }; class wheel_2_1_Damper: Wheel_1_1_Damper { selection="wheel_2_1_damper_land"; }; class wheel_1_2_Damper: Wheel_1_1_Damper { selection="wheel_1_2_damper_land"; }; class Wheel_2_2_Damper: Wheel_1_1_Damper { selection="wheel_2_2_damper_land"; }; class daylights { type="hide"; source="rpm"; selection="daylights"; minValue=-0.8; maxValue=0.2; unhidevalue=1; sourceAddress="clamp"; }; class reverse_light { type="Hide"; selection="reverse_light"; sourceAddress="clamp"; source="Gear"; minValue = -1; maxValue = 0; hideValue = "0.2"; }; }; }; class Test_Car_01: Car { skeletonName = "civil_car"; sectionsInherit = "Car"; sections[]= { "Camo1", "Camo2", "Camo3", "body", "karoserie", "palivo" }; class Animations: Animations { class wheel_1_1_Damage: wheel_1_1_Damage{offset1=0.18000001;}; class wheel_1_2_Damage: wheel_1_2_Damage{offset1=0.18000001;}; class wheel_2_1_Damage: wheel_2_1_Damage{offset1=0.18000001;}; class wheel_2_2_Damage: wheel_2_2_Damage{offset1=0.18000001;}; class wheel_1_1_Damper_Damage_BackAnim: wheel_1_1_Damper_Damage_BackAnim{offset1=-0.18000001;}; class wheel_1_2_Damper_Damage_BackAnim: wheel_1_2_Damper_Damage_BackAnim{offset1=-0.18000001;}; class wheel_2_1_Damper_Damage_BackAnim: wheel_2_1_Damper_Damage_BackAnim{offset1=-0.18000001;}; class wheel_2_2_Damper_Damage_BackAnim: wheel_2_2_Damper_Damage_BackAnim{offset1=-0.18000001;}; class DrivingWheel { type="rotation"; source="drivingWheel"; selection="drivewheel"; axis="drivewheel_axis"; memory=1; minValue=-1; maxValue=1; angle0=(rad -70); angle1=(rad 70); }; class Steering_1_1 { type="rotationY"; source="drivingWheel"; selection="wheel_1_1_steering"; axis="wheel_1_1_steering_axis"; memory=1; minValue="rad -90"; maxValue="rad +90"; angle0=1.0471981; angle1=-1.0471981; }; class Steering_2_1: Steering_1_1 { selection="wheel_2_1_steering"; axis="wheel_2_1_steering_axis"; angle0=1.0471981; angle1=-1.0471981; }; class IndicatorSpeed: Rotation { source="speed"; selection="mph"; axis="mph_axis"; memory=1; maxValue=28; angle0=0.17453299; angle1=-3.141593; }; class IndicatorRPM: Rotation { type="rotation"; source="rpm"; selection="rpm"; axis="rpm_axis"; memory=1; minValue=0; maxValue=7500; angle0=(rad 0); angle1=(rad 250); }; class fuel { type="rotation"; source="fuel"; selection="fuel"; axis="fuel_axis"; memory=1; minValue=0; maxValue=1; angle0=0; angle1="rad +55"; }; class prop_01 { type="rotation"; source="rpm"; selection="prop_1"; axis="prop_1_axis"; memory=1; minValue=1000; maxValue=7000; angle0="rad 30"; angle1="rad 35"; }; class daylights { type="hide"; source="rpm"; selection="daylights"; minValue=-0.8; maxValue=0.2; unhidevalue=1; sourceAddress="clamp"; }; class reverse_light { type="Hide"; selection="reverse_light"; sourceAddress="clamp"; source="Gear"; minValue = -1; maxValue = 0; hideValue = "0.2"; }; class damageHidedoor1: damageHide { selection="door1"; }; class damageHidedoor2: damageHide { selection="door2"; }; class Glass5_destruct { type="hide"; selection="glass5"; source="HitGlass5"; minValue = 0; maxValue = 1; hidevalue = 0.99999; }; class Wheel_1_1_Damper: Wheel_1_1_Damper { type="translation"; source="damper"; selection="wheel_1_1_damper_land"; axis="posun wheel_1_1"; animPeriod = 1; minValue="0"; maxValue="1"; offset0= "0.5"; offset1= "-0.5"; memory=1; }; class wheel_2_1_Damper: Wheel_1_1_Damper { selection="wheel_2_1_damper_land"; }; class wheel_1_2_Damper: Wheel_1_1_Damper { selection="wheel_1_2_damper_land"; }; class Wheel_2_2_Damper: Wheel_1_1_Damper { selection="wheel_2_2_damper_land"; }; }; }; };
  15. Hello there, i have read on the ace3 doc that if you use ace_captivestatuschanged To listen for a unit being freed/ cuffed but i cant seem to get it working everytime i use the code its telling me its missing ; or if i use [_unit2, _state(false), _reason (“SetHandcuffed” or “SetSurrendered”)] its telling me a ] is missing and i dont know where or how. if anyone has gotten this to work please let me know :)
  16. Hey! Quick question. I'm trying to set up a mission that uses ALICE 2 to spawn civs and traffic, but I don't want the player to be able to hitch a free ride off of them, as all the vehicles spawned are unlocked. How can I change this so they're all locked at spawn? Thanks!
  17. I've heard before that you can edit a config to allow more flashlights to be visible at once. As standing in a group of 32 units, only a small handful have flashlights visible. Moving around changes which of these are active. My question is, where is the config and what do I edit to allow more lights/flashlights to be visible. I've searched this extensively and only found different flashlight related questions. Edit: The max I can seem to get on the default setting is 7 units flashlights, or 6 when I turn on my own. Which has always ruined the immersion in dark or night time missions I've made for myself.
  18. I am relatively new to ArmA having only played ArmA 2 and Arma 3 Apex. I have always enjoyed making missions, but I have never done anything very complex with the editor. I would like to start scripting more in missions. If possible can anyone direct me to a place where I can learn how to script or teach me the basics.
  19. Hey Guys, I am making a mission with a shooting range and vr targets (based of Feuerex advanced shooting range). The mission that I am making is meant to play alone but also with multiple people. The scripts that Feuerex has made are nice for 1 person. If multiple people put on the glasses, then will for every person that has a glass on spawn it own target(s). My idea to make this right is if the script has detected that the player has glasses on, that there will be an option available in game to use Radio Alpha to activate the target spawn script. The only problem is that I don't know if this is possible and what commands I have to use. This is because I just started scripting and I am still learning how everything works. I hope somebody can help me out. Regards Oetjel Feuerex mission edited for me: https://www.mediafire.com/?je5881tccczhwgw My mission using some of Feuerex his scripts: http://www.mediafire.com/file/dfse8b9iq24mks6/ShootingRangeAdvanced.Tanoa.rar
  20. Hello guys , how add a GUI on the game of my System Tickets? There are 2 variables in init.sqf. TICKETS_WEST and TICKETS_IND. I would like add on top-right symbol-bluefor = TICKETS_WEST and down symbol-bluefor , symbol-death = TICKETS_IND Thanks to all.
  21. Hi everyone! Little weird behaviour for support modules: A simple work, but very hard to do: how to synchronize / desync the support(s) modules along with conditions? Say for instance: get the support modules if you reach a trigger area, loose these supports if out of the area? for each player ! Yes, I know, you're saying use synchronizeObjectsAdd and synchronizeObjectsRemove. Let an "open" (no) sync on editor, normally between player/playable unit and the module requester, then sync/desync on demand the player and the module requester. At ease! And you'll right for SP,... for the 1st instance! But continue tests. sync/desync/sync/desync... Right? Now, consider this in MP, JIP. These commands are supposed to be AG EG, and they are! But what for if the modules FSMs and scripts (a bunch of them!) are not "updated" with the sync state? I never had the intended behaviors for players in MP. The player on host PC (if not dedicated) loose the supports after the 2nd sync, The other ones have disabled supports (grayed in menu, even if no sync?!,) and/or duplication of supports. 3 artillery modules, 2 drops in icons menu... regardless of the rounds limitations which is another problem). I think there is something to do with (supports) modules "on demand" synchronization, because it could be fine to add/remove these supports along with scripts, and for units (players) we want.
  22. Hello all, So I have just finished the voice script for a mission I have completed, and now looking for all of the ways I can implement the voices and subtitles. Previously, I have used some like this for subtitles, and then calling the voice file (we'd record the entire conversation in one voice file) and the radio messages will follow the voice using sleep. But I am heavily reconsidering it as it creates HUGE files with just these same lines of code: unit sideChat "Depending on how long the conversation is, this can be a huge file!"; I feel, and know there is an easier way to implement such a thing along with voice scripts. I have watched this video by Feuerex, and it seems like the best overall way to do it (he uses kbAddTopic, kbTell, etc.). However, I have some conversations that will go on for upwards of 30 seconds or so. My fear is creating a huge, and complex .bikb file and very long conversation.sqf, which could affect performance b/c the engine has a lot to do and handle already. Is the best overall way to implement conversations and subtitles is through kbaddtopic and kbtell? Is there a better option for better performance? I have found this on the forums and will probably be checking it out, but I don't believe it accounts for actual voices (audio). Thanks guys for all the help.
  23. 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.
  24. Hello all, So I have been working on this mission for some time now, and at one point, I want this hint to come up and tell the player information regarding the objective. The player essentially has to chase a POI for a period of time. If the player gets a certain distance away from the POI, the mission fails (this part is already working). I would like to notify the player that they must keep within 50 meters, thus needing to use the hint. I looked up how to use the function BIS_fnc_advHint and found some good posts regarding the topic, such as this one. So I copied and pasted the example that darkdruid had confirmed to work and pasted this into my description.ext on an empty mission: class CfgHints { class test1 { displayName = "thisisatest"; class test2 { arguments[] = {}; description = "test Information text"; displayName = "test Information"; tip = "test test test"; }; }; }; and then this into a radio trigger: [["test1", "test2"]] call BIS_fnc_advHint; However, I am getting the error "Hint 'CfgHints >> test1 >> test2' does not exist Does anyone have any idea why this could be the case? It should work as I directly copied and pasted it into the description.ext (to remove risk of incorrectly typing something). Another question. Is there a way to display this hint only if the player fails when chasing the target for the first time? I.e. when the chase starts, the player gets more than 50 meters away from the POI, resulting in a mission failure. They restart to their last save (it autosaves right before the chase), and then the hint will display. Thanks for any assistance you guys can offer. EDIT: Alright, I have no idea why, but it is working now. Disregard this post as I figure out how to delete this.
  25. So.. I'm trying to add an action to an ai character however, it doesn't seem to be working. This is my script: _buyHatchBack = carseller addAction ["Buy Hatchback",{call fn_carBuySystem}, [carID = C_Hatchback_01_F, carPrice = 200]6,false,false]]; My function call "fn_carBuysystem" is: fn_carBuySystem { carSpawn = carspawn; if (Money >= carPrice) then { Money = Money - carPrice; carID createVehicle setPos (getPos carSpawn); hint ["You have bought a %1 and you have %2 dollars left.", carName, Money]; } else { hint "You do not have enough money for this car"; }; What am i doing wrong? :)
×