Всем привет товарищи.
Наверняка многих уже достала проблема с вылетами с ошибкой нехватки памяти, хотя на вашем компьютере ОЗУ больше 4Gb и стоит 64bit ОС?
Один из моих согильдийцев замучился с этой проблемой и обратился в дискорд с криком отчаяния=) Ну а я по "чистой случайности" знаю как решить данную проблему=)
Дело в том что WotLK - это довольно старый патч игры, и является 32bit процессом, который на уровне ядра ОС ограничен 2Гб ОЗУ. Таким образом вы имеете 64bit ОС систему без ограничений по ОЗУ (относительно конечно) и игру которая ограничена 2Гб ОЗУ. Происходит конфликт, ОС хочет дать процессу больше ОЗУ но процесс не может с ним работать так как ограничен размером адрессов. Происходит вылет в try Catch.
Как же решить эту проблему?
Есть прекрасная программа Large Adress Aware, которая как раз "грубо говоря" позволяет превратить 32bit процесс в 64bit процесс, таким образом сняв ограничение на 2Гб ОЗУ.
Программа имеет очень простой интерфейс:
Вам в Step1 надо выбрать ваш файл wow.exe
Далее поставить галочку чекбокса
и нажать кнопку Save.
Сделать это надо 1 раз.
UPD1.
Программа помогает только с ошибками размера памяти
ошибки адресов моделей - это совершенно другая ошибка и относится именно к ошибкам патчинга WOD моделей