Ключи запуска X-Ray — S.T.A.L.K.E.R. Inside Wiki

Ключи запуска X-Ray

Материал из S.T.A.L.K.E.R. Inside Wiki

Перейти к: навигация, поиск
Ключ Комментарий
-batch_benchmark запускает бенчмаркинг. Параметр: имя файла с опциями бенчмаркинга (*.ini, *.ltx). Файл ищется в $app_data_root$
-nojit отключен
-bug устанавливает поле (флаг) bug структуры _options второго рендера в значение истина. Не имеет смысла. Включаемый им участок кода сейчас исполняется по умолчанию
-build устанавливает флаг файловой системы flBuildCopy. Если флаг установлен,

все файлы, прочитанные файловой системой, будут скопированы из $server_root$ ($server_data_root$) в $build_copy$ (Доступен только на Debug, Mixed конфигурациях)

-ebuild устанавливает флаги файловой системы flBuildCopy и flEBuildCopy. (Доступен только на Debug, Mixed конфигурациях)
-gebug_ge  ??
-i отключает захват устройства ввода
-keep_lua запрещает перезапуск LVM
-mem_debug включение отладки менеджера памяти. Необходим для работы с консольной командой dbg_mem_check (доступна, как и dbg_mem_dump, если определен макрос DEBUG_MEMORY_MANAGER)
-mt_cdb что-то с обработкой коллизий (обработка коллизий в отдельном потоке??), порождает поток CDB-construction (Прим. ::Sch:: MultiThreaded CDB -- логично, что это многопоточная обработка коллизий)
-nes_texture_storing что-то делает с текстурами при ??выгрузке уровня??
-netsim включает симуляцию сети ?
-no_call_stack_assert отключает вывод в лог call stack'a
-no_direct_connect заставляет клиентскую часть движка подключаться к серверу A-Life через сетевой адаптер вместо "прямого" подключения (только ТЧ)
-nodf24 отключает какие-то примбамбасы от видеокарт ATi на втором рендере (DF24/F4)
-nonvs отключает какие-то плюшки для видеокарт NVIDIA 40* и выше на втором рендере (NVStencil) (Скорее всего отключает стенсил-буффер на NVidia)
-pure_alloc что-то связаное с пулом
-sjitter как-то влияет на компиляцию шейдеров
-forceskinw как-то влияет на компиляцию шейдеров
-sunfilter как-то влияет на компиляцию шейдеров
-svcfg Выполняет указанный конфигурационный файл на этапе загрузки level.game Параметр: имя выполняемого файла (*.ltx)
-tsh как-то влияет на компиляцию шейдеров (какие-то T тени)
-tdemo Исполняет указанное демо Параметр: имя файла демо (в билдах есть пример использования)
-tdemof тоже самое, только что-то там с кадрами мутится
-techdemo режим записи демо?
-x86 отключает использование инструкций SSE, SSE2, 3DNow
-xclsx отключает вывод различной отладочной информации на экран в виде красных строк (Доступен только на Debug, Mixed конфигурациях)
-tune запуск профилировщика Intel vTune
-center_screen Центрирует окно в оконном режиме
-launcher Выполняет функцию RunXRLauncher из xrLauncher.dll. Отключен

-_g - влияет на некий заголовок, что-то со скриптами ( Прим. ::Sch:: Это не "что-то со скриптами", а установка использования пространства имен скрипта только скриптом (%s) или всем движком (_G). Если _G, то тогда все, что мы регистрируем в скрипте без указания local будет доступно в любом скрипте. Иначе -- они вне видимости.)

С ним:

local function script_name()
  return "%s"
end
local this = {}
this._G = _G
 %s this %s
setfenv(1, this)

Без него:

local function script_name()
  return "%s"
end
local this = {}
%s this %s
setmetatable(this, {__index = _G}
setfenv(1, this)

_____
Статья будет дополняться...
Author: KIRAY [1]

Дата публикации: 26.08.2015.

Правки: Schtainhardt [2]

Другие места
LANGUAGE