Надо же было такую ошибку сделать

Переустановила Fallout 4, а вместе с ним и инструменты моддинга и словила багулю. В игре расширенные скрипты F4SE работают, а в редакторе Creation Kit при их компиляции выдает ошибку. Перепробовала разные версии скриптов и редакторов, все бес толку, а причина оказалась до смешного простой.

Вот они - дополнительные операторы и функции в компиляторе
Вот они - дополнительные операторы и функции в компиляторе

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

В игре есть два типа файлов скриптов. Первый - открывается любым блокнотом и правится вручную, а второй - это скомпилированный под игру формат. Вот на этапе компиляции из первого во второй и происходят ошибки. Редактор не подхватывает дополнительные скрипты и операторы.

Я проверила все в игре, скрипты там работают правильно, новые функции свои задачи выполняют. Проблема на уровне инструментария. Откаты до разных версий программ и скриптов тоже не помогли, причину я нашла интуитивно.

Решила попробовать закинуть один из расширенных скриптов напрямую в редактор изнутри него самого, и чудо, он их не находит. Залезла в папку и увидела нарушение структуры файлов создателем F4SE, причем, одновременно в разных версиях.

Скомпилированные файлы находятся по адресу:

...\Fallout 4\Data\Scripts

- с ними все в порядке, поэтому они исправно работают. А вот файлы текстовые, которые читает редактор во время компиляции лежат в папке:

...\Fallout 4\Data\Scripts\Source

- а должны лежать в:

...\Fallout 4\Data\Scripts\Source\User

- как только я их перенесла, все заработало, как положено.

Пару дней убила на это, но ни ИИ не подсказал, ни на форумах этого как будто никто никогда не обсуждал.

16
6
3
1
1
1