def generate(self, system, rom, playersControllers, gameResolution):
     outputFile = gamestationFiles.moonlightCustom + '/gamecontrollerdb.txt'
     configFile = controllersConfig.generateSDLGameDBAllControllers(playersControllers, outputFile)
     gameName,confFile = self.getRealGameNameAndConfigFile(rom)
     commandArray = [gamestationFiles.gamestationBins[system.config['emulator']], 'stream','-config',  confFile]
     commandArray.append('-app')
     commandArray.append(gameName)
     return Command.Command(array=commandArray, env={"XDG_DATA_DIRS": gamestationFiles.CONF})
 def generate(self, system, rom, playersControllers):
     outputFile = rhgamestationFiles.moonlightCustom + '/gamecontrollerdb.txt'
     configFile = controllersConfig.generateSDLGameDBAllControllers(playersControllers, outputFile)
     gameName,confFile = self.getRealGameNameAndConfigFile(rom)
     commandArray = [rhgamestationFiles.rhgamestationBins[system.config['emulator']], 'stream','-config',  confFile]
     if 'args' in system.config and system.config['args'] is not None:
          commandArray.extend(system.config['args'])
     commandArray.append('-app')
     commandArray.append(gameName)
     return Command.Command(videomode='default', array=commandArray, env={"XDG_DATA_DIRS": rhgamestationFiles.CONF})