Форумы Серверы Суспільство
Игры Серверы VBIOS General Soft & Hard Увлечения А поговорить... Культура Полезная информация Межигір'я Чат

Пользователь Сообщение: Ошибка memory.dll в BF2        (Тема#26984)
codex 
подполковник
codex
: Kiev,Ukraine широта:50° 2...
С нами с 24.07.03
Посты: 2217
09.04.09 17:37 Ukraine #548202
Эта ошибка возникает при двух условиях:
- ОЗУ больше 2Гб
- Высокие настройки детализации

При высокой детализации игра может попытаться выделить себе памяти более 2Гб, что приводит к ошибке "memory.dll"

Для решения есть два варианта.
1. Скачать исправленный .exe-файл, например отсюда: http://realitymodfiles.com/ancient/BF2MemoryPatch.zip
или поискать BF2 Memory Patch в гугле

2. Более универсальный способ - патчим самостоятельно. Для этого понадобится бесплатный Visual C++ Express Edition, который доступен для скачивания на Микрософте: http://msdn.microsoft.com/vstudio/express/visualc/default.aspx

- Бэкапим оригинальный bf2.exe.
- Заходим в Start ->Visual C++ 2005 Express Edition ->Visual Studio Tools
и осторожно, правой кнопкой мыши запускаем Visual Studio 2005 Command Prompt "от Администратора"
- В появившемся черном окне переходим в папку с bf2.exe например так:
cd c:\program files\ea games\battlefield 2 и жмем [ENTER]
- Пишем:
editbin.exe /LARGEADDRESSAWARE BF2.exe и жмем [ENTER]

Если после выполнения напишет Microsoft copyright or trademark bla bla bla значит все ОК.
Пишем exit жмем [ENTER] - готово!

В Vista x32 вместо патча экзешника, запускаем cmd.exe и пишем:
BCDEDIT /set increaseuserva 2900 ENTER
Эта команда увеличивает лимит адресации в 32-х разрядной ОС. По идее максимальное значение 3072. Оставшийся диапазон попросту занят устройствами.
Но с 4Гб памяти, лучше перейти на Vista x64...

PB за патченный экзешник не кикакет.
mr_kotuk 
старшина
mr_kotuk
: Донецк
С нами с 16.09.08
Посты: 155
10.04.09 15:05 [Re: codex] Ukraine #548692
У меня вопрос.Что необходимо прописать для перехода на др. диск??
в пункте "В появившемся черном окне переходим в папку с bf2.exe например так:
cd c:\program files\ea games\battlefield 2 и жмем [ENTER]"

Заранее спасибо!!!!!

Отредактировано mr_kotuk 10.04.09 15:05. Причина редактирования: Причина не указана.
codex 
подполковник
codex
: Kiev,Ukraine широта:50° 2...
С нами с 24.07.03
Посты: 2217
10.04.09 15:07 [Re: mr_kotuk] Ukraine #548697
c: и жмем [ENTER]
InferNO 
подполковник
InferNO
: Русь
С нами с 23.01.07
Посты: 3408
10.04.09 18:56 [Re: mr_kotuk] Ukraine #548831
  • mr_kotuk Сказано:
У меня вопрос.Что необходимо прописать для перехода на др. диск??
в пункте "В появившемся черном окне переходим в папку с bf2.exe например так:
cd c:\program files\ea games\battlefield 2 и жмем [ENTER]"

Заранее спасибо!!!!!


Если ты не умеешь пользоваться консолью, то лучше побльзуй готовый ехе-шник.
Всеравно ты получишь такой же
iero1982 
новичок
iero1982
С нами с 20.04.09
Посты: 34
05.11.09 13:08 [Re: InferNO] Ukraine #646141
чё та не помогло хотя после переустановки винды я поверх игры поставил щас переустановлю
codex 
подполковник
codex
: Kiev,Ukraine широта:50° 2...
С нами с 24.07.03
Посты: 2217
05.11.09 13:13 [Re: iero1982] Ukraine #646148
В 1.5 это уже исправили...
Mantazhneg 
подполковник
Mantazhneg
С нами с 02.10.09
Посты: 2359
11.11.09 11:38 [Re: codex] Ukraine #649424
  • codex Сказано:
запускаем Visual Studio 2005 Command Prompt "от Администратора"



Вопрос к codex.
При попытке запустить от имени админа пишет, что "служба не запущена..."и т.д. Хорошо, запускаю службу, "запустить от имени администратора", но требует пароль администратора (при запуске оказывается, что на компе 2! учетных записи - User и Administrator), хотя никаких пользователей я не добавлял...По видимому, каждый раз я вхожу в систему как User, а не Administrator, хотя в статусе утверждается обратное.
Посоветуйте пжлйст, как мне запустить патчер от имени админа? Да, еще: версия для скачивания по той ссылке была от 2008 года - это не страшно?) И чем грозит правка файла "от имени не-Administrator"?
codex 
подполковник
codex
: Kiev,Ukraine широта:50° 2...
С нами с 24.07.03
Посты: 2217
11.11.09 14:18 [Re: Mantazhneg] Ukraine #649573
Настройка пользователей: Пуск -> Выполнить("Поиск" в Висте) -> lusrmgr.msc [ENTER]
Там можно посмотреть какие пользователи есть, в каких группах и сбросить пароль.

Версия Visual Studio значения не имеет.

Повторюсь, после патча 1.5 ничего дополнительно делать не надо, экзешник работает с >2Gb по-умолчанию.

Андрюха. 
новичок
С нами с 15.12.11
Посты: 1
15.12.11 19:22 [Re: codex] Ukraine #1194437
Где взять ключ для BF2?
DantistB 
капитан
DantistB
С нами с 21.05.10
Посты: 944
15.12.11 19:29 [Re: Андрюха.] Russian Federation #1194442
Генератор ключей написано

http://forums.vbios.com/showtopic.php?tid/18830/
Icon Legend Права Настройки темы
Распечатать тему


24483 Просмотры
Реклама
106 сейчас в онлайне
6 пользователей (Hac9lJlbHuKe, nalominovitop, eosuitergilb, Евлампий Петрович) и 0 скрытых, а также 100 гостей сейчас онлайн.
     
VBIOS Version 3.0 FINAL | ©1999-2020
Execution time: 0.124 seconds.   Total Queries: 49   Zlib сжатие вкл.
All times are (GMT+3). Current time is 10:26
Top