BF2 и linux
Модератор: Модераторы разделов
-
rain_99
- Сообщения: 973
- ОС: Debian
BF2 и linux
У кого на вайне запустился? Реально и с игрой по инету?? В Кедеге 100% работает, но деньги за нее платить неохота... охота в вайне... но никак не могу заставить работать
хоть на wine.org appdb написано - так и не вышло запустить
хоть на wine.org appdb написано - так и не вышло запустить
...Все в наших руках...
-
Griphon
- Сообщения: 105
Re: BF2 и linux
Какая версия wine и что написано в appdb. Там обычно пишут что и как настроить чтобы все работало.
-
rain_99
- Сообщения: 973
- ОС: Debian
Re: BF2 и linux
у меня вайн самый последний... 1,1,7
еще ссылаются на winehacks типа с ним работать будет наверное...
http://www.oliverdeisenroth.de/index.php?o...tdown&id=47
Код:
(1) First off, pop in your CDs. Open a Terminal and launch the setup:
wine "D:\Autorun.exe"
(Replace D: with whatever you have your CD drive mapped to in winecfg)
You may run into CD ejecting problems. when the setup comes to a "Insert Next CD" prompt, switch back to terminal and open a new tab. Do a "wine eject" pop in the next CD, and continue.
(2) After installation (some errors may appear, normally it's fine, sometimes you will have to kill the installation but it should've finished fine). You should get "d3dx9_24.dll" and "d3dx9_25.dll" into the System32 folder from a Windows installation.
(3) If Battlefield doesn't start up, and gives you errors about Uknown DynamicOption, try this tip from Roosch
Edit the Video.con file in your $HOME/Battlefield 2/Profiles/Default folder. Change the resolution part to 1024x768@60Hz
(4) Battlefield should then start up fine.
Some extra tips taken from the demo entry:
Open the registry editor (run 'regedit') and create the key 'HKEY_CURRENT_USER\Software\Wine\AppDefaults\bf2.exe\Direct3D'. Then, add a value of type string with name 'OffscreenRenderingMode' and value 'fbo'
When the game is run in fullscreen, the taskbar is not hidden, and the downmost part of the game window is missing. Run it in window mode with 'wine bf2.exe +fullscreen 0'
If you want to play in another resolution than 800x600 using windowed mode, you must specify this on the command line, otherwise the game will not be displayed in the entire window. Use 'wine bf2.exe +fullscreen 0 +szx 1024 +szy 768', substitute according to your wishes
Alternatively you can use Wine's Virtual Desktop mode which can be activated in winecfg.
Note that while the cursor is invisible on the main menu, the mouse can still be used.
Settings can be turned up high. I had to change in my "winecfg" the Audio settings to Hardware Acceleration: Standard and "Driver Emulation" on. So you may want to mess with those settings if your Battlefield freezes and the terminal spits out something about DirectSound.
I successfully played online, but a Punkbuster server will kick you with Window API errors. So only non-Punkbuster servers for now...
This game is a little broken and requires that you have 1024x768 @ 60hz available in XOrg else it wont start (also true under Windows). You can check its availability by running "xrandr" in a terminal which will tell you all your available screen-modes and resolutions. If it's not available then you either need to add it or run the game in windowed mode or a Virtual Desktop.
- Do the install as stated above, but do not, i repeat, DO NOT edit the regestry or edit the Video.con file, due to trying that it caused my cursor support to quit working and i am not long to even boot up the game!
- Open "winecfg" and click on the "Graphics" tab. Then check the box, "Emulate a Virtual Desktop" and enter your screen resolution into boxes provided in "winecfg."
- Browse to your game folder in terminal and use command " wine bf2.exe +fullscreen 0 +szx 800 +szy 600", it MUST be that exact command.
- Run the game using the command above. (NOTE: The game screen may need to be moved inside the desktop, do this by right clicking the title bar before the "EA Games" screen boots up and choosing "Move", and move it to the desired destination inside the desktop.
- That's it! You should have a working mouse cursor ingame, it is not the official BF2 mouse cursor. But hey, its still a mouse cursor, as long as there is no more "Guessing" on where to put the mouse. :-D
Good Luck!
Blake (aka: Blackburn)
Ways of getting the original cursors:
There is a hack available from winehacks that makes bitmap cursors work, usually you need to patch and compile wine
But there are also binary packages in DEB and RPM format (hacked wine 1.1.6) available, if you want to skip patching...you can get older patched packages from the same homepage, if there is any trouble with these packages, post it
еще ссылаются на winehacks типа с ним работать будет наверное...
http://www.oliverdeisenroth.de/index.php?o...tdown&id=47
...Все в наших руках...
-
Sekta-N
- Сообщения: 854
- ОС: Зоопарк
Re: BF2 и linux
http://appdb.winehq.org/objectManager.php?...on&iId=3438
У меня хорошо работает, только не во всех версия вайна есть курсоры, можно ручками пропатчить на поддержку анимированных курсоров.
http://bugs.winehq.org/show_bug.cgi?id=10708
У меня хорошо работает, только не во всех версия вайна есть курсоры, можно ручками пропатчить на поддержку анимированных курсоров.
http://bugs.winehq.org/show_bug.cgi?id=10708
Нет тут подписи и не будет.
-
rain_99
- Сообщения: 973
- ОС: Debian
Re: BF2 и linux
Доброго времени суток. Вопрос все еще актуален. Есть на форуме фанаты BF2 - которым таки удалось запустить данную игру. Как выходит новая версия wine - я все пробую, ан нет - не пашет.
Делал все - как тут указано - не работает.
http://appdb.winehq.org/objectManager.php?...on&iId=3438
Последний результат - прилагаю скриншот.
Под стандартный wine идеально идут Source и 1.6, директ икс не ставил
Куда копать - заранее громадное спасибо.
Mandriva 2008.1
wine-1.1.25
Делал все - как тут указано - не работает.
http://appdb.winehq.org/objectManager.php?...on&iId=3438
Последний результат - прилагаю скриншот.
Под стандартный wine идеально идут Source и 1.6, директ икс не ставил
Куда копать - заранее громадное спасибо.
Mandriva 2008.1
wine-1.1.25
...Все в наших руках...
-
rain_99
- Сообщения: 973
- ОС: Debian
Re: BF2 и linux
Собственно вот что смог найти. Ничего не помогдо. Чувствую - что решение где то рядом. 
Теперь вопрос - как в wine это сделать
"Text: Unknown DynamicOption value 1280x960@75Hz"
I had this problem too, only mine complained about 1280x1024@85Hz. In my search of a solution I've seen others with 800x600@60Hz. The problem is that something is telling BF2 to load a resolution that your monitor or video card doesn't support. In my case it was my new widescreen LCD.
That "something" is actually 3 files in the "C:\Documents and Settings\[Your User Name]\My Documents\Battlefield 2\Profiles" directory. In that Profiles directory are 3 folders called 0001, 0002, and Default. Inside each of those 3 folders is a file called Video.con. You need to open each of those 3 Video.con files and search for the line that says "VideoSettings.setResolution 1280x960@75Hz". Change all 3 files to a resolution & refresh rate that you know the monitor and video card support, and BF2 should work like a champ again.
Опупеть написал сюда ошибку и дошло как исправить, в драйвере прописал принудительно 60 Герц на разрешении 800х600 и игра пошла, пипец, конечно глаза жуть устают, но хоть увидел что за игра
Теперь вопрос - как в wine это сделать
...Все в наших руках...
-
Yrii
- Сообщения: 68
Re: BF2 и linux
1. ставим дрова на видео
2. установить последний вайн
3. поставь DirectX 9.0c
4. устанавливаем Battlefield 2
5. если нету лиц. диска используем no-cd
6. если есть исправляем ошибки)
7. играем
2. установить последний вайн
3. поставь DirectX 9.0c
4. устанавливаем Battlefield 2
5. если нету лиц. диска используем no-cd
6. если есть исправляем ошибки)
7. играем
-
rain_99
- Сообщения: 973
- ОС: Debian
Re: BF2 и linux
Код: Выделить всё
[rain@rainland ~]$ winetricks directx9
Executing wget -O directx_mar2009_redist.exe -nd -c --read-timeout=300 --retry-connrefused --header Accept-Encoding: gzip,deflate http://download.microsoft.com/download/3/C/4/3C46A69A-CB0F-4CCA-B1E8-248D43270D5F/directx_mar2009_redist.exe
--2009-07-23 08:12:50-- http://download.microsoft.com/download/3/C/4/3C46A69A-CB0F-4CCA-B1E8-248D43270D5F/directx_mar2009_redist.exe
Распознаётся download.microsoft.com... 87.248.207.142, 87.248.207.144
Устанавливается соединение с download.microsoft.com|87.248.207.142|:80... соединение установлено.
Запрос HTTP послан, ожидается ответ... 200 OK
Длина: 96921976 (92M) [application/octet-stream]
Сохраняется в каталог: `directx_mar2009_redist.exe'.
0% [ ] 463 869 164K/s wget: progress.c:972: create_image: Проверочное утверждение `p - bp->buffer <= bp->width' не выполнено.
/usr/bin/winetricks: line 325: 12847 Аварийный останов "$@"
Note: command 'wget -O directx_mar2009_redist.exe -nd -c --read-timeout=300 --retry-connrefused --header Accept-Encoding: gzip,deflate http://download.microsoft.com/download/3/C/4/3C46A69A-CB0F-4CCA-B1E8-248D43270D5F/directx_mar2009_redist.exe' returned status 134. Aborting.не хочет
...Все в наших руках...
-
rain_99
- Сообщения: 973
- ОС: Debian
Re: BF2 и linux
Сейчас DX уже winetricks автоматом умеет ставить...
то есть у меня скачка идет вот этого файла
http://download.microsoft.com/download/3/C...2009_redist.exe
и обрывается на 1-3% (так как файл весит 90 мегабайт)
Вот счас качаю напрямую - оперой этот файл, но непонятно - что делать со скачанным файлом. Ведь как я понимаю - winetriks - это просто скрипт для установки самых разных вещей
...Все в наших руках...
-
rain_99
- Сообщения: 973
- ОС: Debian
Re: BF2 и linux
Все разобрался - установил DirectX9 и до кучи нетфреймвок2. Установил BF2 - не работает.
поподробнее вот тут
плизз
поподробнее вот тут
6. если есть исправляем ошибки)
плизз
...Все в наших руках...
-
Yrii
- Сообщения: 68
Re: BF2 и linux
что конкретно не работает, на каком этапе запуска, что делал, что-нибудь выскакивает когда игру пытаешься запустить? больше инфы
-
rain_99
- Сообщения: 973
- ОС: Debian
Re: BF2 и linux
Так
1. ставим дрова на видео
2. установить последний вайн
3. поставь DirectX 9.0c
4. устанавливаем Battlefield 2
5. если нету лиц. диска используем no-cd
6. если есть исправляем ошибки)
7. играем
1. ставим дрова на видео
Код: Выделить всё
[rain@rainland ~]$ glxinfo | grep render
direct rendering: Yes
OpenGL renderer string: GeForce 9800 GTX/9800 GTX+/PCI/SSE22. установить последний вайн
Код: Выделить всё
[rain@rainland ~]$ uname -a
Linux rainland 2.6.24.7-desktop-2mnb #1 SMP Thu Oct 30 18:03:14 EDT 2008 i686 Intel(R) Core(TM)2 Quad CPU Q6600 @ 2.40GHz GNU/Linux
[rain@rainland ~]$ wine --version
wine-1.1.253. поставь DirectX 9.0c
Код: Выделить всё
поставил с помошью winetriсks директикс9 и нетфраймвок 24. устанавливаем Battlefield 2
Код: Выделить всё
Ага, установил - только не стал панкбастер ставить - поскольку он не работает5. если нету лиц. диска используем no-cd
Код: Выделить всё
Ну есессно - используем только проверенный вариант. Который на винде шел со свистом. И но сиди естественно проверенный. Потом заходим на BF2 на appdb.winehq.org и настраиваем конфиги BF2 как там рекомендовано. То есть параметры в Video.con6. если есть исправляем ошибки)
Код: Выделить всё
эмммм, куда копать ваще7. играем
Код: Выделить всё
до этого далеко...Все в наших руках...
-
Yrii
- Сообщения: 68
Re: BF2 и linux
1. гуд, у тебя GeForce это значит что точно запустится
2. последняя версия wine 1.1.26, но это не особо важно т.к. проверял на 1.1.24
3. DirectX 9.0c я ставил не через winetriсks поэтому хз (вроде DirectX должен нормально поставить), нетфраймвок 2 не ставил
4. ставим Battlefield 2 (можно с диска, можно просто слить архив, у меня оба способа работало), если ставим с диска, то надо игру пропачить до 1.41
5. потом ставим no-cd навсякий случай - http://ifolder.ru/13230994 для версии 1.41
6. wine bf2.exe +menu 1 +fullscreen 1 +ignoreAsserts 1 +restart 1 +szx 1024 +szy 768
2. последняя версия wine 1.1.26, но это не особо важно т.к. проверял на 1.1.24
3. DirectX 9.0c я ставил не через winetriсks поэтому хз (вроде DirectX должен нормально поставить), нетфраймвок 2 не ставил
4. ставим Battlefield 2 (можно с диска, можно просто слить архив, у меня оба способа работало), если ставим с диска, то надо игру пропачить до 1.41
5. потом ставим no-cd навсякий случай - http://ifolder.ru/13230994 для версии 1.41
6. wine bf2.exe +menu 1 +fullscreen 1 +ignoreAsserts 1 +restart 1 +szx 1024 +szy 768
-
rain_99
- Сообщения: 973
- ОС: Debian
Re: BF2 и linux
можно просто слить архив
оппа - что за архив? И откуда можно взять . Плизз в личку.
Все косяки были изза кривого ноцд. Уррря, работает!! Но с косяками. теперь остались организационные вопросы, как реагирует игра - на повышение качества настроек и так далее - я если цестно конфигурационные файлы даже трогать теперь боясь
...Все в наших руках...
-
Yrii
- Сообщения: 68
Re: BF2 и linux
оппа - что за архив? И откуда можно взять . Плизз в личку.
ну, например у меня в сети был архив с игрой, нечего особенного, просто установленная игра с патчами и инструкциями (для не опытных пользователей
как реагирует игра - на повышение качества настроек и так далее
зависит от железа
я если цестно конфигурационные файлы даже трогать теперь боясь )
всегда можно удалить папку Battlefield 2 из home, что приведет к сбросу настроек
по идее можно пошаманить с wine (например в реестре), но тут у каждого наверно по своему
-
rain_99
- Сообщения: 973
- ОС: Debian
Re: BF2 и linux
2Yrii
кстати, буду признателен, если ссылку в личку на архив с игрой бросите
А то мне одни образы попадаются... Заранее спасибо.
кстати, буду признателен, если ссылку в личку на архив с игрой бросите
...Все в наших руках...
-
Yrii
- Сообщения: 68
Re: BF2 и linux
ссылка внутрисетевая
советую обновить вайн ибо игра стала меньше глючить (тормоза + артефакты графики)
у меня видеокарта radeon 9800, драва версии 9.2
баг с землёй - http://i044.radikal.ru/0907/b7/54df9fe0ab34.jpg
можно полетать - http://i075.radikal.ru/0907/31/3c116ea45419.jpg
но из тв не пострелять - http://i013.radikal.ru/0907/06/bff6e2cd6f13.jpg
+ это не появлялось - http://linuxforum.ru/index.php?act=attach&...st&id=16787
советую обновить вайн ибо игра стала меньше глючить (тормоза + артефакты графики)
у меня видеокарта radeon 9800, драва версии 9.2
баг с землёй - http://i044.radikal.ru/0907/b7/54df9fe0ab34.jpg
можно полетать - http://i075.radikal.ru/0907/31/3c116ea45419.jpg
но из тв не пострелять - http://i013.radikal.ru/0907/06/bff6e2cd6f13.jpg
+ это не появлялось - http://linuxforum.ru/index.php?act=attach&...st&id=16787
-
rain_99
- Сообщения: 973
- ОС: Debian
Re: BF2 и linux
Вроде бы говорят работает ТЫЦ!!. Сам проверить не могу - опыта не хватает - да и при устанвки игры - выбрал - не устанавливать панкбастер - а дистриб трогать уже боюсь 
...Все в наших руках...
-
Toseter
- Сообщения: 37
- ОС: Gentoo, Ubuntu
Re: BF2 и linux
эх, поставил проверил, не работает 