The process for "hunting" (finding the exact shader responsible for a visual effect) in DX12 is similar to DX11, though it can be more volatile.
Because 3DMigoto is bound to DX11, the modding community has developed or adapted other tools to handle shader dumping, texture replacement, and graphical modifications in DX12 titles. 1. Gimi (Genshin Impact Mod Importer) / GIMI DX12 Projects 3dmigoto dx12
3Dmigoto not loading in Cyberpunk 2077 · Issue #137 - GitHub 10 Dec 2020 — The process for "hunting" (finding the exact shader
DX11 uses straightforward shader binding. DX12 relies on Root Signatures and Descriptor Heaps, which fundamentally changes how asset hashes (the unique identifiers 3DMigoto uses to find textures and meshes) are generated and tracked. Gimi (Genshin Impact Mod Importer) / GIMI DX12
: In DX11, the driver handled much of the memory. In DX12, the game (and therefore the modding tool) must handle memory manually. Pipeline State Objects (PSOs)