Не должно оно по человечески работать .
Дело вот в чем. Во первых, вы обманули сами ЗС, и они теперь считают, что кампания - динамическая. Это хорошо. Но это приводит к тому, что ЗС вызывает генератор, и он вам пытается сгенерировать миссию. Если вы все скопировали их папки с кампанией, он вам ее сгенерирует - и затрет тем самым вашу кампанию. Дальше не интересно.
Сама книжка записывается при том же вызове, который генерирует кампанию.

Можно ли это в принципе сделать? Не знаю. Но я сам сейчас не буду в этом направлении экспериментировать. Если кто хочет, я расскажу - как.

Генератор вызывается в трех случаях.

1. При создании кампании. Тут я не знаю, что вам надо делать. Скорее всего игнорировать это вызов. Тогда обманывать ЗС вам придется вручную.

2. После миссии. Он выводит разбор полетов. Так как у вас нет правильного файла status.dat (информация о миссии), которая нужна самим ЗС, результат непредсказуем. Но вообще этот этап не необходим.

3. Для генерации новой миссии. Вот тут вам надо бы читать even.log и дописывать что то в книжку.