+
    Ki  c                   s\    R t ^ RIHt ^ RIHt ^ RIHt ^ RIHt ^ RI	H
t
  ! R R]4      tR# )	zDuckStation Runner)gettext)MissingGameExecutableError)Runner)system)loggerc                   s   a  ] tR t^t o ]! R4      t]! R4      t]! R4      .tRtRt	Rt
RtRR	R
RR]! R4      RR/.tRRRR/.tR tRtV tR# )duckstationZDuckStationzPlayStation 1 EmulatorzSony PlayStationTz$duckstation/DuckStation-x64.AppImagezorg.duckstation.DuckStationzXhttps://github.com/stenzek/duckstation/releases/download/latest/DuckStation-x64.AppImageZoption	main_fileZtypeZfileZlabelzROM fileZdefault_pathZ	game_pathZdisable_runtimeZdefaultc                s   V P                  4       pV P                  P                  R 4      ;'       g    Rp\        P                  ! V4      '       g   \        VR7      hVP                  V4       \        P                  ! RV4       RV/# )r   Z )Zfilenamez"DuckStation starting with args: %sZcommand)	Zget_commandZgame_configZgetr   Zpath_existsr   Zappendr   Zdebug)ZselfZ	argumentsZroms   &  ?/usr/lib/python3.14/site-packages/lutris/runners/duckstation.pyplayZduckstation.play    sr    $$&	"";/552!!#&&,c::99E9%%     N)Z__name__Z
__module__Z__qualname__Z__firstlineno___Z
human_nameZdescriptionZ	platformsZrunnable_aloneZrunner_executableZ
flatpak_idZdownload_urlZgame_optionsZsystem_options_overrider   Z__static_attributes__Z__classdictcell__)Z__classdict__s   @r   r   r      s     =!J,-K%&'IN>.JmL kFQz]K		
L !)*;YMN& &r	   r   N)Z__doc__r    r   Zlutris.exceptionsr   Zlutris.runners.runnerr   Zlutris.utilr   Zlutris.util.logr   r   r
   r	   r   <module>r      s#       8 (  "&& &r	   