Jump to content

ClearDark

Members
  • Posts

    400
  • Joined

  • Last visited

  • Days Won

    2

Everything posted by ClearDark

  1. Thanks for the kind words guys! I do plan on creating a profile editor. I planned that for a later stage so I can first finish up completing all the needed controls for cockpit management. I also intend on exporting data from the sim using LUA and parse it in HawgTouch for more interactive gauges and indications. Tabular control is a very good idea. I think its feasible within the next few days. I intend to keep HawgTouch as light as I can so it would consume the minimum amount of resources from your system while playing. I was thinking about audible clicks but figured that since most of the controls actually have an in-game sound attached, the cue would already be given to the user. I could make it user defined so anyone could do what fits their flavor. Reset switch is a planned feature and will be included in the next release. I already fixed a few bugs that are planned for the next build as well. Decremental switches are also planned. Still thinking of how to implement it :) Before releasing the source code I have to clean it up a bit. I will be putting it up on a public svn once I have it all ready to be "displayed". Same for the editor :) Thanks for the great feedback guys. As long as people are using this tool I will continue improving it for the benefit of this great community! :D
  2. Version 1.1 is out! Check out the main post! Thanks alot to jeffyd123 for the UFC graphics! I hope you enjoy this updated version!
  3. I have identified the bug! The 2nd image pixel at 10x162 is a transparent color. The code tries to set the transparency key to that pixel but it can't be transparent because it has to be a solid color (.NET restrictions) The bigger image has a grayish color at 10x162, a solid color, hence you see some missing "dots" when that one loads. As explained in the previous post, this bug is addressed in the next release of HawgTouch :) I'll be releasing it as soon as the UFC module will be ready. Hope this helps :)
  4. Wow! Your MFCD looks so awesome. I'm really liking it! I'm going to use it myself! I'll be looking into the crash issue when I get home from work (Yes, I work sundays :P) I'm sure its a little thing, I'll post a workaround or the source of the cause when I track it down! Thanks for the report Tommy!
  5. I'm sure that with enough time and user contribution you would see the entire A-10C cockpit available in HawgTouch, all in due time :) I think that with the upcoming version, most of the panels in the cockpit can be created with HawgTouch, including the CMSP, CMSC, AHCP, Engine panels ect`. As the need arises more features will be added to support more complex controls :)
  6. Yep! a UFC module will be included in the next release. Most of the code work is done and I'm finishing up things and making sure there are no bugs or unexpected behavior! A new version will be out in a day or two
  7. There is a slight bug in the currently released version of HT. Right now the code gets the pixel at 10x162 (Top/Left) and sets that pixel color to the transparency color of the window. In the image I provided in the initial release, the pixel at 10x162 is Fuschia (255,0,255). For you to overcome this little bug you can set 1 pixel at 10x162 as Fuschia and the whole window will paint correctly. Alternatively, you can wait for for the next version of HawgTouch that addresses that issue and adds better customization options. Allowing you to build multiple panels with your own buttons and functionality. I've asked jeff to create the UFC graphics that will be included in the next version. Among the features: - Ability to create as many "panels" as you want with your own custom controls - 4 types of controls supported: * Click buttons (currently the only button available in HT) * Rocker switches * Two state switches * Three state switches - Changed data structure a bit to support different "Profiles" for different purposes - Several bugfixes and tweaks Hope this helps! BTW If anyone volunteers to create a little logo and an icon for the program it would be greatly appreciated. I'm a coder by heart and my graphic skills are non-existent :P BTW2 : Your MFCD looks awesome! much better than mine! Hopefully you can share it with us when you are done making it :) Thanks for the good feedback! it drives me to make this little program better n better for the help of this great community!
  8. 1. HawgTouch works on touchscreens. I myself don't have one and I use it with the mouse but HawgTouch was designed around touch screen setups 2. I will be releasing a new version very shortly with expanded "modding" capabilities allowing users to create multiple controls with multiple graphics and button states. All easily done through XML editing. I might even throw together a simple "editor" once the version is complete and stable. In the next version I'll include a CDU module and explain in detail on how to create your custom controls I'm glad people are finding this as useful as I did :)
  9. You will need to alter the image sizes for both MFCD and buttons to match. Also you will have to change the X and Y for the buttons layout. Just take a look at how the current MFCD is built. If you are getting to complicated just give me the size you need and ill try to create one for you :) I intend on expanding HawgTouch to allow all sorts of controls (UFC, CDU, Panels) in the near future with functionality to let users create their own skins and panels to their liking! No that I know of but ill be looking into that. If someone else has any idea please share with us. HawgTouch is written in C#. I can share the code at a later point when ill be home :)
  10. You will have to select the monitor setup from the Options->System screen Ill take a snapshot so you can see in more details: Notice the circled options. The resolution is user typed at 3200x1080 (1920 + 1280x the highest res of the two which is 1080) For further details on how to set up 2 monitors you can see MadTommy's great guide here: http://forums.eagle.ru/showthread.php?t=60815 Hope this helps :)
  11. Oh no worries, It wasn't taken in such way :) I say, everything that makes this crazy hobby of ours more intuitive and closer to real life the better :D
  12. Helios is indeed a great piece of software! HawgTouch is a free tool which will probably expand in time and will remain free. It's not intended to compete with Helios, rather provide a simple light weight solution for touchscreen and multi monitor users :)
  13. I might add a UFC up in the near future depending on my available time! :)
  14. You can use it with your mouse too if you'd like. I don't have a touch screen and I still use it :)
  15. HawgTouch is a simple light-weight framework which allows you to create your own cockpit panels for DCS-10C. The software is bundled with 2 MFCD's, a UFC panel (Thanks to jeffyd123 @ ED forums): Included profile ShowcaseProfile.xml which demonstrates tabs, scaling and latest additions Version 1.25 changes - Fixed a bug where keystrokes of Rocker Switches weren't sent - Fixed a bug where keystrokes of Two State Switches weren't sent - Fixed a bug where keystrokes of Three State Switches weren't sent - Fixed panel closing and tab switching crash - Added a "drag" button to the top right, to drag, click and hold the button - Optimized code and image handling - Profile parsing improved, now showing detailed exceptions if profile is illegaly formatted - Two State switches now support multiple types: - On/On - Momentary/On - On/Momentary Take a look at the "TestPanel" tab in the ShowcaseProfile.XML to see how to assign switch behavior - Three State switches now support multiple types: - On/On/On - On/On/Momentary - Momentary/On/On - Momentary/On/Momentary Take a look at the "TestPanel" tab in the ShowcaseProfile.XML to see how to assign switch behavior - HawgTouch now ships in two executables. x86 and x64 Version 1.2 changes - Fixed bug in ClickButtons long press. Now working - Added support for tabs - Added panel scaling mechanism - Added audible clicks option - Better keypress engine, no more flashing HawgTouch now supports tabs. At least 1 tab must exist in every profile. Once a profile is loaded. A tab control box appears which allows you to switch between tabs. The tab control box can be latched to 9 locations of your chosen monitor. This is done by specifying 2 parameters in the profile XML <LatchTo></LatchTo> Available parameters: - UpperLeft - UpperMiddle - UpperRight - MiddleLeft - Middle - MiddleRight - BottomLeft - BottomMiddle - BottomRight The tab control box is also dragable. <MonitorID></MonitorID> Specifies which monitor the tab control box will latch on to. To get the ID of the monitor you'd like to latch the tab control box to, click on the "Monitors" link on the main HawgTouch window. It will display your local monitors setup. Sample profile XML with 1 tab and 1 panel: <?xml version="1.0" encoding="utf-8" ?> <Tabs> <LatchTo>UpperLeft</LatchTo> <MonitorID>2</MonitorID> <Tab> <ID>1</ID> <Name>Test</Name> <Controls> <Control> <Name>Up Front Controller</Name> <PanelImage>\Images\UFC\ufc-main-panel.png</PanelImage> <X>80</X> <Y>10</Y> <ShowTitleButtons>true</ShowTitleButtons> <SizePercent>100</SizePercent> </Control> </Controls> </Tab> </Tabs> Supported controls in 1.1: - Click Buttons - Rocker Switches - Two State Switches - Three State Switches HawgTouch is fully "customizable", allowing you to use your own skins and graphics in any size you choose to make. Setting up exported MFCDs: 1.HawgTouch comes with a default skin in which the MFCD "transparent" zone is 400x400 pixels. With additional 186x146 pixels for the bezels. Therefore the MFCD's rendering in your multi monitor setup LUA file should be to 400x400 pixels to fit inside the frames. This is my multi-monitor setup: (1x 24" @ 1920x1080 and 1 x 22" @ 1280x800): _ = function(p) return p; end; name = _('My_example'); Description = 'Two monitor configuration'; Viewports = { Center = { x = 0; y = 0; width = 1920; height = 1080; viewDx = 0; viewDy = 0; aspect = 1.6; } } LEFT_MFCD = { x = 2050; y = 105; width = 400; height = 400; } RIGHT_MFCD = { x = 2650; y = 105; width = 400; height = 400; } UIMainView = Viewports.Center2. Now you will need to set up the keys in DCS A-10C control settings which are mapped to the MFCD profiles in HawgTouch. HawgTouch comes with 2 MFCD profiles which are configured to the following keys: Left MFCD OSB1 through 10 - Left Control + 1 through 0 Left MFCD OSB10 through 20 - Left Control + Left Shift + 1 through 0 Right MFCD OSB1 through 10 - Left Alt + 1 through 0 Right MFCD OSB10 through 20 - Left Alt + Left Shift + 1 through 0 Here is in-game screenshot of the controls binding: You can set any key combination you want. Here are the key shortcuts: (Made identical to TouchPal for easier transition) {BACKSPACE} {TAB} {CLEAR} {RETURN} {LSHIFT} {RSHIFT} {LCONTROL} {RCONTROL} {LALT} {RALT} {PAUSE} {CAPSLOCK} {ESCAPE} {SPACE} {PAGEUP} {PAGEDOWN} {END} {HOME} {LEFT} {UP} {RIGHT} {DOWN} {PRINTSCREEN} {INSERT} {DELETE} {LWIN} {RWIN} {APPS} {NUMPAD0} {NUMPAD1} {NUMPAD2} {NUMPAD3} {NUMPAD4} {NUMPAD5} {NUMPAD6} {NUMPAD7} {NUMPAD8} {NUMPAD9} {MULTIPLY} {ADD} {SEPARATOR} {SUBTRACT} {DECIMAL} {DIVIDE} {F1} {F2} {F3} {F4} {F5} {F6} {F7} {F8} {F9} {F10} {F11} {F12} {NUMLOCK} {SCROLLLOCK} You can mix all sorts of shortcuts for your liking. Most will work but I can't gurantee crazy combos since I haven't checked it myself. Creating your own panels: HawgTouch gives you the liberty to create any panel you find useful for your simming pleasure. Take a peek at the TestPanel.xml file for information of how to use the different controls HawgTouch supports. With time and by request more complex controls will be added! UFC bundled in 1.1 (Thanks to jeffyd123 for the image works!) NOTE: The key commands for the UFC are not set! Once you set your UFC key bindings in-game, open up UFC.xml and fill in the KeyCommand slots! My setup: Download: HawgTouch 1.25 x86 [1.03MB] HawgTouch 1.25 x64 [1.03MB] Extract anywhere. In this version the last known position of the panels is not saved. You will have to manually set it to the specific panel. To help you achieve that a new button has been added to the panels which shows the current windows X/Y positions. Once you are happy with your position you can type that data into the panel XML and it will be launched in the position you saved. IMPORTANT NOTE: If you are running any Windows version with UAC enabled (Vista and higher) and you are running DCS A-10C as Administrator you will have to launch HawgTouch as Administrator aswell. Orelse the keystrokes wont be sent to the game. You will need .NET 4.0 to run this so if you don't have it installed make sure you run a Windows Update or download it from here : .NET Framework 4.0 Download Tested on WinXP 32/64, Win7 32/64 Enjoy! ClearDark
  16. I'm running the shooting gallery mission, the briefing states that the JTAC is on VHF AM 30.000. I set the radio panel to TRN, 30.000mhz and whenever I hit the VHF AM mic switch I can't see any available JTACs to contact. Is there something I'm doing wrong or has anything changed? I have EASY COMMS and RADIO ASSIST turned OFF in the difficulty settings. Any help would be appreciated! Thanks
  17. Great job on that checklist! One thing worth mentioning is "Once everything's has finally been loaded into the System so "Betty" will talk to you She says Pull up - Pull up - Altitude - Altitude" That part is not related to the DTS upload procedure. It's part of the IFFCC BIT test.
  18. To make HUD SOI, Press the Coolio Hat Up (Forward). You'll know the HUD is the SOI when there is an asterisk in the bottom lower part of the HUD. Then DMS Left or Right Short will cycle your weapons profile. Hit that button until you see MAVERICK on the HUD. Please note that every "HAT" switch has multiple functions depending on the current SOI so if you hit DMS Left or Right Short while TAD was SOI, it wouldn't of switched your HUD profiles. Once the profile has been set you should get a DLZ indicator on the left hand side of the MAV MCFD instead of the word "Sensors". That means your Maverick is ready to fire.
  19. Interesting. Then the manual must be wrong since on page 564 it states the following: I could swear I managed to get the TGP diamond on the HUD in A-A mode one time only. Are you sure it is by design?
  20. Hey Shaman, I remember you from VVS504 :) I'm not new to the sim world, I'm aware of the constant need to trim (Was more so in Russian jets) but I was just wondering if something is messed up with my settings because I do remember starting IA a few times with the plane flying perfectly level.
  21. Trying to brush up my A-A training, I have noticed that switching the TGP to A-A mode (from Standby) will not display a diamond on the hud. I did once manage to get it but it seemed random and acted more like a bug than something I could reproduce. This makes setting targets and slewing to them very difficult. Is this a bug or am I missing something?
  22. Use the UFC. It's there for the exact reason you have mentioned.
  23. Hey guys, I'm running A-10C with an X-52 Pro on Simulation settings. My Roll/Pitch axes are set with 5 deadzone and 30 curvature. In the joystick settings under Control Panel I see the stick dead center (when left untouched). Also Axis Tuning in game shows that when the stick is untouched its well centered and off the deadzone limits. However when I unpause the simulation from Instant Action if I leave my stick untouched the plane will roll left and pitch up until I offset it with some movement and trim it. Is this normal or is something seriously fubared with my settings?
  24. Agreed. For me reading and understanding everything is 50% of the fun. It's not about "What do I have to click to get <insert combat action here>". Its "Why do I have to do these steps to get <insert combat action here>".
  25. Thanks for the replies, I'll rerun the installer tonight after work :)
×
×
  • Create New...