Есть у меня простой мод для хл2 - в котором всего-то добавлен пинок ногой и небольшие изменения в высоте прыжка, скорости ходьбы.
Все это дело собиралось на вин 8, в студии 2013. Сдк по инструкции от вальв качался с гитхаба.
Теперь вот я просто перенес сорцы и мод с 1 картой на новый комп, с вин10.
Установил в стиме base sdk, source sdk 2013. Скомпилил заново в студии 2013.
Запустил старую карту.
Все в порядке, кроме комбайнов, стоящих на карте: они не ходят, в руках нет оружия. Если подойти близко - бьют локтем. Замечал что умирают с 1 выстрела. В консоли была масса ошибок про то, что не найдены секвенции, например для act_run.
Ума не приложу, что тут сломалось и как починить?
Добавлено 11-03-2021 в 21:29:
Самое смешное, что комбайны отупели и на старом компе, где за последний год вообще ничего не менялось.
Я долго ковырялся, дебажил код - поиск секвенции для активити ACT_RUN упорно возвращал -1.
При этом например зомбаки могли ходить, метрокопы стояли и стреляли, а комбайн солдеры стояли и не стреляли (не было оружия в руках), зато били локтем.
Все решилось совершенно неожиданно. До этого я тестил карту, скомпиленную ранее на другом компе. А сейчас впервые запустил хаммер, добавил в него конфиг мода, собрал карту заново из сорцов и запустил игру.
Все заработало - комбайны ходят и стреляют. Возможно сам факт создания конфига в хаммере скопировал куда-то недостающие ресурсы.