. Видать кто то сильно хотел продвинуть Win7 в массы.
HeliX666
Верну дискуссию обратно к теме
После покупки игры был немного шокирован качеством картинки и в надежде найти нормальное логическое объяснение зашел на форум.
К сожалению ничего кроме глупых отговорок здесь я ничего не увидел. Выход который предлагают вызывает улыбку, т.к. в XP режим адресации который включается через /3GB работает(как и PAE существовавший до SP1) ужасно(особенно с играми).
Как-то под ним пробовал запускать GTA4 - это были сплошные фризы. Сегодня не повезло поиграть в FarCry2 с включенной расширенной адресацией, итог вылет на десктоп без каких либо ошибок через 5 минут игры
Что говорить о других играх, если сам СТАЛКЕР не хочет нормально работать в этом режиме. Да, четкие текстуры появились, но сама игра начала вести себя странно. Если стать напротив станции Янов со стороны путей(около столба) и смотреть в район двери, начинается слайд шоу. Причем слышно по звуку кулера на видео, что она в этот момент практически не активна. Т.е. понижается мощность, снижается температура, кулер затихает. Но только стоит посмотреть в другую сторону, видео начинает активно работать
Почему она снижает мощность и работает в экономном режиме именно в этой точке, честно говоря не понятно. Все настройки убирал на минимум, оставляя только простое динамическое освещение. Результат такой же.
Возникло предположение, что виновен расширенной адресации ( /3GB), отключаю и все становится нормально, кроме текстур.
С мазьней на экране тоже мерится не хотелось, поэтому решил сделать маленький хак. Основные функции по которым можно легко определить доступное адресное пространство GetSystemInfo и GlobalMemoryStatusEx. Посмотрев импорт xrEngine.exe понял, что именно так они и определяют - включать текстуры или нет.
В общем написал небольшое приложение, которое вклинивается в адресное пространство процесса и меняет эти функции на мои и возвращает в качестве доступной памяти 4 ГБ. Стоит отметить, что кол-во свободной памяти я не трогал(т.е. возвращает реальный размер), поэтому думаю проблем с реальным выделением памяти быть не должно(хотя с уверенностью этого сказать не могу, т.к. движка я не видел, но думаю как все нормальные люди они проверяют свободную память, а не всю доступную ... хотя ).
У же целый час играю на XPx32 SP3, без извращений с boot.ini, нормальными текстурами и без слайд шоу
Если кому нужно залил сюда
http://ifolder.ru/14362167Просто скопировать файлы из папки LoaderFiles в папку с игрой (не в Bin, а в основную папку) и запустить StalkerLoader.exe.
Для знающих людей в папке Source исходники, мне скрывать нечего
Пойду играть дальше, интересно, через сколько вылетит после такого шаманства
Сейчас поиграл на затоне с чёткими текстурами , на своих 2.5 гига все летает , фпс даже не изменился и даже свопить меньше стало
. Так что кто там защищал пыс и возбухал об "огромных уровнях " могут утухнуть !!!