Jump to content

Search the Community

Showing results for tags 'user interface'.



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

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

  1. OPCOM - OPERATIONS COMMAND VERSION: 0.1.0.220220.1 DOWNLOAD: Steam Workshop DESCRIPTION OPCOM is a "see what you get" menu to set up a single-player scenario for missions and a basic liberation mode. You can also drop into other maps, directly from your current scenario, to execute a special operations mission. It takes just a few clicks to set everything up to your liking. Also great for testing new maps and other content. The menu has customization options, so you don't have to stick with its name, colors, or my logo in the boot sequence. More things to come in the future. WARNING: 1. This mod is still in development. Bugs and errors are guaranteed! 2. This mod is made out of fun, not to compete or replace other mods! 3. This mod is not perfect, but I am willing to learn, optimize and clean my scripts. 4. My military knowledge is from games and movies. Military terms might not be used correctly. This mod wouldn't exist, without all the great people here in the community. Without you, I don't know what I would have done when I couldn't wrap my head around an issue. To all of you who are contributing to the Wiki and Forum... THANK YOU! GLOBAL OPS UPDATE (17.02.2022) In Global Ops, you will drop from your current scenario into any other map of your choice in the Arma world! Here's what you can expect: Deploy from your current scenario to Global Ops missions on any other map. Set up to three different objectives for your operation. Insert on foot, with a helicopter or para drop into the action. Easy Access from a homebase on Stratis in Singleplayer Scenarios. Your entire setup carries over to the Global Ops mission. The Global Ops mission ends after all objectives are done or failed. MORE UPDATE FEATURES OPCOM should now work on more maps, as long as they have at least three locations. OPCOM should now work with more factions. You can now add and delete single units from your squad. Access to the full arsenal, including all ACE items. Import and export your OPCOM loadouts to BIS and ACE arsenals. Add vehicles from all factions of your side to your current faction. Change your operator type in the commander settings of your faction. Randomized weather system (experimental). OPCOM now works on other screens than 16:9 (at least tested with 4:3, 16:10, and 21:9) Your squad now heals themselves or each other when wounded or down. Disable OPCOM respawn and revive system entirely. Script and performance optimization. For a full list of all features, tweaks and fixes have a look at the patch notes below. SCREENSHOTS OPCOM KEY FEATURES full operator customization, including inventory management and gunsmith import and export loadouts with BIS and ACE arsenals support setup, incl. transport, CAS, artillery, and vehicle drops faction setup for your scenario customize the name, flag, vehicles, and groups of factions six missions available, plus liberation game mode world settings, incl. random patrols, air traffic, and random weather system (experimental) various settings for gameplay, AI difficulty, and menu customization transfer your settings between different OPCOM scenarios HOW TO USE OPCOM Place a unit on the map in 3DEN editor (you can change faction etc, in the menu). Place the OPCOM module on the map. It can be found in ‘modules >> ai-mods’ Save your mission to single-player scenarios or play directly from within the editor. Open OPCOM from your action menu or bind a key in Arma settings. COMPATIBILITY AND KNOWN ISSUES Don’t use respawn, revive or damage multipliers, if you use ACE or other mods that include medical features or damage handling. Some combinations of mods may cause issues when spawning the dummies or vehicles in the menu (just happened once with Project Blufor and COD: MW2-Core enabled. The Game crashed when a new dummy spawned on faction change.) Performance drops with ambient flybys over large AI groups. Various problems if you decide to play in multiplayer, despite the mod's singleplayer nature! Bloodlust mod conflicts with OPCOM respawn (will look into it). FUTURE PLANS coop support more objectives squad units customization civilians I don't want to plan too much ahead. The top priority at the moment is to make this mod stable. But I'm curious about your feedback and what you want to be added. THANK YOU! Bohemia Interactive: Thank you for giving us Arma without any boundaries. Community: Thank you to everyone who is contributing to the Wiki and Forums. Honorable Mentions: KillzoneKid, das attorney, Dedmen, Gunter Severloh, Larrow, PierreMGI, serena, Tajin Test-Squad: Arsenic, CazerVarix, Berni, Gattobuono, and Z Lone-Wolf-Patch by Domi Task Icons by Kalthramis (GitHub) PATCH NOTES v.0.0.220217.1 v.0.0.211204.3 v.0.0.211121.1 DONATIONS You like my mod? You want to support me? Thank you in advance! At the moment, every cent is appreciated. MAKE ARMA, NOT WAR! DOWNLOAD Steam-Workshop: https://steamcommunity.com/sharedfiles/filedetails/?id=2651774379
  2. How would one go about making a UI key prompt like this: in the video, he goes up to the car and it says "F to Spawn Name of Car" then when he holds f and circular loading bar pops up and looks really smooth, I'm pretty new to scripting on Arma and I've looked all over for a solution but could not find one, hoping someone here can help :) This was solved, it was done using holdAction
  3. DESCRIPTION: Generates a lightweight and fully customizable compass ui on your screen resembling the one from battlegrounds. Easily place your markers on the map and they will update on everyones compass. Here is an example video. Preview the script || mod at YouTube or Gfycat. Customization options: Change the width, span and the positon of the compass in y-axis. Specify y-Offset if problems occure. Switch between compass-profiles and the point names. [N - 15 - 30 || N - 20 - 40] WIP Create your own characteristics in form of: Size, Alpha, Hex-Color, Font, Shadow or a inversion. Set the y-Offset for markers or toggle visibility. Save your customization. Stays saved over game-restarts. DOWNLOAD: Steam Workshop 1.1 (addon updated) DOWNLOAD: Dropbox 1.1 (single script file) DOWNLOAD: Armaholic EXILE'S XM8: GitHub tutorial on how to install this script on your exile server! (1.1) by @aussie battler METHODS OF USAGE: mission-creators (dropbox) init.sqf _x = [] execVM "fn_voyagerCompass.sqf"; addon-users (workshop) It runs by default. Settings can be accessed through pause-screen button. UPDATE 1.1: - Mod compatibility created (ACE³, RHS, CBA). - Mod structure created thanks to @Flax. - Removed action-entry. Added button on pause-screen. - Math/Logic optimization thanks to LittleWizard8. - Fixed singleplayer issues. - Fixed 3DEN issues. - Fixed extreme performance impact. Markers still are a huge impact* - Script version updated. TODO: - Add color support for markers. Legal: I dont mind people using my code in their projects. But if you do so please correctly attribute me "Unknown_GTX & @Flax" if you are going to share it.
  4. I'm looking to change elements of the default ArmA targeting pod - specifically, I want to add UI elements like 10-digit grids and target elevation. I know how to get that information, but what I don't know is how to make it appear in the UI. If possible, I'd also like to remove some vanilla elements like the narrow FOV box. Any insight on how to do these things?
  5. I get this error everytime the game starts up & when a mission is being startup. But only if i own the apex dlc! https://steamuserimages-a.akamaihd.net/ugc/964224088525703614/C8AB26D25C26A6AE7CF500F5286D1056D72CDCD7/ I have put disableSerialization in every of the 3 script files but it doesnt work either. Then i just moved every control over to uinamespace but it still is the same. What did i overlook? The script works anyway but the warning message is annoying for every subscriber ofcourse. Heres the workshop btw. The first script/function is loaded from the config: class initCompass {postInit = 1;}; here is initCompass sqf disableSerialization; waitUntil {!isNull player}; UGTX_needCompass = true; UGTX_toggle = true; UGTX_posTop = true; UGTX_imgCompImg = "\MyProject\compass\imgs\default-sfp.paa"; UGTX_imgScrollLock = "\MyProject\compass\imgs\key-scrolllock.paa"; UGTX_imgEnd = "\MyProject\compass\imgs\key-end.paa"; UGTX_imgPgUp = "\MyProject\compass\imgs\key-pageup.paa"; [] spawn { disableSerialization; while {true} do { waitUntil { UGTX_toggle && (!UGTX_needCompass OR (UGTX_needCompass && ("ItemCompass" in (assignedItems Player)))) }; _compassInit = [] spawn UGTX_fnc_showCompass; waitUntil { !UGTX_toggle OR (UGTX_needCompass && !("ItemCompass" in (assignedItems Player))) }; ["864", "onEachFrame"] call BIS_fnc_removeStackedEventHandler; GTX_ctrlGrp = uiNamespace getVariable "GTX_ctrlGrp"; GTX_compNeed = uiNamespace getVariable "GTX_compNeed"; GTX_grpBg = uiNamespace getVariable "GTX_grpBg"; ctrlDelete GTX_ctrlGrp; ctrlDelete GTX_compNeed; ctrlDelete GTX_grpBg; };}; GTX_ctrlGrp = uiNamespace getVariable "GTX_ctrlGrp"; GTX_compNeed = uiNamespace getVariable "GTX_compNeed"; GTX_grpBg = uiNamespace getVariable "GTX_grpBg"; UGTX_fnc_keyDown = { switch (_this select 1) do { case 70: { UGTX_shift = true; _title = "<t color='#fbfbfb' size='1.3' shadow='1' font='PuristaSemiBold' shadowColor='#000000' align='center'>VoyagerCompass Lite</t><br/><br/><br/>"; _text = "<img image='"+ UGTX_imgScrollLock +"' size='2' /> + <img image='"+ UGTX_imgEnd +"' size='2'/> Toggle Compass<br/><br/>"; _text2 = "<img image='"+ UGTX_imgScrollLock +"' size='2'/> + <img image='"+ UGTX_imgPgUp +"' size='2'/> Toggle Position<br/><br/>"; _needcomp = ""; if (UGTX_needCompass) then { _needcomp = "Compass in inventory required!"; }; hint parseText ( _title + _text + _text2 + _needcomp); }; case 207: { if (UGTX_shift) then { if (UGTX_toggle) then { UGTX_toggle = false; }else{ UGTX_toggle = true; };};}; case 201: { if (UGTX_shift) then { if (UGTX_posTop) then { { _x ctrlSetPosition [(ctrlPosition _x) select 0, 0.93 * safezoneH + safezoneY, (ctrlPosition _x) select 2, (ctrlPosition _x) select 3]; _x ctrlCommit 0.1; } forEach [uiNamespace getVariable "GTX_ctrlGrp", uiNamespace getVariable "GTX_compNeed", uiNamespace getVariable "GTX_grpBg"]; UGTX_posTop = false; }else{ { _x ctrlSetPosition [(ctrlPosition _x) select 0, 0.01111 * safezoneH + safezoneY, (ctrlPosition _x) select 2, (ctrlPosition _x) select 3]; _x ctrlCommit 0.1; } forEach [uiNamespace getVariable "GTX_ctrlGrp", uiNamespace getVariable "GTX_compNeed", uiNamespace getVariable "GTX_grpBg"]; UGTX_posTop = true; };};};};}; UGTX_fnc_keyUp = { switch (_this select 1) do { case 70: { UGTX_shift = false; };};}; waituntil {!isnull (finddisplay 46)}; disableSerialization; (findDisplay 46) displayAddEventHandler ["KeyDown", "_this call UGTX_fnc_keyDown;false;"];//["KeyDown", "hint str _this"]; (findDisplay 46) displayAddEventHandler ["KeyUp","_this call UGTX_fnc_keyUp;false;"]; systemChat "@VoyagerCompass-Lite 2.2 Addon:: Press [SCROLL LOCK] Key."; here is showCompass sqf disableSerialization; _comp = [] call UGTX_fnc_compileCompass; GTX_compImg = uiNamespace getVariable "GTX_compImg"; ["864", "onEachFrame",{ _sPos = screenToWorld [0.5,0.5]; _pPos = getPos player; _dir = (((((_sPos select 0) - (_pPos select 0)) atan2 ((_sPos select 1) - (_pPos select 1))) + 360) % 360)/100; _stripe = 0.96 * safezoneW; _calc = ((_stripe/570) * _dir)* 100 + (_stripe/570) * 45; GTX_compImg ctrlSetPosition [_calc - _calc*2,-0.01,_stripe,1.8 * safezoneH]; GTX_compImg ctrlSetText UGTX_imgCompImg; GTX_compImg ctrlCommit 0; }] call BIS_fnc_addStackedEventHandler; and the last one is compileCompass sqf disableSerialization; ("compassTitle" call BIS_fnc_rscLayer) cutRsc ["RscTitleDisplayEmpty", "PLAIN", -1, false]; with uiNamespace do { disableSerialization; _display = uiNamespace getVariable "RscTitleDisplayEmpty"; GTX_ctrlGrp = _display ctrlCreate ["RscControlsGroup", 7634]; GTX_ctrlGrp ctrlSetPosition [0.4 * safezoneW + safezoneX,0.01111 * safezoneH + safezoneY,0.2 * safezoneW,10 * safezoneH]; uiNamespace setVariable ["GTX_ctrlGrp", GTX_ctrlGrp]; GTX_ctrlGrp ctrlCommit 0; GTX_grpBg = _display ctrlCreate ["RscStructuredText", 7635]; GTX_grpBg ctrlSetBackgroundColor [0, 0, 0, 0.1]; GTX_grpBg ctrlSetPosition [0.4 * safezoneW + safezoneX,0.01111 * safezoneH + safezoneY,0.2 * safezoneW,0.038 * safezoneH]; uiNamespace setVariable ["GTX_grpBg", GTX_grpBg]; GTX_grpBg ctrlCommit 0; GTX_compImg = _display ctrlCreate ["RscPicture", 7636, GTX_ctrlGrp]; GTX_compImg ctrlSetText "\MyProject\compass\imgs\default-puristax2.paa"; uiNamespace setVariable ["GTX_compImg", GTX_compImg]; GTX_compImg ctrlCommit 0; GTX_compNeed = _display ctrlCreate ["RscStructuredText", 7637]; GTX_compNeed ctrlSetPosition [(0.5 * safezoneW + safezoneX)- 0.05,0.01111 * safezoneH + safezoneY,0.1,0.09 * safezoneH]; GTX_compNeed ctrlSetStructuredText parseText ("<t shadow=1><t align='center' size='0.4' font='PuristaLight'>I"); uiNamespace setVariable ["GTX_compNeed", GTX_compNeed]; GTX_compNeed ctrlCommit 0; };
  6. Zachary Phillips

    UX Problems

    Game has a bad rep. for its AI but sitting down and -really- playing the heck out of this game it's becoming quite clear there's nothing wrong with the AI, just that the AI is better at using the user interface than the player is, which isn't necessarily the game's fault-- AI will always be better at using UI than a player if not designed to be otherwise, but this game's UI doesn't help the matter; it has major flaws. A lot of these problems can be solved thru custom-built key layouts, but that's a cop-out and should never have to be suggested for the average player to get a streamlined experience of a game; for the purposes of this discussion (and any UX/UI discussion in general), re-binding keys doesn't exist. I'll bullet them out real quick and elaborate later, with suggested fixes. To be clear, these aren't AI problems, or gameplay design problems; these are purely player-facing -interface- problems and should largely be fixable without having to rebuild any of the gameplay, aside from the AI's use of the menus (Edit: P.S. term explanation; UI = "User Interface" and is the information given to the player outside of the physical in-game models and their controls, UX = "User Experience" and is how well the UI allows a player to interact with the game without frustration) 1) the units selected, default shortcut command menu jumps around w/o user input 2) the "back" button is the farthest button on the keyboard from the resting position & there's no mouse-input for menu selection 4) "engage" and "disengage" are misleading and don't do what players think they do 5) the order of the 6 "action" menu is backwards 6) the AI doesn't keep the player aware-enough of injuries for it to be reasonable to require the player command their squad to heal up manually 100% of the time 7) the default command in an aircraft is "eject" ????????!!!!???! 8) the "assign team" menu & its "select team" sub-menu are in the wrong order 9) "assign vehicle" so you can construct mobilized/mechanized teams 10) a modifier in the "stance" menu for when to dismount automatically So, I'll try not to text-dump the elaborations here 1) you select your machinegunner, scroll down the default shortcut command menu to get to a specific command, an enemy happens to run across your crosshairs and the cursor jumps up to "target" and then instantly snaps back to the default "move-to" position when the enemy finishes passing over your crosshair, effectively deleting all of the input the player put in to scroll down to their selected command. THis is awful. This UX decision killed my crops and now my family will starve. Don't do this. Remove the part where the player highlight automatically snaps to the context-sensitive slot and allow the player to highlight the context-sensitive slot even if it's empty. That way, if the player wants to use the "target" command once they get an enemy in their sights that's appropes for the "target" command, they can just highlight the blank slot and hit space once they've got it lined up properly; same affect as the current system without the downside of constantly and randomly deleting player input and giving the sensation of being actively fought by the UI 2) using number keys at the top of the keyboard to select things is clumsy & prone to miss-clicks. F# to select units is fine because if you hit the wrong key you can immediately hit the same key to undo your improper selection and all of the rest of your queued selection isn't lost, but using # to select command menus is not great because if you select the wrong command menu you have to move your hand all the way over to the backspace button to undo the menu selection without also losing all the units you've selected. Double-clicking the tilde key to select-all and then de-select all (or just right-clicking to dismiss the menu altogether but iirc that doesn't work 100% of the time) and then re-selecting your squad members and THEN re-trying the menu selection is vastly quicker than actually moving your hand to the backspace key and also doesn't require resetting your hand position (which increases your chance of miss-clicking -again- and starting the whole darn process over). This is generally fine in most cases when commanding a small squad with simple commands, but it multiplies the effort of complex commands and large squad management, having to figure out who to reselect every time you hit the "formation" key instead of the "stance" key. My suggestion; move the "select all" tilde key to F1 (which is occupied by the player himself in literally every scenario I've ever seen where the player has command authority), move the backspace "navigate menu" key to the tilde key so it can be used at the resting hand position, encouraging players to construct complex commands without fear of losing all their inputs to a bad menu selection 3) this one is closely related to 2 and completely undercuts its entire problem at the core; the game uses an incredible amount of the scrolling context command menu interface, which is a pain in a lot of ways due to menu bloat but there's one area where menu bloat isn't a problem and where the accuracy of the scrolling context menu is key; selecting command menus. TLDR; make a menu accessible from the default context-sensitive command menu where you can use the mouse wheel & space key to select menus instead of the 1-9 hotkeys, for players who don't like hotkeys & situations where the potential input-loss of a miss-clicked hotkey makes using the slower scroll menu worth it. Also, there's a sneaky UX trick available here; make the scrolling menu-selection list the menus backwards, so it starts at the 9 key and goes down instead of up, to give players a quick way to get to the right half of the menus without moving their WASD hand off the resting position. This gives a use-case for players who -are- comfortable with hotkeys by giving them a quick way to access the far buttons 4) human beings think the "engage" command is what the 2 "target" menu does, but it doesn't. The AI High Command knows what it does but no amount of play-time can make most players realize it naturally. Rename "engage" to "break formation", "disengage" to "maintain formation". That way people will stop hitting ` 3 4 thinking that's telling the AI to start shooting people when really what it's doing is telling the AI that they can move freely of the player's formation; will make them more likely to start using the "Target" menu more & properly 5) take every command in the "action" menu that is available regardless of the environment and put that first. I shouldn't have to tell human beings this but putting everything except for the heal commands after a varyingly long list of "pickup ____" that's as long as every single gun in the nearby vicinity is an awful idea. Take all of the "pick up ____" commands, put then in a "0 - More" sub-menu like the "Target" menu has for targeting empty vehicles & non-hostile entities, that way the default "Action" menu is a nice, clean & consistent set of commands and there's a "more" button available in case you want the game to make you scroll thru a list of every single individual gun in known existence also another trick; putting the most-important, most commonly used command and the command with no situation where you wouldn't use it if it's available as the same key that it takes to open the menu it's in makes UX vastly superior. Take the "heal yourself (or whoever's closest if you're not hurt)" command, make it be blank if there's nobody to heal but selectable with an immediate "negative - no injured" response, make that the same key as the menu to access it. That way in the heat of battle the player can just select someone and jam the 6 key twice to get somebody a medkit thrown at them, since there's no such thing as a poorly-used medkit. Also, for the sake of making the menu quickly useable (hotkeys are worthless if you have no clue what's gonna be in a menu), you should probably start making environment-heavy menus like the 6 "action" menu start leaving keys blank if that input is invalid ATM so players can memorize what key gets bound to what action & be able to speed-maneuver the menu as needed, and leaving actions like healing that generate a theoretically infinite amount of menu commands at the end of their menu so they don't mess with the memorizeableness of the commands that come before it 6) This follows after 5 but the AI literally -never- heals themselves unless ordered to? Can't tell you the amount of times I've been playing my current play-thru of the campaign, noticed my squadmate is lagging really far behind and assumed the pathfinding had gotten themselves stuck, ran for five minutes to get back to them only to realize they were walking-wounded and just needed to use a medkit on themselves but wouldn't unless I ordered them to but didn't know they needed it. This is a UX thread so I won't suggest AI heal themselves automatically, but, if a squadmember is falling behind their squad and the squad is A) out of combat and/or B) moving in formation, they should let you know they're walking-wounded and won't be able to keep up without stopping to heal. And maybe they should let you know in the process whether they can just patch themselves or will need someone else to double back do it 7) WHO DID THIS???? This is the sort of thing that convinces me Bohemia Int. is run by cockroaches. This wasn't as much of a problem in vanilla ARMA3, but with the updates you can find yourself in a situation where you need to adjust the vectoring of a VTOL by toggling it five times in a row or drop the flaps of a jet 3 times, which is thankfully a command which doesn't close the menu, but it doesn't indicate when the next input is ready to be taken or queue inputs so you're encouraged to just mash the button until you're there, but once it's done vectoring -the cursor jumps all the way up to "eject" and your character jumps out of the plane-!??! I discovered this in the VTOL scenario and the only way I can imagine this getting past a dev-team that was actually doing UX passes on their builds is if the game is being made cockroaches skittering around on keyboards. For the love of god, either make hitting vector/flap up/down the last time so that the option disappears from the menu also close the menu, or put the default position for the cursor on something that isn't fatally catastrophic 100% of the time (also, since vectoring/flaps is a gradual process that you've decided should require extended input and also to keep the menu open for it, let us select the option and then just hold the space bar/numerical hotkey to automatically instantly trigger the next phase of the vectoring every time it's ready for the input, and then close the menu once it's vectored all the way up/down, so we don't need to repeatedly input the same command; you should never have to do that) 8) you have an opportunity to make unit selection incredibly natural in the ability to split your command into up to five teams, but it's just not there yet. I'm not gonna explain the thought process first and then make a suggestion, just open up the engine editor and do this right now; make it so that when you hit the tilde "select all" button and the game opens the default context-sensitive menu, the "teams" button is adjacent to the the default cursor position (which, as we've established in 1 will no longer jump around without the player's explicit input) and when you select it it opens straight to the "select teams" menu NOT the "assign teams" menu. That way, the player can assign teams outside of battle using the on-screen commands, and then once in battle needing only hit the tilde key, scroll -once-, hit space and then hit either one two three or four and have a team selected without needing to A) read the actual menus or B) move their hand from the resting position. This will encourage players to make commands & plans on the scale and pace that the AI high command does by allowing them to remove all the mental busywork of selecting specific units when it's not needed. 9) it's incredibly natural for a player to construct mobile/mechanized infantry out of their squad and some vehicles but the UI really doesn't support it as-is; inside of the "assign team" menus somewhere place a submenu or command where you can assign a vehicle to a team, so that when you open up the "mount vehicle" menu with said team selected that vehicle will always be the one highlighted by default. Also if the team is physically inside of the vehicle when you assign it to them, from now on when you order "get in - anywhere" to that team and to that vehicle, your character will check to see if the positions the team members were in at the time of vehicle assignment are available, if so ordering those team members to retake those same positions and otherwise actually issuing the "get in - anywhere" command. 10) this one sounds a bit AI adjustment but mostly it's UX changes to enable the player to do something that's supported by the AI but not the UI; in order to make modern mobile infantry a thing, a "dismount at will" sub-menu in the "stance" menu that allows you to order a team to dismount passenger positions & move with the vehicle (in formation unless ordered to engage or left on "engage at will") 1) always 2) when anyone in the vehicle is targeting an enemy or is targeted 3) when the vehicle is targeted 4) when the vehicle's crew is placed (automatically or manually) in RED "combat" mode or 5) never. Also a toggle in that menu for whether or not the team/passengers/anyone manning critically damaged positions should back-fill driver & gunner positions within the vehicle if the driver or gunner dies/dismounts and the relevant equipment isn't critically damaged, and a toggle for whether or not the vehicle's driver should maintain formation with escorting team/squadmates or if they should make full use of their mobility and allow the foot-mobiles to keep up best they can. This one menu would allow the player to do anything from constructing an ambulance team for evacuating wounded from the battlefront to a quick-reaction shock-trooper force that armor-drops to/from critical points in an armored personal carrier to a mechanized infantry troupe who travels in a marshal that rolls over small-arms forces with its autocannon but gets out and engages (left on "engage at will" to break formation as soon as they dismount to seek cover & fight dynamically) to screen for it when it gets engaged while it backs out from the front to provide covering fire and only packing back up once the All-Clear is called for both the foot-team and the crew, or a tank acting as mobile cover slow-rolling thru a town center with infantry marching in formation with it, guns up & searching for hostiles to suppress until the tank comes about
  7. Will work something like: class controls{ class g: RscControlsGroup{ idc = 0; x = 0.885188 * safezoneW + safezoneX; y = 0.717 * safezoneH + safezoneY; w = 0.107 * safezoneW; h = 0.232 * safezoneH; class controlsbackground{ class st: RscStructuredText{ idc = -1; text="Step:<br/>= - +5degree<br/>- - -5degree<br/>q - tyrn left<br/>e - tyrn right<br/>pageup - move up<br/>pagedown - move down<br/>8(num) - tyrn front<br/>5(num) - tyrn back<br/>space - drop|pick up<br/>f = place"; x = 0.886188 * safezoneW + safezoneX; y = 0.708 * safezoneH + safezoneY; w = 0.105 * safezoneW; h = 0.21 * safezoneH; }; }; class controls{ class at: RscText{ idc = 1; text="5"; x = 0.958375 * safezoneW + safezoneX; y = 0.708 * safezoneH + safezoneY; w = 0.02625 * safezoneW; h = 0.028 * safezoneH; }; }; }; }; initplayerlocal.sqf finddisplay 46 crtlcreate['g',0];
  8. Hello, I'm happy to present you ingame tool we're using for internal development for some time. It's simple WYSIWYG editor for Arma 2 and Arma 2: OA user interface. It won't do all work for you, you still have to have basic knowledge about how GUI works and where to define it. However, it can really speed up the process of creating and modifying dialogs and resources. Instruction how to operate the editor can be found on community wiki. I'll appreciate any feedback about bugs and suggestions ;) Download GUI Editor Download Preview Mission Mirrors: armaholic.com arma2base.de This is not an official tool.
  9. Hello, Is it possible to pass BAF second mission without ENDMISSION cheat? It seems that this IED explodes as soon as any soldier hits the trigger. Is it possible to approach this IED in any way? Any tips would be appreciated.
×