How to use HB's Texture Replacer - Catman-232/Homebrewery GitHub Wiki

This page was up to date as of version 4.0.0
Been struggling to think how best to even explain this clearly since it's unfortunately not as straightforward as it was for Appearance+, which had a much fancier yet incomplete implementation, and suffered some lacking mod manager setup jank.

In your r2Modman/ThunderstoreMM mod profile's BepInEx > Config folder, you'll see TextureReplace in there alongside HomebreweryFiles. Inside of TextureReplace is a folder tree that maps to Atlyss' container path structure, which is to say, the way Kiseff has all the assets organised inside Unity Editor. It's likely you'll have downloaded an already compiled texture pack with the folder structure already sorted out, to just extract into the TextureReplace folder.
TextureReplace folder
Hovering over _graphic to see the subfolders

Doing it this way allows HB to turn added files' paths into the equivalent container path to selectively load Texture2D assets, if they exist, which was a drawback of Slap's Drag and Drop which loaded every Texture2D regardless and subsequently added a dozen second delay to load times (and that's assuming you managed to put it in the right place to load the mod at all).

So for example, the file poonTex01_chest.png represents a Texture2D in this container path: _graphic/_mesh/00_player/player_meshes/_racemesh_poon, likewise the folder tree contains all the folders to match that path.
Poon's folder and AssetStudio asset list

You can see these container paths (and export the vanilla textures) by using a program like AssetStudio (as partly shown above), I have a guide for that here: https://github.com/Catman-232/Homebrewery/wiki/How-to-preview-and-export-the-game's-assets-(AssetStudio)

So you'll likely have a zip you downloaded, and inside that zip will hopefully be the _graphic folder, and you can just drag it out of the zip on top of the existing one. If you have stuff in there already then it will ask if you want to overwrite it, presumably you do.
The zip and the folder

The following pics are reference for the containers of the races and the major NPCs, exported using AssetStudio from game version 82025.a2

Byrdle
Byrdle

Chang
Chang

Imp
Imp

Kubold
Kubold

Poon
Poon

Angela
Angela

Enok
Enok

Sally
Sally

Skrit
Skrit

Vivian
Vivian

⚠️ **GitHub.com Fallback** ⚠️