По поводу батника, что удаляет файлы из-за которых бывают вылеты (из этого поста):
Чтоб не париться с изменениями в путях, можно улучшить немного код, а именно использовать переменную %cd% - текущая директория.
В этом случае, батник может стать универсальным для всех сборок, но ставить его обязательно в корневую папку игры (не в bin).
Также можно добавить запуск лончера прямо из батника, и вынести ярлык на этот батник например на рабочий стол. Далее запускать игру с этого ярлыка.
Таким образом, удаление папок и файлов будет происходить при каждом запуске игры.
Код будет примерно таким:
@echo
rd /s /q "%cd%\userdata_nlc6\shaders_cache"
rd /s /q "%cd%\logs"
rd /s /q "%cd%\bin\logs"
del /q "%cd%\bin\vis_prefetch.lst"
start /d "%cd%\bin\" launch.exe
з.ы. из кода убрал команды создающие нужные папки (md), тк игра их сама создаст.
Сообщение отредактировал c0rish: 06 April 2019 - 10:13 PM
_________________________________________________________________________________________________________