bfmsc
Recruit
dear game developers and experienced modders:
I am a modder who made an “vanilla expand”type mod, which use xmls to add extra upgrades tree for some vanilla troops, but after the 1.7.0 update my mod become broken. looks like the game can no longer read the same object at the same time.
for example, in the vanilla game there is an troop called "imperial heavy horseman" which can be upgrade into "imperial cataphract". my mod add an extra upgrade tree for the "imperial heavy horseman", to do that, I copy the "imperial heavy horseman"'s data from the original "spnpccharacters" xml to my mod's “npc”xml and told the game to read that xml through a "submodule" file, and in my mod's xml I add an extra upgrade target for it, which is a new troop I made. in the previous versions this works fine, but after 1.7.0, the game crash, and it told me"Object with id imperial_heavy _horseman has already been initialized" when I try to start a new game or load my saves. looks like the game can no longer read the same object twice. so how can I make my mod functional again? please help, thank you!
I am a modder who made an “vanilla expand”type mod, which use xmls to add extra upgrades tree for some vanilla troops, but after the 1.7.0 update my mod become broken. looks like the game can no longer read the same object at the same time.
for example, in the vanilla game there is an troop called "imperial heavy horseman" which can be upgrade into "imperial cataphract". my mod add an extra upgrade tree for the "imperial heavy horseman", to do that, I copy the "imperial heavy horseman"'s data from the original "spnpccharacters" xml to my mod's “npc”xml and told the game to read that xml through a "submodule" file, and in my mod's xml I add an extra upgrade target for it, which is a new troop I made. in the previous versions this works fine, but after 1.7.0, the game crash, and it told me"Object with id imperial_heavy _horseman has already been initialized" when I try to start a new game or load my saves. looks like the game can no longer read the same object twice. so how can I make my mod functional again? please help, thank you!