@GlennSteenn I have not tried the other method, though i probably should for completeness. I can do so. If you are worried about breaking the install, I can post the unpublished install script I wrote. I have used it several times and it works on my system. If you are worried about losing save data, you can copy out the save data from the Wine Prefix and copy it into the new one. I have done it multiple times during testing. Especially since the cloud save function in the Epic Games store is awful.
Update: Made an installer which uses the mf-installcab stuff instead, does not work at all. The reason I hadn’t tried it yet was because it looks like the mf-installcab is listed to work on some RE Engine Games, and the mf-install script seems to work mostly with Unreal 4 games. Worth a shot, but unfortunately no dice.
@elika123 Are you launching the Borderlands 3 executable directly? Or are you launching through the Epic Games store? If I remember correctly, that error may be DRM related (yay…) I think it may just be that you need to launch the game through the Epic Games store for it to work. If you are launching through the Epic Games Store, we will need more info to be able to help.
My first crack at an installer used that. It did not work. That is why I moved to the mf-install method. Although I just had a realization. The Gris installer was what I used as a template. One uses x32, the other uses x64. I think I need to retry using some of the x32 dlls and see how it works.
I will take a look at it.
Update: I made an installer with the mfplat dlls both 64 and 32 bit. It did not seem to fix the issues that mf-install does. I could have missed something necessary in the installer, so if someone else wants to take a shot at it feel free.
If you have an Nvidia card and updated your driver to one of the later ones (>415 I think), there’s a bug regardng some json files that vulkan needs. Running vulkaninfo as root will resolve it until reboot, so on my Ubuntu based system I start every session with a simple “sudo vulkaninfo”. Works nicely after that.
i have a 2080 ti and i7 7700 non k and 31.4 big of ram I’m also having a another issue after completing a mission and going on the next one it would not start until i exit the game and open it again this takes a while for it to happen i do not no why.
Ah sorry, yes. I’m running on a RTX 2060. Updated the drivers via the usual measures…Well, really, did an update of the OS (Ubuntu Budgie went from 18.04.2 to 18.04.3, kernel 4.18 to 5.0)… and that seemed to break the driver (it had gone from 415 to 418)… Did a metric tonne of troubleshooting why suddenly all dxvk-games stopped working, and opportunistically updated the driver a few times. Currently running at 435.
So it might be any number f factors, from GTX<>RTX, kernel version etc why you see no issue and I need that fix.
Basically running vulkaninfo will give you something like:
glenn@glenn-TUXEDO:~$ sudo vulkaninfo
[sudo] password for glenn:
WARNING: [Loader Message] Code 0 : loader_icd_scan: Can not find ‘ICD’ object in ICD JSON file /usr/share/vulkan/icd.d/nvidia_layers.json. Skipping ICD JSON
… lots of output
and it will recreate the missing ICD json file.
After that Vulkan, and hence DXVK and all that depend on it, like wine, are fine.
Strange, so it loses this on every boot? I am not going to be much help with troubleshooting as I am running Gentoo. I will note though, that I have had a ton of problems with the 5.0 kernels. I rolled my system back to 4.19 after using 5.0.X for a couple of weeks as it was extremely buggy on my system. If you still have the old kernel in your grub entries, I would be curious to see if booting the old one changes anything.
Nah, only a few 5.0 kernels there. Apart from the vulkan/deiver issue, it all runs fine… Even more than fine:-).
I suppose there’s been changes in who does what and how, so the files don’t get created at module load as before, and that would explain why it’s needed on every boot.
Gentoo huh? Myself I’ve left my LFS days behind me, got a bit too lazy over the years:-). Respect though!
So I created a gist of my current installer here. I am stuck on one portion of it if anyone cares to help. Basically the installer installs the mf-install and mf-installcab scripts. Those already set the proper registry keys and moves the colorcnv file into the C:\windows\system32 folder, so I think those are redundant from the video as far as I can tell. However, the game needs to be installed before you can move mfplat.dll into C:\Program Files\Epic Games\Borderlands 3\ Otherwise the Epic games store will complain that the directory is not empty when you install. My thought is if we can get the installer to launch the store once, and manually install the game while the installer is still running, then move the mfplat.dll file after the store is exited, that should work. I am not sure how to accomplish this though.
I got this error as well while testing the installer. I think it is related to something breaking in the Wine Prefix. Using a new prefix seemed to fix it.
set the game EXECUTABLE to 64bit (since I’m running the whole thing in 64bit) (select Epic Games Store in Lutris > Config > Game options > Executable > …/drive_c/Program Files (x86)/Epic Games/Launcher/Engine/Binaries/Win64/EpicGamesLauncher.exe)
set DXVK to 1.3.4 (latest atm)
installed Borderlands 3 from the store normally
(- tried to play multiple times, stuck at the “Watch the monitor” every time)
(- installed mf, mfc40, mfc42, xact_x64 - at this point, I didn’t know about the youtube video guide)
followed the steps in the youtube video, including disabling esync
start the game, runs good
How can you tell if everything has worked?
Start the game - wait patiently - and if you see the 2K intro and then Claptrap messing at the bottom of the screen, you’re good.
Spoiler:
Sadly, after about an hour - boring and slow - game-play BL3 is nowhere near as fun as BL2
Reminds me to the Pre-sequel - the jokes are flat, the UI poorly designed, the progression is slow and there’s waaaaaay too many recycled stuff in it. I bought the super-duper deluxe edition with season pass… starting to regret it.
I am aware of how to get it to run. I am trying to get those steps to run in an official Lutris installer, which is not as straightforward as it would appear. I also suddenly have been running into the same codefusion error as others before and am not sure of the underlying cause, or by extension, a fix.
As far as the game goes, I actually think the gunplay is much better than in 2 and the Pre sequel. The writing is not quite as good as two, but I still enjoy it for what it is worth.
I will agree though, the UI redesign is not great. Definitely a regression.