-
Posts
119 -
Joined
-
Last visited
Content Type
Profiles
Forums
Events
Everything posted by Avantar
-
Pac Man, I wil ltry to take a look into this. Your example with speedbrake is caused most likely because the action (speedbrake open) works like this: open speedbrake step by step as long as you have the button pressed. So if you press the button once only then it opens only a tiny fraction or possible even not at all as this will indeed require continous input to register. Can you do me a favor and try the button and assign it to extending or lowering the landing gear (usually the 'g' key). Here it should work with only single press. Also, knowing which aircraft you are trying to map would help. Avantar.
-
Well, I was on time for RVIP and was tracking about 30s early for RVCP with about 7 or maybe as much as 10 minutes remaining when I got clear astern (the tanker turned into my course way before the waypoint) call and instruction from the IP to close in on the tanker. I understand that if I were tracking on time those A-10s could have made contact ealier. Will try to be precisely on time in next attempt and will see what happens. Thanks.
-
Actually, no. First I got clear astern call from the Instructor, I got ready precontact and even contact/youre taking fuel from the tanker. There were nobody in vicinity, they arrived later. Some timing problem?
-
Hi there, I've been trying to complete refueling mission (1, daytime0 4 or 5 times and each time I ended up in flames. Each time I thought that I accidently hit boom or something, but only after I checked the ACMI file I discovered that idiot A-10A was flying on top of me and hitting the tanker. I am running latest version of Beta 2.5.2.19273 Any advice?
-
AD1.: I did not add Windows key to the list, didn't think anybody would use it in sims. Can add it in next version AD2: The same as point 1 - never occurred to me you would like to map a system key to something different. AD3: some keyboards have "\| " key doubled: immediately next to the left shift and immediately next to the ENTER key; hence right / left differentiation. It DOES matter if you have 2, and I don't remember if there is any "default" if you have just one. You just need to try.
-
That's the first time I hear about something like that. Which version of RS mapper are you using? If you say that your keys are registering in the notepad but not in DCS there is a chance that some modifier is not working properly or some other application is getting focus of the keyboard strokes. I would need to try and debug more - but for that I would need some cooperation from your side. Please let me know if changing the profiles, getting never version or rebooting ;-) didn't help. Avantar
-
Hi Fri13, I'll try to answer as best as I can. 1. does this support example mouse buttons be bound to buttons? Currently RS Mapper is about mapping DirectX devices buttons into keyboard keystrokes only. I am working on mapping physical devices button input into virtual devices input, this will be done in 2.0 release and is still pretty far away. I do not plan on supporting mapping physical input into other physical device input (also, don't even know how this could be done atm). 2. profile changer, (...) are they just "one-at-the-time" Currently you can have only one profile active, but there are tricks to make a button a "pinky switch" for a profile - if you change the profile on button press and change it back on button release you can effectively switch entire keyboard mapping for the time you press certain button. 3. you need to toggle those On-Off instead just press a button to select one you are using. Well, yes - it probably could be more convenient for some people to just press the key combination you want to map instead of picking it from dropdown list and then applying shift/ctrl/alt modifiers by checking appropriate boxes. It was however easier, faster and less error-prone to code when version 0.1 of RS mapper appeared :) I think I can add the latter method as a feature request and create an alternate binding method in some future version. 4. Does this support combining multiple devices as one? No, RS Mapper detects devices one at a time. In a single profile you can have bindings for multiple devices but you can map buttons for throttle and joystick separately. This way you are able to access every single button, POV and axis (although RS Mapper currently is not doing anything with axes) 5. I would like to really see is support for the Oculus Touch Controllers So far I was not really able to get Oculus to work :) I am stuck on detecting HDMI... weird error. As for touch control, I would need to check if they register as a DirectX/DirectInput devices. If they do they probably could be mapped as any other device (they may have a different device class so currently they do not show up on the device list - but if you are interested I can create a dev build for you that show ALL the devices and you can look if you can find oculus controls then - send me a private message with details how to reach you). Cheers, Avantar
-
Hi Sobe, I am not a youtube guy, but I will try to give brief explanation here: 1. First you start with empty default profile. Please note empty header (A) - that means that no file has been loaded/saved. Also, please note the status bar (B) - it tells you that currently active profile is one named "default" 2. You can add second profile by clicking Profile->New Profile menu. Yes, you can have multiple profiles in one file. Your app header still shows empty (A) - no file has been saved. New Profile ("Second profile") shows up in the profile list (B). Also, when you create new profile the it activates automatically so starus bar shows that "Second Profile" is currently active. © 3. When you save the profiles on the disk (or load previously saved file) the header starts displaying file path. (A) Nothing really changes in the profile list (B) and status bar © - you only saved the file and didnt make any changes to active profiles. 4. You can change active profile by clicking on the profile name in the Profile menu (A) On the screenshot I only highlighted the name (default) (A) and I didn't clicked it yet - hence the currently active profile still shows "Second Profile" . (B). When I click the name it becomes acitve and the name there changes. 5. And finally the combination you described In this case you have 2 profiles with different button actions. In this case you map the "single press" action to send a keystroke combination to change the in-game avionics mode (A) - sorry, I don't know exact key combination so I made my up :) And then, you map "on release" (this is when you no longer press the button) to change actual RS Mapper profile (B). You just mark which profile you want to be active then, in my case "default". Please note that you do this in "Second profile" - ©. When you switch to "default" profile you will have different mappings than those in the original profile. Also, you can only change between profiles saved in one file. It doesn't matter if you have different profiles saved in different files (i.e. your "air" profile) - the program only allows to change between currently loaded profiles. Hope that helps, Avantar
-
Hi MarkP, It is a valid feature request :) I will look into this, but currently I am working on adding virtual direct X devices to the program so ‘action sequence’ feature will go next.
-
Hi Sobe, I do not really follow the first part about the profile names in the window title (it will show you the FILE name, the actuall active profile name is located in the status bar at the bottom of the window). As for the profile/action combination it is possible and quite simple. First, you map a single press action to change to air to air mode and “on release” for the same button you do a change-profile-action.
-
Hi Stache, This is a program that will run in background - together with DCS or any other sim. It will not export LUA. Avantar
-
Hi bouncerj21, sure - version 0.44 has been uploaded to drive. Enjoy. Avantar
-
Hi Econ, version 0.43 has been released. It now differentiates between single press and long press. Single press will no longer fire if you hold the button long enough for longpress to fire. Avantar
-
Hi Econ, what you just described is very nice, but in my opinion not so trivial problem. Assume this: - You have mapped action on single button press. It fires immediately when the joystick button is pressed, - You have mapped action on long button press. It fires after 1 second (1000 ms) of holding button. Currently single press is being fired as soon as button press is detected. No latency whatsoever. Unfortunately if you have both events mapped then the program does not know if you want to invoke a single press or long press, until full 1 second of long press passes. Then the long press event is fired. I could change the code so that if both events are mapped and the button is released before the full second timer expires the RS Mapper would fire the single press event. Seems OK - BUT: this would effectively mean that you fire single press event ON RELEASE rather and not on button press. Should not be a big difference but still gives a little bit of latency before the button press and action. Having said all this I will modify the RS mapper to incorporate separate firing events of single and long presses :) Avantar.
-
Hi Bad CrC, unfortunately I have no experience with Xpadder, but description seems pretty similar. RS Mapper does not simulate mouse movements but honestly, that's rather trivial thing to code if it was ever needed. And yes, RS mapper is a freeware app, developed within some 2 or 3 weeks of "free time" in the evenings, not "started over 10 years ago" ;-) Cheers, Avantar
-
Hi Sobe, your understanding is perfect, short press and long press give you 2 different actions to be mapped. And each additional profile (you can have many!) gives you another 2 states. I do have profiles for Falcon BMS and K-50 done at least partially. However, I did actually prefer to mix in-game buttons settings with RS mapper, so these profiles are not "complete" - only certain functions on "release" buttons are mapped. I will try to post them when I am back home and log into my flying rig. Regards, Avantar
-
Hi ShadowVonChadwick, I am happy to tell you that I am not using HID intereface directly, so the limitation you mention is not in place. I am connecting to the devices using Direct Input libraries and I deal with throttle and joystick separately. RS Mapper detects up to 4 POVs per device (this is mandated trough DirectX / Direct Input standards) and so far I have been able to map both POVs - on Throttle and Joystick. Interesting enough, Comm switch on Warthog throttle although looking like POV is in fact a combination of 5 buttons. Hope that helps, Avantar
-
Hi Davidp57, I will try to answer your two questions best I can: 1. As for TM Target I never used it, but I heard it is not user friendly and is difficult to use. I would assume they have similar functionality (although I am not sure if Target features profile-change-on-button-press function) 2. As for multiple position switches you are only partly right. DCS does support multiple position switches like autopilot or flaps on TM warthog throttle base. BUT most of the switches in that throttle base (or devices like MJoy) are single button only. Take APU button for example. It only registers in DCS on START position - as Joy Button 20. When you move it back to off DCS will not recognize this as a valid button entry and will do nothing - at least in some modules (checked in KA-50). RS Mapper explicitly allows you to map action at any button release, regardless of module or sim you are using.
-
yes, that's exactly what "change profile on button press" feature was designed for. Instead of keystroke, after button press you change entire profile so new key definitions from new profile are instantly assigned to the buttons.
-
2021-01-27 New Release: 0.52 Fellow pilots. Today I'd like to share with you software that I hope at least some of you will find useful. While building my flying rig and talking to colleagues that fly with me I discovered sad truth: most of the simulators, DCS included, will not recognize all the potential behind advanced HOTAS setups (like Thrustmaster Warthog, for example). Even though Warthog exhibits plethora of switches, most sims will only detect one position of a switch and will NOT generate event for it's "normal" position. For this we require additional software. I know there are SOME apps like that out there, but they are either not developed / supported, detect devices either in finite number or random order, or are simply cumbersome in use. Hence, I wrote my (and I hope now: our) own software - RS Mapper - that enables you to deal with all your devices as you please. Major functions include - key mapping on button single press - RS Mapper will trigger single keyboard stroke when you press the device button. - Repeated single press - RS Mapper will trigger X keyboard strokes when you press the device button - Long press - RS Mapper will mimic A-10C long hotas press (that is: after 1s of holding the button it will fire single keyboard stroke) - Continuous press - RS mapper will mimic long keyboard press as long as you have the device button pressed - Key mapping on release - RS mapper will trigger keyboard stroke when you release button. This function effectively gives you two events for single-throw switches found on most hotas setups or MJoy devices. - Profiles: you can save all required mapping in one place. Furthermore, you can create multiple profiles (for instance: one per sim) and have it stored conveniently in single file. Profiles are also useful if you want to temporarily remap your device. - Profile change on button press: you direct RS mapper to change key mappings after pressing (or while holding) the device button. This might be particularly useful for people with simpler joysticks as this doubles options available on single device. Also, you might want to have different setup for combat and different for landing ect. Possibilities are limitless. - Sequences: you are now able to define a set of keypresses to be played in specified order (Sequence functionality). Sequence defined this way can be then assigned to any button or POV. Using this function you can program action sequence of arbitrary length, for instance: "flaps, wait 2 seconds, gear down, wait 50 ms, landing lights on" - and all that with a press of a single button It should also be useful in programming long ATC conversations (awacs, airfields and such). Additionally, this function allows you to use virtually any key as a modifier: just set the "delay since start" time to the same value and system will recognize the keys as pressed at the same time. Please be advised that in some applications you might need to run RS Mapper with Admin rights for keystrokes to be properly recognized. FUTURE ROADMAP: - Rewrite the way buttons are rendered (flickering, long time to draw. bad code in general) - New way to assign keys to device button (keypress, not a dropdown selection) - Support for Saitek/Logitech flight panels (big one!) - Axis support for mapping (big one!) - Profile changes on keyboard key press (low priority) I cannot provide any ETA for these functionalities, but just letting you know I have them on my roadmap. VERSION HISTORY 0.52: Bug fix - Loading saved RS Mapper file when one or more devices are disconnected is again possible. - Correct version is displayed when minimizing to tray. - Added option to choose to minimize to taskbar instead of system tray. - Fixed a bug with deleting sequences with no actions assigned. 0.51: Bug fix - "Delete action" button in sequence editor not working will now properly delete the selected action. 0.50: Bug fix - Fixed a bug when app layout was incorectly remembered while RS Mapper was closed while minimized. 0.49: Critical bug fix. Device renaming, profile overlay and layout memory. - Critical bug that prevented single-button press actions has been fixed - Application now remembers it's layout: that is screen position, size and main panel sizes. - You can edit device names, both from device selection window and main device list. - Overlay displaying profile name was added. It can be enabled in profile menu. You can move the overlay by right-clicking and draging around. - Preferences has been updated to accommodate overlay options (autostart, color and opacity) 0.48: Button rename functionality and bug fixes. - Right clicking on a button allows you to change name. Please note that this is a global change and will be visible in all your profiles. - In case of a critical error breaking the application additional message will appear and log file will be created for further investigation. - Fixed a defect preventing "repeat" functionality from working correctly. 0.47: Added support for Right Windows Key 0.46: First implementation of sequence functionality. Some defect fixes - You can now define a sequence of key-press actions and assign them to buttons and POVs - Certain DCS F/A-18C Hornet functions should be properly triggered now using single press command (flaps, lights ect.) 0.45: Defect fixes and additional keys - Fixed a defect when some extended keys (like numpad enter) would substitute regular version upon re-opening action dialog. - Added left windows key to supported actions - Added pause key to supported actions 0.44: Long press gains "continuous" option - You can now set long-press action to fire on continuous basis 0.43: Single press no longer fire together with longpress - When you map both single press and long press button actions single press action will only fire if you release button before full 1s of longpress timer expire. 0.42: Bug fix - Fixed defect when on some keyboards "[" and "]" where switched. 0.41: Minor bug fix - Fixed error occurring when re-opening action dialog while only change profile action was defined. 0.40: Minor bug fixes - Added support for right and left backslash (" |") key. 0.39: Bug fixes - Number of bugs related to continuous press on POV has been solved 0.38: Bug fixes and profiles - RS Mapper now features option to change between profiles on button/POV press. This means you can create "pinky switch" behaviour that completely remaps your keystrokes as long you have a button (or mode switch) toggled. - Fixed bug with incorrect sequence of key / modifier release. 0.37: Bug fixes - Fixed problem with continuous events and right modifier keys 0.36 : Minor bug fix - Fixed defect with all profiles being marked as active while using autoload feature. 0.35 : Profiles come to RS Mapper - Introducing a concept of a "Profile" - it is a set of all mapped actions for selected devices. Starting from version 0.35 you are able to add more than one profile (menu "Profiles -> New profile") and switch between them by clicking profile name in the Profile menu. Currently selected profile will be marked by a "tick" on the menu and it's name will be shown in the status bar (bottom of the window). This feature enables you to store key mappings for multiple games in one file. - Added option to import previously saved files. Choose "Import" option from the File menu to add profiles saved in the selected file to your current mappings. This feature enables you to merge couple of files into one. Remember to save the new mapping file after importing! - Only once instance of RS Mapper can run at a time. - Refurbished "About" window. Now readme.txt file is also shown there. 0.32 trough 0.34: closed developer versions 0.31: Minor bug fix - "All mapped actions" list did not properly distinguished between left/right and numpad keys. The bug was display only (that is: proper key was being sent even though wrong name was displayed on the list). This issue has been addressed now. 0.30: Original Release The software is free and tested, no known bugs exist as of version 0.52. Full details can be found in readme.txt file. Get it here: https://drive.google.com/drive/folders/1mQtbeRHVqS872fEXugrOrEDK7ZbpPCAV Enjoy - and leave feedback. If you are eager to see it in work PacMan (a.k.a. OverKill) posted very nice video on YouTube explaining main functions of the RS Mapper. Watch it here:
- 384 replies
-
- 13
-
-
-
is there any point if I am using only 1 screen? Avantar.
-
Happening for me too :( I am also experiencing this issue. Some time into mission while (randomly) moving my head around I will get freeze - screen stops moving, the sound still plays. No crash. I did try lowering my FOV to 130 and then to 120 and did not help. I use only one monitor, 1920 x 1080. DCS Version: 2.5.0.14138.317 Occurs in many types of planes: saw this in F-15C, A-10C, F-5E, Mi-8, AV-8B system specs: GeForce 970 GTX i7 6700K 4.0 GHZ DDR4 16 GB RAM Win 10 Pro Track IR HOTAS Warthog + Cougar MFD + G13 + Saitek Rudders Avantar
-
Hi guys, I browsed trough the topics related to landing training mission for A-10C and didn't find what I am looking for. I tried to go trough the landing and shutdown training mission but the mission instructions got stuck somehow. After selecting ILS to Bantumi (110.3), contacting ATC and getting inbound vector I am told to set HSI course knob to 130 (I think it should be more of 125, 120 but whatever). Problem is, that despite correct number in course window the control highlight does not disapear and no further instruction is heard. I can proceed and land on my own ofc, but I was interesed in post-landing shutdown procedure which I could not hear... Any tips?
-
[Unable to repeat] Can't complete mission 3
Avantar replied to Gazza.Blake's topic in Problems and Bugs
Blackasdf, how long did you wait for ATC to respond? With heavy radio traffic it can take couple of minutes really. Also, many times long before I heard the audio from ATC I saw change of status in radio menu (i.e. from "ready to taxi" to "ready for take off" - or something like that). -
Cool, thanks for the info. I am about to start the A-10 BAQ in waiting for future F-15 training :)