Главная причина, по которой Risen 2 не сохраняется - это русскоязычный Windows, точнее, наличие кириллических символов в пути к папке, где хранятся сохранения игры.
Решение проблемы довольно простое - нужно найти файл \Steam\steamapps\common\risen 2/data/ini, открыть его при помощи обычного блокнота, после чего ищите строку:
save=... ,
которую нужно заменить на такое содержание:
save=C:/Users/Risen2/SaveGames
После проведенных манипуляций игра благополучно распознает папку для сохранения игры и сэйвы будут работать. Главное - не допускайте в пути к нужной папке кириллических символов.