Installation

Learn how to install Source Engine and mods for it.

Source Engine Installing

    IMPORTANT! First of all to play any supported game you should install the base Source Engine launcher.

    Download Source Engine v1.17 using button below

    After download, check the filename, your browser probably could rename .apk to .zip, so rename it back to .apk. Then you should install that APK.

  1. You need to obtain the game supported by this port on Steam store platform, and yes, it's not free.
  2. Obtained game you can then download using Steam client on PC or using Valve-on-Android tool that allows download games from Steam using Termux for Android. For Half-Life 2 and Episodes please use steam_legacy beta branch to download the supported version by this port. For some multiplayer games use previous_build branch.
  3. Please check out supported games list for more info how to correctly install each game and fix issues.
  4. Now, if you downloaded using PC, create the folder named srceng in the internal storage on your mobile device. SD-card is not recommended to use as it can cause slow loads and write permission issues. Open the downloaded from the Steam game folder and copy all folders except bin folder to the srceng folder on your mobile device. To preserve the integrity of the files being copied, it is highly recommended that you copy files to your mobile device in an archive such as zip or 7z and unpack using ZArchiver.
  5. If you already have platform and hl2 folders with working shaders, you can freely add games without copying the same hl2 and platform folders (except for Half-Life 2).
  6. Select the srceng folder in launcher, if you have different name or path of it. Don't select any subfolders like hl2 or portal
  7. You are ready to launch the game. For desired game use launcher linked in supported games list, for Half-life 2 use Source Engine launcher.
Source Engine Half-Life 2 Resources Supported Games Valve-on-Android

Modifications Installing

    IMPORTANT! Before you install any mods, be sure that you have installed Source Engine and Half-Life 2.

    IMPORTANT! Please read the mod information carefully as it may contain important information, bug descriptions and patches.

    ARM64 ONLY badge means that this mod can only be run on 64-bit Android.

    UNSTABLE badge means that this mod is unstable.

  1. First, you need download launcher from modifications page.
  2. Then install launcher.
  3. Download resources and unpack it to screng folder. You need to unpack it that way so that the mod folder should be next to the hl2 and platform folders.
  4. If the mod information describes installing patches or touch, then be sure to do so.
  5. Try to laucnh and play!
  6. If you find a bug, please report it in the source engine mods repository or go to our Discord server and report it in the bug reports channel.
Download Modifications