Титла: Call of duty 2 Публикувано от: Nik123 в May 17, 2006, 20:58 Здравейте! От известно време ме интересува може ли да се подкара Call of duty 2 под линукс- аз правих опити с Wine 0.9.10, и не стана, доколкото знам, с никоя версия на виното не върви. Инсталирах и седега 5.1.3, но в момента нямам на разположение играта да опитам. Някой има ли някакъв опит с COD2 под линукс? Ако да, моля пишете
Титла: Call of duty 2 Публикувано от: nforcer в May 17, 2006, 22:17 Аз с 5-цата все още не съм успял да подкарам някоя игра пробвай с някоя четворка.
Титла: Call of duty 2 Публикувано от: Deathmaster в May 18, 2006, 16:09 Значи играта не можеш да я инсталираш защото нито cedega нито winе го поддържат. Можеш да я вземеш инсталирана на win, но е много вероятно да не тръгне. Аз до преди малко се мъчих и не успях. Някъде в един форум прочетох, че самата игра(взета инсталирана направо) работела с cedega ама аз самия не успях да я подкарам. Ако ти успееш кажи как? Проблемите идват от pixel shaders - не се разпознават, или казано по друг начин иска direct x 9.
Титла: Call of duty 2 Публикувано от: в May 18, 2006, 18:02 Докато wine не стане по добра от cedega няма да се играят игри под по добрата ос
Титла: Call of duty 2 Публикувано от: Nik123 в May 19, 2006, 13:10 В момента още свалям имидж-файла на КОД2, но когато се свали, ще опитам със седега 5.1.3 и ще пиша тук, и в още един гейм форум, където обещах да постна резултати
Титла: Call of duty 2 Публикувано от: Nik123 в 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 Титла: Call of duty 2 Публикувано от: Deathmaster в May 28, 2006, 12:14 Пич слушай сега, аз така направих, копирах файловете от двете папки, които си казал, слагам no-cd-то( то иначе няма как да се играе, няма регистри) и след това ми дава същата грешка. Пробвал съм съответно с cedega 5.1.3 и с предпоследната версия на wine, защото за федора няма по нова. Това, което ми прави впечатление е , че ти казваш за стария cod че си го пачвал. Аз не съм го пачвал до 1.5 а само чрез копирване на файловете от съответните директории ми тръгна. Идеята ми е следната. Я пробвай да създадеш рег файл за cod2, като инсталнеш чрез копирване и пробвай да пачнеш играта. Не знам защо, но много игри така тръгват под wine, чрез пач за по - нова версия. Кажи ако успееш, че и аз дебна тая игра да тръгне.
Успех. 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 дава същото. Титла: Call of duty 2 Публикувано от: Nik123 в 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. Титла: Call of duty 2 Публикувано от: Deathmaster в May 31, 2006, 22:49 Остава да чакаме и да се молим едно от двете cedega или wine да я подкарат.
|