Jump to content

ClearDark

Members
  • Posts

    400
  • Joined

  • Last visited

  • Days Won

    2

Everything posted by ClearDark

  1. Make sure the file name is called "HawgTouch.GaugePack.dll" Also, you might have insufficient privileges on the folder HawgTouch is in. Make sure you give the folder enough privileges and run HawgTouch under Administrator just to be sure. If that doesn't work, write me a PM and we'll sort you out :)
  2. I have released a quick fix. All executables and packages updated. HawgTouch will not crash now if A-10C is not installed. Thanks for pointing me to fixing this bug Nu-NRG! :D Please make sure to redownload the binaries :) Also, please make sure you run HawgTouch as administrator.
  3. Make sure you followed all the steps correctly. Don't forget to modify the Export.lua file in A10Dir\Config\Export and change the IP address in the file from 127.0.0.1 to your laptop's LAN IP. Assuming your network uses the 192.168.x.x format The computer with the A-10C installation is presumed to be 192.168.0.1 Your laptop is presumed to be 192.168.0.101 In the Export.lua file, change the IP to 192.168.0.101 Save the file, Exit the sim if its running, and relaunch the game. Make sure HawgTouch is running on the laptop. Also, if you have any firewall software you will have to allow both DCS and HawgTouch to communicate on port 1625 (UDP only). If you still can't get it to work I'll gladly hop on teamspeak with you to help you set it up :) CD
  4. This might be caused by trying to enable Data Export from HawgTouch on the remote machine. Since A-10 is not installed on that computer, it won't find the Config\Export folder in the A-10 dir (which there is none). Enable Data Export from the computer which has A-10C installed on. Edit the Export file mentioned in the previous post and alter the IP to the target IP (remote machine). On the remote machine just launch HawgTouch and start the profile. No need to enable Data Export there. :)
  5. Yes it is. Doing that means that the local instance of HawgTouch will not receive data from the sim though. How to do it: 1. Enable Data Export in HawgTouch 2. Open A10Dir\Config\Export\Export.lua file and change the IP address at the top to the desired target IP. 3. Run HawgTouch on both machines. The local instance will send keystrokes and the remote instance will receive the data from the sim and thus make the gauges come to life. There is another way of making BOTH instances receive data. But that requires messing with the lua script and adding more sockets. A feature I have not tested. I will try to make a sample script and post it for people who might want to run this kind of setup when I get time.
  6. Totally forgot about that. Main post updated with x86 and x64 versions.
  7. Now now boys :P I dearly appreciate the feedback here. It is truly the reason HawgTouch became what it is now. Just to clarify a few things: HawgTouch was not planned to stand on the shelf with Helios and compete with it. The result of HawgTouch as it is now is a result of both the inner drive in me to code and learn new things and to give something back to this wonderful community. I love coding, I do it in my professional life and writing HawgTouch helped me learn many new techniques and technologies. It has benefited me just as much as it benefits this community. Another thing: Craig's (Gadroc) code inspired me tremendously thanks to his open sourced TouchPal project. I want to emphasize that without his project, HawgTouch chances of seeing light were very slim. Helios is a great product. I say that the more options out there the merrier for us all. At the end of the day we are all here to enjoy this wonderful simulator, all of us come from different places and different "wallets". For each his own :) Carry on gents <3
  8. If you can build a profile from blank in 5 minutes in Helios you are indeed a magician. HawgTouch doesn't do what Helios does in a sense that it doesn't have a fancy profile editor. But that is on the works. The initial version of HawgTouch was very simplistic and straight forward but with time and alot of work it has became into a flexible and robust solution. There is nothing Helios can do that HawgTouch can't when it comes to brass tax. Yes, it will require you to create your profile and get your hands dirty with graphics and XML editing. With time and community contribution we will see complete A-10C profiles out very soon. And in the future more gauges will be added until the entire A-10C cockpit will be modeled. Now don't get me wrong. Helios is a brilliant solution and a great product. But not everyone is willing to dish out $90 to get that. So if you are using Helios and you are happy with it. Stick with it. This software is not for you.
  9. The MFCD+UFC tab in the current build has an "OLD" UFC code. If you want a properly aligned UFC you will have to copy the UFC code from the Scale Test tab to the MFCD + UFC tab. This should correct it. If you find that too much of a hassle let me know, Ill prep a good working file for you when I get back home from work :)
  10. All panels have a SizePercent property which sets its scale (in percentages) however, gauges have their independent SizePercent property so you can choose individual gauge size
  11. Here's the fixed XML profile. Enjoy :) Profile.zip
  12. What are you having troubles with? The gauges work out of the box. As long as you enable Data Export from HawgTouch. There are some MFCD's profiles around. And one inside the ShowcaseProfile. Yes. You'll have to tweak a little bit for that though. In the Export.lua file, you have to change the line containing: localAddress = "127.0.0.1" to localAddress = "enter the target ip here" Launch HawgTouch on the target machine and load the gauges up. They will receive the data and come to life.
  13. If you have multiple monitors or touchscreens and want an external cockpit. This is for you :)
  14. 1.3 is out! http://forums.eagle.ru/showthread.php?t=71729 Enjoy :D
  15. What is HawgTouch? HawgTouch is a light-weight software which enables external panels/gauges for your A-10 simming experience. Starting out as only plain MFCD frames, with the help of this community, HawgTouch grew more and more to support better features. Version 1.5 is the latest update of HawgTouch to date. With features like data export and vector-drawn gauges, HawgTouch brings you closer to the real thing. Try it out and see for yourself. Version 1.5 Added server mode. You can now link multiple HawgTouch clients from remote machines Added load profile in LOCAL or REMOTE modes Enhanced NOTEPAD control. You can now add PDFs or any website you'd like as tabs to the NOTEPAD NOTEPAD control size now definable in the profile XML Added update-on-command feature to Export.lua. If HT finds an update to the Export script it will notice you with an OUTDATED label. You can either Update the file or continue with the old one. It is recommended to Update whenever one is due. Added Reset function to all controls which can be reset (Rotary switches, Two state and three state switches) Fixed 3 state switch bug which prevented sending the middle position keystroke Added classic ADI (Black/White bg's) - Type - A10ADIClassicGauge Added ILS repeater Added TACAN repeater Added VHF repeater (supports both AM and FM. See 1.5 Features profile) Added UHF repeater Code optimizations and reduced size For HawgTouch to work in LOCAL MODE, the SIM must run in Windowed mode BE SURE TO CHECK TMAHRING'S WONDERFUL PANELS! Check out his post HERE. tmahring will continue updating the post when new panels are added! Check'em out: IMPORTANT NOTE ABOUT SERVER MODE: How does server mode work Server mode works by listening to the data received by the sim and distributing it across all specified HawgTouch clients. While in Server Mode, any client that is running HawgTouch in REMOTE mode (assuming configured correctly) will send its keystrokes to the HawgTouch server which will then be forwarded to the game. To utilize server mode. You'll need to open the HawgTouch.exe.config file and take a look at the settings there. A more detailed guide on how to Set Up multiple computers with HawgTouch will be published shortly. NOTE: You will need to change the Export.lua and set the IP of which to send the data to your LAN IP. Sending the data to 127.0.0.1 will not forward the traffic to other HawgTouch clients IMPORTANT NOTICE ABOUT PDFS: YOU WILL NEED ADOBE READER 9+ INSTALLED WITH THE INTERNET EXPLORER ADDON ENABLED TO VIEW PDFS PROPERLY. - To add PDF's to the NOTEPAD control. See the 1.5 Features.xml file. There will be a commented line (which the parser ignores) that looks like this: <PDF [b]Name[/b]="shu77's Airfield Diagrams">[b]C:PDFsshu77.pdf[/b]</PDF>Name - The name of the tab that will hold the loaded PDF Path - Path to the PDF document. Can be local or online. You can also open websites using this command. Just change the Path to the URL you want to open. To set NOTEPAD control size. See the following line in 1.5 Features.xml <NotepadSize Width="800" Height="600"/>I probably don't need to go into details on that. Pretty simple! Version 1.4 A few optimizations and bugfixes Added support for more gauges introduced in Gauge Pack 1.2! Version 1.3 features Here are some of the key features brought by HawgTouch 1.3: Rotary Switches with customizable positions & keystrokes 2 & 3 State Switches now support default start position Notepad tab for all your mission relevant data Data import from DCS-A10. ClickButton control expanded to support events from the simulator. Check the supplied NMSP control (thanks paulrkiii) by loading the 1.3 Features.xml profile 10 unique gauges, including Fuel Gauge, Flaps Indicator, VVI (Variometer), Engine Temperature, Oil Pressure and more! Check out the 1.3 Features.xml profile to see them all! Resize the gauges at your will. These vector-drawn gauges can be scaled to any size and retain full detail. Brand spankin' new look! There is plenty more in this version! Check it out for yourself! Gauge Pack All gauges in HawgTouch are provided in a separate module called HawgTouch.GaugePack.dll. The reason these modules are separated is to allow independent maintenance. HawgTouch Gauge Pack contains 16 gauges Altimeter HSI Gauge ADI Gauge AoA Gauge IAS Gauge Hydraulic Pressure Gauge Flaps Indicator Gauge Variometer (VVI) Fuel Gauge Engine Fan RPM Engine Fuel Flow Engine Temperature Engine Oil Pressure Engine RPM APU RPM Gauge APU Exhaust Gas Temperature Gauge Gauges Demonstration Video: Gauge Pack 1.2 Gauge Pack 1.0 - 1.1 Adding gauges to current profiles is very easy. Here is a simple gauge definition in the XML: <Gauge> <Name>FUEL</Name> <Type>HawgTouch.GaugePack.Gauges.A10FuelGauge</Type> <DataImportID>GAUGE_FUEL</DataImportID> <SizePercent>50</SizePercent> <Y>0</Y> <X>420</X> </Gauge> For available types of gauges, take a look inside the provided profile 1.3 Features.xml. Notice here the SizePercent property is now independent to the gauge itself. The default gauges size is 400x400, this parameter is percentage. So 50 would cause the gauge to be drawn in the size of 200x200. Data Export HawgTouch now supports data import from the simulator straight into HawgTouch. This allows better interactivity between the simulator and the program. The provided NMSP control (graphics by paulrkiii) demonstrates exactly how data export works. FULL LIST OF SUPPORTED EVENTS HawgTouch data export is enabled by a single click. Notice that it will back up your current Export.lua file. You can disable data export at any time. Running HawgTouch on a second PC Many thanks to NU-NRG and yargon for their excellent writeups! Quick Setup Guide: MASTER SETUP (Where A-10C is running) Open A10DirConfigExportExport.lua with a text editor Change the IP address 127.0.0.1 to the "slave" machine. ie 192.168.0.12 and save the file. SLAVE SETUP (192.168.0.12) Download and extract HawgTouch anywhere. Make sure Gauge Pack is present. Do not open HawgTouch yet. Open HawgTouch.exe.config with a text editor. You need to bind the local machine LAN IP here. So either type 0.0.0.0 to make the binding automatic type in 192.168.0.12. One of these should work. Launch HawgTouch and load the profile containing the gauges Launch A-10C on MASTER Enjoy! A more detailed writeup will be posted shortly! Thanks to NU-NRG Important Stuff SUPPORTED KEY SHORTCUTS LIST OLD HAWGTOUCH THREAD WITH KEY INFORMATION Troubleshooting 1. I have HawgTouch.GaugePack.dll in the root folder of HawgTouch, but it is not being loaded when I launch HawgTouch. - Make sure you run HawgTouch as Administrator. Right Click the HawgTouch.GaugePack.dll and select Properties. Under the main tab click the "Unlock" button. This will allow the Gauge Pack to be loaded. Download HawgTouch 1.5 requires Microsoft .NET 4.0 to be installed! Download .NET 4.0 HawgTouch 1.6 "HALF BAKED" MadTommy's Build (latest stable, executable + new data files only, requires 1.5 with GP 1.3 as base) [296KB] [Download] HawgTouch 1.5 with Gauge Pack 1.3 [1.5MB] [Download] HawgTouch 1.5[1.2MB] [-] Gauge Pack 1.3 [273KB] [-] Extract anywhere and run! If you are adding the gauge pack later, check the instructions provided in the zip file! I hope you enjoy HawgTouch as much as I had fun making it! ClearDark
  16. 1.3 is still under works and it's going to be BIG! just a little wait and it's out. :)
  17. Update #2: Got the first gauge done! It also works with data exporting! In the next following weeks I will be adding more gauges. This gauge will be included in the next 1.3 release! Another goodie :D Enjoy :
  18. Hey guys, here is a quick update on upcoming release of HawgTouch (1.3) and some updates regarding future additions. As stated earlier, HT 1.3 main feature will be data export from the sim. Tommy has provided a great custom made Caution Panel and paulkriii has given me the liberty to use his graphics for the NMSP. Both will be released in HT1.3 Here's the NMSP control by paulkriii: In addition, the ClickButton control has been expanded to include support for 4 state images/2 state images. An ability to specify whether toggle or not and further more. I've also added a "NOTEPAD" control to the Tab's panel. You can copy/paste mission briefing into it. Put in important notes and frequencies or other mission relative data. Further more, I will compile a quick guide on how to create HT profiles. It has been brought to my attention that the lack of documentation is holding folks back on creating profiles so I will put a guide detailing the different controls and how to use them. Recently I've been digging around gauges functionality for HawgTouch. I'm glad to announce that in the near future, HawgTouch will support all of the A-10C gauges. The first gauge I have completed is the engine fan speed. Using Microsoft Designer/Blend these gauges will be vector drawn and be fully scalable. Here's a screenshot of the gauge in Designer: 1.3 will be released by the end of the weekend hopefully! Stay tuned :D
  19. I think the main reason Export.lua was put into checks is because of TacView. Having TacView generating ACMI for the entire "server" you could open it during a mission and see where everyone else were on the map during the game itself.
  20. You sure can. By figuring out the ID of the switch (peeking in the Scripts\Aircrafts\A-10C\Cockpit\mainpanel_init.lua, device_init.lua and clickabledata.lua). With that you can query the main panel device in lua and retrieve the current state of the mentioned switch. I will try to provide a simple lua example soon :)
  21. HawgTouch 1.3 will support data export. And as Gadroc mentioned, it will break server integrity checks. Just like in Helios, using a modified "Export.lua" file is optional in HawgTouch.
  22. Did you steal that floor texture from Duke3D or wut?! :D
  23. I had this issue before. Go into DCS A-10 Control mappings and clear ALL commands assigned to your TrackIR device. This will fix it.
  24. Here are the args for the caution panel. This is from HawgTouch lua export which will be released soon, hope this helps :) [480]="%0.1f", -- Caution Panel : ENG START CYCLE [481]="%0.1f", -- Caution Panel : L HYD PRESS [482]="%0.1f", -- Caution Panel : R HYD PRESS [483]="%0.1f", -- Caution Panel : GUN UNSAFE [484]="%0.1f", -- Caution Panel : ANTI SKID [485]="%0.1f", -- Caution Panel : L HYD RES [486]="%0.1f", -- Caution Panel : R HYD RES [487]="%0.1f", -- Caution Panel : OXY LOW [488]="%0.1f", -- Caution Panel : ELEV DISENG [489]="%0.1f", -- Caution Panel : VOID1 [490]="%0.1f", -- Caution Panel : SEAT NOT ARMED [491]="%0.1f", -- Caution Panel : BLEED AIR LEAK [492]="%0.1f", -- Caution Panel : AIL DISENG [493]="%0.1f", -- Caution Panel : L AIR TAB [494]="%0.1f", -- Caution Panel : R AIR TAB [495]="%0.1f", -- Caution Panel : SERVICE AIR HOT [496]="%0.1f", -- Caution Panel : PITCH SAS [497]="%0.1f", -- Caution Panel : L ENG HOT [498]="%0.1f", -- Caution Panel : R ENG HOT [499]="%0.1f", -- Caution Panel : WINDSHIELD HOT [500]="%0.1f", -- Caution Panel : YAW SAS [501]="%0.1f", -- Caution Panel : L ENG OIL PRESS [502]="%0.1f", -- Caution Panel : R ENG OIL PRESS [503]="%0.1f", -- Caution Panel : CICU [504]="%0.1f", -- Caution Panel : GCAS [505]="%0.1f", -- Caution Panel : L MAIN PUMP [506]="%0.1f", -- Caution Panel : R MAIN PUMP [507]="%0.1f", -- Caution Panel : VOID2 [508]="%0.1f", -- Caution Panel : LASTE [509]="%0.1f", -- Caution Panel : L WING PUMP [510]="%0.1f", -- Caution Panel : R WING PUMP [511]="%0.1f", -- Caution Panel : HARS [512]="%0.1f", -- Caution Panel : IFF MODE 4 [513]="%0.1f", -- Caution Panel : L MAIN FUEL LOW [514]="%0.1f", -- Caution Panel : R MAIN FUEL LOW [515]="%0.1f", -- Caution Panel : L R TKS UNEQUAL [516]="%0.1f", -- Caution Panel : EAC [517]="%0.1f", -- Caution Panel : L FUEL PRESS [518]="%0.1f", -- Caution Panel : R FUEL PRESS [519]="%0.1f", -- Caution Panel : NAV [520]="%0.1f", -- Caution Panel : STALL SYS [521]="%0.1f", -- Caution Panel : L CONV [522]="%0.1f", -- Caution Panel : R CONV [523]="%0.1f", -- Caution Panel : CADC [524]="%0.1f", -- Caution Panel : APU GEN [525]="%0.1f", -- Caution Panel : L GEN [526]="%0.1f", -- Caution Panel : R GEN [527]="%0.1f", -- Caution Panel : INST INV
×
×
  • Create New...