Page 1 of 44 12311 ... LastLast
Results 1 to 10 of 2548

Thread: Howto: WOW with Wine (help.ubuntu.com/community/WorldofWarcraft)

Hybrid View

  1. #1
    Join Date
    Mar 2006
    Location
    Faroe Islands
    Beans
    917

    Howto: WOW with Wine (help.ubuntu.com/community/WorldofWarcraft)

    HOWTO: WoW with Wine

    This howto is for installing and playing World of Warcraft using Wine under Ubuntu.

    The howto found in this post is just a short'n'simple version, intended to demonstrate the minimum amount of steps required to make WoW run. The complete howto, which will likely be more of a help to you, is found in the Ubuntu community documentation wiki:
    https://help.ubuntu.com/community/WorldofWarcraft



    Short'n'simple HOWTO
    (only 8 steps)


    1. Install Wine from here: http://www.winehq.org/download/deb

    2. Copy all of the files from all of the CD's to a directory on your hard drive. Just overwrite when prompted, and make sure to copy CD 1 last (you need a specific file from CD 1).

    3. Open a terminal
    (also called a konsole, CLI, and command prompt) and do these commands inside to start the installation:
    Code:
    cd /<path-to-directory>/
    wine Installer.exe
    Replace <path-to-directory/> with the right path to the directory where you copied all the files.

    4. Wait and click next when possible.

    5. Do this command in a terminal, and just press ok to close the configuration utility that opens:
    Code:
    winecfg
    6. Now run this command in a terminal:
    Code:
    gedit ~/.wine/drive_c/Program\ Files/World\ of\ Warcraft/wtf/Config.wtf
    Add these lines to the text file:
    Code:
    SET SoundOutputSystem "1"
    SET SoundBufferSize "150"
    SET gxApi "OpenGL"
    7. Save the file and exit.

    8. You should be able to play WoW using the shortcut on your desktop, or by running this command:
    Code:
     wine "C:\Program Files\World of Warcraft\WoW.exe"


    Reg tweak

    This is a simple registry edit for Wine that either will either act positively or negatively on your graphics performance. It may fix graphical glitches, increase framerate, stop the game from crashing, or it will create glitches, decrease the performance, and even make the game crash. You should give it a try to see what is does for you, as you may always easily remove it again, if it acts negatively for you.

    Open a terminal window, type regedit and press enter. This will start the Wine equivalent of the windows registry editor. If you are familiar with using the registry editor under windows then this is pretty much the same.

    Notice: the guide below is case sensitive!

    1. Find this key HKEY_CURRENT_USER\Software\Wine\
    2. Highlight the wine folder in the left hand pane by clicking left on it. The icon should change to an open folder
    3. Right-click on the wine folder and select [NEW][KEY]
    4. Replace the text New Key #1 with OpenGL
    5. Right-click in the right hand pane and select [NEW] then [String Value]
    6. Replace New Value #1 with DisabledExtensions
    7. Then double click anywhere on the line, a dialog box will open.
    8. In the value field type GL_ARB_vertex_buffer_object



    How To Get Help
    If this short guide doesn't work right away for you, then please look over the complete howto first:
    https://help.ubuntu.com/community/WorldofWarcraft

    If, after following every step in the complete howto, you are still having troubles running the game, I would like to invite you to look over this comprehensive troubleshooting article, for common issues, that arise from following this guide:
    https://help.ubuntu.com/community/Wo...roubleshooting

    Also, in case the troubleshooting section doesn't solve your issue, you are welcome to post questions in this tread, but in order for other people to be able to effectively help you, you need to be very descriptive about your issue, and post some useful info about your system specs etc. Please write up some details about your
    • CPU
    • RAM
    • Graphics card make and model
    • Graphics card driver version number
    • Wine version number


    And please be polite to people. We are all just jolly amateurs, like yourself.


    Help Others
    As the complete howto is a community help file, YOU are free to edit and improve it in any way YOU feel - and please do so, so that others may benefit from what you figured out
    Last edited by Sammi; July 8th, 2011 at 09:15 PM. Reason: Linked out for the Wine installation

  2. #2
    Join Date
    May 2006
    Location
    Iowa
    Beans
    249
    Distro
    Ubuntu 7.04 Feisty Fawn

    Re: Howto: WOW with Wine (help.ubuntu.com/community/WorldofWarcraft)

    Can you fix the script lines that you quote because obviously
    #!/bin/sh X :3 -ac & # Launches a new X session on display 3 cd "~/.wine/drive_c/Program Files/World of Warcraft" # Goto WoW dir sleep 2 # Forces the system to have a break for 2 seconds DISPLAY=:3 /usr/X11R6/bin/wine WoW.exe -opengl # Launches WoW
    won't work without line breaks in there somewhere.
    Linux Knowledge >> << My Head

  3. #3
    Join Date
    Mar 2006
    Location
    Faroe Islands
    Beans
    917

    Re: Howto: WOW with Wine (help.ubuntu.com/community/WorldofWarcraft)

    Sorry. That was a small error in my copy/paste'ing from other treads

    Specifically this one:
    http://www.ubuntuforums.org/showthread.php?t=303509

  4. #4
    Join Date
    May 2006
    Location
    Iowa
    Beans
    249
    Distro
    Ubuntu 7.04 Feisty Fawn

    Re: Howto: WOW with Wine (help.ubuntu.com/community/WorldofWarcraft)

    Cool deal Sammi, and thanks for taking on the update of this important document (for those of us who play).

    I'm worried about the upcoming WoW patch though. Can you tell me if our WoW installs through Wine will download and apply the patches or will we have to do something else to get that done? I suppose it may (or may not) break Wine .26 as well.
    Linux Knowledge >> << My Head

  5. #5
    Join Date
    Mar 2006
    Location
    Faroe Islands
    Beans
    917

    Re: Howto: WOW with Wine (help.ubuntu.com/community/WorldofWarcraft)

    Quote Originally Posted by chadk View Post
    Cool deal Sammi, and thanks for taking on the update of this important document (for those of us who play).

    I'm worried about the upcoming WoW patch though. Can you tell me if our WoW installs through Wine will download and apply the patches or will we have to do something else to get that done? I suppose it may (or may not) break Wine .26 as well.
    Only a beta tester of the expansion can really answer that for now.

    Good news is that several testers have reported that they have gotten that expansion to work in Wine, according to the WOW's entry on appdb.winehq.org: http://appdb.winehq.org/appview.php?iVersionId=6013


  6. #6
    Join Date
    Mar 2006
    Location
    Faroe Islands
    Beans
    917

    Re: Howto: WOW with Wine (help.ubuntu.com/community/WorldofWarcraft)

    Oh and anyone is ofcourse free to alter and improve the Howto. I's public property, and I would appreciate any help and suggestions

  7. #7
    Join Date
    Jan 2007
    Beans
    4

    Re: Howto: WOW with Wine (help.ubuntu.com/community/WorldofWarcraft)

    Hi, new to Linux/Ubuntu. Version 6.06

    I installed wine just a few minutes ago, copied all of the WoW files from the CD and put them in a directory. typed in that directory.., Wine Installer.exe ...

    the installer shows up, the buttons on screen are too small to read, but i hit the biggest one and what do you know, its brings up the EULA. I "read" the Eula, (it was garbled..) wait a second, Hit Agree
    and pop up comes up with

    Unrecognized key "options". (AttributeParser:****)

    and goes back to the first screen. when i try the other buttons similar popups occur and i cannot continue with installation.

    any advice?

    Edit:
    Perhaps I installed wine incorrectly..

    http://packages.freecontrib.org/plf/...6/Packages.gz: 404 Not Found
    http://packages.freecontrib.org/plf/...6/Packages.gz: 404 Not Found
    http://packages.freecontrib.org/plf/...ce/Sources.gz: 404 Not Found
    http://packages.freecontrib.org/plf/...ce/Sources.gz: 404 Not Found
    Last edited by Fimbs; January 3rd, 2007 at 07:04 AM. Reason: Add possibly essential information

  8. #8
    Join Date
    Jan 2007
    Beans
    6

    Re: Howto: WOW with Wine (help.ubuntu.com/community/WorldofWarcraft)

    Hey guys,

    Not a huge issue but I am noticing that not all my sound effects are playing in WoW. Mainly the sound effects that accompany a spell being cast or a profession such as the mining sound or the skinning sound. It really is pretty inconsistent and most of the time the sounds play fine. like I said not a big deal. anyone else notice this?

    Ill post more about my setup if i'm not the only one with this issue.

    thanks

  9. #9
    Join Date
    Jan 2007
    Location
    California
    Beans
    16
    Distro
    Ubuntu 8.10 Intrepid Ibex

    Re: Howto: WOW with Wine (help.ubuntu.com/community/WorldofWarcraft)

    I have been converted! I've always "messed around" with Linux. Trying to learn what I can, getting frustrated and putting linux down for a bit, then coming back. I've always kept windoz box as my primary because of gaming. I got Ubuntu Dapper 6.0.6 and Wine 0.9.29 installed on my Dell laptop yesterday and followed alot of this tutorial/thread and got WoW working in linux! On to my only problem atm:

    I am of course running WoW in OpenGL on an NVidia card and it runs like a CHAMP. As good is not better in long gaming sessions then my windoz box. I've read lots of threads saying that trying to change in game settings crashes the game. So I tryed it and it does indeed. So, I load WoW with the -d3d flag and it does indeed still start up, but the graphics are all funkafied, well at least teh ones that render. I can see buttons and the login box but I dont get any of the game graphics, making it impossible to change any settings because I can not see teh settings tabs when I hit ESC etc. Majority of the screen is black.

    Any advice on how to possibly get enough graphics when in D3D to change WoW settings when I need to?

  10. #10
    Join Date
    Jan 2007
    Location
    Sweden
    Beans
    17
    Distro
    Ubuntu 7.10 Gutsy Gibbon

    Exclamation Wow crashing under server login

    Hi i have a problem,
    I've copied my wow folder from an XP installation.

    I am enable to run it and login (did everything in the guide, if i didn't missed anything).
    But when i select my character and is about to login WoW crashes around 70%.

    Anyone that have the same problem?
    I have an P4 1.8 Ghz 768mb ram and a Geforce2 MX 400


    Code:
    michel@michel-desktop:/media/hda3/world of warcraft$ wine wow.exe -opengl
    fixme:advapi:SetSecurityInfo stub
    fixme:system:SystemParametersInfoW Unimplemented action: 112 (SPI_GETMOUSESPEED)
    fixme:win:EnumDisplayDevicesW ((null),0,0x33edd4,0x00000000), stub!
    fixme:win:EnumDisplayDevicesW ((null),0,0x33f33c,0x00000000), stub!
    fixme:win:EnumDisplayDevicesW ((null),0,0x33f5dc,0x00000000), stub!
    fixme:win:EnumDisplayDevicesW ((null),0,0x33f5dc,0x00000000), stub!
    fixme:win:EnumDisplayDevicesW ((null),0,0x33f544,0x00000000), stub!
    fixme:win:EnumDisplayDevicesW ((null),0,0x33f530,0x00000000), stub!
    fixme:system:SystemParametersInfoW Unimplemented action: 113 (SPI_SETMOUSESPEED)
    err:wgl:ConvertPixelFormatWGLtoGLX invalid iPixelFormat 0
    fixme:win:EnumDisplayDevicesW ((null),0,0x33f04c,0x00000000), stub!
    fixme:system:SystemParametersInfoW Unimplemented action: 113 (SPI_SETMOUSESPEED)
    fixme:sync:CreateIoCompletionPort (0xffffffff, (nil), 00000000, 00000000): stub.
    fixme:wininet:InternetSetOptionW Option INTERNET_OPTION_CONNECT_TIMEOUT (5000): STUB
    fixme:wininet:InternetSetOptionW INTERNET_OPTION_SEND/RECEIVE_TIMEOUT not supported on protocol 4
    fixme:wininet:InternetSetOptionW Option INTERNET_OPTION_CONNECT_TIMEOUT (5000): STUB
    fixme:wininet:InternetSetOptionW INTERNET_OPTION_SEND/RECEIVE_TIMEOUT not supported on protocol 4
    fixme:wininet:InternetSetOptionW Option INTERNET_OPTION_CONTEXT_VALUE; STUB
    fixme:wininet:InternetSetOptionW Option INTERNET_OPTION_CONTEXT_VALUE; STUB
    fixme:wininet:InternetSetOptionW Option INTERNET_OPTION_CONNECT_TIMEOUT (5000): STUB
    fixme:wininet:InternetSetOptionW INTERNET_OPTION_SEND/RECEIVE_TIMEOUT not supported on protocol 4
    fixme:win:EnumDisplayDevicesW ((null),0,0x33d058,0x00000000), stub!
    fixme:win:EnumDisplayDevicesW ((null),0,0x33d0b0,0x00000000), stub!
    err:wgl:ConvertPixelFormatWGLtoGLX invalid iPixelFormat 0
    err:wgl:ConvertPixelFormatWGLtoGLX invalid iPixelFormat 0
    err:wgl:ConvertPixelFormatWGLtoGLX invalid iPixelFormat 0
    err:wgl:ConvertPixelFormatWGLtoGLX invalid iPixelFormat 0
    wine: Unhandled page fault on read access to 0x00000000 at address (nil) (thread 0009), starting debugger...
    Unhandled exception: page fault on read access to 0x00000000 in 32-bit code (0x00000000).
    Register dump:
     CS:0073 SS:007b DS:007b ES:007b FS:0033 GS:003b
     EIP:00000000 ESP:0033f8a4 EBP:0033f8b4 EFLAGS:00210202(   - 00      - -RI1)
     EAX:0033f8bc EBX:00000000 ECX:01100008 EDX:01102874
     ESI:0bdb1b88 EDI:00d7deac
    Stack dump:
    0x0033f8a4:  005d1d01 00000001 0033f8bc 01100008
    0x0033f8b4:  0033f8c8 005d1d9e 0bdb1b88 00000001
    0x0033f8c4:  00892900 0033f8fc 005cdb1f 00d7deac
    0x0033f8d4:  00000000 00d7dea8 0084aba6 00000001
    0x0033f8e4:  0086324c 00000008 0033f8ec 0033f8ed
    0x0033f8f4:  00000000 00000201 0033f920 0072af0f
    Backtrace:
    =>1 0x00000000 (0x0033f8b4)
      2 0x005d1d9e in wow (+0x1d1d9e) (0x0033f8c8)
      3 0x005cdb1f in wow (+0x1cdb1f) (0x0033f8fc)
      4 0x0072af0f in wow (+0x32af0f) (0x0033f920)
      5 0x006e96aa in wow (+0x2e96aa) (0x0033f93c)
      6 0x0040198c in wow (+0x198c) (0x0033f958)
      7 0x00471ba4 in wow (+0x71ba4) (0x0033fdac)
      8 0x00426b60 in wow (+0x26b60) (0x0033fde0)
      9 0x0042348a in wow (+0x2348a) (0x0033fe04)
      10 0x00423218 in wow (+0x23218) (0x0033fe60)
      11 0x004230a1 in wow (+0x230a1) (0x0033fe78)
      12 0x00404b0e in wow (+0x4b0e) (0x0033ff08)
      13 0x7b8703ae in kernel32 (+0x503ae) (0x0033ffe8)
      14 0xb7df6587 wine_switch_to_stack+0x17() in libwine.so.1 (0x00000000)
    0x00000000: addb        %al,0x0(%eax)
    Modules:
    Module  Address                 Debug info      Name (97 modules)
    PE      340000-3d0000   Deferred        fmod
    PE      400000-d9b000   Export          wow
    PE      10000000-10069000       Deferred        divxdecoder
    ELF     7b800000-7b91c000       Export          kernel32<elf>
      \-PE  7b820000-7b91c000       \               kernel32
    ELF     7bc00000-7bc83000       Deferred        ntdll<elf>
      \-PE  7bc10000-7bc83000       \               ntdll
    ELF     7bf00000-7bf03000       Deferred        <wine-loader>
    ELF     7bf57000-7bf9e000       Deferred        dbghelp<elf>
      \-PE  7bf60000-7bf9e000       \               dbghelp
    ELF     7c26b000-7c280000       Deferred        psapi<elf>
      \-PE  7c270000-7c280000       \               psapi
    ELF     7c280000-7c286000       Deferred        libnss_dns.so.2
    ELF     7c291000-7c2a5000       Deferred        mswsock<elf>
      \-PE  7c2a0000-7c2a5000       \               mswsock
    PE      7ca20000-7ca30000       --none--        msacm32
    ELF     7ca30000-7ca6c000       Deferred        wineoss<elf>
      \-PE  7ca40000-7ca6c000       \               wineoss
    ELF     7ca8c000-7cabe000       Deferred        uxtheme<elf>
      \-PE  7ca90000-7cabe000       \               uxtheme
    ELF     7d6d5000-7d6ea000       Deferred        midimap<elf>
      \-PE  7d6e0000-7d6ea000       \               midimap
    ELF     7d6f9000-7d6fe000       Deferred        libxfixes.so.3
    ELF     7d6fe000-7d707000       Deferred        libxcursor.so.1
    ELF     7d707000-7d725000       Deferred        ximcp.so.2
    ELF     7d725000-7d727000       Deferred        xlcutf8load.so.2
    ELF     7d727000-7d72a000       Deferred        libxrandr.so.2
    ELF     7d72a000-7d732000       Deferred        libxrender.so.1
    ELF     7d732000-7d735000       Deferred        libxinerama.so.1
    ELF     7da4c000-7dad9000       Deferred        winex11<elf>
      \-PE  7da60000-7dad9000       \               winex11
    ELF     7dad9000-7daf7000       Deferred        libexpat.so.1
    ELF     7daf7000-7db26000       Deferred        libfontconfig.so.1
    ELF     7db26000-7db3a000       Deferred        libz.so.1
    ELF     7db3a000-7dba4000       Deferred        libfreetype.so.6
    ELF     7dba4000-7dbc3000       Deferred        mpr<elf>
      \-PE  7dbb0000-7dbc3000       \               mpr
    ELF     7dbc3000-7dc0a000       Deferred        wininet<elf>
      \-PE  7dbd0000-7dc0a000       \               wininet
    ELF     7dc0a000-7dc6e000       Deferred        msvcrt<elf>
      \-PE  7dc20000-7dc6e000       \               msvcrt
    ELF     7dc6e000-7dc94000       Deferred        msacm32<elf>
    ELF     7dc94000-7dca8000       Deferred        lz32<elf>
      \-PE  7dca0000-7dca8000       \               lz32
    ELF     7dca8000-7dcc1000       Deferred        version<elf>
      \-PE  7dcb0000-7dcc1000       \               version
    ELF     7dcc1000-7dd4f000       Deferred        winmm<elf>
      \-PE  7dcd0000-7dd4f000       \               winmm
    ELF     7dd4f000-7dd6b000       Deferred        imm32<elf>
      \-PE  7dd60000-7dd6b000       \               imm32
    ELF     7ddcc000-7e58f000       Deferred        libglcore.so.1
    ELF     7e58f000-7e594000       Deferred        libxdmcp.so.6
    ELF     7e594000-7e597000       Deferred        libxau.so.6
    ELF     7e597000-7e611000       Deferred        libglu.so.1
    ELF     7e611000-7e696000       Deferred        libgl.so.1
    ELF     7e696000-7e75f000       Deferred        libx11.so.6
    ELF     7e75f000-7e76c000       Deferred        libxext.so.6
    ELF     7e76c000-7e771000       Deferred        libxxf86vm.so.1
    ELF     7e771000-7e789000       Deferred        libice.so.6
    ELF     7e789000-7e803000       Deferred        opengl32<elf>
      \-PE  7e7a0000-7e803000       \               opengl32
    ELF     7e803000-7e82f000       Deferred        ws2_32<elf>
      \-PE  7e810000-7e82f000       \               ws2_32
    ELF     7e82f000-7e849000       Deferred        wsock32<elf>
      \-PE  7e840000-7e849000       \               wsock32
    ELF     7e849000-7e85c000       Deferred        libresolv.so.2
    ELF     7e85c000-7e87a000       Deferred        iphlpapi<elf>
      \-PE  7e860000-7e87a000       \               iphlpapi
    ELF     7e87a000-7e8ce000       Deferred        rpcrt4<elf>
      \-PE  7e890000-7e8ce000       \               rpcrt4
    ELF     7e8ce000-7e967000       Deferred        ole32<elf>
      \-PE  7e8e0000-7e967000       \               ole32
    ELF     7e967000-7e9bf000       Deferred        shlwapi<elf>
      \-PE  7e980000-7e9bf000       \               shlwapi
    ELF     7e9bf000-7eab1000       Deferred        shell32<elf>
      \-PE  7e9d0000-7eab1000       \               shell32
    ELF     7eab1000-7eabc000       Deferred        libgcc_s.so.1
    ELF     7eabe000-7eac7000       Deferred        libsm.so.6
    ELF     7eba6000-7ec5c000       Deferred        gdi32<elf>
      \-PE  7ebc0000-7ec5c000       \               gdi32
    ELF     7ec5c000-7ed94000       Deferred        user32<elf>
      \-PE  7ec80000-7ed94000       \               user32
    ELF     7ed94000-7ee54000       Deferred        comctl32<elf>
      \-PE  7eda0000-7ee54000       \               comctl32
    ELF     7ee54000-7ee9a000       Deferred        advapi32<elf>
      \-PE  7ee60000-7ee9a000       \               advapi32
    ELF     7efa4000-7efaf000       Deferred        libnss_files.so.2
    ELF     7efaf000-7efb9000       Deferred        libnss_nis.so.2
    ELF     7efb9000-7efcf000       Deferred        libnsl.so.1
    ELF     7efcf000-7eff5000       Deferred        libm.so.6
    ELF     7eff5000-7eff7000       Deferred        libnvidia-tls.so.1
    ELF     7eff7000-7f000000       Deferred        libnss_compat.so.2
    ELF     b7c98000-b7c9c000       Deferred        libdl.so.2
    ELF     b7c9c000-b7dd0000       Deferred        libc.so.6
    ELF     b7dd1000-b7de4000       Deferred        libpthread.so.0
    ELF     b7def000-b7f00000       Export          libwine.so.1
    ELF     b7f02000-b7f1d000       Deferred        ld-linux.so.2
    Threads:
    process  tid      prio (all id:s are in hex)
    0000000a 
            0000000c    0
            0000000b    0
    00000008 (D) Z:\media\hda3\World of Warcraft\wow.exe
            0000001d    0
            0000001b    0
            00000018    0
            00000017    0
            00000016    0
            00000015    0
            00000014    0
            00000013    0
            00000012    0
            00000011    2
            00000010   15
            0000000f   15
            0000000e    0
            0000000d    1
            00000009    0 <==
    Thats my output when i ran wow.
    Last edited by Drittponken; January 22nd, 2007 at 10:26 AM.

Page 1 of 44 12311 ... LastLast

Tags for this Thread

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •