#1 Sergey Zabelnikov 16.09.2023, 13:50
В данной публичной теме я предоставляю информацию которую удалось найти по параметрам запуска игры и консольным командам, предлагаю обсудить и поискать возможные параметры команд.
Т.к. игра основана на движке Ex machina она унаследовала часть кода. Описание параметров и их значений/переменных почти нет , можно узнать только методом тыка/ковыряния или дедукции.
Строковые команды запуска имеют одну или два тире вначале "-" или "--".
Из командной консоли перед командой ставиться знак "/".
Прилагаю свой батник запуска игры с включенными игровыми логами.

-logFull - данная командная строка включает все логи - чат, боевая статистика, остальные логи игры (chat.log, combat.log, game.log, gfx.log и net.log).
+set cl_combatLog 3 - команда включает расширенный лог боевой статистики.
--log-dir "../../logs/%date%.%time:~0,2%.%time:~3,2%.%time:~6,2%" - указывает путь хранения логов: папка logs в корневой папке игры.
при каждом запуске создается папка с логами по временной метке запуска игры - дата и время в названии папки.

положить файл Crossout.cmd в корневую папку игры, где находиться CrossoutLauncher.exe
запускай кросс через Crossout.cmd


https://crossout-helper.ru/ - парсер боевых логов файла combat.log, один из многих сайтов по обработке файла боевой статистики кроссаута


Строковые команды запуска игры:
-nolauncher - без лаунчера или запуск игры без лаунчера
-logFull - полный лог. Создаются файлы chat.log, combat.log, game.log, gfx.log и net.log (при каждом запуске - перезапись файлов логов)
--log-dir "../../" - путь где будут храниться логи игры.
Пример: --log-dir "../../logs/%date%.%time:~0,2%.%time:~3,2%.%time:~6,2%"
--no-relaunch - не перезапускать игру
--ignoreErrorMsg - не отображать всплывающие окна с ошибками или предупреждениями
+set - команда которая позволяет выполнять консольную команду из строки запуска.
Например: +set cl_combatLog 2 - записывать логи боев.
-dmm_user_id - This game should be ran from DMM Game Player only (dmm - это японская прога для игр)
--wf-token - warflames токен
-eac_launcher_settings Settings64.json - (где Settings64.json - название конфига EAC)
-fromlauncher - запуск из лаунчера.
--lang или -lang - указывается язык при запуске (заранее стереть в конфиге user_config.xml, который обычно находиться в "C:\Users\ваш пользователь\Documents\My Games\Crossout", строчки с указанием языка cl_language и cl_sentenceLang)
Например: --lang ENGLISH
-resetcfg - сброс файла конфигрурации?
-resetprlf - сброс профайла
-nosteam - запуск игры при запущенном steam, но не из стима.
-skiplogos - пропустить начальные заставку
#2 Unter 18.09.2023, 11:33
А что за файл?