def METHOD_NAME(self, game: Game, base_game: Game = None, base_path: str = '',
                     status_q: Queue = None, max_shm: int = 0, max_workers: int = 0,
                     force: bool = False, disable_patching: bool = False,
                     game_folder: str = '', override_manifest: str = '',
                     override_old_manifest: str = '', override_base_url: str = '',
                     platform: str = 'Windows', file_prefix_filter: list = None,
                     file_exclude_filter: list = None, file_install_tag: list = None,
                     dl_optimizations: bool = False, dl_timeout: int = 10,
                     repair: bool = False, repair_use_latest: bool = False,
                     disable_delta: bool = False, override_delta_manifest: str = '',
                     egl_guid: str = '', preferred_cdn: str = None,
                     disable_https: bool = False) -> (DLManager, AnalysisResult, ManifestMeta):
    dlm, analysis, igame = super(LegendaryCore, self).METHOD_NAME(
        game=game, base_game=base_game, base_path=base_path,
        status_q=status_q, max_shm=max_shm, max_workers=max_workers,
        force=force, disable_patching=disable_patching,
        game_folder=game_folder, override_manifest=override_manifest,
        override_old_manifest=override_old_manifest, override_base_url=override_base_url,
        platform=platform, file_prefix_filter=file_prefix_filter,
        file_exclude_filter=file_exclude_filter, file_install_tag=file_install_tag,
        dl_optimizations=dl_optimizations, dl_timeout=dl_timeout,
        repair=repair, repair_use_latest=repair_use_latest,
        disable_delta=disable_delta, override_delta_manifest=override_delta_manifest,
        egl_guid=egl_guid, preferred_cdn=preferred_cdn,
        disable_https=disable_https
    )
    # lk: monkeypatch run_real (the method that emits the stats) into DLManager
    # pylint: disable=E1111
    dlm.run_real = DLManager.run_real.__get__(dlm, DLManager)
    # lk: set the queue for reporting statistics back the UI
    dlm.status_queue = Queue()
    # lk: set the queue to send control signals to the DLManager
    # lk: this doesn't exist in the original class, but it is monkeypatched in
    dlm.signals_queue = Queue()
    return dlm, analysis, igame