Preface
See bottom of file for installation
Will this work for Enhanced?
No; Dont even try, no amount of fiddling will get it to work.
Changes
- 
apple1417 replaced all
.envfiles with.tomlfilesunrealsdk.envfile becameunrealsdk.tomlyou can find configuration options in there
 - 
Mod Loading
- Main mod directory is now in the root directory
 unrealsdk.tomlhas an optionadditional_mod_dirsallowing you load mods from any directory
 - 
The input system (input_base) is now a native C/C++ module; Shouldn't break existing mods relying on the old version.
 
This should have been released around a month ago so I have already forgotten the changelog lol; -Ry
Installation
- Extract the contents of 
PythonSDK-Release-X.Y.Z.zipto your games directorysteamapps\common\Borderlands\ - Open 
Borderlands.exe - Once at the main menu type 
modsinto the console by default the key is set to Tilde `- If the console does not open then the SDK failed to load; relaunch and see if that fixes it.
 - If it still does not work you can ask for help in the Discord
 
 - If you see console_mod_menu then you have python mods working
 - You can now install mods from bl1-sdk-mods
 - By default when you download and install a mod the mod will be 'Disabled' you need to manually enable the mod using the console mod manager. Once enabled it will auto-enable of subsequent reloads/restarts.
 
Finding Mods
You can find mods at: bl1-sdk-mods
Linux
When launching with wine ensure these environment variables are set:
WINEDLLOVERRIDES="dsound=n,b" %command% -nosplash