LinuxForum.Fans
Тема

Проблемы с игрой Battlefield Bad Company 2

Автор: Linuxxxoid 35 сообщений 22836 просмотров
#198253

Установлен Ubuntu 11.10, Wine 1.3, Diretcx9, Visual c++, Net framework, и т.д
Пытаюсь поиграть в Battlefield Bad Company 2, запускаю игру, нажимаю начать новую игру затем проходит текстовый ролик, после чего черный экран и все!
Второй день уже пытаюсь поиграть, перечитал различные форумы, ничего не помогает (
Кто что посоветует, жду любой помощи!

#198259
Linuxxxoid написал:
Установлен Ubuntu 11.10, Wine 1.3, Diretcx9, Visual c++, Net framework, и т.д
Пытаюсь поиграть в Battlefield Bad Company 2, запускаю игру, нажимаю начать новую игру затем проходит текстовый ролик, после чего черный экран и все!
Второй день уже пытаюсь поиграть, перечитал различные форумы, ничего не помогает (
Кто что посоветует, жду любой помощи!

а просто выполнить инструкцию - тыц не пробовали ??? так то в золоте уже ..

#198270

Спс конечно, но не мог бы ты перевести в кратце. А то я по английски не очень :(

#198274

Кстати я пробовал редактировать setting.ini не помогло..

#198324
Linuxxxoid написал:
Спс конечно, но не мог бы ты перевести в кратце. А то я по английски не очень :(

oO - совсем школота оборзела ...

winehq написал:

What works
Installing, Playing the game


What does not
The game was not fully tested yet. But from what i tested, everything worked just fine.


What was not tested
Extended play(I played for like 10 minutes). Multiplayer


Additional Comments

Used Wine 1.3.28
Wine configuration = Windows 7

----------------------------------------------------------------
Manually set BC2 to use directx 9 otherwise the game will crash. To do this:

First go into ~/.wine/drive_c/users/username/My Documents/BFBC2Folder
Then open settings.ini and set the value of DxVersion from Auto to 9
-----------------------------------------------------------------

My specs:
Core 2 Quad Q8300 @ 3.0GHz
9500GT
2GB RAM

Playtime = approx 10min
Average fps = 22.37 fps

Goals:
Get a new gfx card :P
Playing to the end
Check if multiplayer works

для идиотов :

Переводчик Google написал:

То, что работает
Установка, Играя игру


То, что не
Игра не была полностью протестирована. Но от того, что я проверены, все работает просто отлично.


Что не тестировался
Расширенные игры (я играл за, как 10 минут). Мультиплеер


Дополнительные комментарии

Для виноградарства 1.3.28
Вино конфигурации = Windows 7

-------------------------------------------------- --------------
Ручная установка BC2 использовать DirectX 9 иначе игра вылетит. Для этого:

Сначала идите в ~ / .wine / drive_c / пользователей / имя пользователя / Мой Documents/BFBC2Folder
Затем откройте settings.ini и установить значение DxVersion из автоматического до 9
-------------------------------------------------- ---------------

Мой спецификации:
Core 2 Quad Q8300@3.0GHz
9500GT
2 Гб оперативной памяти

Продолжительность = приблизительно 10 минут
Средний FPS = 22,37 кадров

Голы:
Получить новую карту GFX: P
Играя в конец
Проверьте, многопользовательские работ
#198369

Что все кто английский плохо знает школота теперь, или идиоты? Ппц у тебя логика! Я нормально вроде спросил, в ответ оскорбление! Wtf :[ ?

#198371

Linuxxxoid, трудно было перевести онлайновым переводчиком. Я тоже не знаю энглиш, но я не спрашиваю, а иду в гугл или на http://translate.ru, вам тут ничего не должны.

#198373

не драться! :[
Zhenjka, Linuxxxoid, gramozeka, при продолжении дискуссии про переводы начну расстреливать...

#198411

Так вот думаю поставить себе Wine 1.3.29 вместо версии 1.3.28, добавляю репозиторий, скачиваю, ставлю, ставится версия 1.3.28 по новой :(
Как можно ещё до новой версии обновиться?

#198416

А в репозитории какая версия указана? И какой репозиторий.

#198422

Репозиторий официальный, версия 1.3.28 вроде, в центре приложений тоже она.. Но суть не в этом пробовал качать wine в формате tar.bz2 версии 1.3.29 установил, захожу в центр приложений а там пишут что версия 1.3.29.. Ошибка таже ничего не поменялось (

#198423

Пробовал также удалять .dll файлы Directx из папки с игрой как было написано на WIneHQ про этот баг, тоже не помогло.
Кстати а что если эти файлы добавить в библиотеку wine может это поможет? Только я не знаю как это сделать ))

#198456
Linuxxxoid написал:
Установлен Ubuntu 11.10, Wine 1.3, Diretcx9, Visual c++, Net framework, и т.д

d3dx9 или directx9 ? smile
устанавливали то через winetricks?
в winecfg выставили какую версию windows?

p.s. а вообще на appdb у большинства пытавшихся поиграть bfbc2 статус стоит Garbage. что характеризует игру, как непригодную для wine.

#198470
Linuxxxoid написал:
Так вот думаю поставить себе Wine 1.3.29 вместо версии 1.3.28, добавляю репозиторий, скачиваю, ставлю, ставится версия 1.3.28 по новой :(
Как можно ещё до новой версии обновиться?

в топку репозитории , в топку центры приложений - для твоего случая всё это не поможет и не пытайся что-то сплясать под попсовую жевачку "для всех" ..
про переводы - не задирайся я не со зла wink ...
.... в общем алгоритм следующий :
1 . Удаляем полностью официальный вайн из репов , но (!) ( это важно ) оставляем все зависимости которые она с собой затянула ...
2 . Удаляем(или переименовываем ) в домашнем каталоге скрытую папку .wine .
3 . Проверяем в домашнем каталоге скрытую папку .cache на предмет всяких подозрительных остатков от предыдущих манипуляций с вайном и вайнтриксом ..
4 . Собсно сам процесс стандартен :
1. Качаем нужные исходники .
2. Распаковываем , патчим (если нужно) , собираем , устанавливаем ...
3. Начинаем шаманить с вайнтриксом , winecfg , regedit ..
-- сдесь небольшое замечание , если после всяких плясок что-то сломалось непочиняемо нужно просто грохнуть в домашнем каталоге скрытую папку .wine , в общем-то это стоит делать после каждой неудачной попытки , для чистоты эксперимента ..
-- второе замечание , то что описано в http://appdb.winehq.org/ корректно и повторяемо работает только с ЛИЦЕНЗИОННЫМИ ПРОДУКТАМИ это важно ! Всякие репаки , ломаки и кряки ведут себя крайне неадекватно в вайне и с большой вероятностью у вас с ними выйдет только фейл - этот факт неоднократно был проверен .
4. Если вдруг oO (внезапно ) поупражнявшись с различными опциями вы решили вайн пропатчить и\или пересобрать вот вам добрый совет - начинайте с чистого листа . Зайдите в папку из которой устанавливали и выполните :
[console]
# make uninstall
# make distclean
[/console]
После этого можно начинать снова .
------------------------------
если после всех манипуляций вам таки удалось завести игрушку , можете себя поздравить :D - вы таки эльф 80-го левела(ну или троль - это уж зависит в чьей вы команде :lol: ) , тщательно запротоколируйте все свои действия и .. есть два пути - первый оставить всё как есть (это просто) , второй собрать свой пакет(см. руководство по своему дистрибутиву) , но есть ещё и третий путь более продвинутый и самый верный - переименуйте в домашнем каталоге скрытую папку .wine например в my_lovely_game.wine и больше её не тревожьте .. запускать игру можно с ярлыка :
создайте на рабочем столе простой текстовый файл my_lovely_game.desktop с таким содержанием :

text

[Desktop Entry]
Comment[ru]=
Comment=
Exec=env WINEPREFIX="/home/green/.Crysis.wine" wine C:\\\\Program\\ Files\\\\Electronic\\ Arts\\\\Crytek\\\\Crysis\\\\Bin32\\\\Crysis.exe
GenericName[ru]=
GenericName=
Icon=/home/green/Crysis.wine/drive_c/Program Files/Electronic Arts/Crytek/Crysis/Tools/boxart.png
MimeType=
Name[ru]=Crysis
Name=Crysis
Path=/home/green/.Crysis.wine/dosdevices/c:/Program Files/Electronic Arts/Crytek/Crysis/
StartupNotify=true
Terminal=false
TerminalOptions=
Type=Application
X-DBUS-ServiceName=
X-DBUS-StartupType=
X-KDE-SubstituteUID=false
X-KDE-Username=

конечно данные замените на свои , я не стал ничего менять чтобы показать как это может выглядеть .. дайте ему права на исполнение и спокойно играйтесь :D ..
и да , если после этого вы решите сменить версию вайна , ваша переименованная папка сохранит базовые настройки и игра будет работать даже в другой версии вайна , делать ничего не придётся скорее всего .

#198486

двоешники :lol: ... Золото подтверждаю ! Даже шаманить не пришлось ( :[ - вот только 600 рублей ушатал за диск :[ :[ ) ...



[console]
mike@Gramozeka:~$ uname -a
Linux Slackware 3.0.4-smp-rt #1 SMP PREEMPT Mon Sep 26 02:17:09 YEKST 2011 i686 Intel(R) Core(TM)2 Duo CPU E8500 @ 3.16GHz GenuineIntel GNU/Linux
mike@Gramozeka:~$ wine --version
wine-1.3.29
video GeForce GTS 250
[/console]

#198552

gramozeka, спс за подробный совет! smile

#198664

Пробовал удалял пере устанавливал не помогло, но самое интересно что в реестре нету раздела с Battlefield

#198665

:lol: - вот тебе для затравки ещё картинок :



я же говорю что ни какого шаманства - тупо установить 1.3.29 как есть , поставить игру , исправить ini файлик как велено в инструкции , применить ноусиди , играть ... wink

#198666

Но почему когда я ставлю Wine 1.3.29 с архива tar.bz2 у меня ставится WIne 1.3.28 на котором как раз такая ошибка с игрой? :( :( :(

Войдите или зарегистрируйтесь, чтобы ответить.