Install Steam
login
|
language
简体中文 (Simplified Chinese)
繁體中文 (Traditional Chinese)
日本語 (Japanese)
한국어 (Korean)
ไทย (Thai)
Български (Bulgarian)
Čeština (Czech)
Dansk (Danish)
Deutsch (German)
Español - España (Spanish - Spain)
Español - Latinoamérica (Spanish - Latin America)
Ελληνικά (Greek)
Français (French)
Italiano (Italian)
Bahasa Indonesia (Indonesian)
Magyar (Hungarian)
Nederlands (Dutch)
Norsk (Norwegian)
Polski (Polish)
Português (Portuguese - Portugal)
Português - Brasil (Portuguese - Brazil)
Română (Romanian)
Русский (Russian)
Suomi (Finnish)
Svenska (Swedish)
Türkçe (Turkish)
Tiếng Việt (Vietnamese)
Українська (Ukrainian)
Report a translation problem
All I’m saying is be prepared for anything.
Have never run into any issues, not even a game crash.
Im not even running any compatibility stuff on the game exe.
It doesn't have SecurRom
For instance if you kill Crawmerax too many times your game will crash and close, but as far as that goes I've never had any other issue. I think there's a file in the directory that you can edit to fix this, but I never bothered messing with it.
FOUND FIX! In startup options put -nohomedir
Even if you turn that up, what happens is then you wind up beyond what the engine is optimized for, and it does not crash but starts running like crap, i guess it may eventually crash, but it starts running too bad to want to continue long enough to crash.
but i mean, the amount of stuff on the ground before it crashes out is a kind of insane amount, it's to the point by then that you cant properly pick stuff out anyways.
I'll list the modifications I applied down below (I use an AMD CPU and an NVIDIA GPU). Most of this was compiled from PCGamingWiki [www.pcgamingwiki.com] and multiple Steam Guides.
DXVK is a translation layer from DirectX to Vulkan. It also works on Windows 11 for specific games.
You can get the required files on the Github of DXVK [github.com]. BorderlandsGOTY.exe is a x64 executable. You need to copy the x64 versions of d3d11.dll and dxgi.dll in the same folder that contains the BorderlandsGOTY executable (for me, ...\steamapps\common\BorderlandsGOTYEnhanced\Binaries\Win64).
You can then use a config file for DXVK if you want to tinker settings but there was nothing more that needed to be done. You can add a small fps counter in the top of your screen to be sure that DXVK is being used.
bHasVoiceEnabled= False (instead of True)
--> prevents Steam from using a microphone input and improves multiplayer performance according to Steam Guides
In the <MemoryPool> section, add a 0 at the end of each line
--> prevent stutter when turning the camera (by increasing the allocated memory)
bEnableMouseSmoothing= false (instead of true)
<Engine.PlayerInput> LookUpScale= -300 (instead of -250)
--> improves mouse handling
Don't touch that setting in the game afterwards, it's buggy.
(borderlandsGOTY.exe) Max Frame Rate → 120 FPS (I chose to limit the FPS here)
(borderlandsGOTY.exe) Vulkan/OpenGL present method → prefer native (instead of auto)(use this if you are also using DXVK translation layer)
Does using DXVK on PC cause any issues for multiplayer / coop?
I did some multiplayer / coop successfully in Borderlands The Prequel with DXVK active (with a total of 6 different people maybe ?).
I wouldn't suggest copying the DXVK files into every old game. It's best to first collect some info on forums and PCGamingWiki. DXVK also has lots of info on it's GitHub page.
To be safe, don't do any kind of modification on VAC enabled games.