-
Notifications
You must be signed in to change notification settings - Fork 0
Secrets
Note, all notes are done for research purposes only. I do not support hacking, cheating, or bypassing the regulations set forth by Gaijin. Follow the EULA.
Simply creating a file called expertMode
in the game directory unlocks hidden features. For example, you can directly change the release type from expertMode.
This creates a field in config.blk under yunetwork isExpertMode:b=yes
You can ignore game updates with two ways.
- Creating a file called
ignoreGameUpdate
in the game folder - Adding a command line argument
ignoreGameUpdate
This also allows one to choose test
, experimental
release types
Creating a file called developMode
in the game directory enables a development flag.
Unknown purpose, by passing a CLI argument -devmount
and creating a folder _scilauncher2_settings
in the game dir.
Executing it seems to allow modifications to the game?
This file contains hundreds of GPUs and their various infos for some reason. (well the reason is to limit the capabilities of the game), but it seems that this is for low spec gpus, likely used to decide to go legacy mode or not.
WarThunder uses git internally, we know this because in the fallback_settings.nut file there is a comment in regards to it. It seems people have been editing the file in the wrong place quite a bit. :D
//THIS FILE placed in git launcher/client/scilauncher2/<...>/_launcher_settings. Do not edit it elsewhere
The aces binary for WT has command line functionality, but on macOS & Linux it is disabled, as there is a check that returns ""
for arguments for the aces binary.
Estimated Documentation:
-forcestart : Force start the launcher for some reason?
-add_file_to_report : the next argument is a the launcher log path, likely for error reporting
-epic_token : Epic token for the epic games launcher
-eac_launcher_settings : EAC settings, there is one for 32bit & 64bit OS.
-dmm_token : Unknown purpose
-skip_pkg_validation : Added when ignoring game update
TODO:
Small and general improvements:
- make special dialogue with brief system\network information and check boxes of what to collect (5 hours)
Major and future improvements (can be done mostly after general improvements):
- network avialibility for main servers (2-8 hours, if http async module is available)
- auth\sso
- yupmaster
- cdns (we need list of cdns available in public internet for this)
- public configs
- probably mgates\chars or better whatever else from network.blk?
- collect logs game (configurable) (3 hours - need find_files_ex wroking)
WarThunder keeps epic CLI secrets in plaintext, as well as their internal epic identification.
WT needs 1 GB of disk space, min to run the launcher
WT seems to have certain variables deprecated, but keeps using the old format for them anyways. Never heard of just reformatting?
The binary for aces refers to tencent in text, I wonder why