How to get updated lighting in Buldozer - pennyworth12345/A3_MMSI GitHub Wiki
Step 1 - Enable logs
To start you'll likely need to enable logs for Buldozer. This is because you need to check where the bin
config is being loaded from when you launch Buldozer, which is shown in your RPT. After you find out this information you can disable logs again.
Terrain Builder (TB)
From inside of Terrain Builder navigate to Tools > Preferences > Buldozer > Launch parameters > Remove -nologs
(you may need to use arrow keys to be able to see it) > Press the OK
button.
Object Builder (OB)
From inside of Object Builder navigate to File > Click External Viewer (first option) > Remove -nologs
(you may need to use arrow keys to be able to see it) > Press the Ok
button.
Now that you've enabled logs, launch Buldozer in either TB or OB.
Step 2 - Find the RPT
Depending on how your Buldozer is setup the RPT is likely to be found in one of two places. Once you navigate to the folder you'll want to sort by Date modified
in Windows File Explorer. You're looking for a .rpt file with a name in the format of arma3_year-month-day-hour-sec-ms
, or alternatively arma3_x64_year-month-day-hour-sec-ms
. Furthermore, you're looking for an RPT that was just modified at that moment.
Default A3 RPT Directory
You should be able to find the default A3 RPT directory by entering the following into Windows File Explorer address bar %userprofile%\AppData\Local\Arma 3
. Inside that folder, you should find the RPTs as described above.
Buldozer Profile Directory
Within your Buldozer parameters in TB or OB it may specify a "profile", which indicates where your Buldozer folder is. It's extremely likely that by default it would be in P:\Buldozer
. Inside that folder, you should find the RPTs as described above.
Step 3 - Check the RPT
Once you have the RPT open you're looking for something along the lines of this
E:\SteamLibrary\steamapps\common\Arma 3\dta\bin.pbo - 145229
E:\SteamLibrary\steamapps\common\Arma 3\dta\core.pbo - 129618
E:\SteamLibrary\steamapps\common\Arma 3\dta\languagecore_f.pbo - 136608
which for me is around line 30 of the RPT. If you don't see it, then have no fear, things will be easier for you in the next step.
Step 4 - Replace the bin config or bin PBO
If you found something similar to what was posted in Step 3 then proceed to Replace bin PBO
below, otherwise proceed to Replace bin config
.
Replace bin PBO Unfortunately, this next part may be tedious for you in the long term. Buldozer is loading the bin PBO directly from your game directory, and as such to modify it you need to replace it with the one I packed. As such you can't play the game in multiplayer with the modified PBO so make sure swap it out if you want to play.
- Navigate to your Arma 3 Steam Installation and enter the Dta folder.
- Copy the
bin.pbo
in that folder and paste it to another location. This is a backup you'll swap out with the modified bin PBO when you want to play in multiplayer. Worst case if you lose it is you will just use the "Verify Integrity" option on Steam. - Download the PBO from this link.
- Copy that bin PBO and replace the bin PBO that is currently in the Dta folder of your Arma 3 Steam installation.
Replace bin config
- Navigate to your
P:\bin\ folder
. - Download the config from this link.
- Copy that bin config and replace the bin config that currently in
P:\bin
.
Step 5 - Checking Buldozer for results
Finally, you'll launch Buldozer as you normally would, and check to see if the lighting was updated.