Ok this is what I see,
#--- Halo 2 Project Cartographer Configuration File ---
# h2portable Options:
# 0 - Config files are read from executable's launch directory then AppDataLocal if missing. Will write to AppDataLocal if not read from the execution directory.
# 1 - All config files are read and written to the executable's launch directory (however will still scan and read from AppDataLocal if missing).
# base_port Options:
# <1 - 65526> - The port the game binds to including any of the nine (9) afterward: UDP and/or TCP (Upper limit: 65535 - 9 = 65526).
# wan_ip Options:
# lan_ip Options:
# This option is used for when you cannot join games hosted on the same local network due to NAT issues.
# Configuring these settings for an internal network address avoids the requirement for that host user to port forward.
# <IPv4> - External IP Address of the local / internal network user you are trying to connect to. If blank, the External IP returned from the Master Login is used.
# <IPv4> - Internal IP Address of the local / internal network user you are trying to connect to.
# language_code Options (Client):
# <main>x<variant> - Sets the main/custom language for the game.
# --- <main> ---
# -1 - System Default
# 0 - English
# 1 - Japanese
# 2 - German
# 3 - French
# 4 - Spanish
# 5 - Italian
# 6 - Korean
# 7 - Chinese
# --- <variant> ---
# 0 - Default
# language_label_capture Options (Client):
# Capture new labels not in the custom language file under the language currently in use.
# 0 - Ignore listening for unrecorded labels.
# 1 - Listen for and record any labels/strings not seen before.
# skip_intro Options (Client):
# 0 - Normal Intro.
# 1 - No Intro.
# raw_mouse_input Options (Client):
# 0 - Default mouse input handling (includes mouse acceleration).
# 1 - Mouse input does not have input acceleration.
# discord_enable Options (Client):
# 0 - Disables Discord Rich Presence.
# 1 - Enables Discord Rich Presence.
# controller_aim_assist Options (Client):
# 0 - Disables aim assist for controllers.
# 1 - Enables aim assist for controllers.
# fps_limit Options (Client):
# <uint> - 0 disables the built in frame limiter. >0 is the fps limit of the game.
# field_of_view Options (Client):
# <uint 0 to 110> - 0 disables the built in FoV adjustment. >0 is the FoV set value.
# crosshair_offset Options (Client):
# <0 to 0.53> - NaN disables the built in Crosshair adjustment.
# controller_sensitivity Option (Client):
# <value> Change controller sensitivity to your preference.
# mouse_sensitivity Option (Client):
# <value> Change mouse sensitivity to your preference.
# disable_ingame_keyboard Options (Client):
# 0 - Normal Game Controls.
# 1 - Disables ONLY Keyboard when in-game & allows controllers when game is not in focus.
# hide_ingame_chat Options (Client):
# 0 - In-game chat is displayed normally.
# 1 - In-game chat is hidden.
# enable_xdelay Options:
# 0 - Non-host players cannot delay the game start countdown timer.
# 1 - Non-host players can delay the game start countdown timer (native default).
# debug_log Options:
# 0 - Disables excess logging.
# 1 - Enables excess logging.
# hotkey_... Options (Client):
# The number used is the keyboard Virtual-Key (VK) Code in base-10 integer form.
# The codes in hexadecimal (base-16) form can be found here:
#
https://msdn.microsoft.com/en-us/library/windows/desktop/dd375731(v=vs.85).aspx
[H2ConfigurationVersion:1]
h2portable = 0
base_port = 2000
wan_ip =
lan_ip =
language_code = -1x0
language_label_capture = 0
skip_intro = 0
raw_mouse_input = 0
discord_enable = 1
controller_aim_assist = 1
fps_limit = 60
field_of_view = 0
crosshair_offset = NaN
controller_sensitivity = 0
mouse_sensitivity = 0
disable_ingame_keyboard = 0
hide_ingame_chat = 0
enable_xdelay = 1
debug_log = 0
hotkey_help = 114 #0x72 - VK_F3
hotkey_toggle_debug = 113 #0x71 - VK_F2
hotkey_align_window = 118 #0x76 - VK_F7
hotkey_window_mode = 119 #0x77 - VK_F8
hotkey_hide_ingame_chat = 120 #0x78 - VK_F9
hotkey_guide = 36 #0x24 - VK_Home
hotkey_console = 121 #0x79 - VK_F10