Как да коригираме сривове Bishock2 и спрени работни грешки

BioShock 2 е една от най-популярните игри за стрелба от първо лице за всички времена и игрите винаги могат да се похвалят с превъзходната си графика, сюжет и способности, които можете да използвате по време на играта. Въпреки това, от технически аспект, игрите далеч не са перфектни, тъй като има потребители, които просто не могат да ги играят правилно поради постоянни сривове.

В тази статия ще се съсредоточим върху успешните методи, които са работили за играчи, които са се борили със същия проблем. Надяваме се, че до края на статията ще можете да продължите да играете нормално играта.

Какво причинява BioShock 2 да се срине и да спре да работи?

Причините за този проблем са доста и често дори не си приличат. Сривовете на играта са широка тема и една игра може да се срине поради различни причини, но ето някои от най-честите причини:

  • Използването на DirectX10 може да доведе до срив на играта на различни компютри, които не поддържат напълно тази технология.
  • Повреденото запазване може да спре играта да се стартира напълно и изтриването й от компютъра ви е единственият начин за решаване на проблема.
  • Липсващи или повредени игрални файлове, където някои от тях трябва да бъдат изтрити или презаредени.
  • Проблемна актуализация на Windows 7, която се занимава с проблеми с DirectX.

Деактивирайте DirectX10 (Force DirectX9)

Това определено е един от най-популярните методи сред всички тях, достъпни онлайн, тъй като изглежда, че играта просто не е направена, за да бъде напълно съвместима с DX10. Това е жалко, но можете лесно да върнете тези промени, ако сте изтеглили играта чрез Steam. Следвайте стъпките по-долу, за да принудите играта да използва DirectX9 вместо 10!

  1. Отворете Steam на вашия компютър, като щракнете двукратно върху записа му на работния плот или като го потърсите в менюто "Старт". Потребителите на Windows 10 могат също да го търсят с помощта на Cortana или лентата за търсене, и двете до менюто "Старт".

  1. Придвижете се до раздела Библиотека в прозореца Steam, като намерите раздела Библиотека в горната част на прозореца и намерете BioShock 2 в списъка с игри, които имате във вашата съответна библиотека.
  2. Щракнете с десния бутон върху иконата на играта в списъка и изберете опцията Properties от контекстното меню, което ще се покаже. Останете в раздела Общи в прозореца Свойства и щракнете върху бутона Задаване на опции за стартиране.

  1. Въведете “-dx9” в лентата. Ако има някои други опции, разположени там, които вероятно използвате, не забравяйте да отделите тази с кома. Щракнете върху бутона Ok, за да потвърдите промените.
  2. Опитайте да стартирате BioShock 2 от раздела Библиотека и проверете дали сривовете на играта се случват толкова често, колкото преди.

Намерете грешен файл за запазване

Понякога сривовете могат да бъдат обвинени в един файл за запазване, който не може да бъде достъпен правилно от играта. Файлът може лесно да се намира на вашия компютър и можете да изтриете, тъй като не трябва да бъде обвързан с нито една от запазените ви игри. Можете да разпознаете този файл, тъй като размерът му трябва да е 0KB.

  1. Придвижете се до местоположението на файла за запазване по подразбиране във File Explorer, просто като отворите папка и щракнете върху Този компютър или Моят компютър от левия навигационен прозорец или като потърсите този запис в менюто „Старт“.

  1. Както и да е, в този компютър или в моя компютър щракнете двукратно, за да отворите локалния си диск отдолу и отидете до Потребители >> Име на вашия акаунт >> Документи >> BioShock 2 >> Запазени игри.
  2. Влезте в папката Saved Games и потърсете файл за запис, чийто размер е 0KB. Можете да проверите размера, като щракнете с десния бутон и изберете Properties от контекстното меню и проверите под размер или можете да промените изгледа на Details, за да видите размера на всеки файл в папката.

  1. Рестартирайте играта след това, като рестартирате Steam и щракнете двукратно върху играта от раздела Steam Library, за да видите дали BioShock 2 продължава да се срива.

Дръжте DirectX включен и увеличете наличната VRAM за текстури

Този метод е нещо като опозиция на решение 1, защото сега се превключваме обратно към DirectX. Причината за това е доста неясна, но ще трябва да го направим, за да променим правилно конфигурационните файлове на играта, за да увеличим ограничението на паметта, която играта може да придобие, когато става въпрос за VRAM.

На първо място, отменете промените, които сте направили в Решение 1, просто като отворите свойствата на BioShock 2 и изтриете записа „-dx9“ от опциите за стартиране.

  1. Натиснете комбинацията от клавиши с лого на Windows + бутон R, за да отворите диалоговия прозорец Изпълнение Уверете се, че сте въвели „% appdata“ в диалоговия прозорец и щракнете върху OK, за да отворите това място във File Explorer.

  1. Вместо това можете също да отворите File Explorer на вашия компютър (отваряне на папка) и да отидете до папката ръчно. На първо място, намерете My Computer или This PC в десния навигационен екран след отваряне на File Explorer и щракнете върху вашия Local Disk.
  2. Отидете до Потребители >> AppData. Ако не можете да видите папката AppData, причината е, че папката е скрита по подразбиране и не можете да я видите, без да промените определена настройка във File Explorer.
  3. Щракнете върху раздела „Преглед“ в менюто на File Explorer и щракнете върху квадратчето „Скрити елементи“ в секцията Показване / скриване. File Explorer вече ще може да показва папката AppData, така че щракнете двукратно, за да я отворите.

  1. Намерете папка с име Bioshock 2 или Bioshock2Steam Може да е и в подпапката Роуминг. Отворете го с двукратно щракване и опитайте да намерите файл, наречен „Bioshock2SP.ini“. Щракнете двукратно, за да отворите файла и изберете да го отворите с Notepad, ако Notepad не се стартира автоматично.
  2. Използвайте комбинацията от клавиши Ctrl + F или щракнете върху Редактиране в горното меню и изберете опцията Намери от падащото меню, за да отворите полето за търсене.
  3. Въведете “TextureStreamingMemoryLimit” в полето и променете стойността до него от 256 на 2048. Използвайте комбинацията от клавиши Ctrl + S, за да запазите промените или щракнете върху Файл >> Запазване и изход от Notepad.

  1. Опитайте да стартирате играта отново, за да проверите дали BioShock 2 продължава да се срива при стартиране, след като изпълните тези стъпки.

Забележка : Други хора твърдят, че простото изтриване на папката BioShock 2 в папката AppData е помогнало за решаването на проблема, така че определено трябва да помислите да изпробвате това. Не забравяйте да архивирате файловете за запис, които може да се намират в тази папка!

Проверете целостта на игровите файлове

Няколко потребители публикуваха за този метод, тъй като той им помогна да разрешат проблема си. Инструментът успя да подаде файл или два, които просто липсват и презареждането им изглежда е разрешило проблема и те са спрели опитните сривове по време на играта. Този метод е лесен за изпълнение, така че не забравяйте да го изпробвате.

  1. Отворете Steam на вашия компютър, като щракнете двукратно върху записа му на работния плот или като го потърсите в менюто "Старт". Потребителите на Windows 10 могат също да го търсят с помощта на Cortana или лентата за търсене, и двете до менюто "Старт".

  1. Придвижете се до раздела Библиотека в прозореца Steam, като намерите раздела Библиотека в горната част на прозореца и намерете BioShock 2 в списъка с игри, които имате във вашата съответна библиотека.
  2. Щракнете с десния бутон върху иконата на играта в списъка и изберете опцията Properties от контекстното меню, което ще се покаже. Уверете се, че сте отишли ​​до раздела Локални файлове от горното меню за навигация.

  1. Щракнете върху бутона Проверка на целостта на игровите файлове в долната част на прозореца и изчакайте процесът да завърши проверката за вашите игрови файлове. Инструментът трябва да изтегли всички липсващи или повредени файлове и след това трябва да стартирате BioShock 2, за да видите дали BioShock 2 продължава да се срива!

Деактивирайте детайлните повърхности от настройките по време на игра

Деактивирането на тази опция от настройките по време на игра оказва положително въздействие върху цялостната производителност на играта и много потребители твърдят, че играта се е сринала, след като са деактивирали тази опция от настройките в играта.

  1. Отворете Steam на вашия компютър, като щракнете двукратно върху записа му на работния плот или като го потърсите в менюто "Старт". Потребителите на Windows 10 могат също да го търсят с помощта на Cortana или лентата за търсене, и двете до менюто "Старт".
  2. Придвижете се до раздела Библиотека в прозореца Steam, като намерите раздела Библиотека в горната част на прозореца и щракнете двукратно върху BioShock 2 в списъка с игри, които имате във вашата библиотека, за да го стартирате.
  3. От първия екран, който ще се появи (Главно меню), изберете Опции и кликнете върху Графични опции. Превъртете надолу, докато видите списъка „DirectX 10 Detail Surfaces“ в списъка. Щракнете върху бутона Изключено до него и щракнете върху бутона Приложи по-долу, преди да проверите дали играта все още се срива.

Подправяне на папките на играта

В My Documents има и папка BioShock 2, която съдържа някои предпочитани файлове заедно с вашите файлове за запис. Потребителите съобщиха, че можете да разрешите проблема, като използвате следния набор от стъпки, които включват изтриване на някои неща, както и деактивиране на свойствата „Само за четене“ на различни файлове и папки.

  1. Придвижете се до правилното местоположение във File Explorer, просто като отворите папка и щракнете върху Този компютър или Моят компютър от левия навигационен прозорец или като потърсите този запис в менюто "Старт".

  1. Както и да е, в Този компютър или Моят компютър щракнете двукратно, за да отворите локалния си диск и отидете до Потребители >> Име на вашия акаунт >> Документи >> BioShock 2.
  2. Щракнете с десния бутон върху папката BioShock 2 и изберете Копиране от контекстното меню и се уверете, че сте го поставили някъде другаде за архивиране (за предпочитане на работния плот). Изберете същата папка, щракнете с десния бутон и изберете опцията Изтриване от контекстното меню.
  3. Отворете играта след това, като отворите Steam и щракнете двукратно върху нея от раздела Steam Library и се уверете, че стартирате нова игра в BioShock 2. Запазете играта и излезте. В папката Documents трябва да видите нова папка BioShock 2.
  4. Щракнете с десния бутон върху тази папка и изберете Properties от контекстното меню. Под раздела Атрибути изчистете полето до записа Само за четене и приложете промените.

  1. Намерете архивираната папка BioShock 2, отворете я и отворете папката SaveGames вътре. Преместете всички файлове, които намерите там, в оригиналното местоположение в Документи >> BioShock 2 >> SaveGames и отворете отново играта, за да видите дали все още се срива. Повторете процедурата за премахване „Само за четене“ още веднъж.

Деинсталирайте Windows Update (само за потребители на Windows 7)

Има определена актуализация на Windows, която е направила промени в DirectX файлове и променя определени настройки, които играта не е планирала. Тази актуализация причинява и други проблеми с игрите, така че е най-добре, ако просто я деинсталирате. Тази актуализация излезе само за Windows 7, така че този метод е полезен само за хора, които използват Windows 7.

  1. Щракнете върху бутона "Старт" и отворете контролния панел, като въведете името му и щракнете върху първата опция в горната част или като намерите неговия запис в началния екран на менюто "Старт".
  2. Превключете към Преглед като: Категория в горния десен ъгъл и щракнете върху Деинсталиране на програма в областта Програми. От дясната страна на екрана трябва да видите бутона Преглед на инсталираните актуализации в синьо, така че кликнете върху него.

  1. Вече трябва да можете да видите списъка с всички инсталирани актуализации на Windows за вашия компютър. Проверете раздела Microsoft Windows в долната част за съответните актуализации, които може да са повлияли на BioShock 2 и да причинят постоянни сривове.
  2. Превъртете наляво, за да проверите колоната Installed on, която трябва да показва датата, на която е инсталирана актуализацията, така че не забравяйте да намерите актуализацията, чийто KB номер е KB2670838.

  1. Щракнете върху актуализацията веднъж и изберете опцията Деинсталиране в горната част и следвайте инструкциите, които ще се появят на екрана, за да се отървете от актуализацията.
  2. Изчакайте Microsoft да пусне нова актуализация, която трябва да се инсталира автоматично, ако сте конфигурирали автоматични актуализации на Windows.

Стартирайте играта в режим на съвместимост и като администратор

Тъй като играта е малко по-стара, стартирането й на операционни системи, по-стари от Windows Vista Service Pack 2, не е планирано от разработчиците, което означава, че може да се наложи да стартирате изпълнимия файл на играта в режим на съвместимост за тази операционна система. Освен това, стартирането на играта като администратор ѝ предоставя по-голям достъп и тези два комбинирани би трябвало да спрат проблемите с трясък.

  1. Отворете Steam на компютъра си и отидете до раздела Библиотека в прозореца Steam, като намерите раздела Библиотека в горната част на прозореца и намерете BioShock 2 в списъка с игри, които имате във вашата библиотека.
  2. Щракнете с десния бутон на мишката върху него и изберете Properties. Придвижете се до раздела Локални файлове и изберете Преглед на локални файлове.

  1. Ако не сте инсталирали играта чрез Steam, все още можете да намерите ръчно инсталационната папка на играта. Най-лесният начин е да щракнете с десния бутон на мишката върху прекия път на играта на работния плот или където и да е другаде и да изберете Отворете местоположението на файла от контекстното меню.
  2. Както и да е, веднъж в папката. Щракнете с десния бутон върху основния изпълним файл на BioShock 2 и изберете Properties. Придвижете се до раздела Съвместимост и поставете отметка в квадратчето до „Стартирайте тази програма в режим на съвместимост за“. Изберете записа от Windows Vista Service Pack 2 от падащия списък.

  1. В раздела Настройки в същия прозорец Свойства поставете отметка в квадратчето до записа „Стартиране на тази програма като администратор“.
  2. Приложете промените и опитайте да рестартирате играта, за да видите дали сриването е спряло.

Деактивиране на SLI (за потребители на NVIDIA)

Scalable Link Interface (SLI) е технология за видеокарти, създадена от NVIDIA за комбиниране на две или повече видеокарти за получаване на един висококачествен изход. SLI е паралелен алгоритъм за обработка на видео, предназначен да увеличи наличната процесорна мощ.

Изглежда обаче, че BioShock 2 не поддържа тази технология и трябва да я изключите, докато играете играта. Повечето потребители казват, че деактивирането на тази опция за играта е предотвратило възникването на сривове след това.

  1. Щракнете с десния бутон върху екрана на работния плот и изберете елемента от контролния панел на NVIDIA от контекстното меню или щракнете двукратно върху иконата на NVIDIA в системната област, ако го видите. Контролният панел на NVIDIA може да бъде разположен и в обикновения контролен панел, като превключите към изгледа Големи икони и го намерите.
  2. След като отворите контролния панел на NVIDIA, отворете менюто за 3D настройки в левия навигационен прозорец и щракнете върху опцията Set SLI configuration

  1. В края изберете опцията Не използвай SLI технология и кликнете върху Прилагане, за да потвърдите промените. Стартирайте BioShock 2 отново и проверете дали все още се появява същата грешка.