yes the campaign can be infinity dynamic (or at least as we currently understand "dynamic" in subsims..ie randomised etc)
the one drawback is that for some reason ..which is down to how the interface buttons launch the campaign missions as far as i can suss out...in order to activate any randomised custom code work in the missions you need to start a patrol....exit the mission..then restart the same mission...THEN...it reads any custom code work you have included and fully randomises all the details added...
for example..
randomised changing weather
randomised changing visability
randomised changing sea states
~~~note here that each condition acts INDEPENDANTLY for the the other creat-ing a far greater range of weather changes than SH3/4 can ever dream of..
randomised shipping routes
randomised radio messages
randomised static vessles in ports..
randomised aircraft behaviuor
randomised destroyer and other vessel behaviuor..
randomised mission objectives and points scored for those objectives
randomised...well if you can think of it..it can be randomised..
and i can assure any-one that is interested

THAT is just the tip of the ice burg...
the quick missions use these randomisation a little bit and those missions do not need to be reloaded in order for the code to activate...which is why i reckon it is down to how the interface launchs the missions that creates the need for campaign missions to be reloaed in order to activate fully any addition custom code work properly...i did take a look at the interface launch campaign mission button code ..but couldn't immediately see a way to edit it to do the same jobs as the quick mission launch button..
anyhuw i wrote it all down in one of the threads some where from the old forum
if folks are interested in learning how to write their own custom campaigns
i gave up because i got tired of being told it was
a/ a crap game so why bother..
b/ everything i was saying was impossible anyway..
c/ by the time folks realise i was being straight with them....some one else gets the credit for it all anyway LOL!!!
for example none of the threads advice details and tutorials example etc etc which took hours to work out write double check and test...are even linked to in this forum..i'm not writing them again !!
see what i mean??
LOL
no matter ,,passed the time anyway,,glad folks have discoverd the game ..it's a belter