A PythonSDK library for Borderlands which holds utility functions for all our mods.
- PythonSDK:
v0.7.9
- Mod Menu:
v2.4
- this is a PythonSDK library, you can't install it with BLCMM
- it doesn't need to be activated in the Mod Menu within the game
- download the latest release from releases
- extract it to:
Borderlands 2\Binaries\Win32\Mods
In order to work on this library, you need the latest python files from the requirements.txt
.
- download the embedded Win32 Version of Python 3.7.9 from here and copy the following files into
dist
:_asyncio.pyd
_overlapped.pyd
_queue.pyd
_socket.pyd
_ssl.pyd
libcrypto-1_1.dll
libssl-1_1.dll
select.pyd
unicodedata.pyd
- install pipenv:
pip install --user pipenv
- run update packages from pypi:
pipenv run pip install -t dist -r requirements.txt --upgrade
.
Everything related to versions and their release notes can be found in the changelog.
This project and all containing files, except for those in dist
, are licensed under LGPL-2.1-or-later.
- OpenSSL 1.1 is licensed under the dual OpenSSL and SSLeay license
- Python 3.7 is licensed under the Python License
You can find licenses for python packages downloaded with pip
in their respective *.dist-info
directory.