Nevada_900x350.jpg
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!
  • LeonSilver
    #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"
    }