Options
All
  • Public
  • Public/Protected
  • All
Menu

A flexible and configurable installer for game extensions, especially for UE4 games.

remarks

This installer should be capable of installation for non-UE4 games but we cannot provide support for that scenario.

Hierarchy

  • AdvancedInstaller

Index

Constructors

constructor

Methods

advancedInstall

  • advancedInstall(files: string[], destinationPath: string, gameId: string, progress: ProgressDelegate): Promise<IInstallResult>
  • The main installer function for the advanced installer. This can be passed to registerInstaller()

    Parameters

    • files: string[]

      The files to install.

    • destinationPath: string

      The destination path for the install.

    • gameId: string

      The current game ID.

    • progress: ProgressDelegate

      A delegate for reporting progress.

    Returns Promise<IInstallResult>

    The result of the install.

configure

testSupported

  • testSupported(files: string[], gameId: string): Promise<ISupportedResult>
  • Tests whether the current installation operation is supported for this installer.

    Parameters

    • files: string[]

      The files list.

    • gameId: string

      The game ID.

    Returns Promise<ISupportedResult>

    A result for installation support.

Generated using TypeDoc