Author: Goschie
Author Website:

Requirements: Community Base addons A3

Version: 1.2.10.8
Signed: Yes, serverkey included

Short description: A fluid external action menu system.

Date: 2017-04-18 08:05


Comments: (2)
Rating:



 



Rotation Menu System

by
Goschie


Description:
- The Rotation Menu System is a context based action menu, designed for external interaction with other objects.
- Any object, door, ladder, or hatch with a RTMS menu attached to it will present with a menu icon. If it's expandable, a fluid rotatable menu will appear for easy interaction
- All default external actions are already apart of the system, which means get in gunner, driver, ect, are all included.
- The Rotation Menu System is fully expandable and modifiable for any user, with an infinite menu structure. What this basically means is that a sub sub menu is always possible for any menu item. (see part 3 in tutorial).
- The system seems to work better than arma 3's action menu, especially for doors, gates, and other once confusing obstacles. Occlusion also seems to be better.
- Making menus (see part 1,2 in tutorial) is relatively easy and powerful, and will allow object and class based custom menus.
- There may be some missing actions for special kinds of objects in the game, but hopefully through user feedback any bizarre special cases will be remedied.
- The system is fully script based, with no additional addons (besides CBA for the mod version), or dialogs, or strange initialization requirements; this means its vanilla (I have made it into a addon/mod as well)
- For the mod/addon version, you can still add and remove all your own menus at runtime. Basically, you have no loss of functionality besides adding/removing menus during RTMS's init process.
- NOW WORKS ON NON ARMA 3 MAPS! (AiA/CUP included)
- NOW HAS KEYBINDINGS FROM CBA!
- NOW HAS PERSONAL MENU AND QUICK BUTTON!
- NOW HAS INCREMENTAL DOORS!


Installation:
To install the Rotation Menu System you should use modfolders to keep it seperate from the official game content to prevent issues.
With Arma 3 you can use different ways to set up your modfolders to use custom content you have downloaded.
Please visit the Arma 3 Mod install instructions page for more information about using custom mods and addons in Arma 3.


Included files:
RotationMenuSystem.pbo


Usage:
For usage instructions and information of how to use the Rotation Menu System please refer to the included documentation.

Controls?
- Mouse override turns your mouse into the menu controller for very fast use. Just hit tab to your personal menu and enable it in RTMS options. (VIDEO: https://www.youtube.com/watch?v=SOpAz217iow)
- Use the 4 arrow keys on bottom right of your keyboard. Up selects -> expands -> activates menu items. Down closes the menu in the opposite order. The side arrow keys flip through the different object icons around you, but then you have expanded an icon, the left and right arrow keys will spin the menu around.
- Use the space bar as your "quick button". Lets you quickly open/close doors and hatches, climb ladders, and call whatever main script you add to your own menus
- Hold the tab key to open up your personal menu, and then scroll and use the quick button to select an item in your personal menu
- While holding the quick button on a door, scroll to incrementally open/close the door for "sneak and peak" style action

Tutorials:
https://www.youtube.com/watch?v=5O5Y2RYx5T0
https://www.youtube.com/watch?v=ZDwHE34Sw64
https://www.youtube.com/watch?v=90dfN5M6vaM


Media:


Armaholic.com has its own Youtube channel where we will cover the Community made releases.
Subscribe to the Armaholic.com Youtube channel


Changelog:
v1.2.10.8
Minor Changes
- RTMS Options are saved to profile
- Added disabling/enabling option of vehicle menus, and specifically menus on people/wildlife.

v1.2.8.8.2
v1.2.8.8.1
v1.2.8.8
Bug Fixes
- Fixed doors not opening due to bad BIS update of door config statements

v1.2.8.4
Bug Fixes
- No more freezing at beginning of game as cache system optimizes itself
- Cache distance grows for classes added at runtime (like large buildings)
- Particular buildings that lack important door selection names fixed (you can now use them)

v1.2.8.4
Bug Fixes
- Issue with changing vehicle seats on dedicated servers (MP), would spit you out of vehicle

v1.2.8.3
Minor Changes
- Added mouse/scroll override to personal menu in RTMS Options
- Mouse/scroll override will allow you to use mouse buttons 4, 5, and scroll wheel to control the rotation menus
- Quick weapon switch disabled while mouse/scroll override enabled
Bug Fixes
- Fixed more rpt errors linked to personal menu state
- Fixed bug where hitting down menu key would reselect if menu went out of view then came back into view
- Disassemble was still accessible on static weapons while gunner was taken

v1.2.5.8
Bug Fixes
- Hotfix was incomplete, causing selection to be in the wrong place. Patch should be stable now. Apologies.
- last hot fix inadvertently caused the personal menu to break when you get out of a vehicle without personal menu being held on
- rpt spam related fix

1.2.5.7
Bug fixes
- last hot fix inadvertently caused the personal menu to break when you get out of a vehicle without personal menu being held on
- rpt spam related fix

v1.2.5.5
Bug fixes
- fixed rpt error zero divisor

v1.2.5.4
Major Changes
- Added rotation menu to personal menu and all default menus show up in your personal menu upon entering vehicle
Minor Changes
- Menus now correct with zoom
- Menus now have two new parameters, _conditionHideIcon and _isInternal
- Menu with _isInternal set to true will add it to your personal menu upon entering vehicle
- Cache distance now adapts to largest "class style menu" _distance setting, where the object size is used when set to _distance = "ADAPT"
- Default menus now put vehicle seats in "Vehicle Positions" sub menu to be clean
Bug Fixes
- Adding lots of menus using SendRequest, on the same frame, would cause ProcessRequest to bug out (menus would not be added properly)
- If a direct object menu was attached to an object already being used by a class menu, the cache distance would still override an object supposed to be displayed
- Terrain would cause rotation menus to deform
- Small objects/vehicles that would think you were not close enough to an excessive degree

v1.1.10.8
Bug fixes
- Green circle for quickbutton/possible selection no longer gets confused when lots of icons are cramped together
- No longer tries to cache hidden buildings for selection icons such as doors
- Includes all static classes for doors/ladders/hatches, a lack of this was causing things like ladders on radio towers or walls to not get displayed properly
- Occlusion drastically improved for buggy doors, thus allowing the doors that were not getting displayed on AiA/CUP/Custom maps to finally be displayed
- Really small vehicles like quads and go-karts were disabling get-in sub menus if you were really really close, this was fixed so its not disabled

v1.1.10.4
Major Changes
- Personal Menu, Quick Button, and door incremental scrolling
Minor Changes
- Door system now works on AiA/CUP or any other maps that have buildings using the term "door" in there UserActions config at all
- CBA Keybinds
- Scrolling to incrementally Open/Close doors and hatches
- Quick button can activate the main script of menus without selecting them (opening doors, hatches, and ladders when using quick button by default)
- Occlusion no longer uses vegetation
- Occlusion improved by using center of mass
- Slightly improved performance when sub menu open
- "ADAPT" distance type added for menu making (use "ADAPT" for the _distance variable when you wont know how close you should be to make it appear)
- Default menu for vehicles now adapt to the vehicle size when displaying main icon
- Default sub menus for vehicles are now disabled if too far from actual object model (no more cheating by jumping in the object while far)
Bug fixes
- Fixed memory leaks in object uninstalling (some variables not deallocated)
- Fixed memory leak for RTMS_DeleteMenuObject (condition namespace not being removed/deleted)
- Fixed bug where object main icon would appear twice if multiple direct object menus attached by no class menu attached
- Fixed bug where menus created for building structures would conflict with doors/ladders/hatches default menus

v1.0
- Added @RTMS mod to the download, so you can run the system in addon/mod form (no need to add to every mission, but wont be vanilla)
- QUICK FIX 8:46pm PST 9/24/2015 Accidentally uploaded @RTMS with the wrong paths. It will actually work now lol. RE-DOWNLOAD IF YOU GOT BEFORE THIS TIME



- Community Base addons A3


Forum topic:
- BI forums
- Armaholic forums


Steam Workshop:
- Subscribe




Enable javascript to be able to download from Armaholic please!