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:
-
Install pipx
pip install --user pipx -
Add pipx to PATH
py -m pipx ensurepath -
Reopen command prompt
-
Install legacy launcher
pipx install a2-legacy-launcher -
Run the script
a2ll -
If you are prompted to install java follow the instructions and restart your command prompt after.
-
Provide an APK and OBB to install
All old versions can be found here: https://dl.obelous.dev/public/A2-archive/
Debian instructions:
Install:
-
Insall pipx
sudo apt install pipx -
Add pipx to PATH
pipx ensurepath -
Install java
sudo apt install openjdk-21-jdk -
Install legacy launcher
pipx install a2-legacy-launcher -
Run the script
a2ll -
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
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
518c61007fef30a74734f96e5e4f20977a78c411c36f4514e19c5d58e261e50d
|
|
| MD5 |
0f6deb4d62ac193aa9d5f740c450e0bc
|
|
| BLAKE2b-256 |
f8f4916bb81b7ad3b246e13eefc961540b667f41c623fa7a893f6e1827facc31
|
File details
Details for the file a2_legacy_launcher-1.0.20-py3-none-any.whl.
File metadata
- Download URL: a2_legacy_launcher-1.0.20-py3-none-any.whl
- Upload date:
- Size: 25.7 MB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.11.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
625eead3670c31a8b0842dfeef8bc335bd22897ccb9eb684265a9401490b5496
|
|
| MD5 |
f00d6a291b60f7b87a1b32a8f124ef59
|
|
| BLAKE2b-256 |
5905b449e8e88a8517d20a4db0a83ef036bc0e7fc55e8e3fef2694949c7dd3d3
|