Releases
0.9.0
Changes since 0.5.0
[ebb8e42 ] README.md: Move rendering backend related known issues to "Known issues" (truckersmp-cli#153 )
[3da7a5a ] proton.json: Add Proton 6.3 (1580130) (truckersmp-cli#168 )
[e28bf91 ] Update github links to new organization (truckersmp-cli#166 )
[5dcfee2 ] GitHub Actions: Upload to PyPI when repo is "truckersmp-cli/truckersmp-cli" (truckersmp-cli#169 )
[bb33fe2 ] Determine branch name for downgraded version when updating with "--downgrade" option (truckersmp-cli#165 )
[ae182ac ] Support new syntax (truckersmp-cli#170 )
[a9964e5 ] start_wine_discord_ipc_bridge(): Don't start executable in this function (truckersmp-cli#173 )
[92f9849 ] main.py: Suppress R1732 (truckersmp-cli#175 )
[7f6541d ] Autogenerate bash/zsh completion files (truckersmp-cli#174 )
[9e66a2e ] Allow to specify custom ATS/ETS2 launch options (truckersmp-cli#167 )
[38ded87 ] Fix bad merging (truckersmp-cli#179 )
[e87645b ] Add savegame info (truckersmp-cli#177 )
[d90b5ba ] Allow to use Steam Linux Runtime (Soldier) container when using Proton 5.13+ (truckersmp-cli#159 )
[8cc26db ] Allow to use "files/bin/wine" for proton-tkg (truckersmp-cli#184 )
[c2b359d ] utils.py: Respect "PROTON_NO_FSYNC" (truckersmp-cli#185 )
[32efb41 ] start_with_proton(): Don't pass "wine" command to Python (truckersmp-cli#186 )
[f17c5c7 ] Improve printing child process output (truckersmp-cli#181 )
[877b50f ] Share Steam library directories when starting singleplayer game (truckersmp-cli#183 )
[c619ba9 ] proton.json: Use Proton 6.3 as default (truckersmp-cli#188 )
[85efcf4 ] Release 0.6.0 (truckersmp-cli#187 )
[46e693b ] setup.cfg: Add steamruntime.json to options.package_data (truckersmp-cli#191 )
[f30f6cc ] Release 0.6.1 (truckersmp-cli#192 )
[a48086b ] Add /usr sharing workaround for system-wide installation (truckersmp-cli#198 )
[627790e ] get_proton_version(): Add support for proton-tkg (truckersmp-cli#199 )
[0f2468f ] Release 0.6.2 (truckersmp-cli#200 )
[3706b58 ] GitHub Actions: Get rid of unnecessary actions in "Build truckersmp-cli.exe" (truckersmp-cli#193 )
[a3a6520 ] activate_native_d3dcompiler_47(): Use "dosdevices/c:" instead of "drive_c" (truckersmp-cli#196 )
[b8ae48e ] Use anonymous login for Proton and Steam Linux Runtime (truckersmp-cli#194 )
[50720e2 ] steamruntime_helper.py, utils.py: Suppress R1732 (truckersmp-cli#205 )
[3b515a9 ] Use native d3dcompiler_47.dll by default when using D3D11 (truckersmp-cli#201 )
[b29471a ] utils.py: Simplify find_discord_ipc_sockets() (truckersmp-cli#207 )
[887469b ] main.py, utils.py: Use an external function for printing environment variables and command line (truckersmp-cli#209 )
[355328b ] Allow to parse configuration file for third-party programs and start the programs (truckersmp-cli#195 )
[516f7a4 ] steamcmd.py, utils.py: Use dict.update() to reduce statements (truckersmp-cli#212 )
[7b1dbb1 ] get_steam_library_dirs(): Support the new format of libraryfolders.vdf (truckersmp-cli#214 )
[80f6246 ] gamestarter.py, main.py: Replace start_with_{proton,wine}() with classes (truckersmp-cli#211 )
[dc9caca ] Allow to start wine-discord-ipc-bridge before starting third-party programs when the user wants (truckersmp-cli#219 )
[dfd6ec7 ] Bring readme up to date (truckersmp-cli#221 )
[a846866 ] Release 0.7.0 (truckersmp-cli#217 )
[ce364b2 ] configfile.py: Check whether config file has game specific section before loading (truckersmp-cli#222 )
[3fcc4c7 ] Release 0.7.1 (truckersmp-cli#223 )
[37fc668 ] README.md: {on,off} can be used as boolean (truckersmp-cli#227 )
[4eab0c0 ] utils.py: Simplify download_files() (truckersmp-cli#226 )
[5aed95c ] args.py: Generate Proton AppID list in another function (truckersmp-cli#225 )
[88875ad ] steamruntime_helper.py: Fix starting game when nonverbose (truckersmp-cli#229 )
[1c754c7 ] Release 0.7.2 (truckersmp-cli#230 )
[16d5a36 ] Allow to specify rendering backend name (truckersmp-cli#224 )
[e59043e ] main.py, utils.py: Fix W1514 (truckersmp-cli#233 )
[8e8e399 ] configfile.py: Allow to specify whether to disable Steam Runtime (truckersmp-cli#234 )
[d1ad0ab ] args.py: Omit "type=str" for add_argument() (truckersmp-cli#235 )
[eea5ef7 ] args.py, configfile.py: Allow to specify game options in configuration file (truckersmp-cli#236 )
[c96a44a ] main.py: Drop fallback to old local folder (truckersmp-cli#237 )
[79308f6 ] download_files(): Fix TypeError when HTTP redirected (truckersmp-cli#239 )
[98b0828 ] Fix R1714 and C0209 (truckersmp-cli#240 )
[562b954 ] Fix small typo
[e6c0bfc ] gen_completions: Fix W1514 and C0209 (truckersmp-cli#244 )
[ad23691 ] GitHub Actions: Change default branch name to "main" (truckersmp-cli#243 )
[cc82ccb ] utils.py: Simplify wait_for_steam() (truckersmp-cli#245 )
[9ffe4b7 ] configfile.py, main.py: Allow to specify TruckersMP MOD directory (truckersmp-cli#246 )
[3a2b13f ] Allow to limit download speed (truckersmp-cli#247 )
[eba1d03 ] setup.cfg: Set max-line-length for flake8 (truckersmp-cli#250 )
[4ecbc0d ] GitHub Actions: Allow to run automatic release jobs on every branch (truckersmp-cli#249 )
[ece22d2 ] GitHub Actions: Allow to run automatic release jobs only on main or stable branches (truckersmp-cli#252 )
[17374b7 ] README.md: Remove GL color picker bug description from known issues (truckersmp-cli#255 )
[95926c3 ] README.md: Add DLC description to known issues (truckersmp-cli#256 )
[c7ef87c ] args.py, configfile.py: Allow to specify "{game,prefix}-directory" settings (truckersmp-cli#254 )
[ef13d54 ] README.md, args.py: Update description for "--wine-desktop" option (truckersmp-cli#258 )
[0e2198a ] configfile.py: Check whether game specific setting exists in {configure,determine}* methods (truckersmp-cli#261 )
[ee0bfef ] steamcmd.py: Execute force_install_dir before login (truckersmp-cli#263 )
[f2e2a47 ] args.py, configfile.py: Introduce helper methods for game specific settings (truckersmp-cli#262 )
[ae8f16d ] args.py, configfile.py, main.py: Allow to specify "{proton,steamruntime}-directory" settings (truckersmp-cli#259 )
[cc19a2a ] steamcmd.py: Simplify update_game() (truckersmp-cli#264 )
[8151b3a ] args.py, configfile.py: Allow to specify whether to disable Steam Overlay for Proton (truckersmp-cli#265 )
[b7ae75a ] handle_game_specific_settings(): Put newline after third argument of configure_game_specific_setting*() (truckersmp-cli#266 )
[d1a9b79 ] README.md, args.py: Remove already dropped fallback MOD directory from help (truckersmp-cli#269 )
[81bb989 ] Rename --without-steam-runtime/without-steamruntime to --disable-steamruntime/disable-steamruntime (truckersmp-cli#267 )
[219953a ] log_info_formatted_envars_and_args(): Print all game options in one line (truckersmp-cli#268 )
[3413af1 ] README.md: Describe game specific settings (truckersmp-cli#271 )
[3157010 ] Allow to specify log file in configuration file (truckersmp-cli#270 )
[3fdea7b ] configfile.py: Print "" when the value is empty (truckersmp-cli#274 )
[3e0e662 ] Misc README updates before 0.8.0 (truckersmp-cli#273 )
[4de5b3c ] Release 0.8.0 (truckersmp-cli#272 )
[3c9efa8 ] main.py: Check "--version" directly after parsing options (truckersmp-cli#277 )
[85cb629 ] Release 0.8.1 (truckersmp-cli#278 )
[cc99e2a ] StarterProton: Always wait for helper process to terminate (truckersmp-cli#280 )
[dee655b ] steamruntime_helper.py: Always wait for Proton process to terminate (truckersmp-cli#282 )
[d7145e9 ] Release 0.8.2 (truckersmp-cli#281 )
[bda6ff0 ] Allow to use Flatpak version of Steam (truckersmp-cli#283 )
[7a2bbb6 ] Update ipc-bridge to 0.0.2
[924a4d3 ] Adjust ipc search for subdirs
[1f9d579 ] update_game(): Suppress error when failing to close Flatpak version of Steam (truckersmp-cli#285 )
[fe65cf4 ] StarterProton: Set up wine-discord-ipc-bridge if using it (truckersmp-cli#288 )
[a3dc5c7 ] Drop old syntax (truckersmp-cli#286 )
[1f88f7a ] Allow to specify Proton version ("X.Y" format) instead of AppId (truckersmp-cli#290 )
[e64c2ab ] args.py: Store Args.proton_appid as string when Proton version string is given (truckersmp-cli#292 )
[9742502 ] README.md: Add empty game mode specific sections to sample configuration file (truckersmp-cli#291 )
[4feedb9 ] proton.json, steamcmd.py: Support Proton 7.0 (1887720) (truckersmp-cli#293 )
[4bfbbf4 ] Minor spacing changes (truckersmp-cli#295 )
[e958b90 ] get_proton_version(): Support new naming scheme of GE-Proton (truckersmp-cli#297 )
[58367bc ] Release 0.9.0 (truckersmp-cli#296 )
You can’t perform that action at this time.