Как увеличить дальность прорисовки арма 3
Перейти к содержимому

Как увеличить дальность прорисовки арма 3

  • автор:

Подпишитесь, чтобы загрузить
Dynamic View Distance

Dynamic View Distance uses the player’s altitude and custom settings to determine terrain view distance. Allowing for a seamless transition from default view distance at ground level to the entire map at high altitudes.

This mod has no affect on performance at ground level but as you might expect, performance decreases with altitude over the Dynamic View Distance starting altitude (default 500m). Users can cap the view distance and max altitude to counter this but view distance cannot increase in arma without decreasing framerate. Please only use this mod if you can afford or are prepared to lose performance at high altitudes in order to enjoy the spectacular view.

Dynamic View Distance is also compatible with CH View Distance.

Please share any issues/suggestions.

@Presa
Use n MP and it works fine. maybe the mission file has MP graphical limiters that are overriding the mod. would also say check server settings but as your the owner im guessing you did that already. (check the mission file in editor, Multiplayer settings i do belive has the limiters)

@Lawrence
been using your mod for awhile and love it but got a suggestion. can you tweak the in game options menu fo rthe mod to give us more control? such as max view capping out at armas 120km cap not your 50km? max altatude alll the way down to 1km from the current 5? Read in comments some people want more max settings aswell.

bit more complicated but 2 other ideas: ‘disable grass in vehicle’ button (although i guess theres another mod that does that), and moreso, a tickbox for ‘base view distance off radar alt or true altatude (sea level or nearest terrain).

Основы управления

Если вы перешли на третью Арму прямиком из второй (и уже несколько раз ошибочно кинули гранату на фриз-тайме), то для вас есть удобная функция в настройках игры — автоматическая настройка клавиш под управление ArmA 2:

Главное Меню -> Настройки -> Управление -> Сохраненные -> Выбрать клавиатурную раскладку Arma 2

ВНИМАНИЕ: Автор использует раскладку Arma 3 APEX.

Вы сразу можете настроить клавиши взаимодействия ACE и других аддонов входящих в сборку T ушино например: “протереть очки” и “похлопать по плечу” производится в настройках аддонов:

Также существуют ACE настройки, там вы можете изменить вид ACE меню lCtrl+win на список, а не круговое меню и так далее: Во время игры жмем Esc(меню) и слева-вверху ACE настройки.

Настройки RHS мода производятся в меню “RHS — GAME OPTIONS”: Во время игры жмем Esc (меню) и выбираем слева “RHS — GAME OPTIONS” Настройки маркеров и размера компаса лежат во вкладке НАСТРОЙКИ АДДОНОВ, также во время игры жмем Esc и выбираем НАСТРОЙКИ АДДОНОВ .

— Двойное нажатие кнопки “lCtrl” изменяет скорость движения персонажа с легкой пробежки на более быстрый бег (при опущенном оружии вы не теряете стамину и даже восстанавливаете). Изменяет стойку персонажа при беге (при поднятом);

— Одновременное нажатие кнопок “lCtrl+c” — персонаж ходит обычным шагом (в люб o м положении);

— Основное оружие — Клавиша 1; Второстепенное(пистолет) — 2; Гранатомёт — 3; Клавишей 0, можно убрать оружие за спину, чтобы вернуть оружие, нужно снова нажать на 0;

ВАЖНО! В игре, чтобы бросить определенную гранату, сначала нужно выбрать её на цифру 6 или 7, либо перебирать с помощью ctrl + g (рекомендую поставить бросок гранаты на двойное нажатие кнопки G, иначе все отделение ляжет от вашей неудачи)”

— Включить портативное устройство — “Home”, Закрыть устройство — “lCtrl+Home”, след. устройство “shift+home”

— Кестрел — “Настройте кнопку в configure addons”; у кого-то “по умолчанию кнопка HOME”

— Таблицы поправок — “Настройте кнопку в configure addons”;

— Настройка контраста ПНВ — Alt + PageUp / Alt + Page Down;

— Поставить на сошки/зафиксировать оружие — С (по умолч.);

— lCtrl + W/S — более высокая/низкая стойка персонажа (применяется из любого положения);

— lCtrl + A/D — персонаж сдвинет тело вправо/влево для более удобной стрельбы из-за укрытия (стены, угла дома, чего угодно), также, используя анимацию лежа, персонаж упадет чуть ниже и вытянется вправо/влево;

— Изменение режима прицела — lCtrl + ПКМ;

— Так же двойное нажатие lCtrl поднимает и опускает оружие;

— Нажатие кнопки “V” на бегу активирует прыжок; (можно преодолеть препятствия по пояс)

— Открыть GPS — rCtrl + M;

— Переключить режим голоса — lCtrl + Tab (шепот, норма, крик);

— Двойное нажатие C опускает и поднимает оружие. При опущенном оружии персонаж перемещается быстрее;

— Открыть дверь — пробел; (в редкий случаях попробуйте lCtrl+пробел)

— Поднять предмет — пробел;

— Показать пальцем направление — lCtrl +

— Разложить приклад на АК-74 (РХС) — lCtrl + C;

— Перелезть через препятствие, забраться на выступ — lCtrl + V;

— Изменение дальности прорисовки производится клавишами — “F1\F2” (-\+ 500 метров)

— Изменение громкости игры (не разговоров игроков) изменяется клавишами — “F3\F4” (-\+ 1 из 14)

— Жестикуляция — lCtrl+num 1-9 (Показать пальцем, помахать рукой и т.д.)

— Мед. Меню — H; (Нужно активировать в меню ACE настройки )

— Изменение зероинга — lCtrl + Колесико вверх\вниз; (более эффективный способ нежели пэйджи)

Гайд по настройкам в Arma 3

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Войти

Уже есть аккаунт? Войти в систему.

Последние посетители 0 пользователей онлайн

Ни одного зарегистрированного пользователя не просматривает данную страницу

  • Язык
  • Тема
  • Уже зарегистрированы? Войти
  • Регистрация
Информация
Правила проекта
Активность

Важная информация

Мы разместили cookie-файлы на ваше устройство, чтобы помочь сделать этот сайт лучше. Вы можете изменить свои настройки cookie-файлов, или продолжить без изменения настроек.

Скрипт TAW View Distance Script / Изменение дальности обзора и прорисовки травы для Arma3

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Войти

Уже зарегистрированы? Войдите здесь.

Похожие публикации

BR0wi

CubeIn

6agu

Много вопросов на данную тему наблюдаю от новичков, попробую прояснить немного сей вопрос.

Предположим. что вы уже знаете на каких координатах вам надо спавнить определенное здание или объект\животное\бота, с каким углом поворота. И так. эта тема для вас.

Сразу делаю пометку, метод, который добавили нам разработчики игры в патче 1.15, очень хорошо описал наш товарищ в сообщении форума:
Рекоммендую вам использовать именно его!
Ниже опубликованы старые методы.

Если вы с расставили их с модифицированной версии Offline (Offline by Arksenor это называется), то вы получили и нашли код вида:
GetGame().CreateObject(«Land_CementWorks_ExpeditionB», «13251.875000 0.0 3748.525879»).SetOrientation(«-96.000000 0.000000 0.000000»); GetGame().CreateObject(«Land_CementWorks_ExpeditionB», «13254.599609 0.0 3722.703613»).SetOrientation(«-96.000000 0.000000 0.000000»); GetGame().CreateObject(«Land_CementWorks_ExpeditionB», «13257.344727 0.0 3696.718750»).SetOrientation(«-96.000000 0.000000 0.000000»); GetGame().CreateObject(«Land_CementWorks_ExpeditionB», «13260.040039 0.0 3670.984131»).SetOrientation(«-96.000000 0.000000 0.000000»); GetGame().CreateObject(«Land_CementWorks_ExpeditionB», «13262.756836 0.0 3645.180176»).SetOrientation(«-96.000000 0.000000 0.000000»); GetGame().CreateObject(«Land_CementWorks_ExpeditionB», «13265.441406 0.0 3619.531982»).SetOrientation(«-96.000000 0.000000 0.000000»); GetGame().CreateObject(«Land_CementWorks_ExpeditionB», «13268.124023 0.0 3593.995361»).SetOrientation(«-96.000000 0.000000 0.000000»); GetGame().CreateObject(«Land_CementWorks_ExpeditionB», «13270.844727 0.0 3568.186523»).SetOrientation(«-96.000000 0.000000 0.000000»); GetGame().CreateObject(«Land_CementWorks_ExpeditionB», «13273.514648 0.0 3542.561279»).SetOrientation(«-96.000000 0.000000 0.000000»); GetGame().CreateObject(«Land_CementWorks_ExpeditionB», «13276.195313 0.0 3517.048828»).SetOrientation(«-96.000000 0.000000 0.000000»); GetGame().CreateObject(«Land_CementWorks_ExpeditionB», «13278.399414 0.0 3496.097900»).SetOrientation(«-96.000000 0.000000 0.000000»); Здесь (по примеру первой строки) 1 значение в скобках — id постройки/объекта, 2 значение — координаты в формате X Y Z, разделенные пробелом, 3 — значение поворота примерно в том же формате.
Как это делать в Offline — статья от автора Offine:
https://github.com/Arkensor/DayZCommunityOfflineMode/wiki/Add-custom-objects-to-your-server-or-mission

И так, инструкция:
1. Добавляем в начало init.c файла в вашей mpmissions следующий код:
#include «$CurrentDir:mpmissions\dayzOffline.chernarusplus\spawn_buildings.c» 2. Создаем в папке вашей активной mpmissions файлик spawn_buildings.c и заполняем его следующей информацией.
void SpawnObject( string type, vector position, vector orientation ) < private string NameBlockLog = "[CreateObject] "; private string InfoLog = ""; if(type != "") < auto obj = GetGame().CreateObject( type, "0 0 0" ); if(obj) < if ((position[0] != 0) && (position[1] != 0) && (position[2] != 0)) < obj.SetPosition( position ); obj.SetOrientation( orientation ); obj.Update(); if (obj.CanAffectPathgraph()) < obj.SetAffectPathgraph(true, false); GetGame().GetCallQueue(CALL_CATEGORY_SYSTEM).CallLater(GetGame().UpdatePathgraphRegionByObject, 100, false, obj); >InfoLog = «[Type: ‘» + obj.GetType() + «‘ Position: ‘» + obj.GetPosition().ToString() + «‘ Orientation: ‘» + obj.GetOrientation().ToString() + «‘]»; Write_Log(NameBlockLog + » Object has been created successfully! Info » + InfoLog); > else < InfoLog = "[Type: '" + type + "' Position: '" + position + "' Orientation: '" + orientation + "']"; Write_Log(NameBlockLog + " Object can't be created! Incorrect writed position. Info " + InfoLog); >> else < InfoLog = "[Type: '" + type + "' Position: '" + position + "' Orientation: '" + orientation + "']"; Write_Log(NameBlockLog + " Object can't be created! Info " + InfoLog); >> else < InfoLog = "[Type: '" + type + "' Position: '" + position + "' Orientation: '" + orientation + "']"; Write_Log(NameBlockLog + " Object can't be created! Incorrect writed type. Info " + InfoLog); >> void Write_Log(string message) < Print(String(message)); >3. Открываем созданный нами файл, и в конце файла дописываем следующее:
void SpawnAirfeeldBuildings() < SpawnObject( "Land_CementWorks_ExpeditionB", "13251.875000 0.0 3748.525879", "-96.000000 0.000000 0.000000"); SpawnObject( "Land_CementWorks_ExpeditionB", "13254.599609 0.0 3722.703613", "-96.000000 0.000000 0.000000"); SpawnObject( "Land_CementWorks_ExpeditionB", "13257.344727 0.0 3696.718750", "-96.000000 0.000000 0.000000"); >void SpawnKrasnoBuildings() < SpawnObject( "Land_CementWorks_ExpeditionB", "13251.875000 0.0 3748.525879", "-96.000000 0.000000 0.000000"); SpawnObject( "Land_CementWorks_ExpeditionB", "13254.599609 0.0 3722.703613", "-96.000000 0.000000 0.000000"); SpawnObject( "Land_CementWorks_ExpeditionB", "13257.344727 0.0 3696.718750", "-96.000000 0.000000 0.000000"); >Где после void — название функции идет, а между открытыми скобками вызов спавна самих зданий на указанных координатах.
На примере 1 строки:
Land_CementWorks_ExpeditionB — id постройки (type)
13251.875000 0.0 3748.525879 — координаты в формате X Y Z
-96.000000 0.000000 0.000000 — значение поворота в формате X Y Z
Внимание: id постройки и координаты в примере указаны не верные и требуют подключения дополнительной модификации для корректной работы. Координаты не соответствуют названию функции.
4. открываем в MpMissions в папке с вашей активной миссией init.c и перед ЗАКРЫВАЮЩЕЙ скобкой ‘>’ дописываем нужную нам функцию (это будет активация спавна на карте):
SpawnAirfeeldBuildings(); 5. Готово, Запускайте сервер, и в scripts.log вы увидите процедуру спавна ваших зданий и увидите, спавнятся ли они на карте или нет.
Можно написать конечно и более готовую, универсальную систему спавна на карте со считыванием конфигурации из файла, но я считаю это лишним.

Как заполнить добавленные здания лутом на карте:
вариант 1:
https://github.com/Arkensor/DayZCommunityOfflineMode/wiki/Enable-loot-for-custom-placed-objects
вариант 2: вручную заполнить xml-файл mapgrouppos.xml в mpmssions данными о местоположении зданий, где rpy — значение поворота здания в формате Z Y X

С помощью данной статьи вы можете разместить любой элемент игры(постройку, животное, зомби, бота), доступный к спавну через любую модификацию-админ. панель. Очень полезный мод в этом смысле BuilderItems, с его помощью можно творить поистину интересные локации!

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *