Аргументы командной строки редактора

Материал из CryWiki Russia

(Различия между версиями)
Перейти к: навигация, поиск
(Новая страница: «== Аргументы командной строки редактора == Аргументы командной строки редактора Sandbox прини...»)
(Аргументы командной строки редактора)
Строка 25: Строка 25:
Возможные пред-команды:  
Возможные пред-команды:  
-
DEVMODE:В режиме DEVMODE отладчик Lua отключается и файлы вне PAK-файлов становятся предпочтительней. Становится доступным выполнение команд LUA в консоли (через префикс #). Консольные переменные, отмеченные флагом чит-код могут быть изменены.<br />
+
DEVMODE:В режиме DEVMODE отладчик Lua отключается и файлы вне PAK-архивов становятся предпочтительней. Становится доступным выполнение команд LUA в консоли (через префикс #). Консольные переменные, отмеченные флагом чит-код могут быть изменены.<br />
DX9: Использовать рендер Direct3D 9 (замещает настройки в system.cfg).<br />
DX9: Использовать рендер Direct3D 9 (замещает настройки в system.cfg).<br />
DX10: Использовать рендер Direct3D 10 (замещает настройки в system.cfg).<br />
DX10: Использовать рендер Direct3D 10 (замещает настройки в system.cfg).<br />
MOD [НазваниеМода]: Загружает DLL мода вместо кода Crysis. Добавляет папку мода в список каталогов для поиска в них. Моды должны быть расположены в папке движка в подкаталоге /Mods.<br />
MOD [НазваниеМода]: Загружает DLL мода вместо кода Crysis. Добавляет папку мода в список каталогов для поиска в них. Моды должны быть расположены в папке движка в подкаталоге /Mods.<br />
-
root: _"Launcher.exe -root < *RootFolder >" замещает стандартную папку для логов (также *LogBackups), CFG-файлов (для команды 'exec'), и файлы ротации уровея - параметр командной строки, в основном используется для стороннего хостинга с несколькими экземплярами на одной опорной машине.
+
root: _"Launcher.exe -root < *RootFolder >" замещает стандартную папку для логов (также *LogBackups), CFG-файлов (для команды 'exec'), и файлы ротации уровня - параметр командной строки, в основном используется для стороннего хостинга с несколькими экземплярами на одной опорной машине.
Типичные случаи применения:
Типичные случаи применения:

Версия 08:47, 12 июня 2011

Аргументы командной строки редактора

Аргументы командной строки редактора Sandbox принимает те же аргументы командной строки, что и Launcher.exe, как это показано ниже, в дополнение имеет способность загрузки .cry-файлов в качестве первого параметра.


Пример аргумента командной строки Ввод следующего:

  Launcher.exe -Arg1 -Arg2 ParamOfArg2 +Arg3 Param1OfArg3 Param2OfArg3 +Arg4 "ParamOfArg4" +Arg5 4-3+2 -Arg6

даст результат в виде следующих пред-команд (начинающиеся с -, изменяет поведение запуска):


  Arg1
  Arg2 ParamOfArg2   
  Arg6

и в виде следующих пост-команд (начинающиеся с +, выполняют консольную команду после инициализации, в том же фрейме):


  Arg3 Param1OfArg3 Param2OfArg3
  Arg4 "ParamOfArg4"
  Arg5 4-3+2

Возможные пред-команды:

DEVMODE:В режиме DEVMODE отладчик Lua отключается и файлы вне PAK-архивов становятся предпочтительней. Становится доступным выполнение команд LUA в консоли (через префикс #). Консольные переменные, отмеченные флагом чит-код могут быть изменены.
DX9: Использовать рендер Direct3D 9 (замещает настройки в system.cfg).
DX10: Использовать рендер Direct3D 10 (замещает настройки в system.cfg).
MOD [НазваниеМода]: Загружает DLL мода вместо кода Crysis. Добавляет папку мода в список каталогов для поиска в них. Моды должны быть расположены в папке движка в подкаталоге /Mods.
root: _"Launcher.exe -root < *RootFolder >" замещает стандартную папку для логов (также *LogBackups), CFG-файлов (для команды 'exec'), и файлы ротации уровня - параметр командной строки, в основном используется для стороннего хостинга с несколькими экземплярами на одной опорной машине.

Типичные случаи применения:

Установка консольной переменной и загрузка карты:

  Launcher.exe +r_displayinfo 1 +map testy 

Вызов команды LUA:

  Launcher.exe +#System.DumpMemStats() 

Запуск игры в указанной конфигурации графики и устовнка CVar (консольные переменные и команды не чувствительны к регистру):

  Launcher.exe +loadconfig lowspec +r_displayinfo 1


См. также:

CryEngine.EditorCommandLineArguments
CryEngine.CommonCommandLineArguments

Полезные консольные переменные:

hud_startPaused
Игра при запуске приостановливается, ожидая ввода данных пользователем.
fg_abortOnLoadError
Прерывание при ошибке загрузки Flowgraph.
2: прервать, 1: диалог, 0: только запись в лог.