Coop View

v1.1.4·Updated 2026-01-21

Allows giving another player an independent perspective on a second monitor in co-op mode. If you don't have a second monitor, use Parsec-vdd. Submit feedback to GitHub. Allows another player to have an independent camera on the second monitor in coop mode. Use Parsec-vdd if having no second monitor. Submit

Screenshots 3 screenshots

About this mod Machine translation

Coop View Coop View

Allows giving another character an independent perspective on a second monitor in co-op mode. Submit feedback to GitHub.

Windows only.

If you don't have two monitors, you can use Parsec-vdd (not Parsec. Only Parsec doesn't count as two monitors!) to create a virtual monitor and transmit the screen to your partner via Parsec or Sunshine.

For remote streaming, Steam remote playback is not supported (will never be supported!), but streaming software that can switch the transmission screen such as Parsec and Sunshine is supported (supported since release).

Connect the monitor first and set it to extended mode before opening the game. It is recommended to display in 16:9, especially 1920x1080, 1440x810, and 960x540.

Options include:

  • Second window startup resolution
  • 1P camera: Main camera/Second camera/Auto

Compatible with Coop KB&M, the system cursor is disabled in the game, use the shortcut keys Alt + Shift + X or the Win key to temporarily enable the system cursor, see Coop KB&M for details.

For low-end devices, you can set the second window startup resolution in settings to increase smoothness. The game needs to be restarted to take effect.

If you encounter a problem with the Parsec client having two cursors, this is caused by Parsec capture. Try pressing Ctrl + Shift + = twice.

Remote streaming requires transmission screen selection.

Parsec: Switch Display - Select display

Sunshine: Configuration - Audio/Video - Output Name (if it is Parsec-vdd, the output name can be viewed in the software)

Default shortcut keys:

Ctrl + Shift + P: Switch to the next window position preset (3 in total).

Ctrl + Shift + \[: Switch the second window between full screen and windowed.

Ctrl + Shift + \]: Make the second window full screen on the next monitor.

Ctrl + Shift + -: Switch the main window between full screen and windowed.

Ctrl + Shift + =: Make the main window full screen on the next monitor.

Command description:

\[Contents in square brackets can be omitted. \]

shortcutkey [shortcut_key_ID]

  • Set custom shortcut keys.
  • The shortcut key ID should be specified from 1 to 5 in the parameter, such as "shortcutkey 1".
  • The current shortcut key and its shortcut key ID will be displayed as a hint.

switchpreset \[preset_index\]

  • Switch to window position default.
  • The preset index can be specified in the parameter, from 0 to 2, such as "switchpreset 2".
  • preset_index = 0: The main window is full screen on monitor 1, and the second window is full screen on monitor 2.
  • preset_index = 1: The main window is full screen on monitor 2, and the second window is full screen on monitor 1.
  • preset_index = 2: The main window is windowed on monitor 1, and the second window is windowed on monitor 1.

secondwindow fullscreen [monitor_index]

  • Switch the second window to full screen mode.
  • The target display can be specified in the parameter, such as "secondwindow fullscreen 1".

secondwindow windowed [width] [height]

  • Switch the second window to windowed mode.
  • The window size can be specified in parameters, such as "secondwindow windowed 1920 1080".

mainwindow fullscreen [monitor_index]

  • Switch the main window to full screen mode.
  • The target display can be specified in the parameter, such as "mainwindow fullscreen 1".

mainwindow windowed [width] [height]

  • Switch the main window to window mode.
  • The window size can be specified in parameters, such as "mainwindow windowed 1920 1080".

Allows another player to have an independent camera on the second monitor in coop mode. Submit issues on GitHub.

Windows Only.

If you don't have two display devices, you can create a virtual display device using Parsec-vdd (Not Parsec! Only Parsec doesn't count as two monitors!) and stream the screen to your partner through Parsec or Sunshine.

For remote streaming, Steam Remote Play is not supported (it will never be supported!), and streaming software such as Parsec and Sunshine that can switch streaming screens are supported (supported since …

Install & use Install: BepInEx plugin

  1. The archive from playbuff is the mod itself — usually a BepInEx plugin (a .dll or a plugin folder once unzipped).
  2. Recommended: use a community mod manager (such as r2modman) — pick this game, import the mod, and the manager sets up BepInEx and its dependencies for you.
  3. Manual route: install the BepInEx loader in the game folder, then drop the unzipped .dll or plugin folder into BepInEx/plugins/.
  4. Launch the game — the BepInEx console logs every plugin it loads; seeing this mod in the log means it is installed.

Mods with listed dependencies need those installed too, or they will not load. Options are usually changed in-game or in the plugin's config file.

Dependencies

Install these first, or the mod will not work:

MtG_API-Mod_the_Gungeon_APIKLEIROF-Coop_KBnM

File & checksum

Filename
Coop_View-1.1.4.zip
File size
70.3 KiB