Автор Тема: Call of duty 2  (Прочетена 4687 пъти)

Nik123

  • Напреднали
  • *****
  • Публикации: 3088
  • Distribution: Mageia, Q4OS
    • Профил
Call of duty 2
« -: May 17, 2006, 20:58 »
Здравейте!  От известно време ме интересува може ли да се подкара Call of duty 2 под линукс- аз правих опити с Wine 0.9.10, и не стана, доколкото знам, с никоя версия на виното не върви. Инсталирах и седега 5.1.3, но в момента нямам на разположение играта да опитам. Някой има ли някакъв опит с COD2 под линукс? Ако да, моля пишете
Активен

nforcer

  • Напреднали
  • *****
  • Публикации: 213
    • Профил
Call of duty 2
« Отговор #1 -: May 17, 2006, 22:17 »
Аз с 5-цата все още не съм успял да подкарам някоя игра пробвай с някоя четворка.
Активен

No Microsoft products were used in any way for the creation of this message.
If you are using a Microsoft product to view it, BEWARE!
I'm not responsible for any harm you might encounter as a result.

Deathmaster

  • Напреднали
  • *****
  • Публикации: 184
  • Distribution: Kubuntu 8.04.2 & Kubuntu 9.04
  • Window Manager: KDE 3.5.10 & KDE 4.2.2
  • Do not disturb - already DISTURBED (rock)
    • Профил
Call of duty 2
« Отговор #2 -: May 18, 2006, 16:09 »
Значи играта не можеш да я инсталираш защото нито cedega нито winе го поддържат. Можеш да я вземеш инсталирана на win, но е много вероятно да не тръгне. Аз до преди малко се мъчих и не успях. Някъде в един форум прочетох, че самата игра(взета инсталирана направо) работела с cedega ама аз самия не  успях да я подкарам. Ако ти успееш кажи как? Проблемите идват от pixel shaders - не се разпознават, или казано по друг начин иска direct x 9.
Активен

Freedom is divine! Open Source is Freedom! Do you wanna be free ?
Kubuntu 8.04.2 & Kubuntu 9.04 - The power of Linux!

  • Гост
Call of duty 2
« Отговор #3 -: May 18, 2006, 18:02 »
Докато wine не стане по добра от cedega няма да се играят игри под по добрата ос
Активен

Nik123

  • Напреднали
  • *****
  • Публикации: 3088
  • Distribution: Mageia, Q4OS
    • Профил
Call of duty 2
« Отговор #4 -: May 19, 2006, 13:10 »
В момента още свалям имидж-файла на КОД2, но когато се свали, ще опитам със седега 5.1.3 и ще пиша тук, и в още един гейм форум, където обещах да постна резултати
Активен

Nik123

  • Напреднали
  • *****
  • Публикации: 3088
  • Distribution: Mageia, Q4OS
    • Профил
Call of duty 2
« Отговор #5 -: May 28, 2006, 00:06 »
След забавяне по някои причини, днес правих няколко опита да подкарам КОД2 под линукс (Мандрива 2006, ГНОМЕ 2.10, ядро 2.6.12-18) със cedega 5.1.3 и wine 0.9.10, i резултатите са лоши, но има надежда:

cedega 5.1.3: Емулирана среда winxp, pixel shader 1.4, и 1.3 последователно изпробвани:
При опит за инсталация, след монтиране на исо-файла в /mnt/cdrom и стратиране на setup.exe инстал шийлда тръгва, но след малко зацикля и вади следното съобщение:
Install Shield: Unable to install Install Shield Runtime
което почти нищо не ми говори, понеже нямам никакъв опит със cedega, но под Wine чрез Winetools имам инсталиран някакъв Runtime, и затова опитах и с Wine:

[nik@localhost ~]$ cd /mnt/cdrom
[nik@localhost cdrom]$ wine setup.exe
fixme:msi:MsiGetProductInfoW L"{D0A05794-48C2-4424-A15A-9F20FCFDD374}" L"PackageCode" 0x403d55d0 0x406ed860
fixme:msi:MsiInstallProductW L"D:\\ISScript9.Msi" L"REBOOT=ReallySuppress ADDLOCAL=All"
err:msi:ITERATE_DuplicateFiles Failed to copy file L"c:\\Program Files\\Common Files\\InstallShield\\Driver\\9\\Intel 32\\IDriver.exe" -> L"c:\\Program Files\\Common Files\\InstallShield\\Driver\\9\\Intel 32\\", last error 80
fixme:msi:ITERATE_DuplicateFiles We should track these duplicate files as well
fixme:msi:ACTION_HandleStandardAction unhandled standard action L"RemoveRegistryValues"
fixme:msi:ACTION_HandleStandardAction unhandled standard action L"RemoveFolders"wine: Unhandled page fault on read access to 0x80002b1c at address 0x701069b2 (thread 000e), starting debugger...
err:dbghelp:pe_load_dbg_file -Unable to peruse .DBG file rpcrt4.dbg ("\t")
wine: Unhandled page fault on read access to 0x80002b1c at address 0x701069b2 (thread 0012), starting debugger...
WineDbg starting on pid 0x11
Unhandled exception: page fault on read access to 0x80002b1c in 32-bit code (0x701069b2).
err:dbghelp:pe_load_dbg_file -Unable to peruse .DBG file rpcrt4.dbg ("\n")
Register dump:
CS:0073 SS:007b DS:007b ES:007b FS:003b GS:0033
EIP:701069b2 ESP:406efcf8 EBP:406efd38 EFLAGS:00210282( - 00 - RIS1)
EAX:00000011 EBX:00000000 ECX:80002b08 EDX:402123d8
ESI:80002b08 EDI:00000000
Stack dump:
0x406efcf8: 00000054 701067e6 00000000 70101dc3
0x406efd08: 00000001 40380720 402123d8 00000001
0x406efd18: 00000001 402123d8 406efd08 406ef84c
0x406efd28: 406eff20 7010a6dc 70146488 ffffffff
0x406efd38: 406efd58 401ca4e5 70100000 00000001
0x406efd48: 00000001 402123d8 00000000 402123d8
Backtrace:
=>1 0x701069b2 in rpcrt4 (+0x69b2) (0x701069b2)
2 0x401ca4e5 call_dll_entry_point+0x15 in ntdll (0x401ca4e5)
3 0x401cbc61 MODULE_InitDLL+0xb1 in ntdll (0x401cbc61)
4 0x8b550000 (0x8b550000)
5 0x00000000 (0x00000000)
0x701069b2: cmpl 0x14(%esi),%eax
Modules:
Module Address Debug info Name (54 modules)
PE 0x00400000-004cf000 Deferred idriver
PE 0x01250000-01267000 Deferred cabinet
ELF 0x40000000-40017000 Deferred ld-linux.so.2
ELF 0x40018000-40032000 Deferred libwine.so.1
ELF 0x4004d000-4005f000 Deferred libpthread.so.0
ELF 0x4005f000-4018d000 Deferred libc.so.6
ELF 0x4018d000-40191000 Deferred libdl.so.2
ELF 0x40192000-40215000 Export ntdll<elf>
\-PE 0x401a0000-40215000 \ ntdll
ELF 0x40215000-4030b000 Deferred libwine_unicode.so.1
ELF 0x40326000-4034b000 Deferred libm.so.6
ELF 0x40366000-40371000 Deferred libnss_files.so.2
ELF 0x404a1000-405ae000 Deferred kernel32<elf>
\-PE 0x404c0000-405ae000 \ kernel32
ELF 0x406f0000-40733000 Deferred advapi32<elf>
\-PE 0x40700000-40733000 \ advapi32
ELF 0x40733000-40871000 Deferred user32<elf>
\-PE 0x40750000-40871000 \ user32
ELF 0x40871000-40907000 Deferred gdi32<elf>
\-PE 0x40880000-40907000 \ gdi32
ELF 0x40907000-409de000 Deferred shell32<elf>
\-PE 0x40920000-409de000 \ shell32
ELF 0x409de000-40aae000 Deferred comctl32<elf>
\-PE 0x409f0000-40aae000 \ comctl32
ELF 0x40aae000-40b39000 Deferred msi<elf>
\-PE 0x40ac0000-40b39000 \ msi
ELF 0x40b39000-40b53000 Deferred version<elf>
\-PE 0x40b40000-40b53000 \ version
ELF 0x40b53000-40b67000 Deferred lz32<elf>
\-PE 0x40b60000-40b67000 \ lz32
ELF 0x40b67000-40bd0000 Deferred libfreetype.so.6
ELF 0x40bd0000-40be3000 Deferred libz.so.1
ELF 0x40be3000-40c13000 Deferred libfontconfig.so.1
ELF 0x40c13000-40c33000 Deferred libexpat.so.0
ELF 0x40c33000-40cbe000 Deferred winex11<elf>
\-PE 0x40c40000-40cbe000 \ winex11
ELF 0x40cbe000-40cc1000 Deferred xlcdef.so.2
ELF 0x40cd9000-40ce2000 Deferred libsm.so.6
ELF 0x40ce2000-40cfa000 Deferred libice.so.6
ELF 0x40cfa000-40cff000 Deferred libxxf86vm.so.1
ELF 0x40cff000-40d0d000 Deferred libxext.so.6
ELF 0x40d0d000-40dd9000 Deferred libx11.so.6
ELF 0x40dd9000-40df6000 Deferred ximcp.so.2
ELF 0x40dfd000-40e00000 Deferred iso8859-1.so
ELF 0x40e00000-40e1d000 Deferred imm32<elf>
\-PE 0x40e10000-40e1d000 \ imm32
ELF 0x40e38000-40e41000 Deferred libxcursor.so.1
ELF 0x40e41000-40e4a000 Deferred libxrender.so.1
PE 0x65340000-653d2000 Deferred oleaut32
PE 0x65f00000-65fc2000 Deferred ole32
PE 0x70100000-70153000 Export rpcrt4
PE 0x70bd0000-70c35000 Deferred shlwapi
PE 0x78000000-78044000 Deferred msvcrt
ELF 0x7bf00000-7bf03000 Deferred <wine-loader>
Threads:
process tid prio (all id:s are in hex)
00000011 (D) C:\Program Files\Common Files\InstallShield\Driver\9\Intel 32\IDriver.exe
00000012 0 <==
00000008
0000000c 0
0000000a
0000000b 0
00000008
00000009 0

И освен горното, излязло в терминала, самата игра извежда следната грешка:
1608: Unable to create InstallDriver instance, return code - 2147221021

Което, според мен, показва следния проблем: трябва това- C:\Program Files\Common Files\InstallShield\Driver\9\Intel 32\IDriver.exe

И оттук няколко варианта:
Първи- някой да ми качи споменатия IDriver.exe някъде, за да го сложа в папката на wine- C:\Program Files\Common Files\InstallShield\Driver\9\Intel 32\IDriver.exe и да пробвам пак инсталацията под Wine;

Втори вариант- КОД1 съм го инсталирал по следния начин- от папките /data/main на дисковете съм копирал директно в папка например /games/cod/main, съответно файловете от главните директории на дисковете- в /games/cod, създавам един .reg и го импортвам в регистрите на Wine, пачвам до 1.5 и играта си тръгва. Ако някой знае, кои папки и файлове от диска с КОД2 къде точно в какви папки отиват при инсталацията на играта, да пише- ще пробвам този метод, но не съм инсталирал досега КОД2 и няма идея кое къде се копира при инсталация. Може би така ще стане, защото бях чел в някакви форуми, че инсталирана под уин и копирана директно в лин играта тръгвала с някакви гимнастики под cedega, за съжаление нямаше по-подробно инфо.

Едит: Емулиран уин под Wine winxp, в менюто graphics на winecfg- Allow pixel shaders, if supported by hardware, видеокарта GeForce FX5500 256 video ram, video driver nvidia- 1.0.-8178
Активен

Deathmaster

  • Напреднали
  • *****
  • Публикации: 184
  • Distribution: Kubuntu 8.04.2 & Kubuntu 9.04
  • Window Manager: KDE 3.5.10 & KDE 4.2.2
  • Do not disturb - already DISTURBED (rock)
    • Профил
Call of duty 2
« Отговор #6 -: May 28, 2006, 12:14 »
Пич слушай сега, аз така направих, копирах файловете от двете папки, които си казал, слагам no-cd-то( то иначе няма как да се играе, няма регистри) и след това ми дава същата грешка. Пробвал съм съответно с cedega 5.1.3 и с предпоследната версия на wine, защото за федора няма по нова.  Това, което ми прави впечатление е , че ти казваш за стария cod че си го пачвал. Аз не съм го пачвал до 1.5 а само чрез копирване на файловете от съответните директории ми тръгна. Идеята ми е следната. Я пробвай да създадеш рег файл за cod2, като инсталнеш чрез копирване и пробвай да пачнеш играта. Не знам защо, но много игри така тръгват под wine, чрез пач за по - нова версия. Кажи ако успееш, че и аз дебна тая игра да тръгне. '<img'>
Успех.

Edit:  Нека да ти кажа и папките кои са де.
/Setup/Data/Main ->тази папка директно се копирва
/Setup/Data/Miles също
И всички файлове от Data трябва да бъдат в инсталационната директория.

Ето и края на конзолата на cod2 да видиш каква грешка дава:
---- Client Initialization -----
----- Initializing Renderer ----
-------------------------------
----- Client Initialization Complete -----
----- R_Init -----
Getting Direct3D 9 interface...
Pixel shader version is 0.0
Vertex shader version is 1.1
Video card or driver doesn't support dynamic textures.
Error during initialization:
Video card or driver doesn't support dynamic textures.


Тази грешка е проблема при всички. При cedega дава същото.



Активен

Freedom is divine! Open Source is Freedom! Do you wanna be free ?
Kubuntu 8.04.2 & Kubuntu 9.04 - The power of Linux!

Nik123

  • Напреднали
  • *****
  • Публикации: 3088
  • Distribution: Mageia, Q4OS
    • Профил
Call of duty 2
« Отговор #7 -: May 30, 2006, 19:01 »
Значи, опитах и с копиране, и с инсталация, и все същото. Гледам, при теб дори pixel shader и го отчита като версия 0.0, аз успях да го докарам до 1.4 да отчете, но няма смисъл. Трансгейминг изобщо не поддържат тая игра, и скоро няма надежда да я подкара седега-та. Ето малко инфо относно седега:Линк Линк2

С Wine също не върви засега- ето къде е проблема:
[nik@localhost cod2]$ wine CoD2MP_s.exe
fixme:d3d_caps:IWineD3DImpl_GetAdapterMonitor (0x403f1898)->(Adptr:0)
fixme:d3d:IWineD3DImpl_GetDeviceCaps Caps support for directx9 is nonexistent at the moment!

Пробвах и с директно копиране на папките от имидж файла, и с инсталация. КОД1 го копирам директно, пачвам и после върху него си инсталирам УО-то без проблеми, създавам два рег ключа за Wine и всичко си хвърчи и пее, но с КОД2 не става- трябва му "нещо" от ДХ9, което засега нито седега, нито виното могат да емулират.ще трябва да чакаме и да се надяваме за в бъдеще. Ето инфото от конзолата на КОД2 под Wine 0.9.10 с инсталирани Winetools 0.9.3:
CoD2 MP 1.0 build win-x86 Oct 6 2005
----- FS_Startup -----
Current language: english
Current search path:
G:\cod2\main\iw_14.iwd (4038 files)
G:\cod2\main\iw_13.iwd (22624 files)
G:\cod2\main\iw_12.iwd (1016 files)
G:\cod2\main\iw_11.iwd (1462 files)
G:\cod2\main\iw_10.iwd (1936 files)
G:\cod2\main\iw_09.iwd (2142 files)
G:\cod2\main\iw_08.iwd (2723 files)
G:\cod2\main\iw_07.iwd (3384 files)
G:\cod2\main\iw_06.iwd (990 files)
G:\cod2\main\iw_05.iwd (928 files)
G:\cod2\main\iw_04.iwd (698 files)
G:\cod2\main\iw_03.iwd (26 files)
G:\cod2\main\iw_02.iwd (40 files)
G:\cod2\main\iw_01.iwd (16 files)
G:\cod2\main\iw_00.iwd (102 files)
G:\cod2/main
G:\cod2/raw
G:\cod2/raw_shared
G:\cod2/devraw
G:\cod2/devraw_shared
G:\cod2\main\localized_english_iw10.iwd (414 files)
localized assets iwd file for english
G:\cod2\main\localized_english_iw09.iwd (98 files)
localized assets iwd file for english
G:\cod2\main\localized_english_iw08.iwd (8 files)
localized assets iwd file for english
G:\cod2\main\localized_english_iw07.iwd (1014 files)
localized assets iwd file for english
G:\cod2\main\localized_english_iw06.iwd (3110 files)
localized assets iwd file for english
G:\cod2\main\localized_english_iw05.iwd (5310 files)
localized assets iwd file for english
G:\cod2\main\localized_english_iw04.iwd (6240 files)
localized assets iwd file for english
G:\cod2\main\localized_english_iw03.iwd (6580 files)
localized assets iwd file for english
G:\cod2\main\localized_english_iw02.iwd (6404 files)
localized assets iwd file for english
G:\cod2\main\localized_english_iw01.iwd (5510 files)
localized assets iwd file for english
G:\cod2\main\localized_english_iw00.iwd (4764 files)
localized assets iwd file for english

File Handles:
----------------------
81577 files in iwd files
execing default_mp.cfg
couldn't exec language.cfg
========= autoconfigure
configure_mp.csv: using CPU configuration 0 GHz 512 MB
execing configure_mp.cfg
configure_mp.csv: using GPU configuration "*"
Measured CPU speed is 1.11 GHz
System memory is 504 MB (capped at 1 GB)
Video card is "Direct3D HAL"
Streaming SIMD Extensions (SSE) supported

Winsock Initialized
Opening IP socket: localhost:28960
Hostname: localhost
IP: 127.0.0.1
WARNING: IPX_Socket: bind: WSAEINVAL
----- Initializing Renderer ----
-------------------------------
----- Client Initialization -----
----- Client Initialization Complete -----
----- R_Init -----
Getting Direct3D 9 interface...
Pixel shader version is 1.4
Vertex shader version is 1.1
Video card or driver doesn't support dynamic textures.
Error during initialization:
Video card or driver doesn't support dynamic textures.
Активен

Deathmaster

  • Напреднали
  • *****
  • Публикации: 184
  • Distribution: Kubuntu 8.04.2 & Kubuntu 9.04
  • Window Manager: KDE 3.5.10 & KDE 4.2.2
  • Do not disturb - already DISTURBED (rock)
    • Профил
Call of duty 2
« Отговор #8 -: May 31, 2006, 22:49 »
Остава да чакаме и да се молим едно от двете cedega или wine да я подкарат. '<img'>
Активен

Freedom is divine! Open Source is Freedom! Do you wanna be free ?
Kubuntu 8.04.2 & Kubuntu 9.04 - The power of Linux!

Подобни теми
Заглавие Започната от Отговора Прегледи Последна публикация
проблеми с Oracle Call interface  ( OCCI )
Общ форум
mhydra 1 2116 Последна публикация Mar 09, 2006, 09:29
от mhydra
оператор на компютър за работа в call shop
Търсене
voip 0 3250 Последна публикация May 18, 2006, 12:49
от voip
Julian Assange: A Call to Cryptographic Arms
Живота, вселената и някакви други глупости
dejuren 7 2714 Последна публикация Dec 05, 2012, 19:20
от gat3way
Проблем със една игра CALL OF DUTY 2.
Общ форум
extremerrrr 1 2144 Последна публикация Dec 22, 2012, 15:35
от extremerrrr