LINUX.ORG.RU

WarCraft-III Beta под WineX


0

0

Ну вот, WC3 прекрасно работает в winex 4-х дневной давности
из CVS, Игра требует поддержки D3D + DirectX8.x, новая реализация
D3D поверх OpenGL и поддержка DirectX8 в winex, как видно, оправдывает себя полностью! Надеюсь, что релиз игры тоже будет
работать в winex... Правда есть одна загвоздка, это работает с
картами, которые используют DRI+Mesa не ниже 3.5, т.е. winex
лучше всего собрать с XFree86-4.2.0, вернее, с той Mesa которая
есть в его составе. У меня эта игра идет на матрасе G-400 c 16M,
пока не знаю как WC3 будет работать на нвидевских картах,
скорее всего могут быть проблемы, однако собранный winex
c OpenGL от Mesa должен быть совместим с OpenGL от нвидеа,
правда я не смог нормально подружить еще не одной игры с D3D на
своей GF2 в winex'е, на матрасе и вудушке 3-ей таких проблем нет...
Хочу еще одну вещь уточнить, бета игры не имеет сингл плеера
и работает только через battle.net, ясно дело, что я не совсем
горем убитый лезть на battle.net с хакнутой версией wc3 и получать
пиндюлей, для этих целей был установлен bnetd и winex прекрасно
на него ходит... Есть куча нюансов по настройке и установке WC3, которых я тут не рассказал, но это слишком длинно...

>>> Просмотр (1024x768, 155 Kb)

★★★

Проверено:

очень интересует такой ньанс как то железо которое потянет игру в эмуляторе. как думаешь PIII 600/256mb/GF2 достаточно будет?

cyberian
()

>очень интересует такой ньанс как то железо которое потянет игру
>в эмуляторе. как думаешь PIII 600/256mb/GF2 достаточно будет?
Это как бы не эмулятор, а в полне нативная вещь, кто с wine
сталкивался изнутри, тот поймет, что же касается железа, то
в полне нормальное, однако в виду закрытости драйверов и почти ни какого SDK от нвидеа, может вообще не заработать, я попробую
завтра вечером на своей домашней тачке эту игруху под GF2 и
дам точный ответ, знаю только то, что на матрасе игра
подтормаживает, что в винде, что в winex, скорости практически
равны, сказывается видимо не совсем оптимизированный движек игры, однако в винде немного шустрее, так как D3D там все же на
прямую работает. Кстати, детализацию в игре под матраксом
надо ставить высокую, иначе не очень четко видно, на скорость
игры это никак не повлияло. На 3-ей вудухе работает гораздо
быстрее....

McMCC ★★★
() автор топика

and where can I download this beta? All old links are dead now... :(

anonymous
()

как ты настраивал вайн? поделись секретом? мне ничего сложнее винампа запустить не удалось :((

anonymous
()

А почему Гкреллма нет в углу? :)

anonymous
()

Скажи где взять тот bnetd который умеет Вар3 пускать... я нашел 0.4.25 но он говорит что тип игры не опознан ;(t

AlS
()

ага McMCC - дай подробную инструкцию как настроить wc3 под wineX

anonymous
()

Ета... Надо ATi юзать... :)))))

Shadow ★★★★★
()

не собирается у меня этот wineX. ошибку пишет.

osmesa.c: In function `X11DRV_OSMesa_ZFormat': osmesa.c:131: `OSMESA_NONE_TGT' undeclared (first use in this function) osmesa.c:131: (Each undeclared identifier is reported only once osmesa.c:131: for each function it appears in.) osmesa.c:146: `OSMESA_UNSIGNED_INT_24_8_TGT' undeclared (first use in this function) osmesa.c:155: `OSMESA_UNSIGNED_INT_TGT' undeclared (first use in this function) osmesa.c:157: `OSMESA_UNSIGNED_SHORT_TGT' undeclared (first use in this function) osmesa.c: In function `X11DRV_OSMesa_MakeCurrent': osmesa.c:418: warning: implicit declaration of function `OSMesaSetBufferTGT' osmesa.c:418: `OSMESA_DEPTH_BUFFER_TGT' undeclared (first use in this function) make[2]: *** [osmesa.o] Error 1 make[2]: Leaving directory `/usr/src/winex/dlls/x11drv' make[1]: *** [x11drv/libx11drv.so] Error 2 make[1]: Leaving directory `/usr/src/winex/dlls' make: *** [dlls] Error 2

Lucky ★★
()

Убедительная просьба придерживаться топика и не засорять дискуссию.
WC3 на Linux под winex.

Tima_ ★★★★
()

2All: Короче, я в начале не смог подружить WC3+winex c GF2, но
немного поковыряв че к чему, вынес все старые регфайлы из winex, и подсунул новый winedefault.reg. Игра сразу же пошла, да так,
что матрасы, вудухи и атихи отдыхают! Это притом еще, что
в опциях было выставленно 1024x768x32 и все в максимум, игра
даже не притормозила, короче, разницы по скорости в сравнении
с виндовсом я не заметил....

McMCC ★★★
() автор топика

>не собирается у меня этот wineX. ошибку пишет.
>osmesa.c: In function `X11DRV_OSMesa_ZFormat':

А зачем нужно собирать с OSMesa? Этого не надо делать...

McMCC ★★★
() автор топика

2 McMCC:

Вы случаем не beta tester Warcraft 3 ? Если так то вы везунчик.

anonymous
()
Ответ на: комментарий от McMCC

Wow! А инструкцию нарисовать можно? У меня возникла с WineX нелепая трабла: не работает инсталлятор WC3, кричит, что нет menu folders, или вроде того. Кто тут знаток Windows, подскажите, где оно менюшки держит?

Antichrist
()

где взять winex?

anonymous
()

Братцы, у меня сейчас линюха нет, чтобы разбираться с wine, но интересно: в фулскрине-то можно под ним проги гонять?

JekLove
()
Ответ на: комментарий от JekLove

Канешна можно. От чего бы нельзя? Я вот StarCraft так гоняю регулярно.

Antichrist
()

Чтобы просветиться: это в свичах wine указывается, или при компиляции оного, или в конфигах? А может, кнопочка есть какая-нибудь, которая full-screen всключает?

JekLove
()
Ответ на: комментарий от JekLove

На фиг? Если приложение хочет fullscreen, Wine его ему даст. Если, конечно, wine сможет его получить от X-ов.

Antichrist
()

ЗЫ: а говорит оно "No program start menu found". Что бы это значило?

Antichrist
()

>а говорит оно "No program start menu found". Что бы это значило?
2Antichrist: А это значит, что у тебя кривой system.reg в
~/.transgaming (или в ~/.wine), он не может определить
в регфайле "Start Menu"="C:\\WINDOWS\\Start Menu", вообщем,
лучше кого-нибудь попросить выгрузить из виндов 95 и скормить
regapi, либо взять из бинарика transgame....
И еще, это не все, надо поставить DirectX8.1, без него не работает
инсталятор...

McMCC ★★★
() автор топика

Еще, в догонку, после установки DirectX8.1, надо удалить все его
файлы, так как нужна просто информация в реестре, инсталятор
не чекает dllки, это я притормозил, он ищет информацию о DX8.1
в реестре...

McMCC ★★★
() автор топика
Ответ на: комментарий от JekLove

все несколько проще. приведу пример для старкрафта:
в XF86Config-4 делаем отдельную секцию для 16-битного режима
Subsection "Display"
Depth 16
Modes "640x480"
ViewPort 0 0
EndSubsection
и после этого запускаем игру вот такой командой
xinit /usr/local/bin/wine /home/gamer/win/broodwar/starcraft.exe -- :1 -depth 16

cyberian
()
Ответ на: комментарий от McMCC

А чем это регистри выгружать?

Может, кто-нить просто пришлёт готовые файлики от registry? У меня тут действительно в окрестностях ни одной винды сейчас нет...

И ещё: DX8.1 ставить надо с того же сидюка, что и WC3?

Antichrist
()

>DX8.1 ставить надо с того же сидюка, что и WC3?

Я ставил с него, только я погорячился, лучше не удалять DX,
надо просто удалить 4-е файла:
d3d8d.dll d3d8.dll dinput8d.dll dinput8.dll
так как winex их уже имеет и будет конфликт, WC3, к примеру, не
запустится, если их оставить, а DX не стоит удалять по причине
того, что некоторые игры используют ddlки DXа.
Можно так же удалить все vxd и sys принадлежащие DX, чтобы
места на диске не занимали.

>Может, кто-нить просто пришлёт готовые файлики от registry? У
>меня тут действительно в окрестностях ни одной винды сейчас
>нет...

Я бы мог вообще куда-нибудь выложить собранный winex в
стиле как это делает transgaming, т.е. что бы он работал
не пересекаясь с wine, бинарики может будут не интересны,
но там есть структура со всеми конфигами и регфайлами,
а так же скрипты для сборки самого winex из CVS и спек для
сборки в rpm, я сам правил некоторые регфайлы, что бы они были
рабочими.

McMCC ★★★
() автор топика
Ответ на: комментарий от McMCC

Тогда ещё одна проблема - инсталлятор DX говорит, что у юзера должны быть привелегии Administrator-а. В wine этого самого юзера прописать просто некуда...

Antichrist
()

McMCC. Вау! А сколько у тебя этот архив занимает (с бинарниками и без)? Может подсоблю.

anonymous
()

Давно заметил что МцМцц очень граматный чувак! Побольше бы таких... хотя и на фрю (мою религию) наезжает %))

anonymous
()

3.38М tar.bz2 версия transgaming котрый McMCC собрал если кто замиррорит я могу отдать.
P.S. А ISO инсталлированного WC3 для winex весит 278.308М

Tima_ ★★★★
()

На http://mcmcc.netfirms.com выложил mini-HOWTO по сборке
WineX.

Собранные бинарики лежат на
http://mcmcc.netfirms.com/files/WineX-18032002-1.i386.rpm
и
http://mcmcc.netfirms.com/files/WineX-18032002-1.tgz

Утилиты для сборки
http://mcmcc.netfirms.com/files/WineX_BuildTools-18032002.tar.bz2

Текстовая версия mini-HOWTO-WineX
http://mcmcc.netfirms.com/files/mini-HOWTO-WineX

Особо не старался сделать сайт, просто нет времени этим заниматься, однако все необходимое я туда выложил...

McMCC ★★★
() автор топика

Ну ты зверь McMCC =)
Спасиба!

anonymous
()

Кстати при запросе Wine_BuildTools ваш сервер отвечает нам "File too large", ну да ладно. Вот у меня например такая беда, - все запускается, но только для того что бы сказать мне что мой монитор использует 256 цветов и это есть лажа, и не переключил бы я его в true color. Естественно что монитор полный true color, и depth в X11 стоит 24, трап где-то в winex, никто не знает где?

anonymous
()

Не получается вытянуть бинарники: "requested file exceeds 256KB"...

Antichrist
()

>Не получается вытянуть бинарники: "requested file exceeds 256KB"...

Вот буржуи... Днем все нормально работало, а щас действительно
прет requested file exceeds 256KB....
Я короче на новое место все перетащил
http://mcmcc.narod.ru - mini-HOWTO по сборке WineX в html.
Собранные бинарики
http://mcmcc.narod.ru/WineX-18032002-1.i386.rpm
http://mcmcc.narod.ru/WineX-18032002-1.tgz
Утилиты для сборки
http://mcmcc.narod.ru/WineX_BuildTools-18032002.tar.bz2
Текстовая версия mini-HOWTO-WineX
http://mcmcc.narod.ru/mini-HOWTO-WineX
Скорость правда там не очень...:(

McMCC ★★★
() автор топика
Ответ на: комментарий от McMCC

Нда, _ТАКОГО_ ламерства я и не ожидал (McMCC, не поймите неверно,
_Вы_ тут, естественно, не при чем):

[09:36:00]INFO: Connecting to mcmcc.narod.ru:80
[09:36:01]INFO: Resolving complete
[09:36:01]INFO: Connection established
[09:36:01]SEND: GET /WineX_BuildTools-18032002.tar.bz2 HTTP/1.0
...
[09:36:10]RECV: Content-Length: 672629
[09:36:10]RECV: Connection: close
[09:36:10]RECV: Content-Type: text/plain; charset=windows-1251
[09:36:10]INFO: Starting download at 0 bytes

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.