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

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

(Различия между версиями)
Перейти к: навигация, поиск
(Аргументы командной строки редактора)
(Возможные пред-команды)
 
(3 промежуточные версии не показаны)
Строка 4: Строка 4:
Sandbox принимает те же аргументы командной строки, что и Launcher.exe, как это показано ниже, в дополнение имеет способность загрузки .cry-файлов в качестве первого параметра.
Sandbox принимает те же аргументы командной строки, что и Launcher.exe, как это показано ниже, в дополнение имеет способность загрузки .cry-файлов в качестве первого параметра.
-
 
+
== Пример аргумента командной строки ==
-
 
+
Ввод следующего:
-
Пример аргумента командной строки
+
-
Ввод следующего:  
+
   Launcher.exe -Arg1 -Arg2 ParamOfArg2 +Arg3 Param1OfArg3 Param2OfArg3 +Arg4 "ParamOfArg4" +Arg5 4-3+2 -Arg6
   Launcher.exe -Arg1 -Arg2 ParamOfArg2 +Arg3 Param1OfArg3 Param2OfArg3 +Arg4 "ParamOfArg4" +Arg5 4-3+2 -Arg6
Строка 16: Строка 14:
   Arg2 ParamOfArg2   
   Arg2 ParamOfArg2   
   Arg6
   Arg6
-
и в виде следующих пост-команд (начинающиеся с +, выполняют консольную команду после инициализации, в том же фрейме):  
+
и в виде следующих пост-команд (начинающиеся с +, выполняют консольную команду после инициализации, в том же фрейме):
Строка 23: Строка 21:
   Arg5 4-3+2
   Arg5 4-3+2
-
Возможные пред-команды:
+
== Возможные пред-команды ==
-
 
+
=== CryENGINE 2 ===
-
DEVMODE:В режиме DEVMODE отладчик Lua отключается и файлы вне PAK-архивов становятся предпочтительней. Становится доступным выполнение команд LUA в консоли (через префикс #). Консольные переменные, отмеченные флагом чит-код могут быть изменены.<br />
+
{| class="crytable"
-
DX9: Использовать рендер Direct3D 9 (замещает настройки в system.cfg).<br />
+
|-
-
DX10: Использовать рендер Direct3D 10 (замещает настройки в system.cfg).<br />
+
! Команда !! Использование !! Описание
-
MOD [НазваниеМода]: Загружает DLL мода вместо кода Crysis. Добавляет папку мода в список каталогов для поиска в них. Моды должны быть расположены в папке движка в подкаталоге /Mods.<br />
+
|-
-
root: _"Launcher.exe -root < *RootFolder >" замещает стандартную папку для логов (также *LogBackups), CFG-файлов (для команды 'exec'), и файлы ротации уровня - параметр командной строки, в основном используется для стороннего хостинга с несколькими экземплярами на одной опорной машине.
+
| '''DEVMODE''' || Editor.exe -DEVMODE || В режиме DEVMODE отладчик Lua отключается и файлы вне PAK-архивов становятся предпочтительней. Становится доступным выполнение команд LUA в консоли (через префикс #). Консольные переменные, отмеченные флагом чит-код могут быть изменены.
-
 
+
|-
-
Типичные случаи применения:
+
| '''DX9''' || Editor.exe -DX9 || Использовать рендер Direct3D 9 (замещает настройки в system.cfg).
-
 
+
|-
-
Установка консольной переменной и загрузка карты:
+
| '''DX10''' || Editor.exe -DX10 || Использовать рендер Direct3D 10 (замещает настройки в system.cfg).
-
  Launcher.exe +r_displayinfo 1 +map testy
+
|-
-
Вызов команды LUA:
+
| '''MOD''' || Editor.exe -MOD НазваниеМода || Загружает DLL мода вместо кода Crysis. Добавляет папку мода в список каталогов для поиска в них. Моды должны быть расположены в папке движка в подкаталоге ''/Mods''.
-
  Launcher.exe +#System.DumpMemStats()
+
|-
-
Запуск игры в указанной конфигурации графики и устовнка CVar (консольные переменные и команды не чувствительны к регистру):
+
| '''root''' || Editor.exe -root КорневаяПапка || Замещает стандартную папку для логов (также LogBackups), CFG-файлов (для команды «exec»), и файлы ротации уровня параметр командной строки, в основном используется для стороннего хостинга с несколькими экземплярами на одной опорной машине.
-
  Launcher.exe +loadconfig lowspec +r_displayinfo 1
+
|}
-
 
+
=== CryENGINE 3 ===
 +
Новая команда:
 +
{| class="crytable"
 +
|-
 +
! Команда !! Использование !! Описание
 +
|-
 +
| '''DX11''' || Editor.exe -DX11 || Использовать рендер Direct3D 11 (замещает настройки в system.cfg).
 +
|}
-
См. также:
+
== Типичные случаи применения ==
 +
* Установка консольной переменной и загрузка карты:<br /><pre>Launcher.exe +r_displayinfo 1 +map testy</pre>
 +
* Вызов команды LUA:<br /><pre>Launcher.exe +#System.DumpMemStats()</pre>
 +
* Запуск игры в указанной конфигурации графики и установка CVar (консольные переменные и команды не чувствительны к регистру):<br /><pre>Launcher.exe +loadconfig lowspec +r_displayinfo 1</pre>
-
CryEngine.EditorCommandLineArguments<br />
+
== См. также ==
-
CryEngine.CommonCommandLineArguments<br />
+
* [[CryEngine.EditorCommandLineArguments]]
 +
* [[CryEngine.CommonCommandLineArguments]]
-
Полезные консольные переменные:
+
== Полезные консольные переменные ==
;hud_startPaused: Игра при запуске приостановливается, ожидая ввода данных пользователем.
;hud_startPaused: Игра при запуске приостановливается, ожидая ввода данных пользователем.
;fg_abortOnLoadError: Прерывание при ошибке загрузки Flowgraph.<br />2: прервать, 1: диалог, 0: только запись в лог.
;fg_abortOnLoadError: Прерывание при ошибке загрузки Flowgraph.<br />2: прервать, 1: диалог, 0: только запись в лог.
[[Категория:Официальная документация:Прежде чем начать]]
[[Категория:Официальная документация:Прежде чем начать]]

Текущая версия на 19:23, 20 июня 2012

Содержание

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

Аргументы командной строки редактора 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

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

CryENGINE 2

Команда Использование Описание
DEVMODE Editor.exe -DEVMODE В режиме DEVMODE отладчик Lua отключается и файлы вне PAK-архивов становятся предпочтительней. Становится доступным выполнение команд LUA в консоли (через префикс #). Консольные переменные, отмеченные флагом чит-код могут быть изменены.
DX9 Editor.exe -DX9 Использовать рендер Direct3D 9 (замещает настройки в system.cfg).
DX10 Editor.exe -DX10 Использовать рендер Direct3D 10 (замещает настройки в system.cfg).
MOD Editor.exe -MOD НазваниеМода Загружает DLL мода вместо кода Crysis. Добавляет папку мода в список каталогов для поиска в них. Моды должны быть расположены в папке движка в подкаталоге /Mods.
root Editor.exe -root КорневаяПапка Замещает стандартную папку для логов (также LogBackups), CFG-файлов (для команды «exec»), и файлы ротации уровня — параметр командной строки, в основном используется для стороннего хостинга с несколькими экземплярами на одной опорной машине.

CryENGINE 3

Новая команда:

Команда Использование Описание
DX11 Editor.exe -DX11 Использовать рендер Direct3D 11 (замещает настройки в system.cfg).

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

  • Установка консольной переменной и загрузка карты:
    Launcher.exe +r_displayinfo 1 +map testy
  • Вызов команды LUA:
    Launcher.exe +#System.DumpMemStats()
  • Запуск игры в указанной конфигурации графики и установка CVar (консольные переменные и команды не чувствительны к регистру):
    Launcher.exe +loadconfig lowspec +r_displayinfo 1

См. также

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

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