trainer
на это вряд ли кто пойдет: вирусы и прочие трояны никто еще не отменял.пробовал ли кто-нибудь динамически (по ходу смены миссий в кампании) менять "постоянные" файлы типа бэкграунда, звукового сопровождения, например, при помощи резидентной программки
а так ничего сложного. при установке кампании ставить программу, прописывать ее в HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run, и, если есть что отслеживать в *.ini, она отследит и выполнит определенные действия.