def generate(self, system, rom, playersControllers): # Settings recalbox default config file if no user defined one if not system.config['configfile']: # Using recalbox config file system.config['configfile'] = recalboxFiles.fbaCustom # Copy original fba2x.cfg shutil.copyfile(recalboxFiles.fbaCustomOrigin, recalboxFiles.fbaCustom) # Write controllers configuration files fba2xControllers.writeControllersConfig(system, rom, playersControllers) # Write configuration to retroarchcustom.cfg fba2xConfig.writeFBAConfig(system) commandArray = [recalboxFiles.fba2xBin, "--configfile", system.config['configfile'], '--logfile', recalboxFiles.logdir+"/fba2x.log", rom] return Command.Command(videomode=system.config['videomode'], array=commandArray)
def generate(self, system, rom, playersControllers): # Settings recalbox default config file if no user defined one if not system.config['configfile']: # Using recalbox config file system.config['configfile'] = recalboxFiles.fbaCustom # Copy original fba2x.cfg shutil.copyfile(recalboxFiles.fbaCustomOrigin, recalboxFiles.fbaCustom) # Write controllers configuration files fba2xControllers.writeControllersConfig(system, rom, playersControllers) # Write configuration to retroarchcustom.cfg fba2xConfig.writeFBAConfig(system) commandArray = [recalboxFiles.fba2xBin, "--configfile", system.config['configfile'], rom] return Command.Command(videomode=system.config['videomode'], array=commandArray)
def generate(self, system, rom, playersControllers): # Settings rhgamestation default config file if no user defined one if not system.config['configfile']: # Using rhgamestation config file system.config['configfile'] = rhgamestationFiles.fbaCustom # Copy original fba2x.cfg shutil.copyfile(rhgamestationFiles.fbaCustomOrigin, rhgamestationFiles.fbaCustom) # Write controllers configuration files fba2xControllers.writeControllersConfig(system, rom, playersControllers) # Write configuration to retroarchcustom.cfg fba2xConfig.writeFBAConfig(system) commandArray = [rhgamestationFiles.rhgamestationBins[system.config['emulator']], "--configfile", system.config['configfile'], '--logfile', rhgamestationFiles.logdir+"/fba2x.log"] if 'args' in system.config and system.config['args'] is not None: commandArray.extend(system.config['args']) commandArray.append(rom) return Command.Command(videomode=system.config['videomode'], array=commandArray)
def generate(self, system, rom, playersControllers, gameResolution): # Settings gamestation default config file if no user defined one if not 'configfile' in system.config: # Using gamestation config file system.config['configfile'] = gamestationFiles.fbaCustom # Copy original fba2x.cfg shutil.copyfile(gamestationFiles.fbaCustomOrigin, gamestationFiles.fbaCustom) # Write controllers configuration files fba2xControllers.writeControllersConfig(system, rom, playersControllers) # Write configuration to retroarchcustom.cfg fba2xConfig.writeFBAConfig(system) commandArray = [ gamestationFiles.gamestationBins[system.config['emulator']], "--configfile", system.config['configfile'], '--logfile', gamestationFiles.logdir + "/fba2x.log" ] commandArray.append(rom) return Command.Command(array=commandArray)