» » » Skyrim Memory Cleaner для TES V: Skyrim

Skyrim Memory Cleaner для TES V: Skyrim

Skyrim Memory Cleaner для TES V: Skyrim
Моды
Skyrim Memory Cleaner - программа для оптимизации потребляемой памяти игрой Skyrim. После установки большого количества модов и текстур мы начинаем замечать, что наш дорогой Skyrim часто подвисает, и спешим быстрее нажать спасительную комбинацию клавиш Alt+Tab, чтобы освободить ресурсы. Такое происходит потому, что игра занимает память для загрузки большого количества текстур и не хочет потом её освобождать. Сначала занято 1,5 ГБ, потом 2,2 ГБ, а через час игры занимается почти 3 ГБ и начинаются лаги. Поэтому я и написал утилиту, которая освобождала бы занятые игрой ячейки памяти. Вряд ли эта программа понадобится владельцам 8 ГБ оперативной памяти и более, так что моя целевая аудитория - это владельцы 4 ГБ памяти на борту и меньше. 

Программа определяет наличие у пользователя SKSE и если он установлен, то запускает игру через него. Если SKSE не будет обнаружен, то запустится оригинальный файл игры. Программа совместима со всеми модификациями и Wrye Bash. Грубо говоря, Wrye Bash - это один большой мод в котором сидят другие модификации, поэтому он обязательно будет загружен вместе с игрой. Запускайте игру через SMC.exe а он потянет за собой всё остальное, никаких дополнительных манипуляций не требуется. 

Программа полностью автономная, она не изменяет ни один файл игры или сохранения. Все действия выполняются только в оперативной памяти компьютера. 

Настройка программы:
В файле конфигурации "SMC.ini" доступны следующие опции для настройки: 

[Interval] 
Timeout=120 - здесь можно указать желаемый интервал очистки памяти в секундах. С новой функцией очистки памяти, я рекомендую выставлять значения не ниже 120 секунд. Больше можно, но меньше - не желательно. На большинстве компьютеров лучший результат получается именно с интервалом очистки две-три минуты, некоторые ставят пять минут. Подбирайте время задержки под вашу конфигурацию, может именно на вашем компьютере, интервал в 60 секунд даст лучший результат. 

[SkyrimPriority] 
HighPrio=1 - эта опция управляет приоритетом игры. В среде Windows выполняются много задач, однако задача задаче рознь. И различие это заключается в приоритете. То есть, при выполнении какой-либо программы Windows распределяет ресурсы определенным образом, в зависимости от того, какой приоритет у какого процесса. При значении "1" - Скайрим будет запущен с высоким приоритетом и ему будет выделено больше ресурсов. Если у вас игра с высоким приоритетом работает не стабильно (мало ли), то пропишите здесь параметр "0" - и игра будет запускаться с нормальным приоритетом, как обычная программа. 

[Interface] 
AeroOff=1 - настройка позволяет отключить интерфейс Aero на время игры. При значении параметра "1" - Aero будет отключен, при значении "0" - нет. Эта настройка применяется только для операционных систем Windows Vista и Windows 7. На ОС Windows 8 и Windows XP нет интерфейса Aero и в этих системах параметр "AeroOff" игнорируется вне зависимости от того, какое значение ему присвоено. 

[Memory] 
SkyrimOnly=0 - эта опция управляет режимом очистки памяти. При значении параметра "1" все операции по работе с памятью будут применяться только к игре (TESV.exe). При значении параметра "0" - очистка памяти будет выполняться для всех работающих процессов. Важные системные процессы, которые нельзя трогать, добавлены в исключения. Сделано это было по просьбам пользователей самой первой моей безымянной тогда утилиты RunSky.exe. Кто просил - получите и распишитесь. 

[WindowsExplorer] 
KillExplorer=0 - этот параметр позволяет полностью выгрузить проводник Windows на время игры. При значении параметра "1" - проводник будет полностью выгружен из памяти а при значении "0" - будет только понижен его приоритет без закрытия. Если вы используйте вместо стандартного проводника другую оболочку, то параметр "KillExplorer" игнорируется вне зависимости от присвоенного ему значения. 

Дополнительные функции:
Помимо всего вышеперечисленного, при игре в оконном режиме, программа может убирать границы окна Skyrim и помещать его по центру экрана. Утилита считывает из файла SkyrimPrefs.ini параметр "bFull Screen", при значении "bFull Screen=0" - программа будет отслеживать окно игры, отключать его границы и центрировать. Размер окна игры считывается из файла SkyrimPrefs.ini. При значении параметра "bFull Screen=1" - не будет выполняться никаких действий с окнами т.к. игра запускается в полноэкранном режиме. 

Если у вас по каким-либо причинам потерялся файл настроек SMC.ini, то при запуске утилита создаст новый. 

По просьбам пользователей добавил запуск ENBInjector.exe перед началом игры и его закрытие после. Функция сработает только если файл ENBInjector.exe находится в папке программы. 

Также советую всем обратить внимание на утилиты SSME и Safety Load - эти две вещи отлично работают в связке, повышают производительность и стабильность игры. 

Установка: 
Поместить файлы в папку с TESV.exe и запустить игру через SMC.exe. 

Удаление: 
Удалить файлы "SMC.exe" и "SMC.ini" из папки игры. 

Изменения в финальной версии: 
* Убран контроль курсора мыши т.к. есть более лучший плагин - Double Cursor Fix 
* Небольшие правки механизма работы с памятью.

Создание сайта с нуля — один из важных этапов в построении успешного бизнеса и его развитии, ведь именно он — тот самый маркетинговый инструмент, который позволяет привлекать новых клиентов, повышать продажи и достойным образом представить ваш бизнес общественности.

Заказать Landing Page — приоритетное направление деятельности агентства RetsCorp. Обратившись к нам, вы получите не просто качественный программинг, красивый и эргономичный дизайн, но и комплексный подход в решении бизнес-задач любой сложности.

omForm">
avatar