Topic on Store talk:Uplay
This is a permanent link to the first version of this post.
You can view later versions on the post history page.
So.. After discovering Steam is itself passing parameters not to be required to Uplay games, I wondered whether executables weren't hiding more interesting switches.
Turns out many of the parameters you pass them, aren't actually "theirs" but Uplays's (which therefore gets in turn them handled)
orbit_orbit_pipe_name orbituat upc_uat upc_dev upc_local upc_product_id upc_uplay_id upc_arguments upc_exe_path upc_game_path upc_game_version upc_working_directory upc_uplay_game_starter_id upc_steam_free_package_id upc_steam_required_product_id upc_steam_bigpicture_mode upc_language uplay_dev_mode_simulation_config uplay_steam_mode uplay_oculus_mode uplay_vr_mode upc_gfn_mode orbit_uplay_pipe_name uplay_session uplay_overlay_no_ui upc_overlay_disable_create_process_hooks upc_preview_build orbit_disable_exception_shield orbit_launcher_log_dir orbit_overlay_pipe_name gamelauncher_wait_handle gamelauncher_inject_pid gamelauncher_inject_tid uplayservice_perform_elevated_restart uplayservice_perform_elevated_updates uplayservice_perform_gear uplayservice_perform_initial_install uplayservice_perform_set_files_permissions uplayservice_perform_updates uplayservice_run_install_script uplayservice_run_uninstall_script uplayservice_uninstall_all_games uplayservice_about_url uplayservice_help_url uplayservice_gear_output_file uplayservice_get_hw_score uplayservice_game_name uplayservice_icon_filename uplayservice_pipe_name uplayservice_publisher ucr_report_filename ucr_hash ucr_suspend uplaycrashreporter_pipe_name ucr_full_process_dumpOther may exist, but I couldn't find anything else with a quick string search across
Ubisoft\Ubisoft Game Launcher\
exe/dlls