Sunday, October 6, 2019

Borderlands Game of the Year Enhanced Edition






With the release of my Borderlands 3 fix imminent, it occurred to me that I never got around to uploading the fix I made for the Borderlands GOTY Enhanced to the HelixMod site. It's been a little while since I worked on this, so I'm a bit fuzzy on some of the details, and therefore will keep this post relatively short and sweet. So without further "ado" (Borderlands 3 reference), let's get on with it.

3D Fix Summary


Game Engine: Unreal Engine 3.5 on DX11

Fixed Issues:
-Lighting & dynamic shadows placement
-Clipping issues on distant lighting sources
-Decals
-Water
-Various halo causing effects

User Interface Features:
-Incorporates a dynamic 3D crosshair option
-Cyclable HUD depth
-Persistent settings. Once you set your preferred settings (eg. HUD depth) it will save the setting for future gaming sessions.

Not Fixed/Remaining Issues:
-Sun shafts aka God rays. Managed to fix these in the very first area, however other areas are broken despite using the same shader (or similar variants). This game uses a VERY different method than standard god ray shaders in pretty much all other UE3 games. Honestly, I spent a buttload of time on this, and it's heartbreaking that it doesn't work correctly outside the first area, but it is what it is.

Other notes:
-Game is very intolerant of Alt+tabbing out of the game. If on Windows 10, disabling fullscreen optimization might help. Just be prepared that if you alt + tab out of the game you'll most likely need to restart the game to get 3D to work again.


Instructions


1. Download fix: Borderlands GOTY Enhanced 3D Fix v1.0
2. Extract fix contents to ..\BorderlandsGOTYEnhanced\Binaries\Win64\ folder
3. Required settings in Options - Video - Set Fullscreen to "Fullscreen"
   Recommend setting: Options - Video - Flare outs to Off (this disables sun shafts)
4. The following keybindings have been set up:
     F1 - Cycles through various HUD depth presets
     F2 - Cycles between 3 crosshair settings: 1) Dynamic/3D, 2) Static @ 95% depth, 3) Static @ same depth as rest of HUD
     F3 - Toggles the cel shading / black outlines on and off (default on)
     F4 - Toggles between disabling part of Erdian weapons effects that are uncomfortable when shooting them (default on)
       \  - Disables the HUD


Tools used and special credits


-3DMigoto v1.3.15 by 3DMigoto developers
-Autodepth crosshair custom shader by DarkStarSword



Donations


-Like my work and wish to show appreciation and provide funding towards future game fixes? Dontations can be sent by visiting: www.paypal.me/DShanz or by sending to rshannonca@gmail.com

6 comments:

  1. Awesome that you're still doing(and sharing) fixes man!!!!
    Thanks a lot DJ-RK!!!!!!!

    ReplyDelete
  2. There is a bug that does not let you save 120hz in the menu when you change it , it goes right back to 60hz or whatever the default was. Tried a few things from google searches, nothing worked. Did anyone else get this?

    ReplyDelete
    Replies
    1. I can't recall specifics, but I do recall there being an issue with not being able to save certain settings, and refresh rate could be one of them. Couldn't find any solution myself. Shouldn't affect much, though.

      Delete
  3. perfomance with the fix on is TERRIBLE using driver 452.06, reverted to 436.30 and it is fine
    Is 3dmigoto connected with nvidia driver ? or just this driver (452.06) is so bad

    ReplyDelete
  4. upd: drivers 451.67, 446.16 still very bad performance. The latest driver to work the game smooth is 436.30

    ReplyDelete