Jump to content

drill

Member
  • Content Count

    41
  • Joined

  • Last visited

  • Medals

Everything posted by drill

  1. I would like to introduce a little addon which someone might find useful - d_finger addon. d_finger provides visual and easy to use way for infantry to point out a direction to each other. Download link: https://www.dropbox.com/s/lnydmznba30chhk/d_finger_v3.zip?dl=0 The default keybinding for "point a finger at" action is Ctrl+~ . When a player activates this action a circle indicator would appear at center of the screen. This indicator would be seen by any other man who is close enough to the player (<= 3 meters) for 2 seconds. This way players could indicate particular point at screen to each other in easy and direct manner. The feature works only for players which are not in a vehicle (except static vehicles, stationary HMG for example). 2 screenshots which illustrate the feature: Addon supports UAC configuration addon (but doesn't require it) and CBA keybinding (doesn't require either), and currently it is the only way to change the keybinging for the action and color and transparency of the indicator. Sorry for my English. I see that the text came out clumsy but I cannot write it better right now.
  2. No, it doesn't right now. I think adding such feature might do it too difficult (and add even more micromanagement) to use the addon in some environments: near/inside bushes, trees etc.
  3. Have made a little update to the addon to address some issues and requests. The link for d_finger v5: https://www.dropbox.com/s/lc7ml793ms1ts2p/d_finger_v5.zip?dl=0 Update changes: - indicator circle image is reworked: increased resolution and fixed some graphical flaws - finger-pointing range increased to 4 meters - a bit decreased size of the indicator circle
  4. Hello. I would like to introduce my little addon "UniAddonConf" which realizes an easy to use and expand menu for configurating various parameters of addons (and, possibly, missions). Main advantages of UAC: 1. Easy to add new parameter to the menu. In most common case it's enough to execute just one script command. 2. All parameters are placed inside sections, the order of parameters in which they appear in menu could be manipulated through assigning sorting strings. 3. Automatic profile saving/reading. 4. The menu is very flexible. It is possible to have various types of parameters (both predefined in UAC addon and custom), to define the way for saving and reading of parameters values (if the default is not appropriate), to disable UAC profile saving/reading or to define the exact way of doing that. 5. The interface of the menu is mostly consistent to ArmA 3 original menus. 6. All functions of UAC could safely be called at any time (including the most early init handlers) --- all of them are non-blocking, automatically initializing and more-or-less syncronized. There github repository for UAC addon: https://github.com/TheDrill/uniaddonconf and its wiki: https://github.com/TheDrill/uniaddonconf/wiki Here download links for current version of UAC. UAC addon itselfs: https://www.dropbox.com/s/pbvhpxhyn2vwhcz/d_uac_v6.8.zip?dl=0 and its accessory adapter addons: https://www.dropbox.com/s/nr50zlxefewvrkc/d_uac_v6_adapters.zip?dl=0 Old first post of this topic:
  5. A new update to the addon (v4) has been made: https://www.dropbox.com/s/55g3qkavyjjeyvk/d_finger_v4.zip?dl=0 It adds support for the newest CBA. I'll try to consider the requests about appearance of the circle soon in later version as it would need more time.
  6. A new little update to d_cba_to_uac (v6.3) --- disabled buggy support for older CBA keybinding interface: https://www.dropbox.com/s/mwdlpjcbl3hjcv0/d_cba_to_uac_v6.3.zip?dl=0
  7. I'll try to update the addon to support the newer versions of CBA and reconsider the pointing circle appearance as soon as possible.
  8. An update for adapter d_cba_to_uac (v 6.2) has been made to support the newest version of CBA Keybinding. It could be downloaded from the git or from here: https://www.dropbox.com/s/ts5ma0tnsjwx96r/d_cba_to_uac_v6.2.zip?dl=0
  9. There seems to be a bug in dev version: there's no any inertia effect to the weapon when player is in prone position.
  10. A little update to the addon has been made to fix a bug: Arma interrupt menu and UAC menu overlapped. It seams that the bug appeared due to Arma 3 update 1.40. The updated version of UAC v6.9 could be downloaded from here: https://www.dropbox.com/s/b4c908jvkya1cks/d_uac_v6.9.zip?dl=0 or from git: https://github.com/TheDrill/uniaddonconf/tree/master/pbos
  11. You'll have to repack .pbo file after editing the .sqf file. I forgot to mention that you would also possibly need to change the values of parameters "FP_RANDOMIZATION_X" and "FP_RANDOMIZATION_Y" in file "settings.hpp" to lower values (zero, for example) for increasing actual precision. These two parameters control the error with which the circle position is transmitted to other players. Setting them to 0 would mean that the exact position of the indicator would be transfared.
  12. Finger-pointing is already quite precise on my opinion (maybe even a bit too precise). I'm afraid increasing its precision any further would make it overpowered, "unrealistic". You may try to make the circle smaller by yourself if you like. It could be regulated in file "fn__OEF_renderer.sqf", parameter BASE_SIZE. Or, alternatively, by editing the circle texture file "fp_icon.paa".
  13. I'm afraid to overpower the feature since finger pointing is quite precise in addon now. I'm not sure what distance should be and I'll keep it as it is for now (3 meters). You might change the distance by yourself if you like in settings.hpp file, parameter MAX_DIST_TO_OTHER_PLAYERS. kecharles28, Foxhound, thank you!
  14. I've finally made the next version of the addon which introduce CBA keybinding support. Download link: https://www.dropbox.com/s/lnydmznba30chhk/d_finger_v3.zip?dl=0 Thus addon might work with UAC configurator (the most priority mode, keybinding and color, transparency of indicator might be changed), with CBA keybinding (only keybinding might be changed) or without any of them - then default keybinding (Ctrl + ~) is used without possibility to change it. Updated the link for the addon on the first page and added some illustrative screenshots.
  15. I agree with Coulum. As of "unlimited range of motion while weapon resting" I think it could be solved the following way: there should be more weapon inertia when weapon rested than in unrested state (opposite to how it is now). This would simulate the need for reestablishing of rested weapon when the weapon is turned (or, otherwise, the need to move body for turning the weapon around resting point). This would also simulate that nearby objects (on which we rest the weapon) might impede fast weapon turning to desired direction. That extra weapon inertia wouldn't hurt firing on distant targets but would help to reduce the flaw Coulum described. And moreover, this solution of the problem should be easy to implement. Except of these aforementioned flaws the weapon resting is done very well and is very important feature. Thank you!
  16. I'll try to add support for CBA keybindings later. To use UAC for configuration, it's enough to activate d_uac.pbo addon (link to download: https://github.com/TheDrill/uniaddonconf/raw/master/pbos/d_uac.pbo). There would appear "Configure addons" button in "interrupt" menu then (the menu which shows up when "escape" pressed in-game). The button would show dialog window where one may change parameters of the addon.
  17. I know a lot of players (including myself) who moved from Arma 2 to Arma 3 due to its superior weapon handling, its weapon sway and inertia implementation (and thus more realistic and interesting firefights on real distances) as one of the main reasons. Though not everything is better in Arma 3 than in Arma 2, the new weapon sway and inertia systems are definitely great improvements to the game.
  18. A new adapter addon for UAC has been made: d_cba_to_uac. This addon adds all parameters from CBA keybinding to UAC menu. It also supports TFAR radio addon (as it uses CBA keybinging). The adapter was tested only with TFAR radio currently, if there is a problem with any another addon which uses CBA keybinding - please report. URL for downloading: https://www.dropbox.com/s/3lqlxohn4bj3faw/d_cba_to_uac_v6.1.zip?dl=0 It also could be downloaded from the github page. There is also an update to the github wiki - value_handlers argument of d_uac_fnc_registerParameter is described more detailed.
  19. First of all, I have finished a new version 6.8 of UniAddonConf addon. URL to main addon: https://www.dropbox.com/s/pbvhpxhyn2vwhcz/d_uac_v6.8.zip?dl=0 URL to current adapters: https://www.dropbox.com/s/nr50zlxefewvrkc/d_uac_v6_adapters.zip?dl=0 Changelog: 1. Addons have been renamed to conform to the names of other addons in ArmA 3. D_UniAddonConf was renamed to d_uac (and so the prefix in function names), names of adapters are all in lowercase now. 2. UAC menu don't store the value of parameter in profile if the value is equal to parameter's default value. 3. A bit reworked arguments order for some functions to be more consistent. I hope this is the last interface-breaking update (unless there some really nasty problem shows up). Secondly, I've at last done the very first version of documentation for UAC addon functions on github wiki. So here is the link for github repository: https://github.com/TheDrill/uniaddonconf and here is for the wiki: https://github.com/TheDrill/uniaddonconf/wiki Thirdly, I'll try to update TFAR adapter as soon as possible (though anyway that would take some days).
  20. Hello, sorry for late answer - I didn't check the forum for some time. Yes, it is broken with TFAR, because the parameter names in newer TFAR has been changed. I can more-or-less easily repair it if someone needs it, though I'm planning to create universal CBA-to-UAC adapter at some moment which would automatically support TFAR (because its keybindings working through CBA). As of my addon itself --- I've almost done the documentation wiki, and would try to public it and the newer version of UAC soon. Unfortunately, I'm both not too good in English and documentation writing, and have a bit lack of time --- so it took too much time.
  21. I like the new weapon sway and inertia, the updated fatigue. On my opinion, infantry battles in general get more realistic and tactical now. And I don't suffer any excess difficulties in aiming, there's just new choice here: to fire fast and more, or less but precisely.
  22. I would like to introduce a little addon which limits turn rate of prone soldiers. Link for download: d_turn_rate_limit_v1.zip Currently the turn rate limit in addon is 180 degree per second. This is client-only addon (nothing happens in dedicated server). The addon is not fully Zeus-compatible: the remote controlled unit's turn rate isn't restricted by addon. Unfortunately, I don't know the way to know what unit is currently controlled by Zeus, and thus cannot apply the restriction.
  23. Well, I've requested that kind feature (as the many other people) even before the release (there's even ticket in bugsystem). So it is requested modification.
  24. I'll try to make the documentation in gitHub then as soon as I have enough free time again. Thank you for the advice.
  25. A new version of addon has been made. Download link: D_UniAddonConf_v5.7.zip Changes: New built-in parameter types were defined: enum --- (D_UniAddonConf_fnc_type_enum) variables of this type might have value only from fixed predefined collection of values. Each value has string label which would be displayed to the user. The convenient function for registration such variables is D_UniAddonConf_fnc_registerEnumVariable, see its comments for more info. number --- (D_UniAddonConf_fnc_type_number) the basic number type. By default any number is valid for the variables of that type. However, it's possible to define "transformation" function which would apply more detailed constraints on possible values (for example, all integers in [0;100]). The convenient function for registration such variables is D_UniAddonConf_fnc_registerNumberVariable, see its comments for more info. string --- (D_UniAddonConf_fnc_type_string) the basic string type. By default any string is valid. It's also possible to define "validation" function to define detailed constraints on possible value (for example, all strings with length >= 1). The convenient function for registration such variables is D_UniAddonConf_fnc_registerStringVariable, see its comments for more info. procedure --- (D_UniAddonConf_fnc_type_procedure) this is pseudo-type. A parameter of that type doesn't have any value and its only purpuse is to run predefined code (function) when a user clicks on it. It might be used, for example, to show custom menu from addon. The convenient function for registration such variables is D_UniAddonConf_fnc_registerProcedure, see its comments for more info. [*]A new predefined section was defined: localize "STR_Addons__D_UniAddonConf_Section_Procedures" [*]Added "hooks" for registerParameter function. To add/remove hooks the one has to use newly introduced functions: D_UniAddonConf_fnc_addHook D_UniAddonConf_fnc_removeHook The hook is some function (code) which runs on call of registerParameter and has opportunity to modifiy its arguments or cancel the call at all. The hooks are introduced to UAC for easy menu manipulations: the one could easly rename parameters, change their section, change its default value, totaly remove it and so on using hooks. This feature is mostly intended for reorganizing menu for addon packs without modifying the original addons. It's not recommended to use it for any other purpose, use it with caution. The best place for adding the hook is in preinit eventhandler --- this way all registerParameter calls would be intercepted. [*]UniAddonConf stores its entries in only one profile variable now (named "D_UniAddonConf_entries"). This way it takes less space and easier to be handled or cleared. [*]A bit of optimizations has been done using new commands for manipulating arrays introduced in some version of ArmA 3 (which I missed before, unfortunatelly). [*]Added button to set all parameters in current section to their default values.
×