Skip to main content

A script to run Orion Drift offline

Project description

Orion Drift Legacy Launcher

A small script to make Orion Drift APKs run offline.

Particularly useful when running old versions of Orion Drift that don't have servers anymore.

Dependencies

  • Python 3

Get started

Windows instructions:

Install:

  1. Install pipx

    pip install --user pipx

  2. Add pipx to PATH

    py -m pipx ensurepath

  3. Reopen command prompt

  4. Install legacy launcher

    pipx install a2-legacy-launcher

  5. Run the script

    a2ll

  6. If you are prompted to install java follow the instructions and restart your command prompt after.

  7. Provide an APK and OBB to install

    All old versions can be found here: https://dl.obelous.dev/public/A2-archive/

Debian instructions:

Install:

  1. Insall pipx

    sudo apt install pipx

  2. Add pipx to PATH

    pipx ensurepath

  3. Install java

    sudo apt install openjdk-21-jdk

  4. Install legacy launcher

    pipx install a2-legacy-launcher

  5. Run the script

    a2ll

  6. Provide an APK and OBB to install

    All old versions can be found here: https://dl.obelous.dev/public/A2-archive/

To update run:

pipx upgrade a2-legacy-launcher

Usage

a2ll [no parameters: interactive mode]
a2ll [-shortcut, --argument] [value]

Arguments:
-a, --apk, Location of APK to use
-o, --obb, Location of OBB to use
-i, --ini, Location of INI to use
-r, --remove, Uninstall thoroughly if installing in headset doesn't work
-p, --open, Wakes headset and opens game automatically once finished
-s, --strip, Stripts permissions to skip permission prompts on first launch
-l, --logs, Pull A2 logs for debugging
-c, --commandline, Specify commandline options to pass to A2
-so, --so, Inject a custom .so file into the APK

How does it work?

Rebuilding the APK with debugging enabled gives permission to access the game files without root.
From there we can place an Engine.ini which overrides the games file letting us bypass authentication and load straight into the map without connecting to any servers.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

a2_legacy_launcher-1.0.20.tar.gz (25.7 MB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

a2_legacy_launcher-1.0.20-py3-none-any.whl (25.7 MB view details)

Uploaded Python 3

File details

Details for the file a2_legacy_launcher-1.0.20.tar.gz.

File metadata

  • Download URL: a2_legacy_launcher-1.0.20.tar.gz
  • Upload date:
  • Size: 25.7 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.11.14

File hashes

Hashes for a2_legacy_launcher-1.0.20.tar.gz
Algorithm Hash digest
SHA256 518c61007fef30a74734f96e5e4f20977a78c411c36f4514e19c5d58e261e50d
MD5 0f6deb4d62ac193aa9d5f740c450e0bc
BLAKE2b-256 f8f4916bb81b7ad3b246e13eefc961540b667f41c623fa7a893f6e1827facc31

See more details on using hashes here.

File details

Details for the file a2_legacy_launcher-1.0.20-py3-none-any.whl.

File metadata

File hashes

Hashes for a2_legacy_launcher-1.0.20-py3-none-any.whl
Algorithm Hash digest
SHA256 625eead3670c31a8b0842dfeef8bc335bd22897ccb9eb684265a9401490b5496
MD5 f00d6a291b60f7b87a1b32a8f124ef59
BLAKE2b-256 5905b449e8e88a8517d20a4db0a83ef036bc0e7fc55e8e3fef2694949c7dd3d3

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page