Jump to content

Abbath

Members
  • Posts

    49
  • Joined

  • Last visited

Everything posted by Abbath

  1. No no, I repositioned it by myself. It was easier than I thought. But my touchscreen doesn't work with the radio menu at the moment. As far as I understand this is done by the exe. Can you make it clickable by left mouse click please. Thank you.
  2. It would be great if you can explain how to place it in the lower right corner for the helios profiles
  3. Do that in RL and the brakes will be destroyed. Full brakes is not the proper way to land the plane.
  4. My pals and I really enjoy your great mission. Thanks mate.
  5. activate the EGI mode on the lower frontpanel, then activate EAC.
  6. As a quick workaround create a helios panel with F1-F12 keys on it. Trigger it with the commsbuttons to appear. => No need to use a separate keyboard
  7. Abbath

    Cockpit wear?

    AFAIK it is a SAS emergency-off.
  8. Thanks! :)
  9. Me mates and I are really enjoying this mission. But we get the Flag 23 message every time and then no more tasks will be given. This happens mostly after an hour or after about 5 or 6 tasks. Most of the time there are 3 to 6 clients connected which will connect and disconnect multiple times maybe that is a problem. We use version 7b winter. Running it as a dedicated with slmod means admins is in spectatormode or in a plane on the ground. 3d render off in graphics.ini On one occasion the F15 rammed the tanker as we were on the boom. :huh:
  10. How do i map the TM Warthog Mic Switch in Tars? It seems it still doesn't recognise any controllers. :helpsmilie: edit: solved, had to deinstall TARS first.
  11. Rearm at FARP is not working. Place a M818 Transport at each FARP and it works.
  12. Hell yeah. :pilotfly:
  13. Thank you very much. Finally Im able to enjoy this great mission with my setup. :thumbup:
  14. Is there something different on this mission regarding the viewpoint? Because everytime i start this mission my customised viewpoint (UFC on bottom of main screen) is set back to default. It only happens in this mission. :huh:
  15. High { near_clip = 0.2; middle_clip = 4; far_clip = 150000; structures = {60, 20000}; trees = {1000, 12000}; dynamic = {300, 20000}; dynamic2 = {300, 20000,0.5}; objects = {5000, 80000}; mirage = {3000, 20000}; surface = {20000, 80000}; lights = {200, 80000}; districtobjects = {400, 400}; districts = {12000, 12000}; lodMult = 2.0; lodAdd = 0; }
  16. It increases the range where lod sets in. Tanks are no more little dots at 2 miles but boxes with turrets.
  17. IF you play on high settings change lod in graphics.cfg to 1.5 or 2.0 and you will see tanks ;)
  18. The code was rewritten by ED. They shortened it but it does the same as before. "My" code is in fact a part of the mfcd_init.lua. That is the whole trick. There is not a single code line i wrote because i didn't want to reinvent the wheel. It was only a copy & paste orgy ;) Compare the vanilla mfcd_init.lua files of 1.1.0.8 and 1.1.0.9 and you will understand what i mean.
  19. Your MFCD_init.lua file doesn't look like the vanilla 1.1.0.9 file. Use the vanilla file and it should work right out of the box.
  20. Did you use your old *init.lua files? Dont use the old ones, copy the code i posted before in the vanilla *init.lua files and you are good to go.
  21. I changed your monitor file. vp = env.CDU_SCREEN in the *init.lua means you have to name it CDU_SCREEN in the monitor file too. The names must be the same in both files for each instrument.
  22. my CMSC_init.lua 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.CMSC_SCREEN if vp ~= nil then dbg_print("ok we have directly assigned viewport to MFCD\n") set_full_viewport_coverage(vp) end end opacity_sensitive_materials = { "font_CMS" } -------PAGE IDs------- id_Page = { PAGE_NULL = 0, PAGE_OFF = 1, PAGE_MAIN = 2 } id_pagesubset = { MAIN = 0 } page_subsets = {} page_subsets[id_pagesubset.MAIN] = LockOn_Options.script_path.."CMSC/indicator/CMSC_page.lua" ---------------------- pages = {} pages[id_Page.PAGE_MAIN] = {id_pagesubset.MAIN} init_pageID = id_Page.PAGE_MAIN purposes = {render_purpose.GENERAL, render_purpose.HUD_ONLY_VIEW, render_purpose.SCREENSPACE_OUTSIDE_COCKPIT, render_purpose.SCREENSPACE_INSIDE_COCKPIT}
  23. No its the same code. Some instruments have multiple purposes = {render_purpose.GENERAL} entries. In this case you have to replace this line with the following lines purposes = {render_purpose.GENERAL, render_purpose.HUD_ONLY_VIEW, render_purpose.SCREENSPACE_OUTSIDE_COCKPIT, render_purpose.SCREENSPACE_INSIDE_COCKPIT} Here are my digi clock and CMSP files: DIGIT_CLK_init.lua 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.Clock_SCREEN if vp ~= nil then dbg_print("ok we have directly assigned viewport to MFCD\n") set_full_viewport_coverage(vp) end end -------PAGE IDs------- id_Page = { PAGE_OFF = 0, PAGE_MAIN = 1 } id_pagesubset = { MAIN = 0 } page_subsets = {} page_subsets[id_pagesubset.MAIN] = LockOn_Options.script_path.."DigitalClock/Indicator/DIGIT_CLK_page.lua" ---------------------- pages = {} pages[id_Page.PAGE_OFF] = {} pages[id_Page.PAGE_MAIN] = {id_pagesubset.MAIN} init_pageID = id_Page.PAGE_OFF use_parser = false --- master modes A10C_DIGIT_CLK_OFF = 0 A10C_DIGIT_CLK_MAIN = 1 ------------------------------------ pages_by_mode = {} clear_mode_table(pages_by_mode, 1, 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_DIGIT_CLK_OFF][0][0][0] = id_Page.PAGE_OFF pages_by_mode[A10C_DIGIT_CLK_MAIN][0][0][0] = id_Page.PAGE_MAIN CSMP_init.lua 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.CMSP_SCREEN if vp ~= nil then dbg_print("ok we have directly assigned viewport to MFCD\n") set_full_viewport_coverage(vp) end end opacity_sensitive_materials = { "font_CMSP" } -------PAGE IDs------- id_Page = { PAGE_NULL = 0, PAGE_OFF = 1, PAGE_MAIN = 2 } id_pagesubset = { MAIN = 0 } page_subsets = {} page_subsets[id_pagesubset.MAIN] = LockOn_Options.script_path.."CMSP/indicator/CMSP_page.lua" ---------------------- pages = {} pages[id_Page.PAGE_MAIN] = {id_pagesubset.MAIN} init_pageID = id_Page.PAGE_MAIN purposes = {render_purpose.GENERAL, render_purpose.HUD_ONLY_VIEW, render_purpose.SCREENSPACE_OUTSIDE_COCKPIT, render_purpose.SCREENSPACE_INSIDE_COCKPIT}
  24. I solved the problem with version 1.1.0.9. The variables have been changed. Here is the way to do that in version 1.1.0.9: - First go to S:\DCS A-10C\Scripts\Aircrafts\A-10C\Cockpit - Then go to the indicator folder you want to use (Eg : AN_ALR69V\indicator - then open the init.lua file of your indicator (Eg : AN_ALR69V_init.lua here) - find this line : indicator_type = indicator_types.COMMON -And just paste below this code : 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.[color=Red]RWR_SCREEN[/color] if vp ~= nil then dbg_print("ok we have directly assigned viewport to MFCD\n") set_full_viewport_coverage(vp) end endChange the red value name to set your viewport Name -Go to \Config\MonitorSetup\YourMonitorFile.lua - And add Viewport like this : RWR_SCREEN = { x = 1000; y = 1245; width = 170; height = 170; } [/Code]RWR, Clock are fine, no change in position and size in comparison to 1.1.0.8. However CMSC, CMSP, UHF are scaled differently and have to be repositioned and resized again via YourMonitorFile.lua. Very annoying. :(
×
×
  • Create New...