The Network panel lets you choose how the game connects to other players and configure the parameters for that connection. Settings are persisted to the active profile’sDocumentation Index
Fetch the complete documentation index at: https://mintlify.com/retired64/sm64coopdx_launcher/llms.txt
Use this file to discover all available pages before exploring further.
sm64config.txt and translated into CLI flags every time you launch the game, so you never have to remember the right command-line arguments.
Opening the Network Panel
Network Modes
The launcher supports four network modes, cycled with← / → on the mode selector. The cycle order is: Local → Client → Server → CoopNet → Local.
- Local
- Client
- Server
- CoopNet
Local mode starts the game without any network connection. No CLI network flag is added. Use this for single-player sessions or offline testing.Fields shown: Player Name, Max PlayersCLI flags produced: (none)
Field Reference
| Field | Config key in sm64config.txt | Default | Modes |
|---|---|---|---|
| Player Name | coop_player_name | (empty) | All |
| Join IP | coop_join_ip | (empty) | Client |
| Join Port | coop_join_port | 7777 | Client |
| Host Port | coop_host_port | 7777 | Server |
| Max Players | amount_of_players | 16 | All |
| Password | coopnet_password | (empty) | CoopNet |
| Network system | coop_network_system | 0 (Local) | All |
coop_network_system is a numeric value stored in sm64config.txt: 1 = CoopNet, 0 = all other modes (Local, Client, Server — distinguished by CLI flags). The launcher writes the correct value automatically when you save settings.Text Input and Virtual Keyboard
Text fields (Join IP, Password, Player Name) open an on-screen virtual keyboard when you pressEnter while they are focused. Type your value, then confirm to close the keyboard and apply the change. All text field edits are saved to sm64config.txt immediately after confirmation.
How Settings Are Saved
When you update any network field, the launcher rewrites the network section of the active profile’ssm64config.txt atomically. Non-network lines (mod enables, DynOS packs, etc.) are always preserved:
CLI Flags Generated at Launch
The launcher reads the saved config and appends the appropriate flags to the game’s command line.--playername is included only when Player Name is non-empty; --playercount is included only when Max Players is greater than zero.
- Client
- Server
- CoopNet
- Local
Keyboard Shortcuts Summary
| Key | Action |
|---|---|
← / → | Cycle through network modes |
↑ / ↓ | Navigate between fields |
Enter | Edit the focused text field (opens virtual keyboard) |
Esc | Close the Network panel |