Can you tell me how to replace a creature in a town with another one? Zakhar's guide isn't very clear, because it uses separate files as an example. My goal is to replace standard creatures with NCF creatures. Also, can you tell me how to take the griffin model from the NVS mod and replace the standard one? The base is EWA.
NCF units are fairly easy to convert into town units.
For example, there's the Chastener
it has a CreatureVisual file located at \GameMechanics\CreatureVisual\Creatures\Neutrals\Chastener.xdb
if you rename a couple of folders and the file itself so that everything looks like this GameMechanics\CreatureVisual\Creatures\Haven\Renegates\Longbowman.xdb
then the archer will get the Chastener's model, description, and icons
but that's only half the job — you also need to rework the map object
the Chastener is located at MapObjects/Neutral/Chastener.(AdvMapMonsterShared).xdb
the archer is located at MapObjects/Haven/Renegates/Longbowman.(AdvMapMonsterShared).xdb
besides replacing the files, you also need to change one line — at the very bottom of the file there's a line
<Creature>CREATURE_227</Creature>
you need to rewrite it to
<Creature>CREATURE_LONGBOWMAN</Creature>
and that's it, the unit is replaced
this scheme only works for old-school units, it can't be done with Zakhar's system