Аргументы командной строки редактора
Материал из CryWiki Russia
(Различия между версиями)
DCamer (Обсуждение | вклад) (Новая страница: «== Аргументы командной строки редактора == Аргументы командной строки редактора Sandbox прини...») |
DCamer (Обсуждение | вклад) (→Возможные пред-команды) |
||
| (4 промежуточные версии не показаны) | |||
| Строка 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 | + | {| class="crytable" |
| - | DX9 | + | |- |
| - | DX10 | + | ! Команда !! Использование !! Описание |
| - | MOD | + | |- |
| - | root | + | | '''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 === | |
| + | Новая команда: | ||
| + | {| 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 | + | == См. также == |
| - | CryEngine.CommonCommandLineArguments | + | * [[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: только запись в лог.