class_docstr: Base run config for public installs.
class_docstr_tok: ["Base","run","config","for","public","installs","."]
docstr: Launch the game.
docstr_tok: ["Launch","the","game","."]
code: def start(self, want_rgb=True, **kwargs):
      """Launch the game."""
      del want_rgb  # Unused
      if not os.path.isdir(self.data_dir):
          raise sc_process.SC2LaunchError(
              "Expected to find StarCraft II installed at '%s'. If it's not "
              "installed, do that and run it once so auto-detection works. If "
              "auto-detection failed repeatedly, then set the SC2PATH environment "
              "variable with the correct location." % self.data_dir
          )
      exec_path = os.path.join(
          self.data_dir,
          "Versions/Base%05d" % self.version.build_version,
          self._exec_name,
      )
  
      if not os.path.exists(exec_path):
          raise sc_process.SC2LaunchError(
              "No SC2 binary found at: %s" % exec_path
          )
  
      return sc_process.StarcraftProcess(
          self, exec_path=exec_path, version=self.version, **kwargs
      )
  
imports: import copy
  import os
  import platform
  import subprocess
  import sys
  from absl import flags
  from absl import logging
  from pysc2.lib import sc_process
  from pysc2.run_configs import lib
label_desc: Use image node_id 2 for calling the LocalBase obj's underlying member method code with example usage: obj.start(want_rgb) and returns: sc_process