
Дисковый кэш активатор
Особенности мода:
Используйте файловый кэш операционной системы для меньшего доступа к диску.Коротко: Этот плагин заставляет Starfield использовать файловый кэш операционной системы, что со временем приводит к меньшему доступу к диску. Особенно хорошо подходит для жестких дисков. Меньше зависания, меньше потери звука.
Долго:
В Windows мы используем “CreateFile()“. Когда вы получаете доступ к файлу или устройству, и эта функция предоставляет вам несколько вариантов воспроизведения для определенных целей.Игра “Starfield”, использующая “Creation Engine”, имеет специальный двоичный считыватель, как и многие другие игровые движки. Эта часть для чтения двоичных файлов считывает файлы из файловых систем.
В отличие от других основных игровых движков, Starfield использует следующие флаги для CreateFile(): FILE_FLAG_OVERLAPPED, FILE_FLAG_NO_BUFFERING и FILE_FLAG_SEQUENTIAL_SCAN.
Хорошо. Однако существует проблема с “FILE_FLAG_NO_BUFFERING”. Этот флаг указывает операционной системе не оставлять файл в памяти после его считывания.Рабочие нагрузки в играх довольно предсказуемы. Например, анимация персонажей, звуки шагов, текстуры или что-либо еще, что вскоре будет использовано снова и не изменится. Без файлового кэша система должна считывать данные с дисков всякий раз, когда это необходимо, что приводит к значительному снижению производительности на медленных дисках, таких как HDD.
Дополнительные примечания:
Если Starfield установлен на SSD, этот плагин может улучшить производительность, связанную с вводом-выводом, но ненамного. Меньше дискового ввода-вывода, более высокая производительность.
Как установить
1. Получить SFSE (https://www.starfieldmodhub.com/starfield-script-extender-sfse /)
2. Распакуйте “Data” в установочный файл Starfield.
3. Запустите Starfield с помощью SFSE, чтобы можно было загрузить плагин.
— Ниже для разработчиков
Примечание к исходному коду:
Лицензия ISC.
Требования:
CMake
Компилятор C++: Clang, GCC, MSVC-CL. Все, что тебе нравится.
Автор:: Archost







