Unless you have the authorization from the original mod’s author, you need to create a mod that patch the original mod you’re modifying, this isn’t as easy as copy/paste though.
How to make such patch :
-
Create a new folder for your mod (same location as other VCMI mods).
-
Creates a “mod.JSON” file containing your mod info (you can check other mod’s mod.json files to understand how it works). Make sure you create dependencies to the mod you are modifying.
-
Create a “content” folder inside your mod folder, then paste your .def files inside.
-
Still inside this “content” folder, create a .json that you will name how you want. Make sure your mod.json file call this file in the creatures section.
-
Just call the reference of the units you’re changing the sprites and write only the lines of stuff you’re changing so it applies to the original mod.
Kinda hard to explain, but you might consider downloading my mod refugee town and see how I did change to wog creatures on my wog sub-mod.
Also, you might wanna read : Mod file Format - VCMI Project Wiki & [New Town Mod] Refugee - #107 by Yuya
If you don’t want to do that, then you can still publish your mod on the forum for download, but it probably won’t be made available on VCMI Launcher (as VCMI launcher’s mods needs to be functional without users having to do anything + cannot update your change to original mod without author’s authorization).