RoomCaddieThe ultimate sim room companion Buy · $49

User Guide · Golf

Golf and the main program

The main program is the program RoomCaddie watches: GSPro closing brings the home screen back, and a second tap brings it forward.

Updated in 1.18.0

What it does

The main program is the program on a tile that RoomCaddie watches. If it closes while it is in front, you return to the home screen automatically. If you tap the tile again while the program is running, RoomCaddie brings it to the front instead of starting a second copy. You can use GSPro, Infinite Tees, Pureplay, Muni Golf or ShotForge as the main program.

Works withGSProInfinite TeesPureplayMuni GolfShotForge
Main programYesYesYesYesYes
Phone remoteYesYesYesYesYes
Touch ControlsYesYesYesYesYes
CoursesYesNot yetNot yetNot yetNot yet
LeagueYesNot yetNot yetNot yetNot yet

Before you start

  • Install GSPro with its own installer. RoomCaddie recognizes GSPro by its installation folder, so a copy placed elsewhere cannot be the main program.
  • Infinite Tees has no installer. RoomCaddie recognizes it by its folder, which contains Launcher.exe beside Infinite Tees' app folder.
  • Install Pureplay with its own installer. RoomCaddie finds Pureplay Launcher in your Windows user's app folder and the game in the folder where Pureplay Launcher installed it.
  • Install Muni Golf with its own installer. RoomCaddie finds Muni Golf Launcher in your Windows user's app folder. It finds the game in the folder where Muni Golf Launcher installed it.
  • Install ShotForge with its own installer. RoomCaddie finds ShotForge Launcher in your Windows user's app folder. It finds the game in the folder where ShotForge Launcher installed it.

Step by step

Add GSPro as the main program

  1. Open the editor and press + Add tile. Choose Launches a program, then Scan this PC.
  2. Tap GSPro. Its row says "RoomCaddie recognizes this sim".
  3. Press Add 1 tile.

RoomCaddie marks GSPro as the main program. You then see "RoomCaddie recognizes GSPro — it comes back to the home screen when GSPro closes." under Main program on the tile's GSPro card. The setup wizard does the same when it finds GSPro.

Add Infinite Tees as the main program

  1. Open the editor and press + Add tile. Choose Launches a program, then Scan this PC. Tap Infinite Tees, then press Add 1 tile.
  2. The tile starts Infinite Tees' Launcher.exe, so Infinite Tees still runs its own updates and sign-in.
  3. Infinite Tees' small window opens. Click Update if it appears, then Play. RoomCaddie never clicks these buttons for you.

When the game opens, RoomCaddie brings it to the front. When you close the game, you return to the home screen. If you close the small window without pressing Play, you return to the home screen. Tap the tile again while the game is running to bring Infinite Tees to the front without starting it twice. If the scan doesn't find Infinite Tees, press + Add tile and choose Launches a program. Choose Browse for a program…, then select Infinite Tees' Launcher.exe. The tile's card says "This is Infinite Tees' launcher."

Add Pureplay as the main program

  1. Open the editor and press + Add tile. Choose Launches a program, then Scan this PC. Tap Pureplay, then press Add 1 tile.
  2. The tile starts Pureplay Launcher the same way Pureplay's own Start menu shortcut does, so Pureplay still handles its own updates, sign-in and online check.
  3. Pureplay Launcher opens. Press Play in that window. RoomCaddie never presses it for you.

When the game opens, RoomCaddie brings it to the front. When you close the game, you return to the home screen. Pureplay Launcher stays open behind the game. RoomCaddie watches the game, not the launcher. If you close Pureplay Launcher without pressing Play, you return to the home screen. Tap the tile again while the game is running to bring Pureplay to the front without starting it a second time. If the scan doesn't find Pureplay, press + Add tile and choose Launches a program. Choose Browse for a program…, then select Pureplay Launcher.exe. The tile's card says "This is Pureplay's launcher."

Add Muni Golf as the main program

  1. Open the editor and press + Add tile. Choose Launches a program, then Scan this PC. Tap Muni Golf, then press Add 1 tile.
  2. The tile starts Muni Golf Launcher just as Muni Golf's own Start menu shortcut does. Muni Golf still handles its own updates and sign-in.
  3. When Muni Golf Launcher opens, press Play in that window. RoomCaddie never presses it for you.

When the game opens, RoomCaddie brings it to the front. When you close the game, you return to the home screen. Muni Golf Launcher stays open, minimized, behind the game. RoomCaddie watches the game, not the launcher. If Muni Golf opens its second window, RoomCaddie leaves it where Muni Golf puts it. If you close Muni Golf Launcher without pressing Play, you return to the home screen. To bring Muni Golf to the front while it's running, tap the tile again. This doesn't start the game a second time. If the scan doesn't find Muni Golf, press + Add tile and choose Launches a program. Choose Browse for a program…, then select MuniGolfLauncher.exe. The tile's card says "This is Muni Golf's launcher."

Add ShotForge as the main program

  1. Open the editor and press + Add tile. Choose Launches a program, then Scan this PC. Tap ShotForge, then press Add 1 tile.
  2. The tile starts ShotForge Launcher just as ShotForge's own Start menu shortcut does. ShotForge still handles its own updates.
  3. When ShotForge Launcher opens, press Play in that window. RoomCaddie never presses it for you.

ShotForge Launcher closes on its own a moment after you press Play. When the game opens, RoomCaddie brings it to the front. When you close the game, you return to the home screen. If you close ShotForge Launcher without pressing Play, you return to the home screen. To bring ShotForge to the front while it's running, tap the tile again. This doesn't start the game a second time. If the scan doesn't find ShotForge, press + Add tile and choose Launches a program. Choose Browse for a program…, then select ShotForgeLauncher.exe. The tile's card says "This is ShotForge's launcher."

Start another program with Infinite Tees

  1. On the Infinite Tees tile, press + Add another program to add the program you want, such as your launch monitor's connector.
  2. Press ▲ on the connector's card until it is above Infinite Tees' launcher.
  3. Under When Infinite Tees closes, choose Close it too. The connector then closes when you close Infinite Tees.

You still click the connector's own buttons yourself each time.

Make GSPro the main program on a tile you already have

  1. Open the editor and tap the tile.
  2. On the GSPro card, under Main program, press Make this the main program.

This also sets the tile to return to the home screen when GSPro closes.

If "Leave it — carry on" is on for GSPro, pressing the button also turns it off because a main program is never skipped.

Start your launch monitor's software before GSPro

  1. Tap the GSPro tile in the editor and press + Add another program.
  2. Add your launch monitor's software from Scan this PC or Browse for a program….
  3. Press ▲ on its card until it is above GSPro. The programs start in card order, from top to bottom.

GSPro stays the main program wherever it appears in the list.

Stop a program being the main program

  1. Tap the tile in the editor.
  2. On the program's card, press Stop being the main program.
  3. If the tile was set to return automatically, a box says "This removes the main program". Press Save, and use “Wait for me to bring it back” or Cancel — change nothing.

Settings

SettingWhereWhat it doesDefault
Main programA program's card in the editorThe program RoomCaddie watches. When it closes, you return to the home screen. A second tap brings the program to the front.GSPro when added from the scan or the setup wizard; otherwise none.

Good to know

  • Only a program can be the main program. Steam games, Store apps, websites and smart-home signals cannot be the main program. Their cards explain why.
  • If RoomCaddie does not recognize a program, its card says "Launches fine, but only a sim RoomCaddie recognizes can be the main program."
  • Other golf programs the scan recognizes can't be the main program yet. Each program's card uses that program's name in the message "RoomCaddie recognizes E6 Connect, but it can't be the main program yet."
  • If your tile starts GSPro through its launcher, GSPLauncher.exe, the launcher's card says "This is GSPro's launcher." RoomCaddie brings GSPro to the front when the launcher starts it and returns to the home screen when GSPro closes. Tap again to bring GSPro to the front instead of starting the launcher again. If GSPro hasn't opened 60 seconds after the launcher closes, RoomCaddie stops waiting, and your next tap starts the launcher again.
  • If a tile has a main program but is set to Wait for me to bring it back, its card says "Marked as the main program, but this tile stays until someone presses Home". To have RoomCaddie watch the program, choose Come back when GSPro closes under What should the home screen do?.
  • If your launch monitor starts GSPro by itself, the setup wizard's GOLF tile starts only the launch monitor's software, so GSPro never starts twice. VTrack is the launch monitor software that does this. RoomCaddie cannot monitor VTrack because it is a Store app, so that tile stays until you return. A second tap brings the launch monitor's window to the front.
  • The scan recognizes these golf programs: GSPro, E6 Connect, The Golf Club 2019, Awesome Golf, Foresight FSX, Creative Golf 3D, ProTee Play, Trackman Performance Studio and Drills Golf Simulator. It also recognizes software for these launch monitors: SkyTrak, FS Golf (FlightScope Mevo), Uneekor, Square Golf, Square Omni, ProTee VX and VTrack.
  • If the scan recognizes one of these programs but can't find its program file, the row says "RoomCaddie recognizes this sim but can't find its program." Tap the row to choose the file. The scan looks for GSPro on every hard drive on the PC, not just C:.
  • Infinite Tees opens on its saved screen, even when Windows changes its screen numbers between starts. If that screen isn't connected, Infinite Tees starts as it normally does.
  • A tile's "On end" smart-home signal needs a main program. The Smart home chapter explains signals.

If something goes wrong

What you seeWhat to do
A second tap opened a second copy of the gameThe tile is not watching the game. Open the tile in the editor and press Make this the main program on the GSPro card.
"is already running — bringing it forward"Nothing is wrong. The game was still running, so RoomCaddie brought it to the front.
"is already running — Alt-Tab to it if you don't see it"Hold Alt and press Tab to switch to the game.
"The VTrack Toolkit is open. Close it, then tap Infinite Tees again."If you use VTrack, you may see this message; it does not appear for other launch monitors. RoomCaddie never closes the Toolkit for you. Close it yourself, then tap the tile again.
Infinite Tees isn't in the scanAdd its Launcher.exe with Browse for a program….
Infinite Tees opens on the wrong screenChoose the screen once in Infinite Tees' own display settings. RoomCaddie keeps it there from then on.
"can't confirm" the game "is still running right now, so it didn't start a second copy"Check the bar at the bottom of the home screen, or try again in a moment.
"is still starting — give it a moment"The tile is still starting after your first tap. Wait for it to finish.
The game closes a few seconds after it startsThe game closes by itself, often because it needs you to answer a question first. Start it once from Windows, answer its questions, then use the tile again.
"Not saved" and a reason about the main programThe message tells you what to change, such as choosing "Wait for me to bring it back" or "Start it again". Make the change, then save again.