Jump to content

Eagle_Rising

Members
  • Posts

    130
  • Joined

  • Last visited

  • Days Won

    1

Posts posted by Eagle_Rising

  1. The video with the carbines on the cockpit made me tought... will have the player the "OPTION" to dismount the mast?

     

    s3v2Wni.jpg

     

    E1Lt6BD.jpg

     

    And the loadout to carry a couple of soldiers on the doors?

     

    iQNgY96.jpg

     

    ClUa69C.jpg

     

     

     

    The first two pictures are of a A/C model which is completely different.

    The Mast Mounted Sight (MMS) from my understanding was never removed except at Ft Rucker where they had specific training aircraft.

    The soldiers on the skids is sometimes called a spur ride but is only used to hastily transport downed pilots.

    And finally the carbines on the dash were used a lot and hopefully Polychop manages to incorporate that in the sim.

     

     

    Sent from my iPhone using Tapatalk

  2. I think this might be my first DCS helicopter then ...

    Happy to hear that this wonderful machine is coming to DCS! :thumbup:

     

     

     

    I really recommend getting the Huey now and learning the basics of flying a helicopter. Otherwise you will be pretty frustrated trying to learn all the systems and learn how to fly at the same time.

     

    Just my two cents.

     

     

    Sent from my iPhone using Tapatalk

  3. I was curious about the justification - what makes the H-60 a better battle platform than the Huey? or at least "a better platform to fly into combat".

     

    Sea King ( SH-3 if you're pedantically US / must have the Sikorsky version ) before any of the other mentioned helis though, IMO.

     

     

     

    The Black Hawk basically took everything about the Huey and improved it. A lot of it has to do with aircraft survivability but the improvements to cargo capacity and lifting capability is significant as well. The Black Hawk even fully loaded feels like it has an endless amount of power.

     

    I definitely would love to fly my aircraft in DCS but ED really needs to work on the combined arms/infantry in game.

     

     

    Sent from my iPhone using Tapatalk

  4. With all of this said please please please improve the infantry and combined arms in general it is no wonder why people want to go after SA-19s in a Huey when shooting at infantry just results in no reaction, infantry until they are hit don't respond to incoming fire. It would be really nice if they stopped returning fire and moved to seek cover. Also making the infantry role more important in DCS would also give a new lease on life to the lift helicopters. Remember for the Huey and MI-8 the gunship role is just an additional duty.

  5. I think you probably notice it more in game because there is no sense of motion and especially if you are not in VR the view will be looking directly forward making the movement more pronounced check out our video from last year you can see the oscillation in it.

     

     

    Sent from my iPhone using Tapatalk

  6. The whole oscillation just comes from the semi rigid under slung rotor design. The Bell 206 and OH-58A/C felt about the same when I was learning to fly. Also some of us at BSD got together last year and got to fly in the back of a UH-1H and it felt very similar to in game.

     

     

    Sent from my iPhone using Tapatalk

  7. So IRL it’s not so much pilot, Copilot but more pilot on the controls and pilot not on the controls. The Army uses the term Pilot in Command or PC to denote the pilot in charge of the aircraft the other pilot is just called a Pilot or PI. The norm is actually for the PI to be on the controls most of the time and the PC will just manage the cockpit. However who is and is not on the controls is up to the PC and a lot of the time we try splitting up the flying and managing evenly through the flight.

     

    As for the duties the pilot on the controls

    1) fly the aircraft-primary focus outside

    2)cross check systems and instruments

    3) monitor/transmit on radios as directed by PC

     

    Pilot not on the controls

    1)tune radios set transponder and announce changes to the FMS

    2)navigate

    3)copy clearances, atis and other information

    4)cross check systems and instruments

    5) monitor/transmit on radios as directed by PC

    6)read and complete checklist items as required.

    7)set/adjust switches and systems as required

     

    As for the Checklist the only one I can actually find is this https://docs.wixstatic.com/ugd/9f78cd_ec74ac1a683a41d4a8c792eb63144690.pdf This one seems pretty abbreviated which is probably pretty good for DCS but if you want a lot more detail and clarification on how everything would be done IRL look at chapter 8 in the -10 http:// https://docs.wixstatic.com/ugd/9f78cd_60998a9ed26b4cbe8a65351e9cc076e9.pdf

     

     

    Sent from my iPhone using Tapatalk

  8. What is the Hover Check

     

    Not normally they just take it as a delay they don’t really know what we have to do in the cockpit so they don’t usually bother us unless another aircraft is wanting to takeoff or land.

     

    Also here is task 1028 out of the UH-1 ATM it explains what a hover power check is and what the standards are 8de207f707855b34383ce4b4996b8a3e.png

     

     

     

     

    Sent from my iPhone using Tapatalk

  9. The hover check is just to check your aircraft weight and power margin to make sure that your performance planning is correct. It should be at I think 5 feet in the Huey and will be in the direction of takeoff.

     

    ATC usually will just ask for you to contact them when ready for departure I usually don’t tell them though that I’m doing a hover check I will just get it while I am air taxiing.

     

     

    Sent from my iPhone using Tapatalk

  10. Definitely high DA played a factor but it was also the pilots over confidence that led to the accident.

     

    It’s really easy though to get complacent when you have so much power like most Army aircraft. You can usually recover from a lot of bad situations until you find yourself High, Hot, and Heavy.

     

    Thankfully the Army has a school called HAATS (High Altitude Army National Guard Training Site)

    The instructors at this school are some of the best

     

     

    This rescue was at about 14,000 ft

     

     

    Sent from my iPhone using Tapatalk

  11. Try blacksharkden.com, they're a friendly bunch that can teach you a lot of the BS.

     

     

     

    Thanks for the shout out!!!

     

    We have a lot of very knowledgeable people on the KA-50 that can definitely help you out. Definitely register on the website but also check us out on Discord http:// https://discord.gg/kaayJ5z and talk to some of our pilots.

     

     

    Sent from my iPhone using Tapatalk

  12. Ya I was really surprised by the trimmer sound. I always thought it was exaggerated but when I was sitting in the back I was hearing the clicking. I still didn’t think it could be the trimmer until I got up front and saw them pressing it. I asked the pilots about it later and they just kind of shrugged and laughed about it.

     

     

    Sent from my iPhone using Tapatalk

  13. Awesome write up Fargo and Congratulations once again TXSailor on earning your wings.

     

    I didn’t mean to freak you out Fargo when I said you better be able to hover, I just would have been surprised considering your setup and the realism of DCS.

     

    I am also really glad you got to see the other side of making a flight possible. Being a military aviator is still the coolest job ever but the military being the military always finds a way to suck the fun out of it.

     

    I think that was the hardest part to convey to BSD pilots is just how much planning goes into a flight. We went back and forth for a long time in the high command on how much planning was necessary and I think we have done a really good job of stripping away some of the more tedious aspects and left what was essential for mission success.

     

    Honestly some of the planning products I have seen produced by our members are on par if not superior to some I have seen IRL.

     

    I also have seen some pretty high stress missions conducted to standard which if you consider the limitations of DCS is impressive to say the least.

     

    Really Fargo there was never a doubt in my mind that you could do it and there really is not a doubt in my mind that any of our BSD pilots could do it.

     

     

    Sent from my iPhone using Tapatalk

  14. So the external model is actually based off the Australian Bush Ranger I’m not sure if the cockpit is also based off of it but it looks very similar to many 80’s H model Huey’s I’ve seen.

     

     

    Sent from my iPhone using Tapatalk

  15. here you go hopefully this helps

    Export.lua

    local SimShakerlfs=require('lfs'); dofile(SimShakerlfs.writedir()..'Scripts/SimShaker.lua')
    
    dofile(lfs.writedir()..[[scripts\SimShaker-export-core\ExportCore.lua]])
    
     local dcsSr=require('lfs');dofile(dcsSr.writedir()..[[scripts\DCS-SimpleRadioStandalone.lua]])
    dofile(lfs.writedir()..[[scripts\DCS-BIOS\BIOS.lua]])
    
    local Tacviewlfs=require('lfs');dofile(Tacviewlfs.writedir()..'Scripts/TacviewGameExport.lua')
    -- Export of NMEA sentences to be used with any application or device capable of using them.
    -- Uncomment only one of the two lines below corresponding to your DCS Saved Games path. You might need to edit the path if different than any of them.
    userprofile = os.getenv ("userprofile"):gsub("\\","/")
    -- dofile(userprofile .. "/Saved Games/DCS/Scripts/DCS_NMEA.lua")
    dofile(userprofile .. "/Saved Games/DCS.openbeta/Scripts/DCS_NMEA.lua")

     

    DCS_NMEA.lua

    -- Written by Holton181
    -- Version 1.0
    -- Use this to export GPS NMEA GGA and RMC sentences to be used with any application or device capable of using them.
    -- UDP or Serial Port export is available. To activate any of these see the COMMUNICATIONS sections (three of them).
    -- REMEMBER!!! The world is flat! ...at least according to Eagle Dynamics. Therefor the position information taken from DCSW
    -- does not perfectly correspond to the same in the real world. It gets worse the closer to map boarders you get.
    -- Should not cause troubles in MP, but since I'm an exclusive SP myself I can't make any promises.
    -- Use, distribute and copy any parts of this script as you like, but please acknowledge your source.
    -- Thanks to:
    -- * leonpo, who created the telemetry export file upon which this script is based on originally.
    -- Not much of the original file is left. His (no longer active) project can be found here:
    -- https://forums.eagle.ru/showthread.php?t=97890
    -- * BR=55=Sevas, who pointed me in the right direction regarding ground speed and course.
    -- * "The Internet" for its vast amount of information required for me to complete this project...
    
    
    
    
    ---------------------------------------------------------------------------------------------------
    -- Export start 
    ---------------------------------------------------------------------------------------------------
    
    dofile("./Config/World/World.lua")				-- Required to get mission date
    
    
    DCS_NMEA =
    {
    Start=function(self) 
    package.path = package.path..";.\\LuaSocket\\?.lua"
    package.cpath = package.cpath..";.\\LuaSocket\\?.dll"
    socket = require("socket")
    
    ----------------------------------------------------------------------------------------------------------------------------------------------
    -- COMMUNICATIONS
    ----------------------------------------------------------------------------------------------------------------------------------------------
    
    -- For UDP and Serial Port there are three sections each to activate or deactivate depending on what method you like to use to connect.
    -- One here in the Start() function, below. The second in the end of ActivityNextEvent() function. The third in the Stop() function.
    
    -- UDP -----------------------------------------------------------------------------------------------------------------------------------
    -- Use this to connect via UDP. Change IP to the devise you want to use. Alternatively the port too. Use the same port in your GPS device.
    
    ---[[	To activate section, add a "-" among the other two on this row. To deactivate remove one of the tree.
    my_init = socket.protect(function()
    	host2, port2 = "10.0.0.190", 4353 -- replace IP with android device ip 
    	udp = socket.try(socket.udp())	
    end)
    my_init()	
    --]]	
    
    
    -- Serial Port ---------------------------------------------------------------------------------------------------------------------------
    -- Use this to connect via Serial Port. Change COM Nr to the port you want to use.
    -- One way to use this is by Bluetooth Virtual Serial Port to connect to a Bluetooth compatible device.
    -- If Bluetooth is used, be aware that DCS will freeze as long as the used device isn't listening to the port. As soon as it listen, DCS will un-freeze.
    -- I do not know if this freezing behavior exist when a physical serial port is used, since I one have one to test.
    -- Remember to comment out the "dofile" line related to this MOD in Export.lua or all Serial Port sections in this file if you are not going to use it to avoid freezing.
    
    --[[	To activate section, add a "-" among the other two on this row. To deactivate remove one of the tree.
    sPort = "COM3"
    com = io.open(sPort,"w+b")
    --]]
    
    ----------------------------------------------------------------------------------------------------------------------------------------------
    ----------------------------------------------------------------------------------------------------------------------------------------------
    
    -- Create a TXT file for debugging or a NMEA log or whatever
    -- Same as for the communication options, need to be activated or de-activated at three locations, all located below corresponding communication section.
    -- Remember to adjust the path below to DCS or DCS.openbeta or whatever path you have to your Saved Games section.
    
    --[[	To activate section, add a "-" among the other two on this row. To deactivate remove one of the tree.
    --Test_file = os.getenv ("userprofile"):gsub("\\","/") .. "/Saved Games/DCS/Scripts/NMEA_Test.txt"
    Test_file = os.getenv ("userprofile"):gsub("\\","/") .. "/Saved Games/DCS.openbeta/Scripts/NMEA_Test.txt"
    file = io.open(Test_file, "w")
    --file:write(string.format("%s\r\n",Test_file))
    --]]
    
    ----------------------------------------------------------------------------------------------------------------------------------------------
    ----------------------------------------------------------------------------------------------------------------------------------------------
    
    xortbl = {
           { 0,  1,  2,  3,  4,  5,  6,  7,  8,  9, 10, 11, 12, 13, 14, 15, },
           { 1,  0,  3,  2,  5,  4,  7,  6,  9,  8, 11, 10, 13, 12, 15, 14, },
           { 2,  3,  0,  1,  6,  7,  4,  5, 10, 11,  8,  9, 14, 15, 12, 13, },
           { 3,  2,  1,  0,  7,  6,  5,  4, 11, 10,  9,  8, 15, 14, 13, 12, },
           { 4,  5,  6,  7,  0,  1,  2,  3, 12, 13, 14, 15,  8,  9, 10, 11, },
           { 5,  4,  7,  6,  1,  0,  3,  2, 13, 12, 15, 14,  9,  8, 11, 10, },
           { 6,  7,  4,  5,  2,  3,  0,  1, 14, 15, 12, 13, 10, 11,  8,  9, },
           { 7,  6,  5,  4,  3,  2,  1,  0, 15, 14, 13, 12, 11, 10,  9,  8, },
           { 8,  9, 10, 11, 12, 13, 14, 15,  0,  1,  2,  3,  4,  5,  6,  7, },
           { 9,  8, 11, 10, 13, 12, 15, 14,  1,  0,  3,  2,  5,  4,  7,  6, },
           {10, 11,  8,  9, 14, 15, 12, 13,  2,  3,  0,  1,  6,  7,  4,  5, },
           {11, 10,  9,  8, 15, 14, 13, 12,  3,  2,  1,  0,  7,  6,  5,  4, },
           {12, 13, 14, 15,  8,  9, 10, 11,  4,  5,  6,  7,  0,  1,  2,  3, },
           {13, 12, 15, 14,  9,  8, 11, 10,  5,  4,  7,  6,  1,  0,  3,  2, },
           {14, 15, 12, 13, 10, 11,  8,  9,  6,  7,  4,  5,  2,  3,  0,  1, },
           {15, 14, 13, 12, 11, 10,  9,  8,  7,  6,  5,  4,  3,  2,  1,  0, },
       }
    	
    end,
    
    ActivityNextEvent=function(self,t)
    --LoGetSelfData return the same result as LoGetObjectById but only for your aircraft and not depended on anti-cheat setting in Export/Config.lua
    --Returned object table structure:
    --{ 
    	--Name = 
    	--Type =  {level1,level2,level3,level4},  ( see Scripts/database/wsTypes.lua) Subtype is absent  now
    	--Country   =   number ( see Scripts/database/db_countries.lua
    	--Coalition = 
    	--CoalitionID = number ( 1 or 2 )
    	--LatLongAlt = { Lat = , Long = , Alt = }
    	--Heading =   radians
    	--Pitch      =   radians
    	--Bank      =  radians
    	--Position = {x,y,z} -- in internal DCS coordinate system ( see convertion routnes below)
    	-- only for units ( Planes,Hellicopters,Tanks etc)
    	--UnitName    = unit name from mission (UTF8)  
    	--GroupName = unit name from mission (UTF8)	
    --}
    local tNext = t
    local year = MissionDate.Year
    local month = MissionDate.Month
    local day = MissionDate.Day
    local pt = LoGetMissionStartTime()+LoGetModelTime()
    local h = pt/3600
    local hh = math.floor(h)
    local m = (h-hh)*60
    local mm = math.floor(m)
    local s = (m-mm)*60
    
    local SD = LoGetSelfData
    local Lat = SD().LatLongAlt.Lat
    local Long = SD().LatLongAlt.Long
    local Alt = SD().LatLongAlt.Alt
    local Velocity = LoGetVectorVelocity()  --{x,y,z}
    local VX = Velocity.x
    local VY = Velocity.y
    local VZ = Velocity.z
    local Speed = math.sqrt(VX*VX+VZ*VZ)*1.9438444924574 -- Speed from m/s to knot 
    
    -- Course calculations 
    if VX==0 and VZ==0 then
    	radTC = 0
    else
    	radTC = math.atan2(VZ,VX)
    	if radTC < 0 then
    		radTC = 2*math.pi + radTC
    	end
    end
    TC = radTC*180/math.pi
    
    -- Coordinates from decimal degrees to degrees and decimal minutes
    local dLat = math.floor(math.abs(Lat))
    local dLong = math.floor(math.abs(Long))
    local mLat = (math.abs(Lat)-dLat)*60
    local mLong = (math.abs(Long)-dLong)*60
    
    -- Cardinal directions
    local sigLat = Lat/math.abs(Lat)
    local sigLong = Long/math.abs(Long)
    
    if sigLat<0 then NS='S'
    else NS='N'
    end
    
    if sigLong<0 then EW='W'
    else EW='E'
    end
    
    -- Various unimportant GPS values for the GGA sentence not derivable from game
    local Q = 1
    local nSat = 5
    local HDOP = 1.3
    local GeoSep = 00.0
    
    -- GGA sentence
    local GGA = string.format("GPGGA,%02d%02d%05.2f,%02d%010.7f,%s,%03d%0010.7f,%s,%1d,%02d,%03.1f,%06.1f,M,%04.0f,M,,", hh,mm,s,dLat,mLat,NS,dLong,mLong,EW,Q,nSat,HDOP,Alt,GeoSep)
    local csGGA = 0
    for c in string.gmatch(GGA,".") do
    	csGGA = bxor(csGGA, string.byte(c))
    end
    
    -- RMC sentence
    local RMC = string.format("GPRMC,%02d%02d%05.2f,A,%02d%010.7f,%s,%03d%0010.7f,%s,%05.1f,%05.1f,%02d%02d%02d,0,E,A", hh,mm,s,dLat,mLat,NS,dLong,mLong,EW,Speed,TC,day,month,string.sub(year,3,4))
    local csRMC = 0
    for c in string.gmatch(RMC,".") do
    	csRMC = bxor(csRMC, string.byte(c))
    end
    
    
    ----------------------------------------------------------------------------------------------------------------------------------------------
    -- COMMUNICATIONS
    ----------------------------------------------------------------------------------------------------------------------------------------------
    
    -- UDP -----------------------------------------------------------------------------------------------------------------------------------
    
    ---[[		To activate section, add a "-" among the other two on this row. To deactivate remove one of the tree.	
    my_send = socket.protect(function()
    	local json = string.format("$%s*%x\r\n$%s*%x\r\n", GGA,csGGA,RMC,csRMC)
    	socket.try(udp:sendto(json, host2, port2))
    	end) -- my_send
    my_send()
    --]]
    
    
    -- Serial Port ---------------------------------------------------------------------------------------------------------------------------
    
    --[[	To activate section, add a "-" among the other two on this row. To deactivate remove one of the tree.
    com:write(string.format("$%s*%x\r\n$%s*%x\r\n", GGA,csGGA,RMC,csRMC)) -- fills the serial buffer
    com:flush() -- send the serial buffer
    --]]
    
    ----------------------------------------------------------------------------------------------------------------------------------------------
    ----------------------------------------------------------------------------------------------------------------------------------------------
    
    --[[	To activate section, add a "-" among the other two on this row. To deactivate remove one of the tree.
    file:write(string.format("$%s*%x\t$%s*%x\r\n", GGA,csGGA,RMC,csRMC))
    --]]
    
    ----------------------------------------------------------------------------------------------------------------------------------------------
    ----------------------------------------------------------------------------------------------------------------------------------------------
    	
    -- Repeat every 0.5s
    return tNext + 0.5
    end,
    
    Stop=function(self)
    
    ----------------------------------------------------------------------------------------------------------------------------------------------
    -- COMMUNICATIONS
    ----------------------------------------------------------------------------------------------------------------------------------------------
    
    -- UDP -----------------------------------------------------------------------------------------------------------------------------------
    
    ---[[	To activate section, add a "-" among the other two on this row. To deactivate remove one of the tree.
    my_close = socket.protect(function()
    	socket.try(udp:close())
    end)
    my_close()
    --]]
    
    
    -- Serial Port ---------------------------------------------------------------------------------------------------------------------------
    
    --[[	To activate section, add a "-" among the other two on this row. To deactivate remove one of the tree.
    com:close(sPort)
    --]]
    
    ----------------------------------------------------------------------------------------------------------------------------------------------
    ----------------------------------------------------------------------------------------------------------------------------------------------
    
    --[[	To activate section, add a "-" among the other two on this row. To deactivate remove one of the tree.
    file:close()
    --]]
    
    ----------------------------------------------------------------------------------------------------------------------------------------------
    ----------------------------------------------------------------------------------------------------------------------------------------------
    	
    end
    }
    
    --[[ Perform a bitwise Exclusive OR (XOR) ]]--
    function bxor(a,b)
       local res, mult = 0, 1
       while a > 0 and b > 0 do
           local a2, b2 = a % 16, b % 16
           res = res + xortbl[a2+1][b2+1] * mult
           a = (a-a2) / 16
           b = (b-b2) / 16
           mult = mult * 16
       end
       res = res + (a+b) * mult
       return res
    end
    
    -- =============
    -- Overload
    -- =============
    do
    local PrevLuaExportStart=LuaExportStart
    LuaExportStart=function()
    	DCS_NMEA:Start()
    	if PrevLuaExportStart then
    		PrevLuaExportStart()
    	end
    end
    end
    
    do
    local PrevLuaExportActivityNextEvent=LuaExportActivityNextEvent
    LuaExportActivityNextEvent=function(t)
    	local tNext = t
    	tNext = DCS_NMEA:ActivityNextEvent(t)
    	if PrevLuaExportActivityNextEvent then
    		PrevLuaExportActivityNextEvent()
    	end
    	return tNext
    end
    end
    
    do
    local PrevLuaExportStop=LuaExportStop
    LuaExportStop=function()
    	DCS_NMEA:Stop()
    	if PrevLuaExportStop then
    		PrevLuaExportStop()
    	end
    end
    end
    

  16. Anyone using apple products here? I'm trying to figure out how to set it up but the two programs recommended are not available. I tried NMEAconnect but I got to admit this stuff is not my forte. My ports are opened,my devices IP entered, and the export file uncommented but it doesn't look like any information is being transmitted.

×
×
  • Create New...