chronicsilence
Member-
Content Count
143 -
Joined
-
Last visited
-
Medals
Everything posted by chronicsilence
-
Multi-line text with DrawIcon3D
chronicsilence replied to chronicsilence's topic in ARMA 3 - MISSION EDITING & SCRIPTING
Worked perfectly, thanks mate :) -
Multi-line text with DrawIcon3D
chronicsilence replied to chronicsilence's topic in ARMA 3 - MISSION EDITING & SCRIPTING
Yeah, I saw his comment. Unfortunately he just explains that you can't use structured text with it; I was hoping that someone here might have an alternative proposal. -
I have a Darter that I'm giving a waypoint through scripting commands. I need the waypoint to be very precise (i.e. I need it to reach those coordinates exactly). I'm using the addWaypoint scripting command for this. I've noted that in the comments for that scripting page, it says "The waypoint may not be created exactly at the center position even if radius is zero. The position will be moved away if there are e.g. rocks at the center position or if it is placed at the edge of water on a shore." Since I'm using a UAV, I don't really care about rocks or water and I want it to just go to the proper waypoint. However, the game is adjusting the waypoint when I create it, by as much as 50 meters. Here's the code I'm using: _waypointPos = [3800, 13000, 30];_wp = (group _vehicle) addWaypoint [_waypointPos, 0]; _wp setWaypointType "HOLD"; _wp setWaypointCompletionRadius 0; _vehicle flyInHeight (_waypointPos select 2); But if I do that, and then run the following code: systemChat format["Actual waypoint pos: %1", waypointPosition _wp]; it shows that the new waypoint has actually been set at [3779,12989,30]. I have tried everything I can think of to force it to the correct position, including setWaypointPosition, setWPPos, and trying different waypoint types other than "HOLD". Nothing seems to be working. Does anyone have an idea of how to force it to use the specified waypoint and not let it make any adjustments? I'm going crazy here.
-
UAV Waypoint Precision
chronicsilence replied to chronicsilence's topic in ARMA 3 - MISSION EDITING & SCRIPTING
I was using waypoints just because I'm not familiar with anything else that will cause a UAV to fly to a given position (I want it to use its own control loop, i.e. have it pitch more in higher wind, etc.). All I need is for the UAV to fly to a precise given location, and to figure out how it needs to pitch/bank/thrust to get there. Looking at a scripted waypoint, I don't think that will work because I would have to script a path for it to follow, and it wouldn't figure that out for itself. -
UAV Waypoint Precision
chronicsilence replied to chronicsilence's topic in ARMA 3 - MISSION EDITING & SCRIPTING
I think you're discussing a different issue here. You're saying that the UAV will report as waypoint completed even if it isn't specifically at its waypoint. This issue I can fix (I think) by just changing the "precision" for that vehicle in an addon/mod from 15 down to 0.1 or something. The issue I'm asking about is how to prevent the waypoint itself from being placed in a different location than I want. i.e. regardless of when the UAV decides the waypoint has been completed, the following code should return exactly the same coordinates as the ones I specified in "addWaypoint": systemChat format["Actual waypoint pos: %1", waypointPosition _wp]; Whereas by default it returns a slightly different position. -
UAV Waypoint Precision
chronicsilence replied to chronicsilence's topic in ARMA 3 - MISSION EDITING & SCRIPTING
Cool idea, but unfortunately I need to be able to set dynamic waypoints (I can't pre-record them because I don't know where they'll be). -
I have a UAV (darter), which I am setting a waypoint for using the addWaypoint scripting command. By default, the UAV will first turn to face the direction of the waypoint, then go forwards towards it. Does anyone know of a way where I can have it remain the way it is currently facing, but still move towards the waypoint (since quadcopters don't need to be facing in the direction they travel)? e.g. if the UAV is facing east and I set a waypoint to the north, I would like it to keep facing east and bank to the right ("strafe" to the right).
-
UAV Waypoint Precision
chronicsilence replied to chronicsilence's topic in ARMA 3 - MISSION EDITING & SCRIPTING
setPos will place it at the exact position, yes. But it will just "jump" to that position, whereas I need it to fly there smoothly. -
createDiarySubject picture
chronicsilence replied to chronicsilence's topic in ARMA 3 - MISSION EDITING & SCRIPTING
Ok, so maybe not quite perfect. Your code snippet works for the briefing menu (map screen before the mission starts), but not when you open the map screen after the mission starts. Is it a different display or something when it's opened from the map screen instead of the briefing screen? -
Default Team/Side
chronicsilence replied to chronicsilence's topic in ARMA 3 - MISSION EDITING & SCRIPTING
Sorry, I think I didn't explain the question well enough. I'll start with saying that I'm very comfortable with the editing, so don't worry about that. - I have 10 playable BluFor units - I have 10 playable Independent units - I have 10 playable OpFor units - players need to be able to select any of the above units (any of the 3 sides) - there is no AI. If any of the playable units don't get filled by a player, they don't exist in the mission - when a player joins the server, they should default to OpFor, but must be able to choose a BluFor slot if they desire to So changing the unit's side in the editor won't help, because I still need the option to play as a unit on each side. -
createDiarySubject picture
chronicsilence replied to chronicsilence's topic in ARMA 3 - MISSION EDITING & SCRIPTING
Ah, that's perfect. Thanks! Edit: see next post -
createDiarySubject and pictures
chronicsilence replied to ZNorQ's topic in ARMA 2 & OA : MISSIONS - Editing & Scripting
I'd like to revive this thread. Being able to put an icon next to a subject in the diary would be very nice. Alternatively, can a subject name have a color other than white? -
I have a diary entry with some information, created with the createDiarySubject and createDiaryRecord commands. I know that you can open the entry using the createDiaryLink and processDiaryLink commands from within a script. My question is, is there any way to open a diary entry using a hyperlink or similar within a structuredText control? You can have hyperlinks that open websites, but can you have a hyperlink that either a) opens a diary entry directly, or b) executes a script when clicked, so I can manually open the diary entry from within the script? Thanks!
-
Securely attaching camera to UAV
chronicsilence posted a topic in ARMA 3 - MISSION EDITING & SCRIPTING
Hey folks, I'm trying to attach a camera object to a UAV. Essentially, I need the camera to act like it's strapped very securely to the bottom of a Darter. I am currently using the following code to do this: _vehicle = createVehicle ["B_UAV_01_F", getMarkerPos "UAV_spawn", [], 10, "NONE"]; createVehicleCrew _vehicle; _camera = "camera" camCreate [0,0,0]; _camera attachTo [_vehicle, [0,0,-0.3]]; _camera setVectorDirAndUp _cameraOrientation; // where _cameraOrientation is the direction I want the camera pointed relative to the front of the Darter This is working for the most part, but the camera doesn't seem to be attached very well. When I bank or pitch the Darter, the camera kind of wobbles around a bit and doesn't follow the motion of the Darter very precisely. Even if I just pitch the Darter straight up or straight down, the camera wobbles side to side. I'm trying to find a way to make it stick to the Darter more securely so this doesn't happen. I've seen some scripts that use a loop with camSetRelPos to keep the camera in the right relative position, but I would much rather use the attachTo script command so that the camera view changes properly when the UAV rolls and pitches. Any thoughts on how to do this? Thanks! -
Setting UAV heading at waypoint
chronicsilence posted a topic in ARMA 3 - MISSION EDITING & SCRIPTING
I'm setting a waypoint for my UAV (Darter) via script, using _wp = group _vehicle addWaypoint [[_xCoord, _yCoord, _zCoord], 0]; When it gets to the waypoint, I need the Darter to be facing a specific direction. I know I can do this instantaneously with setDir, but I'm trying to find a way to have the UAV gradually turn itself to face that direction. I've tried using setFormDir, but that didn't have much of an effect. Any thoughts on how to make the UAV do this? -
Securely attaching camera to UAV
chronicsilence replied to chronicsilence's topic in ARMA 3 - MISSION EDITING & SCRIPTING
Thanks, I'll try that. Currently I have a "vectorDirAndUp" that specifies where I would like the camera to be pointing relative to the nose of the Darter; do you know of a way to convert that to a point in space that it should be focusing on? -
Disabling built-in systemChat messages
chronicsilence posted a topic in ARMA 3 - MISSION EDITING & SCRIPTING
I'm trying to find a way to hide the messages that the game shows when someone connects/disconnects ("Player XXX has connected"). I know you can "disable" systemChat using disableChannels[]={6} in description.ext, but that doesn't seem to have any effect. Can anyone think of any other way to accomplish this? -
Determining all actions bound to a given key
chronicsilence posted a topic in ARMA 3 - MISSION EDITING & SCRIPTING
Using the "actionKeys" command, I can get a list of all keys bound to the given action. Does anyone know of a way to do the opposite, i.e. to get all the actions bound to a given key? -
Determining Roll-Pitch-Yaw of aircraft
chronicsilence posted a topic in ARMA 3 - MISSION EDITING & SCRIPTING
Consider a UAV, flying through the air. I need to find the roll, pitch, and yaw of this aircraft. Unfortunately, BIS's vectorDir and vectorUp commands do not make this easy. I noticed that there was a very handy function posted on the BIS_fnc_setPitchBank page in the comments that allows you to sett the roll-pitch-yaw of an aircraft, but does anyone know of a way to get the orientation of an aircraft in that format? Thanks! -
I'm having a bit of an issue here. Through the "keyDown" and "mouseButtonDown" handlers I can capture keystrokes and mouse clicks, but is there any way to capture input from other game controllers like a joystick? The User Interface Event Handlers page lists a "onJoystickButton" handler, but also says it's not in ARMA 3 (I tried it, no luck). Is there any way anyone knows of for having a handler of some sort fire when a joystick input is given?
-
Improving PiP Framerate/resolution
chronicsilence posted a topic in ARMA 3 - MISSION EDITING & SCRIPTING
Just a quick question for you guys. I'm running on a very powerful computer, and the game runs great at Ultra settings. Ok. Now, I have several PiP views up at once (4), and each one shows the view from a camera I attached to a UAV. My question is, does anyone know of any methods for improving the framerate and/or resolution of the PiP displays? I cranked the "PiP" video setting up to Ultra, but didn't notice much of a difference. Any tips or tricks would be greatly appreciated. -
I'm relatively new to using the camera scripts, so a little help with this would be great. I'm trying to create a "Dashcam" on a vehicle. I would like to attach the camera to the front of the vehicle, and have it so it doesn't have a target but always just aims the way the vehicle is pointing. Is it possible to attach a camera to an object without giving it a target? If so, what "mode" would I use for the cameraEffect? Thanks!
-
Creating a Dashcam
chronicsilence replied to chronicsilence's topic in ARMA 3 - MISSION EDITING & SCRIPTING
Sounds good. Should I use "Fixed" then, or "Internal", or something else for cameraEffect? -
Is anyone here aware of any way to have a ListBox control element that auto-sizes its width to the size of the text that is put into the different rows of the listbox? i.e. if I use lbAdd to add a row with more text than any other row, the ListBox width would increase? If this is not possible with list boxes, is it possible with static controls? I see that they have the 'fixedWidth' parameter, but it doesn't seem to allow dynamic widths (that I can tell through testing). Alternatively, is there any way to figure out what with a certain string will take up with a given font? I suppose you can use a monospace font and calculate the required width by multiplying the number of characters by a preset width per character, but is there a way to do this for non-monospace fonts like PuristaLight? There must be a way, since the built-in "Action Menu" (scroll wheel menu) resizes its width based on the text length of the current actions. If I can calculate the text width, then I can just manually resize the listbox every time I add/remove an item. EDIT: what the shit? In testing, I have found that the ARMA monospace font (EtelkaMonospacePro) is not actually monospace. A 'W' is about 30% wider than an 'i'. Not cool BI! Tricking me like that.
-
Determining nearest vehicle entry point
chronicsilence posted a topic in ARMA 3 - MISSION EDITING & SCRIPTING
Let's say a player is standing next to a vehicle. You know how the action menu (scroll menu) items change based on which part of the vehicle the player is looking at? e.g. looking at the driver's door it will say "Get in Driver", looking at the passenger side door it will say "Get in Passenger", etc. What I need to do is find a way, via script, to determine what part of a vehicle the player is looking at. i.e. how can I determine with a script whether the player is looking at the driver's side door or passenger side door? The reason I ask is because I need to make the player get into the position they're looking at, without them having to use the action menu or press any buttons to do it (i.e. do it automatically).