PhilYeahz and myself recently worked on writing some tools to aid with texture replacements using d3t's own SDTextureOverride.json format. The process is pretty simple.
Happy modding!
EDIT: Added source code (note; requires nholmann's json)
- Extract both the attached archives to a folder
- Create a new folder within the folder you extracted the archives to and place the textures you want to replace in the following format:
tex_XXXXXXXXXXXXXXXX_replacement.dds
where X's is the 16-character hexadecimal texture ID you'd like to replace (can be retrieved from extracting the textures using ShenmueModTools or wudecon). - Run flipper as follows:-
.\flipper -b <texture replacement directory> <1 for Shenmue I, 2 for Shenmue II>
<- generate multiple texture override mappings
.\flipper <texture ID> <1 for Shenmue I, 2 for Shenmue II>
<- generate a single texture override mapping
- Create a new directory named
tex
, with another folder inside namedassets
, and finally another folder insideassets
, namedtextureoverride
.
- Copy
mappings.json
and all of your textures intotex/assets/textureoverride
and renamemappings.json
toSDTextureOverride.json
.
- Open
ShenmueArchiver.exe
, selectTAD
at the top of the window andPack
at the bottom of the window.
- Click the 'Select Folder' button and select the
tex/assets
folder. (NOT thetextureoverride
folder, you have to select the directoryassets
(which includes textureoverride).
- Save the file with a name of your choosing and place the resulting TAD & TAC files into
sm1\archives\dx11\data
(for Shenmue I) orsm2\archives\dx11\data
(for Shenmue II).
- Profit!
SDTextureOverride.json
to the custom mappings you create with it, so that all of d3t's changes are still present. In the event you would like multiple mods, the most recent texture override mod will require the mappings of all of the other mods that utilise it. To facilitate this, you can simply replace the SDTextureOverride_Current_SM1.json
or SDTextureOverride_Current_SM2.json
. Flipper uses these files to add your custom texture mappings to (as of now, these files are just the untouched d3t originals from each game).Happy modding!
EDIT: Added source code (note; requires nholmann's json)
Attachments
Last edited: