не знаю, как настроить cedeg'у (:((()

Нативные и в Wine/Cedega - проблемы, настройка, обсуждение

Модератор: Модераторы разделов

Аватара пользователя
Juliette
Сообщения: 5058
Статус: ROSA Lab
ОС: Ubuntu LTS, Mandriva 2011

не знаю, как настроить cedeg'у

Сообщение Juliette »

Граждане, расскажите, чего надо с cedeg'ой сделать, чтобы уже играть можно было. Конкретно -Stronghold (не crusader). Значит, если запускать (всё из-под рута только гуляет) autoplay.exe, то выдаёт так:

Код: Выделить всё

Warning: Language 'RUSS' was not recognized, defaulting to English
mmtime pid=2466 tid=2466

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

Код: Выделить всё

# cedega /mnt/cdrom1/Disk1/Setup.exe
Warning: Language 'RUSS' was not recognized, defaulting to English

и вроде установка нормально, но при этом пара каких-то виндовых ворнингов в конце выскакивает, но вопросиками :(
Дальше - запуск самой игры (опять же только из-под рута):

Код: Выделить всё

 cedega /root/TransGaming_Drive/Program\ Files/Stronghold/Stronghold.exe
Warning: Language 'RUSS' was not recognized, defaulting to English
mmtime pid=2382 tid=2382
wine: Unhandled exception, starting debugger...
Warning: Language 'RUSS' was not recognized, defaulting to English
WineDbg starting on pid 1
No debug information in ELF '/usr/lib/transgaming_cedega//winex/bin/wine' (0x00000000)
Breakpoint 1 at 0x4000b1a0
No debug information in ELF '/usr/lib/transgaming_cedega//winex/pthread_lib/libntdll.so' (0x40015000)
No debug information in ELF '/usr/lib/transgaming_cedega//winex/pthread_lib/libwine.so' (0x40116000)
No debug information in ELF '/usr/lib/transgaming_cedega//winex/lib/libwine_unicode.so' (0x4012b000)
No debug information in ELF '/usr/lib/transgaming_cedega//winex/lib/libwine_port.so' (0x401f2000)
No debug information in ELF '/lib/libm.so.6' (0x40207000)
No debug information in ELF '/lib/libc.so.6' (0x40229000)
No debug information in ELF '/lib/libpthread.so.0' (0x40353000)
No debug information in ELF '/lib/libdl.so.2' (0x403a3000)
No debug information in ELF '/lib/ld-linux.so.2' (0x40000000)
No debug information in ELF '/usr/lib/transgaming_cedega//winex/lib/libkernel32.so' (0x40923000)
No debug information in ELF '/usr/lib/transgaming_cedega//winex/lib/libuser32.so' (0x409a4000)
No debug information in ELF '/usr/lib/transgaming_cedega//winex/lib/libgdi32.so' (0x40acc000)
No debug information in ELF '/usr/lib/transgaming_cedega//winex/lib/libadvapi32.so' (0x40b43000)
No debug information in ELF '/usr/lib/transgaming_cedega//winex/lib/libcomdlg32.so' (0x40b6a000)
No debug information in ELF '/usr/lib/transgaming_cedega//winex/lib/libshell32.so' (0x40bcf000)
No debug information in ELF '/usr/lib/libpng.so.3' (0x40c4a000)
No debug information in ELF '/usr/lib/libz.so.1' (0x40c76000)
No debug information in ELF '/usr/lib/transgaming_cedega//winex/lib/libole32.so' (0x40c87000)
No debug information in ELF '/usr/lib/transgaming_cedega//winex/lib/librpcrt4.so' (0x40cec000)
No debug information in ELF '/usr/lib/transgaming_cedega//winex/lib/libshlwapi.so' (0x40d32000)
No debug information in ELF '/usr/lib/transgaming_cedega//winex/lib/libcomctl32.so' (0x40d72000)
No debug information in ELF '/usr/lib/transgaming_cedega//winex/lib/libwinspool.drv.so' (0x40df8000)
No debug information in ELF '/usr/lib/transgaming_cedega//winex/lib/libwsock32.so' (0x401f4000)
No debug information in ELF '/usr/lib/transgaming_cedega//winex/lib/libws2_32.so' (0x40e0d000)
No debug information in ELF '/usr/lib/transgaming_cedega//winex/lib/libiphlpapi.so' (0x40e25000)
No debug information in ELF '/usr/lib/transgaming_cedega//winex/lib/libwinmm.so' (0x40e34000)
No debug information in ELF '/usr/lib/transgaming_cedega//winex/lib/libdplayx.so' (0x40e8a000)
No debug information in ELF '/usr/lib/transgaming_cedega//winex/lib/libddraw.so' (0x40eb3000)
No debug information in ELF '/usr/lib/transgaming_cedega//winex/lib/libwine_tsx11.so' (0x40ef7000)
No debug information in ELF '/usr/X11R6/lib/libSM.so.6' (0x403a6000)
No debug information in ELF '/usr/X11R6/lib/libICE.so.6' (0x40f1c000)
No debug information in ELF '/usr/lib/libGL.so.1' (0x40f33000)
No debug information in ELF '/usr/lib/transgaming_cedega//winex/lib/libGLU.so.1' (0x40f9b000)
No debug information in ELF '/usr/X11R6/lib/libXext.so.6' (0x41056000)
No debug information in ELF '/usr/X11R6/lib/libX11.so.6' (0x41066000)
No debug information in ELF '/usr/lib/libGLcore.so.1' (0x41146000)
No debug information in ELF '/usr/lib/libnvidia-tls.so.1' (0x40201000)
No debug information in ELF '/usr/lib/transgaming_cedega//winex/lib/libwineserver.so' (0x418c2000)
No debug information in ELF '/usr/lib/libfreetype.so.6' (0x41903000)
No debug information in ELF '/usr/lib/transgaming_cedega//winex/lib/libx11drv.so' (0x41968000)
No debug information in ELF '/usr/X11R6/lib/X11/locale/lib/common/xlcDef.so.2' (0x40204000)
No debug information in ELF '/usr/X11R6/lib/libXcursor.so.1' (0x406f3000)
No debug information in ELF '/usr/X11R6/lib/libXrender.so.1' (0x419e6000)
No debug information in ELF '/usr/lib/transgaming_cedega//winex/lib/libwineoss.drv.so' (0x41c70000)
No debug information in ELF '/usr/lib/transgaming_cedega//winex/lib/libmsacm32.so' (0x40f09000)
No debug information in ELF '/usr/lib/transgaming_cedega//winex/lib/libmsacm.drv.so' (0x41da0000)
No debug information in ELF '/usr/lib/transgaming_cedega//winex/lib/libmidimap.drv.so' (0x41b49000)
No debug information in ELF '/usr/lib/transgaming_cedega//winex/lib/libd3dgl.so' (0x428e0000)
No debug information in ELF '/usr/lib/transgaming_cedega//winex/lib/libdsound.so' (0x47990000)
No debug information in 32bit DLL 'C:\Program Files\Stronghold\Stronghold.exe' (0x00400000)
No debug information in 32bit DLL 'NTDLL.DLL' (0x40052000)
No debug information in 32bit DLL 'KERNEL32.DLL' (0x40956000)
No debug information in 32bit DLL 'ADVAPI32.DLL' (0x40b55000)
No debug information in 32bit DLL 'GDI32.DLL' (0x40aeb000)
No debug information in 32bit DLL 'USER32.DLL' (0x409db000)
No debug information in 32bit DLL 'RPCRT4.DLL' (0x40d0f000)
No debug information in 32bit DLL 'OLE32.DLL' (0x40ca6000)
No debug information in 32bit DLL 'SHLWAPI.DLL' (0x40d4f000)
No debug information in 32bit DLL 'COMCTL32.DLL' (0x40d80000)
No debug information in 32bit DLL 'SHELL32.DLL' (0x40bf5000)
No debug information in 32bit DLL 'WINSPOOL.DRV' (0x40e00000)
No debug information in 32bit DLL 'COMDLG32.DLL' (0x40b7c000)
No debug information in 32bit DLL 'IPHLPAPI.DLL' (0x40e2c000)
No debug information in 32bit DLL 'WS2_32.DLL' (0x40e15000)
No debug information in 32bit DLL 'WSOCK32.DLL' (0x401f8000)
No debug information in 32bit DLL 'WINMM.DLL' (0x40e42000)
No debug information in 32bit DLL 'C:\PROGRAM FILES\STRONGHOLD\BINKW32.DLL' (0x30000000)
No debug information in 32bit DLL 'C:\PROGRAM FILES\STRONGHOLD\MSS32.DLL' (0x21100000)
No debug information in 32bit DLL 'DPLAYX.DLL' (0x40e98000)
No debug information in 32bit DLL 'DDRAW.DLL' (0x40ec9000)
No debug information in 32bit DLL 'X11DRV.DLL' (0x41986000)
No debug information in 32bit DLL 'MSACM32.DLL' (0x40f0e000)
No debug information in 32bit DLL 'WINEOSS.DRV' (0x41c73000)
No debug information in 32bit DLL 'MSACM.DRV' (0x41da3000)
No debug information in 32bit DLL 'MIDIMAP.DRV' (0x41b4b000)
No debug information in 32bit DLL 'D3DGL.DLL' (0x428f1000)
No debug information in 32bit DLL 'DSOUND.DLL' (0x4799d000)
Unhandled exception: page fault on write access to 0x4281f74c in 32-bit code (0x004594de).
In 32-bit mode.
Register dump:
 CS:0023 SS:002b DS:002b ES:002b FS:2007 GS:0017
 EIP:004594de ESP:409127a8 EBP:409127c0 EFLAGS:00010297(  R- 00  I S -A-P1C)
 EAX:000000fc EBX:000000fd ECX:01642ba4 EDX:00000002
 ESI:0164b9e0 EDI:4281f74c
Stack dump:
0x409127a8 (NTDLL.DLL.memcpy+0x66f808):  00000001 006208a0 000000fc 000000cb
0x409127b8 (NTDLL.DLL.memcpy+0x66f818):  000000fd 01642ba4 00000003 00458efa
0x409127c8 (NTDLL.DLL.memcpy+0x66f828):  00000012 00464183 000000fc 000000cb
0x409127d8 (NTDLL.DLL.memcpy+0x66f838):  000000fd 000000e6 00002ba4 00000000
0x409127e8 (NTDLL.DLL.memcpy+0x66f848):  00580338 00000064 004b0f75 00000003
0x409127f8 (NTDLL.DLL.memcpy+0x66f858):  00000001 00580338 00000001 006208a0
0x40912808 (NTDLL.DLL.memcpy+0x66f868):

0400: sel=2007 base=40114d60 limit=00000000 32-bit rw-
Backtrace:
=>0 0x004594de (Stronghold.exe..text+0x584de in C:\Program Files\Stronghold\Stronghold.exe) (ebp=409127c0)
  1 0x00458efa (Stronghold.exe..text+0x57efa in C:\Program Files\Stronghold\Stronghold.exe) (ebp=00000003)

0x004594de (Stronghold.exe..text+0x584de in C:\Program Files\Stronghold\Stronghold.exe): movw   %cx,0x0(%edi)
Modules:
Address                 Module  Name
0x00400000-0164f000     (PE)    C:\Program Files\Stronghold\Stronghold.exe
0x21100000-2115c600     (PE)    C:\PROGRAM FILES\STRONGHOLD\MSS32.DLL
0x30000000-30058400     (PE)    C:\PROGRAM FILES\STRONGHOLD\BINKW32.DLL
0x40052000-40054000     (PE)    NTDLL.DLL
0x401f8000-401fa000     (PE)    WSOCK32.DLL
0x40956000-40958000     (PE)    KERNEL32.DLL
0x409db000-409dd000     (PE)    USER32.DLL
0x40aeb000-40aed000     (PE)    GDI32.DLL
0x40b55000-40b57000     (PE)    ADVAPI32.DLL
0x40b7c000-40b7e000     (PE)    COMDLG32.DLL
0x40bf5000-40bf7000     (PE)    SHELL32.DLL
0x40ca6000-40ca8000     (PE)    OLE32.DLL
0x40d0f000-40d11000     (PE)    RPCRT4.DLL
0x40d4f000-40d51000     (PE)    SHLWAPI.DLL
0x40d80000-40d82000     (PE)    COMCTL32.DLL
0x40e00000-40e02000     (PE)    WINSPOOL.DRV
0x40e15000-40e17000     (PE)    WS2_32.DLL
0x40e2c000-40e2e000     (PE)    IPHLPAPI.DLL
0x40e42000-40e44000     (PE)    WINMM.DLL
0x40e98000-40e9a000     (PE)    DPLAYX.DLL
0x40ec9000-40ecb000     (PE)    DDRAW.DLL
0x40f0e000-40f10000     (PE)    MSACM32.DLL
0x41986000-41988000     (PE)    X11DRV.DLL
0x41b4b000-41b4d000     (PE)    MIDIMAP.DRV
0x41c73000-41c75000     (PE)    WINEOSS.DRV
0x41da3000-41da5000     (PE)    MSACM.DRV
0x428f1000-428f3000     (PE)    D3DGL.DLL
0x4799d000-4799f000     (PE)    DSOUND.DLL
Threads:
process  tid      prio
00000001 (D) C:\Program Files\Stronghold\Stronghold.exe
        00000006    0
        00000005   15
        00000004    0
        00000003    0
        00000002    0 <==
WineDbg terminated on pid 1

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

Чего делать-то, с чего начинать?
Не нашла ни одной чёткой доки, как конфиг настраивать, чего и как вообще настраивать.
Сижу, грустю :(((
Спасибо сказали:
Аватара пользователя
edoc_modnar
Бывший модератор
Сообщения: 1638
Статус: Форум больше не посещаю

Re: не знаю, как настроить cedeg'у

Сообщение edoc_modnar »

Скажу сразу, дело - дрянь. Нормально запускается только английская версия (чем ближе к оригиналу, тем лучше). Затея с 1совской версией не прокатит, сам боролся долго :(. Не грусти, запусти, например, GTA Vice City или Warcraft3 (FT) :)
А что до конфига, так ты его открывала? :) Я про ~/.transgaming/config... Так комментарии достаточно подробные, впрочем создатели cedega не рекомендуют ничего трогать кроме "GraphicsDriver" = "x11drv"... Т.е. там практически нечего настраивать (большинство строк из wine-config).
So long, and thanks for all the fish.
Douglas Adams, The Hitchhiker's Guide to the Galaxy
Спасибо сказали:
Аватара пользователя
Juliette
Сообщения: 5058
Статус: ROSA Lab
ОС: Ubuntu LTS, Mandriva 2011

Re: не знаю, как настроить cedeg'у

Сообщение Juliette »

2random
Угу, понятно... Щас для проверки попробовала установить/запустить нативный NOLF - пошёл хорошо, но, блин, закавыка теперь с DirectX, вроде пытается ставить, но говорит, что уже установлена более новая версия, и ставить незачем, а при запуске игры жалуется, что не был правильно установлен DirectX, и не хочет играться. Ручное удаление каталого удачи не приносит.
Может, это связано с упомянутым "GraphicsDriver" = "x11drv"? Чего там разработчики советуют с ним делать-то, у меня в конфиге как раз так и записано. Подкинь информации :)
Спасибо сказали:
Аватара пользователя
edoc_modnar
Бывший модератор
Сообщения: 1638
Статус: Форум больше не посещаю

Re: не знаю, как настроить cedeg'у

Сообщение edoc_modnar »

Вместо "x11drv" можно прописать "opengl" или "d3dgl", но это в общем-то нужно только некоторым игрушкам, в любом случае попробуй. А вот ставить DirectX на cedega - плохая идея, ибо cedega - это wine с встроенными DirectX-библиотеками. Судя по строкам в конфиге:

Код: Выделить всё

"ddraw"        = "builtin, native"
"dinput"       = "builtin, native"
"dinput8"      = "builtin, native"
"dmusic"       = "builtin, native"

можно присобачить и внешние библиотеки, хотя мне кажется, что получится что-то типа нетрадиционного секса :).
В любом случае старайся искать не слишком перековерканные нашими пиратами игрушки (мой любимый уродопиратский HalfLife 2 вообще не запустился, хотя и поддерживается).
Кстати вот тут (http://digital-conquest.ath.cx/wiki/index.php/No_One_Lives_Forever) написано, что НОЛФ лучше всего работает с версией 4.2.
So long, and thanks for all the fish.
Douglas Adams, The Hitchhiker's Guide to the Galaxy
Спасибо сказали:
Аватара пользователя
Juliette
Сообщения: 5058
Статус: ROSA Lab
ОС: Ubuntu LTS, Mandriva 2011

Re: не знаю, как настроить cedeg'у

Сообщение Juliette »

(random_code @ Четверг, 04 Августа 2005, 21:04) писал(а):Вместо "x11drv" можно прописать "opengl" или "d3dgl", но это в общем-то нужно только некоторым игрушкам, в любом случае попробуй.

в случае с NOLF'ом заводится только с x11
(random_code @ Четверг, 04 Августа 2005, 21:04) писал(а):А вот ставить DirectX на cedega - плохая идея, ибо cedega - это wine с встроенными DirectX-библиотеками.

А чего тогда он вообще жалуется на DirectX, если, по идее, проглотить должен не глядя... не при запуске игры, а при попытки полазить по видео-настройкам (хотя разрешение правильное и тд, но тут дело принципа)...
и чего такое значит

Код: Выделить всё

Error copying file cshell.dll

???
это связано с DirectX или нет?
Спасибо сказали:
Аватара пользователя
edoc_modnar
Бывший модератор
Сообщения: 1638
Статус: Форум больше не посещаю

Re: не знаю, как настроить cedeg'у

Сообщение edoc_modnar »

Нет, не связано. Информация к размышлению: GTA SA при попытке войти в опции видеорежима без спросу вылетает. Это я к тому, что если уж завелось - принципиальничать не надо :).
Кстати ради интереса попробуй удалить этот cshell :).
So long, and thanks for all the fish.
Douglas Adams, The Hitchhiker's Guide to the Galaxy
Спасибо сказали: