Yea , i tried adding the custom Helm's Deep map to the settlement tile HD is on in the camp-map , but i crashed . Than , i had the idea of making a script , but unfortunately , there is no command 'give_settlement' , thus it's not possible/pretty hard to make a script for it .
Unfortunately , noone knows how to add custom settlements to custom tiles that have cities on them . I think that some mod team was able t do it , but i don't know which one , or i don't know if they're still active ..
There is a way to script it though , although it's not really practical . But it is possible
EDIT : This would be the script :
Spoiler Alert, click show to read:
Code:
scriptdeclare_counter HBscriptmonitor_conditions I_SettlementOwner Helms-Deep = milan set_counter HBscript 1end_monitormonitor_event FactionTurnStart FactionIsLocal and I_CompareCounter HBscript == 1 and I_CharacterTypeNearTile france named_character, 1 157,167 engage_armies Ugluk, Erkenbrand if I_WonBattle france move_character Erkenbrand <somewhere on the map> end_ifend_monitorwait_monitorsend_script
Explanation ? I would put Helm's Deep behind a unmoveable Rohan army . Whenever a named character of Isengard is 1 tile away from that army , they engage . I put the Helm's Deep custom map (made by jan) on the tile the Rohan army is on . Whenever the Isengard army is near , i spawn a general in it , so it's easily scriptable . then i let them fight . If Isengard wins , they'll be able to siege Helms-Deep .
I know it's far from perfect , but it's a way