Jump to content

thinkr

Members
  • Posts

    349
  • Joined

  • Last visited

Everything posted by thinkr

  1. hey Valewey couple questions for ya. 1. are you using SoftTH to render the game in full screen. 2. Have you thought about getting Helios its FREE! and There are already done profiles for 1080p monitors like ours:) 3. What are the rest of your system specs... ie. Processor and MOBO and Ram Quantity do you have? You can find out by going to START MENUE... then right clicking on "My Computer" icon and click "Properties"
  2. The best Mark Points and Target Mangement Tutorials is by far is Garry's. ================================ DCS A10 Target Management 1 - Mark points DCS A10 Target Management 2 TAD ================================ Why you ask? Duh. Cause who else does excellent tuts while sounding like a Drunk Irish Leprechaun flying an A10! I love you Garry! I always refer to these when brushing up my A10 skills, since he covers everything, and is very methodical. I just gave these to 2 of my online friends these vids, who I just got to purchase A10 from the Steam sale.
  3. thx for posting anyone else?
  4. What FPS are you getting when you start Instant Action Fall Mission. All Tests Done with SoftTH running Sim in Fullscreen Fullscreen No Helios 74-81 FPS With 8xMSAA Fullscreen With Helios 16-18 FPS with 8xMSAA Fullscreen With Helios 32-40 FPS No MSAA As you can Tell I'm running 2 1080p monitor resolution with DCSA10 v1.1.1.1 Please Only Post if you are willing to take the time post your system specs and settings and which Patch version of A10 You are running. I'm really curious to compare my specs to others that are also running Helios with 2 monitors and FullScreen softTH. My specs are below...
  5. lmao! I fixed most of it! some gauges are not in the right place but i can fix it your so hard!
  6. OK just got 2 1080p screens something is jacked up again i can't get the displays correct. Whats wrong with my config? I don't know its pissing me off... Peter can you post your lua's for helios for me? I suck... --***DO NOT MODIFY THESE COMMENT LINES*** --Monitor lua _ = function(p) return p; end; name = _('LozNickHeliosv2.1_1920x1080_MultiMonitorSetup'); Description = 'LozNickHeliosv2.1_1920x1080.' Viewports = { Center = { x = 0; y = 0; width = 1920; height = 1080; viewDx = 0; viewDy = 0; aspect = 1.7777777777777777777777777778; } } UHF_FREQUENCY_STATUS = { x = 2553; y = 565; width = 128; height = 32; } RWR_SCREEN = { x = 2501; y = 142; width = 216; height = 213; } CMSP_SCREEN = { x = 2776 y = 138 width = 228 height = 53 } CMSC_SCREEN = { x = 2994; y = 193; width = 269; height = 62; } UHF_PRESET_CHANNEL = { x = 2667; y = 481; width = 35; height = 20; } UIMainView = Viewports.Center ["multiMonitorSetup"] = "1camera", ["color"] = "32", ["heatBlr"] = 0, ["scenes"] = "high", ["water"] = 0, ["fullScreen"] = false, ["visibRange"] = "High", ["treesVisibility"] = 6000, ["aspect"] = 3.555555555555556, ["haze"] = 1, ["shadows"] = 2, ["TranspSSAA"] = true, ["textures"] = 2, ["cockpitShadows"] = true, ["lights"] = 2, ["effects"] = 3, ["MSAA"] = 3, ["height"] = 1080, ["sync"] = false, ["shadowTree"] = false, ["civTraffic"] = "", ["width"] = 3840, ["clutterMaxDistance"] = 0, ["HDR"] = 2, }, -- end of ["graphics"]
  7. This video helped me. Its not real world. lol Air 2 Air Refueling Thanks Garry Abbott
  8. What version of DCS is this intended for? Does it fix anything for 1.1.1.1?
  9. Dooom your better off reading the *.xml file for hawgtouch yourself and setting the keyboard commands in the game manually in game that way you can verify they match the *.xml and that the modifiers you set in game are actually recognized by the game, otherwise the panels won't work. Be aware: It is a known issue that dcsworld has problems with some modifiers example: LWIN key not recognized in game. You can verify this by checking it in game yourself when you try to set the key. You could either print the *.xml your using for hawgtouch yourself or spread it to the second monitor like i did and start the game an Alt+tab to switch back to make sure the keys and modifiers match the XML file and get recognized in the game. Also you will learn them, so you know what to use next. Good Luck. Patients is key. I just modified CapLoz Helios Profile to fit 1280x1024 screen thought I would share. LozNick_SM_v2.1Helios_1280x1024.zip
  10. Yes its an old thread... thank you to all for giving input. I always played Longbow 2 during 1998 I heard of falcon 4 but never got to try it. I Just bought it online amazon. Allied Force. I will try open falcon soon. I'm sure plenty has changed since these last 2 years an this discussion. But I really want to see what this falcon is all about:)
  11. Watch my How to Video in signature, using the VC Server tool to get MFD's to second monitor. Then setup helios the way you want. Just ignore the parts for hawgtouch if ur not using that. Definitely Read the Dummie Guide PeterP suggested It helps explain more!
  12. Nope sorry the bugs are in world not hawgtouch. I dont know much about world since I don't use it. The only solution Ive seen is to use different version. Check bug forums here. Check out my sweet new keyboard Stand~! custom made lol NicksHawgProfileCDUAAP.rar
  13. Dooom sad to say lots of problems with world, the biggest problem was the modifiers not being identified by the game like they do in v1.1.1.1 search this thread you should find the info your looking for. Opy HawgTouch doesn't see your default install of DCS A10C thats the problem. I would suggest take the CD Key from Steam and Download version 1.1.1.1 standalone from the download section instead of using steam install. Hawgtouch will likely look for A10 install in this folder C:\Program Files\Eagle Dynamics\DCS A-10C\ so if u can move the steam install to that folder it will find it too. But I think by default Steam doesn't use any 64bit executables so its probably 32bit off of steam anyway, which means u should download the Standalone instead anyway. This following code is from the default Export.lua It is copy a copy paste from default DCS v1.1.1.1 install. So not sure what version steam installs by default if its the same check that first. The following file is just for reference. --***DO NOT MODIFY THESE COMMENT LINES*** --A10CVirtualCockpitServer v0.0.0.0 --LOCATION Config\Export --Export lua --Change this value to true to enable the debug log. local enableDebugLogFile = false --Change this to a location on your computer where you would like the debug log written to. local debugLogFileName = "CHANGETHISTOALOCALPATH" -- High frequency update interval local updateInterval = .06 -- Iterations of high frequency update to do low frequency updates local lowFrequencyUpdateFrequency = 2 -- How often to sync, even if values haven't changed. local periodicSyncFrequency = 30 local lastHighFrequencyMessage = "" local lastLowFrequencyMessage = "" local logFile = nil local lowFrequencyUpdateCounter = 0 local periodicSyncCounter = 0 function splitStr(str, delimiter) --If there's not a delimiter in the string, return the string. if string.find(str, delimiter) == nil then return { str } end local returnTable = {} local pattern = "(.-)" .. delimiter local lastPos = 0 local startPosition, endPosition, capturedData = string.find(str, pattern, 1) while startPosition do if capturedData ~= "" then table.insert(returnTable, capturedData) end lastPos = endPosition + 1 startPosition, endPosition, capturedData = string.find(str, pattern, lastPos) end -- If there's still data left in the string, return it in the last position if lastPos <= #str then table.insert(returnTable, string.sub(str, lastPos)) end return returnTable end function LuaExportStart() package.path = package.path..";.\\LuaSocket\\?.lua" package.cpath = package.cpath..";.\\LuaSocket\\?.dll" socket = require("socket") --Set up connection udpSender = socket.udp() udpSender:setpeername("127.0.0.1", 22269) udpListener = socket.udp() udpListener:setsockname("127.0.0.1", 22270) udpListener:settimeout(.001) ip, port = udpListener:getsockname() WriteToLog("Socket created.") if enableDebugLogFile then logFile = io.open(debugLogFileName, "w+") end lowFrequencyUpdateCounter = 0 end function WriteToLog(message) if logFile then logFile:write(string.format("%s: %s\r\n", os.date("%H:%M:%S"), message)) end end function LuaExportBeforeNextFrame() local commandData, ip, port = udpListener:receivefrom() if commandData then WriteToLog(string.format("Received UDP data: %s", commandData)) local commandTable = splitStr(commandData, ",") for i, v in ipairs(commandTable) do WriteToLog(string.format("Captured: %s, %s", i, v)) end if #commandTable == 4 then WriteToLog(string.format("Split data into Device: %s Action: %s Value: %s", commandTable[2], commandTable[3], commandTable[4])) if commandTable[1] == "C" then --LoSetCommand if commandTable[2] == "-9999" then WriteToLog(string.format("Sending LoSetCommand(%s, %s)", commandTable[3], commandTable[4])) LoSetCommand(commandTable[3], commandTable[4]) end local dev = GetDevice(commandTable[2]) if dev then dev:performClickableAction(commandTable[3], commandTable[4]) end if commandTable[2] == 53 then --Send ILS twice because something weird is happening. dev:performClickableAction(commandTable[3], commandTable[4]) end else WriteToLog("UDP data was parsed into a four part command, but the first argument wasn't correct.") end else WriteToLog("Unable to parse UDP data into a four part command."); end end end function LuaExportAfterNextFrame() end function LuaExportStop() if udpSender then udpSender:close() end if udpListener then udpListener:close() end if logFile then logFile:flush() logFile:close() logFile = nil end end function LuaExportActivityNextEvent(t) local tNext = t + updateInterval local hfSynced = false local lfSynced = false WriteToLog("LuaExportActivityNextEvent called.") local mainPanel = GetDevice(0) hfSynced = WriteHighFrequencyInfo(mainPanel) if (lowFrequencyUpdateCounter >= lowFrequencyUpdateFrequency) then lfSynced = WriteLowFrequencyInfo(mainPanel) lowFrequencyUpdateCounter = 0 else lowFrequencyUpdateCounter = lowFrequencyUpdateCounter + 1 end if (hfSynced == false) and (lfSynced == false) then periodicSyncCounter = periodicSyncCounter + 1 else periodicSyncCounter = 0 end return tNext end function WriteHighFrequencyInfo(panel) WriteToLog("WriteHighFrequencyInfo called.") if udpSender then local panelData = string.format("HF%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s", panel:get_argument_value(480) ,panel:get_argument_value(481) ,panel:get_argument_value(482) ,panel:get_argument_value(483) ,panel:get_argument_value(484) ,panel:get_argument_value(485) ,panel:get_argument_value(486) ,panel:get_argument_value(487) ,panel:get_argument_value(488) ,panel:get_argument_value(489) ,panel:get_argument_value(490) ,panel:get_argument_value(491) ,panel:get_argument_value(492) ,panel:get_argument_value(493) ,panel:get_argument_value(494) ,panel:get_argument_value(495) ,panel:get_argument_value(496) ,panel:get_argument_value(497) ,panel:get_argument_value(498) ,panel:get_argument_value(499) ,panel:get_argument_value(500) ,panel:get_argument_value(501) ,panel:get_argument_value(502) ,panel:get_argument_value(503) ,panel:get_argument_value(504) ,panel:get_argument_value(505) ,panel:get_argument_value(506) ,panel:get_argument_value(507) ,panel:get_argument_value(508) ,panel:get_argument_value(509) ,panel:get_argument_value(510) ,panel:get_argument_value(511) ,panel:get_argument_value(512) ,panel:get_argument_value(513) ,panel:get_argument_value(514) ,panel:get_argument_value(515) ,panel:get_argument_value(516) ,panel:get_argument_value(517) ,panel:get_argument_value(518) ,panel:get_argument_value(519) ,panel:get_argument_value(520) ,panel:get_argument_value(521) ,panel:get_argument_value(522) ,panel:get_argument_value(523) ,panel:get_argument_value(524) ,panel:get_argument_value(525) ,panel:get_argument_value(526) ,panel:get_argument_value(527) ,panel:get_argument_value(404)) if (panelData ~= lastHighFrequencyMessage) or (periodicSyncCounter > periodicSyncFrequency) then socket.try(udpSender:send(panelData)) lastHighFrequencyMessage = panelData return true end end return false end function WriteLowFrequencyInfo(panel) WriteToLog("WriteLowFrequencyInfo called.") if udpSender then --UHF RADIO local UHF = GetDevice(54) -- |-ILS---------------------|-TACAN---------------|-UHF-----------------|-VHF AM-----------------------------------|-VHF FM-----------------------------------|-AAP------------|----------------------------------------------------------| local panelData = string.format("LF%03.0f%02.0f,%02.0f%01.0f%0.0f%s%0.0f,%7.3f%0.0f%0.0f%02.0f,%02.0f%02.0f%02.0f%02.0f%02.0f%01.0f%01.0f,%02.0f%02.0f%02.0f%02.0f%02.0f%01.0f%01.0f,%0.0f%0.0f,%s,%s,%0.0f,%0.0f,%0.0f,%s,%s,%s,%s,%s,%s,%0.0f,%0.0f,%0.0f,%0.0f,%s", -- ILS panel:get_argument_value(251) * 10 + 108, panel:get_argument_value(252) * 10, --TACAN panel:get_argument_value(263) * 10, panel:get_argument_value(264) * 10, panel:get_argument_value(265) * 10, panel:get_argument_value(266) * 10, panel:get_argument_value(262) * 10, --UHF UHF:get_frequency()/1000000, panel:get_argument_value(167) * 10, -- Function Dial panel:get_argument_value(168) * 10, -- Frequency Mode Dial panel:get_argument_value(161) * 100, -- Channel --VHF AM panel:get_argument_value(143) * 20, -- Freq A panel:get_argument_value(144) * 10, -- Freq B panel:get_argument_value(145) * 10, -- Freq C panel:get_argument_value(146) * 100, -- Freq D (panel:get_argument_value(137) * 100) + 1, -- Freq E panel:get_argument_value(138) * 10, -- Frequency Mode Dial panel:get_argument_value(135) * 10, -- Frequency Selection Dial --VHF FM panel:get_argument_value(157) * 20, -- Freq A panel:get_argument_value(158) * 10, -- Freq B panel:get_argument_value(159) * 10, -- Freq C panel:get_argument_value(160) * 100, -- Freq D (panel:get_argument_value(151) * 100) + 1, -- Freq E panel:get_argument_value(152) * 10, -- Frequency Mode Dial panel:get_argument_value(149) * 10, -- Frequency Selection Dial --AAP panel:get_argument_value(473) * 10, --Steer Point Dial --panel:get_argumentValue(474), -- Steer Point Toggle panel:get_argument_value(475) * 10, -- Page Dial panel:get_argument_value(476), -- CDU Power Switch panel:get_argument_value(477), -- EGI Power Switch --Electrical Info --panel:get_argument_value(246), -- Battery Power Switch --panel:get_argument_value(242), -- AC Instrument Inverter --panel:get_argument_value(241), -- APU Generator Power --panel:get_argument_value(244), -- AC Generators Left --panel:get_argument_value(245), -- AC Generators Right --panel:get_argument_value(243), -- Emergency Flood --Other Stuff panel:get_argument_value(375) * 10, -- MArm panel:get_argument_value(376) * 10, -- GUNPAC panel:get_argument_value(377) * 10, -- LArm panel:get_argument_value(378), -- TGP panel:get_argument_value(379), -- ALT panel:get_argument_value(380), -- TIME panel:get_argument_value(381), -- NORM panel:get_argument_value(382), -- CICU panel:get_argument_value(383), -- JTRS panel:get_argument_value(384) * 10, -- IFFCC --LASTE Info panel:get_argument_value(129), -- EAC panel:get_argument_value(130), -- Radar altimeter panel:get_argument_value(132) + 1, -- Autopilot mode selection --Flaps panel:get_argument_value(773) ) WriteToLog("LowFrequency"..panelData) if (lastLowFrequencyMessage ~= panelData) or (periodicSyncCounter > periodicSyncFrequency) then socket.try(udpSender:send(panelData)) lastLowFrequencyMessage = panelData return true end end return false end
  14. Made a How to Install View and Setup Guide for you guys. Make sure to select HD
  15. I had the same problem before, not fully resolved... In export.lua you should see client 127.0.0.1 Gauges don't receive data when moved to second monitor. Don't know why anyone else hasn't noticed... Try moving gauges to your main display. I know this sucks, but thats the problem. Turns out the gauges are receiving data, they just don't work when you move them to the second monitor. No Idea why this happens. I've tested this with both my video cards same result, do you get this problem Clear Dark? I also tested Networked mode double an triple checked my settings data, I got the MFD's to work and their buttons in network/server mode the sim receives the data too the MFD panels work beautifully, but when i switch to gauges on my second PC the gauges don't even dispaly its a black box with just the EGI panel dispalyed, when you start the program. So thats weird. Heres my Second PC INFO: Windows XP Pro SP3 Pentium 4 @2.4Ghz 512MB Ram (.NET 4.0 framework installed.) working Many Services have been switched off to accommodate low ram specs. So this may be possible issue with hawgtouch not displaying. Could also be I'm using DCS v1.1.1.1, because before enabling Data Export Hawgtouch displays Export DATA "OUTDATED" but that wouldn't have anything to do with the second PC not displaying gauges... Help me comfirm this problem by posting if you have the same result ie."Gauges work on Main Display, but not second monitor" @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ Wait FOR IT@@@! Found this post in page 57 I'm working my way back.... @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ This could be added to FAQ SECTION IN THE FIRST POST IF CLEAR DARK ever creates one on the first post... lol. OK I SUCK Or something Cause I Tried Disabling AERO 7 Theme and tried HawgTouch... Same RESULT.... I Tried Enabling Which I had in the First Place... SAME RESULT! Nothing changed gauges still don't display on second monitor no matter what. I guess I can be happy the MFD's work cause some people can't even get that working...
  16. what is the actual problem your encountering sobe? HawgTouch Not Launching? (need to run as administrator) Gauges Not Displaying? Gauges not receiving data? (Check Export.lua) Are you running local mode or networked. (possible HawgTouch.exe.config problem)
  17. Which version of DCS is this fix intended for?
  18. Yes you can edit the gauge pack to create your own.
  19. Sobe first we need more information. Please update your signature under USERCP in the forums so that we know what kind of computer you have an how many monitors and controllers your using. This will help others to better help you. Most useful would be which version of the game your running and what operating system example Win7 64bit or 32Bit or XP or whatever your running. Yes It works with A10 thats why it says HawgTouch. Let me start by saying there are Many many ways to use HawgTouch so you need to explain what you have first. You can use it with a Multi-Monitor Setup the following are just 2 ways to do this. SETUP #1: Either with 1 computer 1 video card and 2 screens. or SETUP#2: 2 computers and 2 separate screens For SETUP#2 Once you have your screens connected download this tool Thanks to Boarder2 For creating this! If you find it useful Buy his program to help contribute! A-10 VC Server: from http://bit-shift.com/a10vcserver/index.html You Don't need an IPAD to use the FREE Windows Server tool it will be used to setup your screens. To use the tool install and skip the error message that will tell you bonjour is not enabled. Then Click Tools And CONFIG DISPLAYS to help you config your screens then RightClick and Click Update scripts. Make sure the sim has FULL SCREEN Unchecked in DISPLAY SETTINGS... Then start for example an instant action mission in sim mode to test it out. Then Start HawgTouch if your using Win7 With admin privileges by right clicking and click "run as administrator" Edit your XML to suite your needs then Start Hawg touch local only if your using SETUP#2 then Move Your MFCD's into Place. Launch Sim GOTO Controls... Select Sim ALL controls... Scroll to MFCD's and Plug-in the Key commands that correspond to the OSB Buttons on the MFCD Panels if your using that XML in Hawgtouch. Then Start instant action mode and see if it works. If you get this far let me know if you need more help. Apparently I need to write a guide or make a youtube video cause none else has. Heres my modified XML although I don't use the other gauges I thought it would be cool to test. NicksHawgProfile.rar
  20. not that my opinion matters but i still run 1.1.1.1 and the waters just fine...
  21. The easiest way to config this is use this tool to create the config. Yes its for DCS A10 but it works for World as well. http://bit-shift.com/a10vcserver/index.html Download this install it and Start it up it will say bonjour not working just click ok... then click tools ... then click DISPLAY CONFIGURATION. SETUP your displays the way you want it. then click update scripts if it doesn't go into the right folder cause your using Standalone then just copy the config to the proper folder yourself. If you don't see MFCD's right click an enable them in the display config screen an drag them to the other monitors... then click update the script, check the folder it should be the A10 Folder if your running version 3.0.0.0 of the tool... then edit the script it gave you so that it says abris if its an older version of BS1 or if your using BS2 it still uses the same setup LMFCD for Shikval and RMFCD for abris.... so you won't have to modify it just put it in the correct folder for blackshark. good luck sorry don't know about the exporting...
  22. Ok I got this to work now. With Moving Gauges but for some reason they only render when they are placed onto the main screen view of my multi-monitor setup. Ok so I have everything setup, Multimonitor Set the MFCD Panels Up and Sized them to the correct Size to fit into the Bezels... I launched Hawg Touch as ADMIN... Enabled DATA EXPORT MODE... verified the Export.lua was Backed up by the program.. and Set the Keyboard Maps IN the SIM Like Tut Says... LCTL + 1 etc.... Launched Hawg Touch In Local Mode and data export was enabled... Launched the Sim... and gauges appear not to receive data from sim, when they are moved to my second monitor, any ideas why this is...? Are gauges only supposed to be run off of a second computer? Found one problem... FOUND I didn't Have my joystick plugged in when I mapped all the KEYS so they got unbinded when I relaunched the game with the Joystick connected! anyway... Gauges STILL don't receive data from the sim when moved over to second monitor any ideas? Plz help... Thanks for any help in advance. ================================================================== INSUFFICIENT INSTRUCTIONS!!! ================================================================== PLEASE PUT AT THE START OF THIS THREAD AND OR IN README File... IF RUNNING HAWG TOUCH IN LOCAL LAUNCH MODE... SIM MUST BE Launched IN WINDOWED MODE! CAN NOT RUN LOCAL MODE in full screen! I unchecked full screen yes huge frame rate drop but only because SoftTH not working. Its a Very Nice Program ClearDark thanks to all for helping creating it too. Just need FAQ section at beggining of both threads for this. Alternatives would be buying Thrustmaster MFCD Button Panels and Sticking them to your monitor. My preference would be to run this program on separate Machine so you don't lose FPS! Problem is Not sure if you can export MFCD displays from A10C to a second computer thats also running HawgTouch in Client mode without the FPS sacrifice. It would work very well for Gauges on a second PC... Great Program Needs more info....or faq section in First Post of both threads =================================================================== ALSO to make LIFE EASIER TO RESIZE WINDOWS TO PERFECT SIZE I USED A-10C VC Server here.... http://bit-shift.com/icontroldcs/index.html Thanks to Boarder2 For creating this! THE Windows Application used to setup interface for IPAD to connect. You Don't need an IPAD to use the FREE Windows tool that they make, but it makes it very easy and it works great, to stretch MFCD displays and update DCS scripts For Multimonitor or HawgTouch MFCD resizing very intuitive. thoes to sections would be nice to have in FAQ's for Noobs...:) To some this may have been obvious for others plz update first posts, great program thx:) =====================================================================
  23. which version's does this effect? Which version are you running BlueDrake42 Plz create a signature with hardware specs and version numbers you are running this will help others too:)
  24. thx FreeFall thats great news:) thx to ED too.
×
×
  • Create New...