Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Article about undocumented weird/interesting start parameters #6

Open
dedmen opened this issue Aug 1, 2019 · 2 comments
Open

Article about undocumented weird/interesting start parameters #6

dedmen opened this issue Aug 1, 2019 · 2 comments

Comments

@dedmen
Copy link
Member

dedmen commented Aug 1, 2019

-interpolation=
0 is "minimal non-interpolated"
1 is "Automatic interpolated"
2 is "Precise Interpolated"


-command=

opens command pipe, argument is path
-shutdown the game
-send systemChat messages into the game
-retrieve session information (playerid, terrain name, mission name, current server IP)
-connect the game to a server (ip,port,password)

shutdown shuts down game
message arg prints "arg" to systemChat
reply arg just sends back "arg"
session sends back json packet with session information
connect {"ip"="server.de", "port"=1337, "password"="password"} connects game to specified server


Java commands do nothing as JNI is disabled
-jDebugPort=1234
sets java debug port
-jSuspend
sets javasuspend
-jPerfText
sets javaperftest
-jExportInterface
sets javaexportinterface


-userGroup=
prg Programmer
graphic graphic
design
config

Internal development utility, tells engine what group the user is part of
graphic only displays graphic asserts, program only displays programmer asserts
and hides some other asserts.
Probably useful for diag binary to hide some annoying asserts


-noAsserts
disables all asserts, instead of just some like -userGroup


-printModInfo

Does nothing in release build? And also not in diag build.



-beta=
@modname

Adds a "beta" mod. They get loaded before -mod mods.


-checkSignaturesFull
-checkSignatures

both parameters do the same.
checks all bisigns and bikeys (in keys folder and expansion\keys)
and prints stuff to RPT.
Fun fact: bikeys are loaded from keys\ but also from expansion\keys\


disableEpeStreaming

vehicles that are inactive can be streamed out, this can disable it.


-minimize

start game minimized.


-enableSteamLogs
Enables steam logging to RPT


phaseLog
disableAnalyticsDedicated
autotestSingleMission=
noRoadGen

@dedmen
Copy link
Member Author

dedmen commented Aug 1, 2019

-autoUpdate

Enables game content auto updating (internal only)


-physics=px3

Changes physx version to physx3, which.. is already default.


-benchmark
enforces GPU benchmark at game start

-nobenchmark
disables GPU benchmark at game start (might speed up game start?)


-generateshaders

compile shaders from source files (BI only)

-disableShaderGeneration

disable shader compilation from source files (BI only)


-sm3
Enable Shader Model 3 (dx9)

-sm2

Disable Shader Model 3 (dx9)


-host
start a server


-joinString=ip:port

shorthand for
-connect=ip
-port=port

Doesn't work.


--version

linux only, print version and exit.


-download

Does nothing


@dedmen
Copy link
Member Author

dedmen commented Aug 1, 2019

-profileScripts

does nothing.


-setupHost

Same as -server and -host


-networkDiagInterval=

enables network diag, and sets interval??


-nolgagg

no land "gagg" needs testing.


-NetStrStatsExport

export StringIdsStats.txt into game dir


rendergrid=number

no idea.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant