mirror of
https://github.com/weyne85/DCS-ExportScripts.git
synced 2025-10-29 16:58:18 +00:00
New Version 1.2.0
Change to version 1.2.0 performance optimising add J-11A fix a bug on CDU export on A-10C fix UFC, ODU, UVHF display export bug on AV8BNA optimise many export values on MiG-21Bis optimise many export values on MiG-29A/G/S
This commit is contained in:
@@ -7,7 +7,7 @@
|
||||
-- Main Table
|
||||
ExportScript = {}
|
||||
ExportScript.Version = {}
|
||||
ExportScript.Version.ExportScript = "1.1.0"
|
||||
ExportScript.Version.ExportScript = "1.2.0"
|
||||
-- Simulation id
|
||||
ExportScript.SimID = string.format("%08x*",os.time())
|
||||
|
||||
@@ -85,7 +85,7 @@ function LuaExportStart()
|
||||
end
|
||||
|
||||
function LuaExportBeforeNextFrame()
|
||||
if ExportScript.Config.Debug then
|
||||
--[[ if ExportScript.Config.Debug then
|
||||
ExportScript.Tools.ProcessInput()
|
||||
else
|
||||
ExportScript.coProcessArguments_BeforeNextFrame = coroutine.create(ExportScript.Tools.ProcessInput)
|
||||
@@ -95,7 +95,7 @@ function LuaExportBeforeNextFrame()
|
||||
if ExportScript.NoLuaExportBeforeNextFrame == false then
|
||||
ExportScript.Tools.ProcessOutput()
|
||||
end
|
||||
|
||||
]]
|
||||
-- Chain previously-included export as necessary
|
||||
if PrevExport.LuaExportBeforeNextFrame then
|
||||
PrevExport.LuaExportBeforeNextFrame()
|
||||
@@ -113,6 +113,30 @@ function LuaExportAfterNextFrame()
|
||||
end
|
||||
end
|
||||
|
||||
function LuaExportActivityNextEvent(t)
|
||||
local tNext = t
|
||||
|
||||
-- Put your event code here and increase tNext for the next event
|
||||
-- so this function will be called automatically at your custom
|
||||
-- model times.
|
||||
-- If tNext == t then the activity will be terminated.
|
||||
|
||||
if ExportScript.Config.Debug then
|
||||
ExportScript.Tools.ProcessInput()
|
||||
else
|
||||
ExportScript.coProcessArguments_BeforeNextFrame = coroutine.create(ExportScript.Tools.ProcessInput)
|
||||
coStatus = coroutine.resume(ExportScript.coProcessArguments_BeforeNextFrame)
|
||||
end
|
||||
|
||||
if ExportScript.NoLuaExportBeforeNextFrame == false then
|
||||
ExportScript.Tools.ProcessOutput()
|
||||
end
|
||||
|
||||
tNext = tNext + ExportScript.Config.ExportInterval
|
||||
|
||||
return tNext
|
||||
end
|
||||
|
||||
function LuaExportStop()
|
||||
-- Works once just after mission stop.
|
||||
if ExportScript.Config.DACExport then
|
||||
|
||||
Reference in New Issue
Block a user