This mod aims to fix (or drastically minimize) vertex explosions on shadps4 by removing certain files related to face customization that the emulator is not currently handling correctly
Other user's assetsAll the assets in this file belong to the author, or are from free-to-use modder's resources
Upload permissionYou are not allowed to upload this file to other sites under any circumstances
Modification permissionYou must get permission from me before you are allowed to modify my files to improve it
Conversion permissionYou are not allowed to convert this file to work on other games under any circumstances
Asset use permissionYou must get permission from me before you are allowed to use any of the assets in this file
Asset use permission in mods/files that are being soldYou are not allowed to use assets from this file in any mods/files that are being sold, for money, on Steam Workshop or other platforms
Asset use permission in mods/files that earn donation pointsYou are not allowed to earn Donation Points for your mods if they use my assets
Author notes
This author has not provided any additional notes regarding file permissions
File credits
Credit to adjonesey for coming up with the method for this
Donation Points system
Please log in to find out whether this mod is receiving Donation Points
Changelogs
Version 1.0
Initial version, for testing
*** To those asking if this mod is still needed with the new readbacks features. The official readbacks implementation is not yet optimized and running with it will have a pretty large FPS penalty for most users. There is a faster readbacks implementation in some shadPS4 forks (based on an older version of readbacks) that works with Bloodborne but will cause additional significant stuttering for all but the most powerful CPUs from what I have seen (my testing with my 11900k has a lot of stuttering). If you are getting reduced performance or more stutters with these readbacks on, then I would suggest disabling them and using the mod instead
INSTALLATION:
Without Mod Manager: Just find overwrite the files in your Bloodborne Install (ex. folder CUSA00900 or CUSA03173) with the files in the zip. If you are overwriting some files, then you are doing it correctly.
With Mod Manager: Mod Managers allow you revert mods easily. If using BB_Launcher, just put the extract the mod in the following folder (BBLauncher folder)/BBLauncher/Mods, and activate with the mod manager. If using Generic Mod Enabler, use the modloader version and extract in the (Bloodborne Install Folder)/dvdroot_ps4/MODS folder
DESCRIPTION: It was observed that the vast majority of the frequent vertex explosions on Bloodborne using the shadPS4 emulator occur in player or npc faces. This mod removes files for the Facegen middleware that the game uses for face customization; as this appears to be the main source of the data corruption causing these explosions.
Without Facegen, face shape customization cannot work, and player characters will always have the default face shape for their body type. Hair/hair color, eyes/eye color customizations still work. NPC faces seem largely unaffected by the mod.
Multiple users have confirmed this mod nearly eliminates the face explosions from both pc and npcs. My own playtime since using this mod is about 1.5 hours and I have yet to encounter a vertex explosion. Note that vertex explosions can still happen rarely since not all of them are related to Facegen. There is no known fix for these other explosions as their actual root cause is not yet fully understood.
Put the files in game install folder or use a mod manager to install
Thanks to adjonesey for figuring out the method behind this!