Is the crosshair disappearing while aiming a known issue? (EDIT: I should rephrase; Is that happening to everyone or just me?) Ideally while aiming it would just kind of go to first person for the duration, if that's possible, but if it just tightened the crosshair instead that would work fine too. As it is now I can't really use the mod since I'm a pleb who needs a dot to aim.
Hi!, this isn't really much of an issue as it is just a normal game mechanic. We have to do 1 of 2 things to solve this as a "quality of life" feature. 1. Find a way to stop it from doing this (sounds simple right?) (it's not, although this is how i'd prefer to handle it). 2. Replace a hud item such as the xp bar with a crosshair, center the xp bar(custom xhair), and hide the default crosshair. (this is most likely how it'll be handled).
For now if you really want, feel free to check out this: https://youtu.be/rFL_2sdtxtw ^ should allow you to draw a customizable crosshair overlay in the game! Just make sure your actual crosshair is set to be centered or else the overlay might not work like you'd think it would since bullets will go to the real xhair location.
Hope this helps / gives you some insight on whats to come!
I thought I might also mention that there is another possible workaround using stuff already within Windows 10. Using Xbox Game Bar, head into the widget store and grab CustomCrosshair. There is 1 app in there, as of right now, that does this. Pin the widget, enable click-through, and customize it however you want. In less then 30 seconds, most of you reading this right now can get a custom crosshair. Don't advertise you are using this in certain online games, like Sea of Thieves. HOLY COW it is overpowered in there! (EDIT) Slight chance you may need the beta version of Game Bar. I know I have it...
Oh oh and another neat idea. A third option, you might say. Swap to first person while holding left trigger (or the m&k equivalent). I almost had that working while using the version of this mod from about a week ago while using cheat engine and hotkeys. I was testing ideas like this when using a Switch controller, and enabling motion controls only while holding the left trigger. Very fun, by the way.
I8AB2Day switching to first person while holding a hotkey is something that can be done in CheatEngine for sure, but hotfix modding doesnt allow on-the-fly editing. The hotfix is loaded in the main menu, and then its on forever until restarted.
It MIGHT be possible one day to make holding the aim button trigger some event that makes you first person, and then untrigger when unheld, with some sort of total black magic fuckery- but I doubt it. And even if that could happen it'd probably break a LOT of things.
CheatEngine with an AutoHotkey Script is your best bet.
Finally, after lots of tries, headaches and days without sleeping, I managed to do what we all wanted, a third person mode that when aiming goes to first person. The behavior that I managed to achieve is practically the same that you would get in Borderlands (modifying WillowInput.ini), Borderlands 2 (Cheat Engine table script) and Borderlands The Pre-Sequel (Cheat Engine table script) So, I will detail all the necessary steps. First, the Hotfix script has a very important configuration that we need, the ability to put our custom coordinates for the third person, we don't really need much more of the script. Just in case you need a refresh, this is the installation guide for the Hotfix merger: https://www.youtube.com/watch?v=KYgUzKomXrk Once that is installed, you can load the script, here I share the script that I have for this process: https://drive.google.com/file/d/1Jk9hoYZUILi6c0QQuwenOSeIKRnjj7pR/view?usp=sharing Secondly, we need to access the console, so we can use commands like camera 1st and camera 3rd. When you use these commands by default, the third person camera is in a weird position, but since we changed the coordinates with the hotfix, the camera will be just like we wanted. But to be able to use console, we need to have the Universal Unreal Engine 4 Unlocker, which you can get here: http://framedsc.com/GeneralGuides/universal_ue4_consoleunlocker.htm I was not able to access the console unless I activated the UUU. To activate it is very simple, when you reach the main menu screen of the game, you can execute UuuClient.exe. When its opened, you select the Borderlands 3 process to inject, and then you push Inject DLL. (NOTE: You will have to do this everytime that you launch the game) At this point if everything was done right, you will be able you press the console key and access the console and enter the command camera 3rd to change to the third person, and camera 1st to change again to the first person. The problem that you may have is that you don't know where the console key is. Technically is the Tilde key, the key that is just right down of the Esc key. However, I had to change my keyboard layout in windows to use English (United Kingdom), since the console was not activating while pressing the key and using the Spanish (Spain) keyboard layout. So, just keep in mind that if after using the UUU you still can't open the console, change the keyboard layout. Thirdly, once you get the console working, we need to install AutoHotKey, because we are going to automate the camera change process, that way we can activate the console command with a single key without having to write the command itself. You can download and install AutoHotKey here: https://www.autohotkey.com/ I made an AutoHotKey script that lets you put the third person camera with F8, and the first person camera with F7. But the best part of the script is that when we are in the third person, IF WE CLICK THE RIGHT MOUSE BUTTON TO AIM WITH A GUN IT WILL CHANGE TO THE FIRST PERSON, and it will use the zoom that you use to shoot as well. WHEN THE RIGHT MOUSE BUTTON STOPS BEING PRESSED IT WILL CHANGE BACK TO THE THIRD PERSON. If you use a controller to play like me, you have to tell either Steam or DS4windows that the Left Trigger is the Right Mouse Button. The only downside to this is when you open the map, the Left Trigger will not zoom out, so you have to use the mouse wheel to zoom out. Here I share the script that you need to use: https://drive.google.com/file/d/135fJDLHGlSRXyJ_atac3nLeqmWXPS5Hn/view?usp=sharing (NOTE: You need to click the script every time that you launch the game, when you reach the main menu, first inject the Universal Unreal Engine 4 Unlocker dll, and after that you click the Auto Hot Key script) If all is working as its supposed to, you will be able to explore in third person and fight in first person, just like the previous games mods. I hope you have understood the steps well and that they are helpful to you, and that this reaches as many people as possible who have always wanted to play this way in Borderlands 3.
Dear lord... first, kudos for making it work. But that's way too much of a hassle to do every time you run the game, needing to alt tab to launch uuu then ahk and close both when you're done... Mad respect for pulling it off though, honestly.
Hey everyone, I’ve run into a weird issue and wondering if anyone else has experienced this. I’m trying to edit some variables (x, y, z) for camera position in .bl3hotfix file using WordPad. After making the changes, I reload the file in B3HM, but the game doesn't seem to react to the modified values. It behaves exactly the same as it did the first time I applied the file, as if none of the changes I made were recognized. Has anyone dealt with this before? Is there a specific way to edit the file or reload it properly so that the changes actually take effect? Thanks in advance!
So does that perspective allow you full access to all of the floor-to-ceiling "safe deposit boxes" in the bank at Atlas HQ, for instance? That is a shortcoming with the mod's default perspective, you can't interact with everything that you can in first person.
How exactly am i supposed to edit the xyz values? I have it as a text file but the BL3 Hotfix menu refuses to recognize or even open the "local" URL option, all it allows is the regular URL. Which renders the editing void since the github is a fixed text link. Am i missing something?
Your BL3 Hotfix Menu doesnt recognize saved mod files since they are saved as text files (.txt), not as hotfix files (.bl3hotfix) when you download them.
If you dont have disabled, first thing that you need to do is to disable "Hide extensions for known file types" in Windows. When this option is enabled it hides file extension for known file types, in this case .txt, so you are unable to edit it out and leave them saved as .bl3hotfix
To do so, open your Windows Explorer > File > Change Folder and search options. A new window should open, select View > and then untick "Hide extensions for known file types" Press Apply, then OK.
This should now show you extensions for file types. Find your hotfix mod file and you should now see something like "mod_name.bl3hotfix.txt" Right mouse Click on it, select Rename and delete ONLY .txt A warning will popup that file might be unusable, click OK and that should be it, you should be able to import local file/url in your Hotfix Menu.
To edit the values just open 3rd person hotfix mod file in any text editor and look for the line: # ---------------------------------------------------------------------------------------------------- # Edit the XYZ at the end of the line below to change the camera position. SparkPatchEntry,(1,1,0,),/Game/GameData/Camera/CameraMode_ThirdPerson.CameraMode_ThirdPerson:CameraBehavior_OffsetCameraRelative_0,LocationOffset,0,,(x=-150,y=100,z=0) # ----------------------------------------------------------------------------------------------------
Just be super careful, since mod is moving center of the camera, not the character it self, editing X axis to low (in negative) and you wont be able to interact with any objects at all. Theres a fix for that too..
I followed the instructions but it doesn't work. This mod is broken and I cannot get it to work. I've looked all over for solutions but nothing works. ):
EDIT: Fixed by getting OHL and implementing it into the OHL-Mods folder. Thanks for making this!
When playing Amara on a friends game, when I open the menu it sticks me in first person and I can't turn left or right. It doesn't happen when I play Moze.
94 comments
1. Find a way to stop it from doing this (sounds simple right?) (it's not, although this is how i'd prefer to handle it).
2. Replace a hud item such as the xp bar with a crosshair, center the xp bar(custom xhair), and hide the default crosshair. (this is most likely how it'll be handled).
For now if you really want, feel free to check out this: https://youtu.be/rFL_2sdtxtw
^ should allow you to draw a customizable crosshair overlay in the game!
Just make sure your actual crosshair is set to be centered or else the overlay might not work like you'd think it would since bullets will go to the real xhair location.
Hope this helps / gives you some insight on whats to come!
(EDIT) Slight chance you may need the beta version of Game Bar. I know I have it...
It MIGHT be possible one day to make holding the aim button trigger some event that makes you first person, and then untrigger when unheld, with some sort of total black magic fuckery- but I doubt it. And even if that could happen it'd probably break a LOT of things.
CheatEngine with an AutoHotkey Script is your best bet.
So, I will detail all the necessary steps.
First, the Hotfix script has a very important configuration that we need, the ability to put our custom coordinates for the third person, we don't really need much more of the script. Just in case you need a refresh, this is the installation guide for the Hotfix merger: https://www.youtube.com/watch?v=KYgUzKomXrk
Once that is installed, you can load the script, here I share the script that I have for this process: https://drive.google.com/file/d/1Jk9hoYZUILi6c0QQuwenOSeIKRnjj7pR/view?usp=sharing
Secondly, we need to access the console, so we can use commands like camera 1st and camera 3rd. When you use these commands by default, the third person camera is in a weird position, but since we changed the coordinates with the hotfix, the camera will be just like we wanted. But to be able to use console, we need to have the Universal Unreal Engine 4 Unlocker, which you can get here: http://framedsc.com/GeneralGuides/universal_ue4_consoleunlocker.htm
I was not able to access the console unless I activated the UUU. To activate it is very simple, when you reach the main menu screen of the game, you can execute UuuClient.exe. When its opened, you select the Borderlands 3 process to inject, and then you push Inject DLL. (NOTE: You will have to do this everytime that you launch the game)
At this point if everything was done right, you will be able you press the console key and access the console and enter the command camera 3rd to change to the third person, and camera 1st to change again to the first person. The problem that you may have is that you don't know where the console key is. Technically is the Tilde key, the key that is just right down of the Esc key. However, I had to change my keyboard layout in windows to use English (United Kingdom), since the console was not activating while pressing the key and using the Spanish (Spain) keyboard layout.
So, just keep in mind that if after using the UUU you still can't open the console, change the keyboard layout.
Thirdly, once you get the console working, we need to install AutoHotKey, because we are going to automate the camera change process, that way we can activate the console command with a single key without having to write the command itself. You can download and install AutoHotKey here: https://www.autohotkey.com/
I made an AutoHotKey script that lets you put the third person camera with F8, and the first person camera with F7. But the best part of the script is that when we are in the third person, IF WE CLICK THE RIGHT MOUSE BUTTON TO AIM WITH A GUN IT WILL CHANGE TO THE FIRST PERSON, and it will use the zoom that you use to shoot as well. WHEN THE RIGHT MOUSE BUTTON STOPS BEING PRESSED IT WILL CHANGE BACK TO THE THIRD PERSON.
If you use a controller to play like me, you have to tell either Steam or DS4windows that the Left Trigger is the Right Mouse Button. The only downside to this is when you open the map, the Left Trigger will not zoom out, so you have to use the mouse wheel to zoom out.
Here I share the script that you need to use: https://drive.google.com/file/d/135fJDLHGlSRXyJ_atac3nLeqmWXPS5Hn/view?usp=sharing (NOTE: You need to click the script every time that you launch the game, when you reach the main menu, first inject the Universal Unreal Engine 4 Unlocker dll, and after that you click the Auto Hot Key script)
If all is working as its supposed to, you will be able to explore in third person and fight in first person, just like the previous games mods.
I hope you have understood the steps well and that they are helpful to you, and that this reaches as many people as possible who have always wanted to play this way in Borderlands 3.
But that's way too much of a hassle to do every time you run the game, needing to alt tab to launch uuu then ahk and close both when you're done...
Mad respect for pulling it off though, honestly.
I’m trying to edit some variables (x, y, z) for camera position in .bl3hotfix file using WordPad. After making the changes, I reload the file in B3HM, but the game doesn't seem to react to the modified values. It behaves exactly the same as it did the first time I applied the file, as if none of the changes I made were recognized.
Has anyone dealt with this before? Is there a specific way to edit the file or reload it properly so that the changes actually take effect?
Thanks in advance!
P.S. I use 1280x720 as resolution
https://i.postimg.cc/tRZPG8K0/397540-2.jpg
If you dont have disabled, first thing that you need to do is to disable "Hide extensions for known file types" in Windows.
When this option is enabled it hides file extension for known file types, in this case .txt, so you are unable to edit it out and leave them saved as .bl3hotfix
To do so, open your Windows Explorer > File > Change Folder and search options.
A new window should open, select View > and then untick "Hide extensions for known file types"
Press Apply, then OK.
This should now show you extensions for file types.
Find your hotfix mod file and you should now see something like "mod_name.bl3hotfix.txt"
Right mouse Click on it, select Rename and delete ONLY .txt
A warning will popup that file might be unusable, click OK and that should be it, you should be able to import local file/url in your Hotfix Menu.
To edit the values just open 3rd person hotfix mod file in any text editor and look for the line:
# ----------------------------------------------------------------------------------------------------
# Edit the XYZ at the end of the line below to change the camera position.
SparkPatchEntry,(1,1,0,),/Game/GameData/Camera/CameraMode_ThirdPerson.CameraMode_ThirdPerson:CameraBehavior_OffsetCameraRelative_0,LocationOffset,0,,(x=-150,y=100,z=0)
# ----------------------------------------------------------------------------------------------------
Just be super careful, since mod is moving center of the camera, not the character it self, editing X axis to low (in negative) and you wont be able to interact with any objects at all. Theres a fix for that too..
This is how i made mine looking
here is my edit (x=-125,y=50,z=-25)"
EDIT: Fixed by getting OHL and implementing it into the OHL-Mods folder. Thanks for making this!