Vanilla cointainers have no different textures for different colors, they only have a color swap (they use "color remapping" instead of "material swap").
This mod requires to activate plugin, because I had to assign different textures to each container. The plugin is ELS flagged so it doesn't take a slot in your load order.
This also means that if another mod adds containers, they will probably look like vanilla.
ABOUT PRECOMBINES
This mod works 100% with disabled precombines. If you keep enabled precombines, most containers will look like vanilla.
What are precombines
Spoiler:
Show
The game uses precombined meshes for many stactic objects (buildings, trees...) on many locations. This improves the performance of the game, allowing your computer to load one large object instead of many objects.
Disabling the precombines is useful in some cases, especially to use mods that modify terrain objects, or that allow certain objects in particular to be removed. However, disabling precombines may have a negative effect on performance.
I can't recommend you disable precombines, the decision is up to you and your hardware. Personally, due to the mods I use and like to create, it is imperative for me to disable it in my game. If you didn't know about the precombines, I recommend looking for information before disabling them. Anyway you can disable it and test the performance in game, it can be enabled again at any time.
If you want to disable precombines you can easily do so by editing your "Fallout4Custom.ini" file. This file is located in the folder C:\Users\[your use name]\Documents\My Games\Fallout4. You can edit this file using the notepad. To disable precombines, you only have to add these lines to the file: [General] bUseCombinedObjects=0 If your file already has these lines or the section "[General]", simply modify what is necessary so that it has this line with value "0". To enable precombines again, undo changes to file or change value to 1 (bUseCombinedObjects=1) (it's recommended to keep a backup of your INI files).
About previous reported issues
Spoiler:
Show
I can confirm enabled precombines makes most containers look like vanilla. I had been testing the mod with and without precombines, and it seemed to work in all cases, but now I have found there was one mod disabling precombines for no reason, making my tests invalid. My apologies to people who have reported that it doesn't work in some places, and I've given them wrong answers. I will try to do something with precombines, but I can't confirm. All I can say nowadays is that the mod works 100% with disabled precombines.
lore friendly looks really nice and fits in the game well. but disabling precombines.....There is a mod "Previsibines Repair Pack" aka PRP, that has come close to a required to play (better performance)
Know what would make an excellent companion to this mod? Another mod that makes shipping containers available to build with. I'd say, ideally, with heights equal to full size warehouse wall pieces. If I knew how to make these I'd try to do it myself, but I love your work so I'm entrusting my idea to you.
I haven't tried that yet, but yes. It's kind of like DynDOLOD for Skyrim. It should pick up all your model replacements and make new precombine with them.
Man, these look so fantastic compared to vanilla containers.. Any update on whether there's going to be a version that doesn't require disabling precombines?
There will probably be no new versions. I think the only way to do it would be to modify each one precombined mesh in the game, and it would be an insane work and probably have compatibility issues.
I want to retexture trains, I really hope they have different textures instead of gradient files... but I'm afraid it won't be like that.
Conflicts with Scrap Everything. Needs to be loaded after Scrap Everything. Should be compatible that way. Only thing it'll change for Scrap Everything is that it may not say "Crate" when you hover over a crate to scrap. Easy fix if you know how to use FO4Edit.
Have you considered one black and white Greyscale texture with some text and creating a gradient texture with modern colours? I have done it for my own game.
*edit, the Small crates have quite a tricky Gradient texture. yet to figure out exactly how it works..
I think each container uses one horizontal line from the gradient file. You can get the value from FO4Edit/Creation Kit. Also some small crates use a real texture.
Yes I considered that, but discarded that idea. The whiteness of a pixel in the diffuse texture defines the color from the gradient file line... It's a very clever trick to save hard drive space, but I can't seem to get a quality result that way.
137 comments
Vanilla cointainers have no different textures for different colors, they only have a color swap (they use "color remapping" instead of "material swap").
This mod requires to activate plugin, because I had to assign different textures to each container. The plugin is ELS flagged so it doesn't take a slot in your load order.
This also means that if another mod adds containers, they will probably look like vanilla.
ABOUT PRECOMBINES
This mod works 100% with disabled precombines. If you keep enabled precombines, most containers will look like vanilla.
What are precombines
The game uses precombined meshes for many stactic objects (buildings, trees...) on many locations. This improves the performance of the game, allowing your computer to load one large object instead of many objects.
Disabling the precombines is useful in some cases, especially to use mods that modify terrain objects, or that allow certain objects in particular to be removed. However, disabling precombines may have a negative effect on performance.
I can't recommend you disable precombines, the decision is up to you and your hardware. Personally, due to the mods I use and like to create, it is imperative for me to disable it in my game. If you didn't know about the precombines, I recommend looking for information before disabling them. Anyway you can disable it and test the performance in game, it can be enabled again at any time.
If you want to disable precombines you can easily do so by editing your "Fallout4Custom.ini" file. This file is located in the folder C:\Users\[your use name]\Documents\My Games\Fallout4. You can edit this file using the notepad. To disable precombines, you only have to add these lines to the file:
[General]
bUseCombinedObjects=0
If your file already has these lines or the section "[General]", simply modify what is necessary so that it has this line with value "0".
To enable precombines again, undo changes to file or change value to 1 (bUseCombinedObjects=1) (it's recommended to keep a backup of your INI files).
About previous reported issues
I can confirm enabled precombines makes most containers look like vanilla. I had been testing the mod with and without precombines, and it seemed to work in all cases, but now I have found there was one mod disabling precombines for no reason, making my tests invalid. My apologies to people who have reported that it doesn't work in some places, and I've given them wrong answers. I will try to do something with precombines, but I can't confirm. All I can say nowadays is that the mod works 100% with disabled precombines.
Thanks for your support!
RELEASED UPDATE WITH SMALLER CONTAINERS
RequiredUsername, thanks for your screenshot! :)
(Sorry for late response)
That would be nice, for wasteland architects ^^
Meanwhile, there is already a beautiful craftable containers mod: Better Containers
I wish the game wasn't limited and that this would have worked as a simple retexture like other items.
https://www.nexusmods.com/fallout4/mods/60065?tab=description
I want to retexture trains, I really hope they have different textures instead of gradient files... but I'm afraid it won't be like that.
*edit, the Small crates have quite a tricky Gradient texture. yet to figure out exactly how it works..
Yes I considered that, but discarded that idea. The whiteness of a pixel in the diffuse texture defines the color from the gradient file line... It's a very clever trick to save hard drive space, but I can't seem to get a quality result that way.