Pełna. Wszystkie 4 pory roku.
Na otarcie łez póki co zostają mody do DCSa - na razie instalowałem A-7 i jest całkiem ciekawie :)Ten Su-24M w roli SEAD robiacy 1.1Macha daje rade nawet z kokpitem Su-25T ;)
http://wings-of-russia.ru/forum/viewtopic.php?f=40&t=10370&sid=0aa57ae9e67c036852719e1e9d599998
Cześć....
A da się polatać f-16 np w kokpicie a10c?Da się polatać F-16 w kokpicie F-16, ale nie dla wszystkich jest to dostępne.
--CDU START--
gExportInterval = 0.067
--os.setlocale("ISO-8559-1", "numeric")
function LuaExportStart()
-- default_output_file = io.open(require('lfs').writedir().."Temp\\export.log", "w")
-- default_output_file:write("server start\n")
-- Works once just before mission start.
-- 2) Setup udp sockets to talk to helios
package.path = package.path..";.\\LuaSocket\\?.lua"
package.cpath = package.cpath..";.\\LuaSocket\\?.dll"
socket = require("socket")
c = socket.udp()
c:setsockname("*", 0)
c:setoption('broadcast', true)
c:settimeout(.001) -- set the timeout for reading the socket
end
function LuaExportBeforeNextFrame()
ProcessInput()
end
function LuaExportAfterNextFrame()
end
function LuaExportStop()
c:close()
-- if default_output_file then
-- default_output_file:close()
-- default_output_file = nil
-- end
end
function ProcessInput()
local lInput = c:receive()
local lCommand, lCommandArgs, lDevice, lArgument, lLastValue
if lInput then
-- default_output_file:write(lInput..'\n')
lCommand = string.sub(lInput,1,1)
if lCommand == "R" then
ResetChangeValues()
end
if (lCommand == "C") then
lCommandArgs = StrSplit(string.sub(lInput,2),",")
lDevice = GetDevice(lCommandArgs[1])
if type(lDevice) == "table" then
lDevice:performClickableAction(lCommandArgs[2],lCommandArgs[3])
end
end
end
end
function LuaExportActivityNextEvent(t)
t = t + gExportInterval
sendCDUData()
return t
end
-- Helper Functions
function StrSplit(str, delim, maxNb)
-- Eliminate bad cases...
if string.find(str, delim) == nil then
return { str }
end
if maxNb == nil or maxNb < 1 then
maxNb = 0 -- No limit
end
local result = {}
local pat = "(.-)" .. delim .. "()"
local nb = 0
local lastPos
for part, pos in string.gfind(str, pat) do
nb = nb + 1
result[nb] = part
lastPos = pos
if nb == maxNb then break end
end
-- Handle the last field
if nb ~= maxNb then
result[nb + 1] = string.sub(str, lastPos)
end
return result
end
--dofile(require('lfs').writedir().."Scripts\\libCDU.lua")
--////// CDU APP CONFIG //////
function checkPlayerAircraft()
local PlayerPlaneInfo = LoGetObjectById(LoGetPlayerPlaneId());
local playerAircraft
if ( PlayerPlaneInfo ) then
-- default_output_file:write("info1 : "..playerAircraft..'\n')
if PlayerPlaneInfo.Name == "A-10C" then
-- if playerAircraft then
-- default_output_file:write("info2 : "..playerAircraft..'\n')
-- end
return 0
end
end
-- if playerAircraft then
-- default_output_file:write("info2 : "..playerAircraft..'\n')
-- end
return 1
end
function sendCDUData()
if checkPlayerAircraft() == 1 then
-- default_output_file:write("this plane is not a-10\n")
return
end
-- default_output_file:write("this plane is a-10\n")
getIndicatorData(3)
sendAAP()
sendCDUEcho()
sendCDUMasterCaution()
end
nextCDUEchoTime = 0
function sendCDUEcho()
local curTime = LoGetModelTime()
if curTime >= nextCDUEchoTime then
nextCDUEchoTime = curTime + 10
sendCduData("DCSECHO", cduAppHost, cduAppPort)
-- socket.try(c:sendto("DCSECHO", cduAppHost, cduAppPort))
end
end
nextCDUMCTime = 0
nextCDUMVwarn = 0
function sendCDUMasterCaution()
local curTime = LoGetModelTime()
if curTime >= nextCDUMCTime then
nextCDUMCTime = curTime + 1
local mwarn = GetDevice(0):get_argument_value(404)
if nextCDUMVwarn > mwarn or nextCDUMVwarn < mwarn then
nextCDUMVwarn = mwarn
sendCduData("404:"..nextCDUMVwarn, cduAppHost, cduAppPort)
-- socket.try(c:sendto("404:"..nextCDUMVwarn, cduAppHost, cduAppPort))
end
end
end
nextAAPTime = 0
function sendAAP()
local curTime = LoGetModelTime()
if curTime >= nextAAPTime then
nextAAPTime = curTime + .15
local mstpt = string.format("%d", string.format("%0.1f", GetDevice(0):get_argument_value(473))*10)
sendCduData("473:"..mstpt, cduAppHost, cduAppPort)
local mpage = string.format("%d", string.format("%0.1f", GetDevice(0):get_argument_value(475))*10)
sendCduData("475:"..mpage, cduAppHost, cduAppPort)
local cdupw = string.format("%d", GetDevice(0):get_argument_value(476))
sendCduData("476:"..cdupw, cduAppHost, cduAppPort)
local egipw = string.format("%d", GetDevice(0):get_argument_value(477))
sendCduData("477:"..egipw, cduAppHost, cduAppPort)
end
end
nextCDUIndicatorTime = 0
function getIndicatorData(indicator_number)
local pairData = ""
local curTime = LoGetModelTime()
if curTime >= nextCDUIndicatorTime then
nextCDUIndicatorTime = curTime + .15
local indicator = list_indication(indicator_number)
if indicator ~= "" then
for brace in indicator:gmatch("%b{}") do
local lines = string.gsub(string.gsub(brace,"[{}]",""),"---+","")
for data in lines:gmatch("[%w_]+\n[^\n]+") do
pairData = pairData..string.gsub(data, "\n", "<==>")..'\n'
end
end
sendCduData(pairData, cduAppHost, cduAppPort)
end
end
end
function sendCduData( message, appIpList, appPort )
if message and appIpList and appPort then
for appIp in string.gmatch(appIpList, "([0-9]+.[0-9]+.[0-9]+.[0-9]+)") do
socket.try(c:sendto(message, appIp, appPort))
-- default_output_file:write(appIp..":"..appPort..'\n')
end
end
end;
--////// ANDROID NETWORK CONFIG //////
--multi ip enable example : 192.168.1.128 192.168.1.129 192.168.1.130
cduAppHost = "192.168.0.100"
cduAppPort = 9089
--////// CDU APP CONFIG //////
dofile(lfs.writedir()..[[Scripts\DCS-BIOS\BIOS.lua]])
dofile(".\\A10VCServer\\Main.lua") --A10VCHook
W ustawieniach można ustawić "zoom in" i "zoom normal" tak to działa jak na filmie.
Tak też można, ale można to zrobić inaczej. Jak wejdziesz w Config w folderze DCS'a tam w options.lua czy jakoś tak też można ustawić max fps i w sumie nie trzeba używać v-sync czy inne synki co tam macie :P.
Czy ktoś może opisać instalację TacView w DCS-e?
Jest najnowsza wersja. Polecam każdemu, bo zmiana na plus jest kolosalna.
Jest jakiś spadek klatek?
Arriving in November is the first version of "CORE" by Echo 19 Audio for DCS: Workd! You will have a chance to hear CORE in more detail in later videos, for now though - sit back, relax and enjoy the show! No sound effects have been added and everything has been recorded in-game.
Before diving into details; a THANK YOU is in order.
Thank you SO MUCH to everyone who's given us uplifting and constructive feedback, encouragement and support. It is why we love what we do, and sharing our passion with you has been an incredible motivator to keep making bigger and better things.
More info on what this mod is all about;
What is "CORE" exactly? It is our way of saying "we love DCS so much that we wanted to replace or enhance a lot of the "core" game features and aircraft". We didn't really touch the WWII planes yet, as ED have done a fantastic job on them and we lack the resources to properly implement a redux on them.
What we did do; however, is greater than one list can provide - but here's some general things:
All default/FC3 Aircraft (Mig-29, F-15C, SU-25, A-10A) and some internals on those aircraft have been adjusted and received new audio.
A-10 II has received tweaks and some new audio
Mirage (M2000C) has also received different sound sets
AV8-B has received tweaks/adjustments and some new sounds
Some helicopters have received adjustments and new audio
Missile launch audio has been tweaked
G-Breath sounds are different
Flare/Chaff sound
Explosions (some new explosions have been added/replaced)
Ambience sounds (sounds of forests, wind, rain, thunder, and other ambience sounds have been overhauled)
And so, so much more...
As this mod becomes available, we will of course maintain updates and release new features, audio tweaks and so forth... this is only the beginning.
TL;DR - "CORE" Is an upcoming sound mod for DCS that changes a lot of the core game audio design to Echo 19's "flavor". This will serve as a foundation for future updates we want to make.
-- Other Info --
Join our Discord community! https://discord.gg/M7G3gja
Consider supporting future projects by donating to Echo 19! Either via PayPal or Patreon. :)
https://www.paypal.com/donate/?token=...
patreon.com/echo19audio