NOTE: This is an alpha test, ive adapted some code ive been working on for another project to work with the blackface fix script, its not a very clean adaptation but it functions fine. If this version ends up solving more issues ill be doing a full rewrite to clean everything up.
Changes in V3 alpha
-Large Overhaul of code for the texture processing, based off a seperate project im working on, much more flexible. -Included a set of textures (seperate download) that are too big in the HD DLC, but that depending on what mods you use you might not have a loose copy of.
Note: Thanks to all of you who have been testing and bringing these bugs to my attention, I can't fix them if i dont know about them!
Known Issues with V3 Alpha 1:
-The script doesnt work if run as admin.
TODO: - Fix any additional issues with certain Characters, and unknown bugs. PM me about characters that arent being fixed.
PREP: 1. Extract BlackFaceFix_V2.3.7z anywhere on your system. 2. Make a backup of: \Data\Textures\Actors\Character\ (this is a precaution, better safe then sorry!) 3. Extract the textures from the Extra Textures download to your data folder, say no to overwrite, this is to add extra textures that you dont already have loose that are 2K in the HD DLC.
Execution: 3. Run the script from Launcher.Bat 3a. If you receive an error saying that the script cant find your fallout 4 install directory, then you probably haven't run your fallout launcher since the last time you updated, go and launch the game using the original launcher and try the script again after. 4. Wait for the script to complete, when it completes it will just require you to press a key to close it, if you don't see "Press Any Key To Exit..." then its not done yet!
Finishing up: 5. Load the game, all done! 5a. If you are having issues still, quick save, quit the game and restart it, load the new save to see if the issues persist.
Re-posting some info I posted in a comment on /r/FalloutMods.
Fallout 4 Head Textures and Tints: ---------------------------------- 1.) Vanilla game: - Regular vanilla or modded head textures will work. - Regular LMC (LooksMenu Customization Compendium) will work. - Keep F4EE.ini of LooksMenu at default resolution of 1024. 2.) With 2K face mod: - Install ALL files of 2K face. - Requires 2K compatibility patch for LMC. - Set F4EE.ini of LooksMenu to resolution of 2048 (important). 3.) With HD DLC: - Modded head textures that come with a 512 resolution specular map won't work as the tint specular resolution is 1024. - Keep F4EE.ini of LooksMenu at default resolution of 1024. 4.) With HD DLC and 2K face mod: - Install ALL files of 2K face. - Requires 2K compatibility patch for LMC (NOT the HD DLC one). - Set F4EE.ini of LooksMenu to resolution of 2048 (important).
I'm using vanilla textures (plus some mods) after removing HD DLC, so my case may be unique, but this mod fixed my problem. Most characters were ok, but I had several looksmenu presets and character replacers that must have been referencing the HD files somehow.
For posterity, here's what I did in order: - set F4EE.ini to 2048 - installed "High Res DLC Black Face Fix" (https://www.nexusmods.com/fallout4/mods/21907) - installed "HD DLC - Head Texture Fix (Batch File)" textures (no overwrite) and ran the batch file
Voila! Presets are ok again. Not sure why/how, all I know is I had been fighting with the bug for days now, installing/uninstalling/reinstalling face textures, fixes, etc with no luck. Thanks so much, klmx!
This worked for me. Note, if you want to also fix Preston then before running the .bat files, edit the .ps1 batch file and fix one line as specified in Bugs tab, look for bug on Preston then read and copy/replace the bugged Preston line.
I've waited at least 7 hours for this to fix the black face textures. The first time was my fault, I didn't follow instructions properly. Simple. But the second time I was excited for about 3-4 hours waiting for the bug to finally fix. But it didn't. Now, I'm not blaming the creator for my problems, but I'm just extremely frustrated and disappointed that this didn't fix the very annoying bug. I've been searching for the past 3 days to try and fix this, and am just on the brink of giving up and deleting my entire load order and restarting. Thank you for trying to help me out with this problem, but it simply didn't work.
This worked perfectly for me! I reloaded a bunch of different saves at different points, tried resetting my character (she was the one experiencing the glitch), and I was just about to give up but this worked wonderfully! Thank you!
Followed the instruction to a tee, the program did its job, but sadly my Hancock still has a dark orange face with the Half-Ghoul mod. It's the only face mod I want to use. I'll see, maybe it needs some time to work? It's not instantaneous?
Edit: yeah, it works now XD I have no idea what I did, I messed around with some stuff, but now my mod's last in load order and looks perfect! THANK YOU!!!
I know I'm super late to the party but if you still check your forums you're help is appreciated.
Followed all the instructions including downloading the extra textures pack, upon running the script I receive an error "The code execution cannot proceed because VCOMP120.DLL was not found"
This batch/powershell script detects 1k according to existance of "DLCUltraHighResolution - Textures01.ba2" in your data folder. You probably no longer need that. If you want 2k faces, chances are you already have the HD texture pack. In folder PS open up blackfacefix.ps1. Windows powershell is fine, but notepad or notepad++ works fine too. When you scroll to line 67 you can see that it sets 1k values there. You can change those or remove them.
The settings should be: [int] $MaxSize= 2048 [int] $MaxDiffuse= 2048 [int] $MaxNormal= 2048 [int] $MaxSpecular= 1024
Specular should be 1024 when using 2k.
There are also vars for factors but using search in the file reveals to me they arent used.
Because I want to know what it is resizing from/to.
143 comments
NOTE: This is an alpha test, ive adapted some code ive been working on for another project to work with the blackface fix script, its not a very clean adaptation but it functions fine. If this version ends up solving more issues ill be doing a full rewrite to clean everything up.
Changes in V3 alpha
-Large Overhaul of code for the texture processing, based off a seperate project im working on, much more flexible.
-Included a set of textures (seperate download) that are too big in the HD DLC, but that depending on what mods you use you might not have a loose copy of.
Note: Thanks to all of you who have been testing and bringing these bugs to my attention, I can't fix them if i dont know about them!
Known Issues with V3 Alpha 1:
-The script doesnt work if run as admin.
TODO:
- Fix any additional issues with certain Characters, and unknown bugs. PM me about characters that arent being fixed.
-----------------------------------------------------------------------------------------------------
Instructions:
PREP:
1. Extract BlackFaceFix_V2.3.7z anywhere on your system.
2. Make a backup of: \Data\Textures\Actors\Character\ (this is a precaution, better safe then sorry!)
3. Extract the textures from the Extra Textures download to your data folder, say no to overwrite, this is to add extra textures that you dont already have loose that are 2K in the HD DLC.
Execution:
3. Run the script from Launcher.Bat
3a. If you receive an error saying that the script cant find your fallout 4 install directory, then you probably haven't run your fallout launcher since the last time you updated, go and launch the game using the original launcher and try the script again after.
4. Wait for the script to complete, when it completes it will just require you to press a key to close it, if you don't see "Press Any Key To Exit..." then its not done yet!
Finishing up:
5. Load the game, all done!
5a. If you are having issues still, quick save, quit the game and restart it, load the new save to see if the issues persist.
-----------------------------------------------------------------------------------------------------
Fallout 4 Head Textures and Tints:
----------------------------------
1.) Vanilla game:
- Regular vanilla or modded head textures will work.
- Regular LMC (LooksMenu Customization Compendium) will work.
- Keep F4EE.ini of LooksMenu at default resolution of 1024.
2.) With 2K face mod:
- Install ALL files of 2K face.
- Requires 2K compatibility patch for LMC.
- Set F4EE.ini of LooksMenu to resolution of 2048 (important).
3.) With HD DLC:
- Modded head textures that come with a 512 resolution specular map won't work as the tint specular resolution is 1024.
- Keep F4EE.ini of LooksMenu at default resolution of 1024.
4.) With HD DLC and 2K face mod:
- Install ALL files of 2K face.
- Requires 2K compatibility patch for LMC (NOT the HD DLC one).
- Set F4EE.ini of LooksMenu to resolution of 2048 (important).
For posterity, here's what I did in order:
- set F4EE.ini to 2048
- installed "High Res DLC Black Face Fix" (https://www.nexusmods.com/fallout4/mods/21907)
- installed "HD DLC - Head Texture Fix (Batch File)" textures (no overwrite) and ran the batch file
Voila! Presets are ok again. Not sure why/how, all I know is I had been fighting with the bug for days now, installing/uninstalling/reinstalling face textures, fixes, etc with no luck. Thanks so much, klmx!
Edit: yeah, it works now XD I have no idea what I did, I messed around with some stuff, but now my mod's last in load order and looks perfect! THANK YOU!!!
Followed all the instructions including downloading the extra textures pack, upon running the script I receive an error "The code execution cannot proceed because VCOMP120.DLL was not found"
This batch/powershell script detects 1k according to existance of "DLCUltraHighResolution - Textures01.ba2" in your data folder.
You probably no longer need that. If you want 2k faces, chances are you already have the HD texture pack.
In folder PS open up blackfacefix.ps1. Windows powershell is fine, but notepad or notepad++ works fine too.
When you scroll to line 67 you can see that it sets 1k values there.
You can change those or remove them.
The settings should be:
[int] $MaxSize= 2048
[int] $MaxDiffuse= 2048
[int] $MaxNormal= 2048
[int] $MaxSpecular= 1024
Specular should be 1024 when using 2k.
There are also vars for factors but using search in the file reveals to me they arent used.
Because I want to know what it is resizing from/to.