
Digital Combat Series: World
A DCS World megszületésével a DCS sorozat egyetlen közös magra építve, egy felületről lesz elérhető. Az eddig egyenként telepíthető DCS részek helyett egyetlen közös felületről lesz elérhető, így sokkal könnyebben lehet váltani az egyes kiegészítők között, egyszerűbb és könnyebb lesz a frissítés is. A DCS World folyamatos frissítésekkel, a grafikus rendszer, az AI egységek, AI logika, effektek, stb. együtt fejlődik. Minden ami a szimuláción kívüli repülhető gép, térkép vagy más fizetős tartalom. A jelenlegi DCS World még béta verziós, nem végleges. Az első kiadás ingyen tartalmazza a Flaming Cliffs 2-ből származó repülhető Szuhoj Szu-25T Frogfoot típust.(THX by Sanyo)
*-------*
Nem jogtiszta játék letöltésében, telepítésében és használatában nem tudunk és nem is akarunk segíteni.
Az ilyen jellegű hozzászólások válaszolatlanul lesznek, vagy minden további értesítés nélkül törlésre kerülnek.
HUNAF nyílt facebook csoport KATT IDE!
DCS OFFICIAL fórum KATT IDE!
A DCS HuNAF weoldala KATT IDE!
Szimulátor történelem KATT IDE!
-
#22316
Á, nem. De most erősen elgondolkodtam azon, hogy nézek valami tapogatós monitort.
Amúgy a fájlok megvannak, amikkel felül kellene íratni az eredetit. Ilyen például, hogy AN_ALR69V_init.lua
Viszont ha ezeket bemásolom, akkor ugyan megjelennek ezek máshol, de szerte-széjjel, valami iszonyat felbontásban. ÉS ezekben a fájlokban nem látok semmi olyant, ami arra utalna, hogy hol jelenjen meg... Illetve bizos benne van, de ez már tényleg kínai nekem :/
SPOILER! Kattints ide a szöveg elolvasásához!dofile(LockOn_Options.common_script_path.."devices_defs.lua")
indicator_type = indicator_types.COMMON
purposes = {render_purpose.GENERAL,
render_purpose.HUD_ONLY_VIEW,
render_purpose.SCREENSPACE_OUTSIDE_COCKPIT,
render_purpose.SCREENSPACE_INSIDE_COCKPIT}
local x_size = 1
local y_size = 1
function update_screenspace_diplacement(zoom_value)
local default_width = 0.5 * LockOn_Options.screen.height + (64 * zoom_value)
if default_width > LockOn_Options.screen.height then
default_width = LockOn_Options.screen.height
end
if default_width > 0.5 * LockOn_Options.screen.width then
default_width = 0.5 * LockOn_Options.screen.width
end
local default_height = (y_size/x_size) * default_width
local default_y = LockOn_Options.screen.height - default_height
local default_x = LockOn_Options.screen.width - default_width
dedicated_viewport = {default_x,default_y,default_width,default_height}
dedicated_viewport_arcade = {default_x, 0 ,default_width,default_height}
end
update_screenspace_diplacement(0)
function set_full_viewport_coverage(viewport)
dedicated_viewport = {viewport.x,
viewport.y,
viewport.width,
viewport.height}
dedicated_viewport_arcade = dedicated_viewport
purposes = {render_purpose.GENERAL,
render_purpose.HUD_ONLY_VIEW,
render_purpose.SCREENSPACE_OUTSIDE_COCKPIT,
render_purpose.SCREENSPACE_INSIDE_COCKPIT} -- set purposes to draw it always
render_target_always = true
end
-- try to find assigned viewport
local multimonitor_setup_name = "Config/MonitorSetup/"..get_multimonitor_preset_name()..".lua"
local env = {}
env.screen = LockOn_Options.screen
local f = loadfile(multimonitor_setup_name)
if f then
setfenv(f,env)
pcall(f)
local vp = nil
vp = env.RWR_SCREEN
if vp ~= nil then
dbg_print("ok we have directly assigned viewport to MFCD\n")
set_full_viewport_coverage(vp)
end
end
----------------------
rwr_symbols_bound = 0.027 -- coeff to limit indication on RWR when symbol can't be place on RWR entirely
-------PAGE IDs-------
id_Page =
{
PAGE_OFF = 0,
PAGE_MAIN = 1,
PAGE_BIT = 2
}
id_pagesubset =
{
COMMON = 0,
MAIN = 1,
BIT = 2,
}
page_subsets = {}
page_subsets[id_pagesubset.COMMON] = LockOn_Options.script_path.."AN_ALR69V/Indicator/AN_ALR69V_COMMON_page.lua"
page_subsets[id_pagesubset.MAIN] = LockOn_Options.script_path.."AN_ALR69V/Indicator/AN_ALR69V_MAIN_page.lua"
page_subsets[id_pagesubset.BIT] = LockOn_Options.script_path.."AN_ALR69V/Indicator/AN_ALR69V_BIT_page.lua"
----------------------
pages = {}
pages[id_Page.PAGE_OFF] = {}
pages[id_Page.PAGE_MAIN] = {id_pagesubset.COMMON, id_pagesubset.MAIN}
pages[id_Page.PAGE_BIT] = {id_pagesubset.COMMON, id_pagesubset.BIT}
init_pageID = id_Page.PAGE_OFF
use_parser = false
--- master modes
A10C_ALR69V_OFF = 0
A10C_ALR69V_MAIN = 1
A10C_ALR69V_BIT = 2
------------------------------------
pages_by_mode = {}
clear_mode_table(pages_by_mode, 2, 0, 0)
function get_page_by_mode(master,L2,L3,L4)
return get_page_by_mode_global(pages_by_mode,init_pageID,master,L2,L3,L4)
end
pages_by_mode[A10C_ALR69V_OFF][0][0][0] = id_Page.PAGE_OFF
pages_by_mode[A10C_ALR69V_MAIN][0][0][0] = id_Page.PAGE_MAIN
pages_by_mode[A10C_ALR69V_BIT][0][0][0] = id_Page.PAGE_BIT
opacity_sensitive_materials =
{
"font_RWR",
"INDICATION_RWR"
}