انجمن‌های فارسی اوبونتو

کمک و پشتیبانی => بازی و سرگرمی => نویسنده: ناربه در 13 فروردین 1387، 12:12 ب‌ظ

عنوان: Battlefield 2 اجرا نمیشه
ارسال شده توسط: ناربه در 13 فروردین 1387، 12:12 ب‌ظ
سلام
در سایت Wine دیدم که این بازی رو میتونم نصب کنم. ولی وقتی نصب کردم دیدم اجرا نمیشه. یعنی من که میخوام بازی رو اجرا کنم میره تو بازی و زود میاد بیرون. مشکل از چیه؟  :(
عنوان: پاسخ به: Battlefield 2 اجرا نمیشه
ارسال شده توسط: سید مهدی در 13 فروردین 1387، 02:12 ب‌ظ
از داخل محیط دستوری برو با wine اون رو اجرا کن و ببین که چه خروجی بهت میده.
عنوان: پاسخ به: Battlefield 2 اجرا نمیشه
ارسال شده توسط: ناربه در 13 فروردین 1387، 02:17 ب‌ظ
narbeh@NarbeH:~/.wine/drive_c/Program Files/EA GAMES/Battlefield 2$ wine BF2.exe
ALSA lib conf.c:3949:(snd_config_expand) Unknown parameters 0
ALSA lib control.c:909:(snd_ctl_open_noupdate) Invalid CTL default:0
fixme:system:SystemParametersInfoW Unimplemented action: 94 (SPI_GETMOUSETRAILS)
fixme:system:SystemParametersInfoW Unimplemented action: 59 (SPI_SETSTICKYKEYS)
fixme:system:SystemParametersInfoW Unimplemented action: 53 (SPI_SETTOGGLEKEYS)
fixme:system:SystemParametersInfoW Unimplemented action: 51 (SPI_SETFILTERKEYS)
fixme:system:SystemParametersInfoW Unimplemented action: 8193 (SPI_SETFOREGROUNDLOCKTIMEOUT)
err:module:import_dll Library d3dx9_25.dll (which is needed by L"C:\\Program Files\\EA GAMES\\Battlefield 2\\TextureAtlasBuilder.dll") not found
err:module:import_dll Library TextureAtlasBuilder.dll (which is needed by L"C:\\Program Files\\EA GAMES\\Battlefield 2\\RendDX9.dll") not found
err:module:import_dll Library d3dx9_25.dll (which is needed by L"C:\\Program Files\\EA GAMES\\Battlefield 2\\RendDX9.dll") not found
fixme:ntdll:NtSetSystemInformation (0x00000015,0x34ed10,0x00000024) stub
wine: Unhandled page fault on read access to 0x00000000 at address 0x40718e (thread 0009), starting debugger...
Unhandled exception: page fault on read access to 0x00000000 in 32-bit code (0x0040718e).
err:dbghelp_msc:codeview_process_info Unknown CODEVIEW signature 00750030 in module L"bf2"
Register dump:
 CS:0073 SS:007b DS:007b ES:007b FS:0033 GS:003b
 EIP:0040718e ESP:0034fcd0 EBP:0034fd30 EFLAGS:00010202(   - 00      - -RI1)
 EAX:00000000 EBX:012e35e8 ECX:0034fcd0 EDX:0034fd14
 ESI:012e35c4 EDI:00886d10
Stack dump:
0x0034fcd0:  7c3a1ce3 00000000 012e35c4 00000000
0x0034fce0:  0000000f 000138af 00000000 001117ff
0x0034fcf0:  012e35c4 00c6f028 69766f4d 455c7365
0x0034fd00:  69622e41 0034006b 0000000d 0000000f
0x0034fd10:  00000001 0f49de00 69766f4d 455c7365
0x0034fd20:  69622e41 3fa1006b 0000000d 0000000f
Backtrace:
=>1 0x0040718e in bf2 (+0x718e) (0x0034fd30)
  2 0x0040b9dd in bf2 (+0xb9dd) (0x0034fda4)
  3 0x00402999 in bf2 (+0x2999) (0x0034fe08)
  4 0x00402b98 in bf2 (+0x2b98) (0x0034fe50)
  5 0x00402c39 in bf2 (+0x2c39) (0x0034fe60)
  6 0x007dc76d in bf2 (+0x3dc76d) (0x0034ff08)
  7 0x7b874c7e start_process+0xee(arg=0x0) [/build/buildd/wine-0.9.46/dlls/kernel32/process.c:839] in kernel32 (0x0034ffe8)
  8 0xb7e619d7 wine_switch_to_stack+0x17() in libwine.so.1 (0x00000000)
0x0040718e: movl        0x0(%eax),%edi
Modules:
Module  Address                 Debug info      Name (108 modules)
PE        350000-  369000       Deferred        zlib122
PE        370000-  3a9000       Deferred        bf2voipserver
PE        3b0000-  3c3000       Deferred        pcregexp
PE        400000-  9c3000       Export          bf2
PE        9d0000-  b50000       Deferred        dice_py
PE       1ea0000- 1eed000       Deferred        bf2audio
PE       27d0000- 2887000       Deferred        pbsv
PE      10000000-10122000       Deferred        memory
PE      30000000-3006d000       Deferred        binkw32
ELF     7b800000-7b929000       Dwarf           kernel32<elf>
  \-PE  7b820000-7b929000       \               kernel32
ELF     7bc00000-7bca0000       Deferred        ntdll<elf>
  \-PE  7bc10000-7bca0000       \               ntdll
ELF     7bf00000-7bf03000       Deferred        <wine-loader>
PE      7c340000-7c396000       Deferred        msvcr71
PE      7c3a0000-7c41b000       Deferred        msvcp71
ELF     7ce84000-7cf22000       Deferred        oleaut32<elf>
  \-PE  7cea0000-7cf22000       \               oleaut32
ELF     7cf22000-7cf49000       Deferred        msvfw32<elf>
  \-PE  7cf30000-7cf49000       \               msvfw32
ELF     7cf49000-7cf83000       Deferred        avifil32<elf>
  \-PE  7cf50000-7cf83000       \               avifil32
ELF     7cf83000-7d063000       Deferred        wined3d<elf>
  \-PE  7cfa0000-7d063000       \               wined3d
ELF     7d063000-7d092000       Deferred        d3d9<elf>
  \-PE  7d070000-7d092000       \               d3d9
ELF     7d140000-7d172000       Deferred        uxtheme<elf>
  \-PE  7d150000-7d172000       \               uxtheme
ELF     7d172000-7d187000       Deferred        midimap<elf>
  \-PE  7d180000-7d187000       \               midimap
ELF     7d187000-7d1ae000       Deferred        msacm32<elf>
  \-PE  7d190000-7d1ae000       \               msacm32
ELF     7d1ae000-7d274000       Deferred        libasound.so.2
ELF     7d274000-7d2aa000       Deferred        winealsa<elf>
  \-PE  7d280000-7d2aa000       \               winealsa
ELF     7d565000-7d57d000       Deferred        msacm32<elf>
  \-PE  7d570000-7d57d000       \               msacm32
ELF     7d57d000-7d5b7000       Deferred        wineoss<elf>
  \-PE  7d580000-7d5b7000       \               wineoss
ELF     7d5b7000-7d5bc000       Deferred        libxfixes.so.3
ELF     7d5bc000-7d5c5000       Deferred        libxcursor.so.1
ELF     7d5c5000-7d5e2000       Deferred        imm32<elf>
  \-PE  7d5d0000-7d5e2000       \               imm32
ELF     7d5e2000-7d5e8000       Deferred        libxrandr.so.2
ELF     7d5e8000-7d5f0000       Deferred        libxrender.so.1
ELF     7d99b000-7d99d000       Deferred        libnvidia-tls.so.1
ELF     7d99d000-7e335000       Deferred        libglcore.so.1
ELF     7e335000-7e3cb000       Deferred        libgl.so.1
ELF     7e3cb000-7e3d0000       Deferred        libxdmcp.so.6
ELF     7e3d0000-7e3d3000       Deferred        libxau.so.6
ELF     7e3d3000-7e4c4000       Deferred        libx11.so.6
ELF     7e4c4000-7e4d2000       Deferred        libxext.so.6
ELF     7e4d2000-7e4d7000       Deferred        libxxf86vm.so.1
ELF     7e4d7000-7e4ef000       Deferred        libice.so.6
ELF     7e4ef000-7e4f7000       Deferred        libsm.so.6
ELF     7e507000-7e592000       Deferred        winex11<elf>
  \-PE  7e520000-7e592000       \               winex11
ELF     7e60a000-7e62a000       Deferred        libexpat.so.1
ELF     7e62a000-7e655000       Deferred        libfontconfig.so.1
ELF     7e655000-7e66a000       Deferred        libz.so.1
ELF     7e66a000-7e6da000       Deferred        libfreetype.so.6
ELF     7e6da000-7e798000       Deferred        comctl32<elf>
  \-PE  7e6e0000-7e798000       \               comctl32
ELF     7e798000-7e7f1000       Deferred        shlwapi<elf>
  \-PE  7e7b0000-7e7f1000       \               shlwapi
ELF     7e7f1000-7e8f4000       Deferred        shell32<elf>
  \-PE  7e800000-7e8f4000       \               shell32
ELF     7e8f4000-7e955000       Deferred        crypt32<elf>
  \-PE  7e900000-7e955000       \               crypt32
ELF     7e955000-7e99f000       Deferred        dsound<elf>
  \-PE  7e960000-7e99f000       \               dsound
ELF     7e99f000-7e9b9000       Deferred        wsock32<elf>
  \-PE  7e9b0000-7e9b9000       \               wsock32
ELF     7e9b9000-7ea47000       Deferred        winmm<elf>
  \-PE  7e9d0000-7ea47000       \               winmm
ELF     7ea47000-7eaa0000       Deferred        rpcrt4<elf>
  \-PE  7ea50000-7eaa0000       \               rpcrt4
ELF     7eaa0000-7eb41000       Deferred        ole32<elf>
  \-PE  7eab0000-7eb41000       \               ole32
ELF     7eb41000-7eb77000       Deferred        dinput<elf>
  \-PE  7eb50000-7eb77000       \               dinput
ELF     7eb77000-7eb90000       Deferred        dinput8<elf>
  \-PE  7eb80000-7eb90000       \               dinput8
ELF     7eb90000-7eba3000       Deferred        libresolv.so.2
ELF     7ebb3000-7ebd1000       Deferred        iphlpapi<elf>
  \-PE  7ebc0000-7ebd1000       \               iphlpapi
ELF     7ebd1000-7ebfe000       Deferred        ws2_32<elf>
  \-PE  7ebe0000-7ebfe000       \               ws2_32
ELF     7ebfe000-7ec47000       Deferred        advapi32<elf>
  \-PE  7ec10000-7ec47000       \               advapi32
ELF     7ec47000-7ece2000       Deferred        gdi32<elf>
  \-PE  7ec60000-7ece2000       \               gdi32
ELF     7ece2000-7ee20000       Deferred        user32<elf>
  \-PE  7ed00000-7ee20000       \               user32
ELF     7ee20000-7ee6a000       Deferred        dbghelp<elf>
  \-PE  7ee30000-7ee6a000       \               dbghelp
ELF     7ee6a000-7ee7f000       Deferred        psapi<elf>
  \-PE  7ee70000-7ee7f000       \               psapi
ELF     7ef9e000-7efa9000       Deferred        libnss_files.so.2
ELF     7efa9000-7efb3000       Deferred        libnss_nis.so.2
ELF     7efb3000-7efcb000       Deferred        libnsl.so.1
ELF     7efcb000-7eff0000       Deferred        libm.so.6
ELF     7eff7000-7f000000       Deferred        libnss_compat.so.2
ELF     b7ce3000-b7ce7000       Deferred        libdl.so.2
ELF     b7ce7000-b7e31000       Deferred        libc.so.6
ELF     b7e32000-b7e4a000       Deferred        libpthread.so.0
ELF     b7e5a000-b7f6e000       Dwarf           libwine.so.1
ELF     b7f70000-b7f8c000       Deferred        ld-linux.so.2
Threads:
process  tid      prio (all id:s are in hex)
0000000a
        0000000c    0
        0000000b    0
00000008 (D) C:\Program Files\EA GAMES\Battlefield 2\BF2.exe
        00000009    0 <==
narbeh@NarbeH:~/.wine/drive_c/Program Files/EA GAMES/Battlefield 2$ 
عنوان: پاسخ به: Battlefield 2 اجرا نمیشه
ارسال شده توسط: سید مهدی در 13 فروردین 1387، 03:17 ب‌ظ
ناربه جان مشکل از ۲تا فایل dll. هست که نداریشون. فایل d3dx9_25.dll و TextureAtlasBuilder.dll رو از داخل ویندوز‌ کپی کن (احتمالاً در فولدر system32 هستن) و بیار توی اوبونتو و در فولدر زیر اونها رو قرار بده:
~/.wine/drive_c/windows/system32
اگر این بازی رو روی پارتیشن ویندوزیت داری و دیدی که این فایل ها در خود فولدر Battlefield هستند، این فایل ها رو بیار و در همین فولدر این بازی قرار بده.
عنوان: پاسخ به: Battlefield 2 اجرا نمیشه
ارسال شده توسط: ناربه در 13 فروردین 1387، 05:15 ب‌ظ
ناربه جان مشکل از ۲تا فایل dll. هست که نداریشون. فایل d3dx9_25.dll و TextureAtlasBuilder.dll رو از داخل ویندوز‌ کپی کن (احتمالاً در فولدر system32 هستن) و بیار توی اوبونتو و در فولدر زیر اونها رو قرار بده:
~/.wine/drive_c/windows/system32
اگر این بازی رو روی پارتیشن ویندوزیت داری و دیدی که این فایل ها در خود فولدر Battlefield هستند، این فایل ها رو بیار و در همین فولدر این بازی قرار بده.


پیدا نشد.  :(
عنوان: پاسخ به: Battlefield 2 اجرا نمیشه
ارسال شده توسط: سجاد در 13 فروردین 1387، 05:29 ب‌ظ
بابا برو تو همون ویندوز بازی کن wine به درد نمی خوره  :'(
عنوان: پاسخ به: Battlefield 2 اجرا نمیشه
ارسال شده توسط: ناربه در 13 فروردین 1387، 05:37 ب‌ظ
بابا برو تو همون ویندوز بازی کن wine به درد نمی خوره  :'(

آخه سخته هر بار ریستارت دادن. توی سایتش هم هست که Support میکنه.
عنوان: پاسخ به: Battlefield 2 اجرا نمیشه
ارسال شده توسط: Midgårdsormen در 13 فروردین 1387، 06:48 ب‌ظ
ناربه جان مشکل از ۲تا فایل dll. هست که نداریشون. فایل d3dx9_25.dll و TextureAtlasBuilder.dll رو از داخل ویندوز‌ کپی کن (احتمالاً در فولدر system32 هستن) و بیار توی اوبونتو و در فولدر زیر اونها رو قرار بده:
~/.wine/drive_c/windows/system32
اگر این بازی رو روی پارتیشن ویندوزیت داری و دیدی که این فایل ها در خود فولدر Battlefield هستند، این فایل ها رو بیار و در همین فولدر این بازی قرار بده.


پیدا نشد.  :(
اسم اون فایلا رو گوگل کن شاید یه پیدا کردی.
عنوان: پاسخ به: Battlefield 2 اجرا نمیشه
ارسال شده توسط: ناربه در 13 فروردین 1387، 07:49 ب‌ظ
ناربه جان مشکل از ۲تا فایل dll. هست که نداریشون. فایل d3dx9_25.dll و TextureAtlasBuilder.dll رو از داخل ویندوز‌ کپی کن (احتمالاً در فولدر system32 هستن) و بیار توی اوبونتو و در فولدر زیر اونها رو قرار بده:
~/.wine/drive_c/windows/system32
اگر این بازی رو روی پارتیشن ویندوزیت داری و دیدی که این فایل ها در خود فولدر Battlefield هستند، این فایل ها رو بیار و در همین فولدر این بازی قرار بده.


پیدا نشد.  :(
اسم اون فایلا رو گوگل کن شاید یه پیدا کردی.

آقا یکی رو پیدا کرد.  \\:D/
عنوان: پاسخ به: Battlefield 2 اجرا نمیشه
ارسال شده توسط: سید مهدی در 13 فروردین 1387، 09:05 ب‌ظ
می تونی یه کاری بکنی. این بازی رو یکبار توی ویندوز اینستال کنی و اون فایل ها رو برداری و بیاری توی لینوکس
(میتونی این بازی رو روی هر کامپیوتر دیگه ای که ویندوز داره اینستال کنی و این کار رو انجام بدی)
عنوان: پاسخ به: Battlefield 2 اجرا نمیشه
ارسال شده توسط: ابراهیم در 17 فروردین 1387، 01:21 ق‌ظ
یک نکته: اگر بازی رو توی ویندوز نصب کرده‌ای و توی لینوکس می‌خوای اجرا کنی، دست بردار و در عوض توی لینوکس هم با Wine از اول نصبش کن. یعنی مثلاً setup بازی رو با Wine اجرا کن و از نو توی لینوکس نصبش کن.