Latest Diablo 3 News
Support the site! Become a Diablo: IncGamers PAL - Remove ads and more!

D2 for Macs: a User's Guide

Discussion in 'Single Player Forum' started by jamesixgun, Aug 25, 2009.

  1. jamesixgun

    jamesixgun Diabloii.Net Member

    Joined:
    Jan 29, 2009
    Messages:
    2,310
    Likes Received:
    30
    Trophy Points:
    349
    D2 for Macs: a User's Guide

    D2 for Macs: a User's Guide

    Hello. Seeing as there have been a number of questions regarding D2 usage on the Mac, I thought I would write up a brief guide. This is my first guide, so please bear with me.

    First, a few general comments about macs.

    Almost all of the keyboard commands and shortcuts are identical from pc to mac, with one difference. PCs use the ctrl key, Macs use the Command (cmd) key the one just to the left and right of the space bar). Thus, where "select all" on a PC is ctrl-a, on a mac it's cmd-a. Likewise with cut, copy, paste, etc. (I know this is true for the most common keyboard shortcuts, but I expect there are others that don't work so well.)


    Most of this guide applies only to Mac OSX, since I have very little experience with the Classic environment.


    Muling for Macs
    ATMA does not work :(. Fortunately, and thanks to silospen, we have GoMule! Since GoMule is written in java, it works for everyone and even reads/writes to ATMA d2x and org files.​


    D2 with Mods, and Timetravel
    This is relatively easy.
    • start with a vanilla install. It will be located in the "Diabo II Folder" folder in 'Applications.'
    • Rename this folder "Diabo II Vanilla 1.12" (or whatever version it is, or any name you like)
    • Create a new folder in Applications. Call it "Diablo II Mod 1.12".
    • Copy the entire contents of the "Diablo II Vanilla 1.12" folder into the new folder. (To accomplish this, click on one of the items in the original folder, hit cmd-a, hold down the 'option' key, and drag the contents to the new folder. Alternately, select all the files, hit cmd-c, then click on the new folder and hit cmd-v.)
    • Then add the patch that contains RWM/RRM. You'll likely get a warning message, but just click 'OK'. No worries.
    • Rename the D2 Application files to reflect their modded/vanilla/patch status if you want to place shortcuts in the dock or on the desktop or wherever you store application links.

    (This does, admittedly, take up a bit of hard drive space (+/- 1.8Gb per install), and I suspect there's an easier way. I took a look at TrenShadow's Version switcher, but I don't think it works with mac. If you have some ideas, pleas let me know and I'll add it to the guide. Thanks!)


    Now, you have a Vanilla install and a Modded install!
    Repeat this process with patches to later versions.


    For RWM/RRM on macs, see here.


    For expansion patches (1.10-present), see here. Be sure you download only the files labelled OSX or Carbon. There are patches available for 1.10b, 1.11 and 1.11b, and 1.12a. Remember that in order to play any version prior to 1.12a, you will need the LoD disc.

    Note: You must use the Carbon Installer to install D2 in OSX. The Carbon Installer automatically patches D2 to 1.10. At present, there is no known way to play earlier versions under OSX.

    Note: you can not go back in time. In other words, you will need to start with a clean install of the earliest possible version of D2 or LoD, which will unfortunately always be 1.10 due to the Carbon Installer.


    For earlier patches, you will need a Classic install of the MacOS (OS 9 or earlier), and in order to have a Classic install of the OS, you'll need a mac with a PowerPC processor, since Intel macs will not run classic at all.* So, unless you have an old lampbase iMac lying about, or old PowerBook, or old G3 or G4 or whatever, you're sort of out of luck, as far as I can tell. Earlier patches are available here. (I was unable to download anything from this mirror, but you could try your luck anyway.)

    Note: At the present, it seems that Diablo 2 under Classic is somewhat painful. It is difficult to get the graphics to work properly, and you may have trouble finding a two-button mouse that will work. Further testing will be required.


    If you wish to connect to BattleNet for whatever reason, be sure to use your Vanilla install, otherwise you risk a ban or, if you're playing earlier patches, a forced update to the current patch. :yes:

    *Note: there are Classic Emulators available for Intel macs. I have been unable to test earlier versions of D2 under Classic Emulation. I will update with findings as they come available.


    Multiplaying with yourself
    So far as I know, the multiple instance dll does not work with mac, but I'll keep checking. However, there is a way to self-multiplay that is ludicrously easy.

    (Thanks to BMFV for this tip!) Note: this is only viable in OSX 10.5 Leopard and (presumably) later.
    1. Open Terminal (Applications -> Utilities -> Terminal).
    2. At the prompt, type "open -u" and drag the D2 game app from Applications to the terminal window. This will insert the correct path.*
    3. Press return. D2 will open.
    4. Start up a TCP/IP game, and select 'Host'. Take note of the IP address as listed in the TCP/IP window.
    5. Open the Character that will do the hosting and get him/her comfortable.
    6. Press cmd-m to go to windowed mode, return to Terminal and repeat the opening procedure.
    7. In the second version of D2, select TCP/IP and 'Join'.
    8. Enter the IP address noted in step 4 and start up the second character, then repeat steps 6-8 until all characters are open.
    [Note that this is broken in Snow Leopard. To multiplay with yourself, the only answer I know of at present is to create multiple installs: teh suxxorz. I'll hunt about for another answer, and update when I find one.]

    niwyral provides a tip for bypassing the terminal and creating a clickable Script to open multiple instances: (Thanks!)
    1. open Applications -> AppleScript -> Script Editor
    2. then type * do shell script "open -n [path to D2]" (Note: you can find the path to D2 by dragging the D2 application into the Script Editor window. The path will be almost identical to the path in terminal, though spaces in the path are handled as '\\ ' in Script Editor, while Terminal handles identical spaces as '\ ')
    3. save this as an application, and title it whatever you like.
    4. to start multiple instances you can repeatedly click this application rather than going back and forth to the terminal.
    [This is likely also broken in Snow Leopard.]

    * Mine is /Applications/Diablo\ II\ 1.12a\ Modded/Diablo\ II\ \(mod\). Note that I renamed the Diablo II folder to "Diablo II 1.12a Modded" and the D2 app to "Diablo II (mod).


    I am unsure of the process for earlier iterations of the OSX (Panther, Tiger, etc.) or later versions (Snow Leopard and whatever comes next). I will do some testing and update at a later date. Presumably, you can run multiple instances by having multiple installs, each with a slightly different name (Diablo 2, Diablo2, D2, DII, DiabloII, Diablo II, etc.), though this has not been tested.



    Running D2 in a Window
    To run D2 in Windowed mode, start up the game and hit cmd-m. You will have to do this every time you start the game.

    There may be a way to tell the mac to always start D2 in a window, but I have no idea how to accomplish this, since I almost always play full-screen. Edit: there is no known way to force D2 to always start in a window... and I now play (on the rare occasions I play) almost exclusively in windowed mode.

    And Pär suggested I add this, so here it is:


    Running D2 without Sound
    The Windows -ns command does not work in Mac, and there is, at present, no known way of replicating the -ns command in OSX.

    At the Character screen, you can press ctrl-m to mute the sound, but the sound files will still be loaded​


    Keys and Buttons
    In their infinite wisdom, the folks at Apple decided to map the F-keys to control brightness, volume, expose, dashboard, and the like. This is true for all keyboards released by Mac since ~2007 (and perhaps before). This caused much consternation and gnashing of teeth in the mac community (though pretty much everyone calmed down) and continues to give PC users a reason to talk bad about macs. But there is are two ways to work around this:

    1) Should you choose to use the F-keys in Diablo II, you'll need to go to System Preferences -> Keyboard and Mouse.
    Under the keyboard tab, check the box marked "Use all F1, F2, etc. as standard function keys."


    2) Alternately (and I strongly suggest this anyway, even for PC users, since it makes toggling between skills and whatnot much easier), remap the shortcut keys in Diablo II:
    Open a character, hit esc -> options -> keys and buttons, then re-map anything and everything you like.

    For example, I use 12345/qwerty/asdfg for skill-switching; zxcv for belt slots; hjk for inventory, LCS, and merc; u and i for quest and skill trees; the 'tilde' key (next to 1) for screen capture; the space bar for reveal items. . . I could go on.


    Mac Laptops and Mice
    Should you choose to play D2 on your MacBook or MacBookPro (or iBook or PowerBook) I strongly suggest purchasing a third party, wired mouse, since the trackpad on Apple notebooks has only one button.

    I also suggest avoiding the MightyMouse, since the scroll ball tends to die after ~3-6 months of use. I purchased 2 MightyMice and received 3 replacements: all failed in less than 6 months.

    Note: Use mice that connect to your mac via built-in Bluetooth at your own risk: the wires that connect the Bluetooth module to its power supply are defective in most versions of the MacBook, and your Bluetooth will almost certainly fail just as Hell Diablo unleashes his pink lightning hose on your Hardcore Tourney Toon. This is a known (but not acknowledged) issue in MacBooks made between 2006 and 2008. MacBook Pros and more recent MacBooks are to my knowledge unaffected.


    Known Issues
    D2 will not function on MacBooks with the Intel GMA 965 (and later) chipsets. In their infinite wisdom, Intel decided to remove support for 256k colors in the GMA 965 and later chipsets. A Beta fix is available here, and works fine in Single Player, though lan and Battle.net play is not supported. The 1.13 patch should fix this issue permanently.

    Note that MacBooks with the Intel GMA 950 (confirmed) and Nvidia chipsets (confirmed) are unaffected.​


    Ok. So what have I forgotten? anything I have wrong? anything you'd like to see? Please let me know, and I'll update this in hopes of getting some love from the stickies! Thanks in advance! :wave:


    D2 under Lion
    In its infinite wisdom, Apple decided to remove support for PPC applications in OSX 10.7 Lion. This kept me from upgrading for many months, and then kept me from playing for many more months. Now that Mountain Lion is mere days or weeks away, I've found a solution...

    Actually, there are 3 solutions: 1) Sheepshaver and emulating OS9 (very difficult to find legal copies of OS9 boot ROM); 2) Crossover Games Mac (costs $40); and 3) Wine for Mac.

    I went with 3, and here are some instructions: ymmv
    We'll be using PlayOnMac, a Wine wrapper for OSX. More on that below.

    Step 1) head to blizzard and dowload the mac versions of D2 and LoD. (Swapping discs under PlayOnMac/Wine on OSX gets some bad reviews, and everyone recommends using the downloadable installer.) BE SURE TO COPY YOUR CD KEY, or have it handy, as you'll need them to complete the installations.* The downloads will take awhile, but it will give you time to set up PlayOnMac, have a snack or a nap, maybe watch some tele, and etc.

    Step 2) Download PlayOnMac, or the wine bottler of your choice (there are others). PlayOnMac has a fairly shiny UI, and adds a management layer on top of wine, effectively separating each program installation into an individual wine install, and making uninstall as simple as deleting a folder. PlayOnMac is a port of PlayOnLinux, which I wish I knew about back when I was messing with Linux, as it would've made much of my D2 play on that platform much more fun… Other wine bottlers exist, and ymmv.

    Once you have all the installers downloaded…

    Step 3) Install PlayOnMac. It's an uber-simple install. Open the dmg, open the virtual drive it creates, drag PlayOnMac to your Applications folder, and… Done.

    (The first time you open PlayOnMac, it will install some fonts, and do some other setup type things.)

    Step 4) Important: Open X11 (Applications-->Utilities), go to Preferences, and checky box to toggle theFull-screen mode (and Allow menu bar access in full-screen mode, if you so desire).

    Step 5) Open the Diablo II folder you downloaded, and double-click the Installer.exe file. PlayOnMac will launch. Follow the prompts to install D2. [Note: there are some videos on the interwebs about this, and they go into somewhat more detail about changing various settings, but by the time I got around to installing, some helpful hacker had already provided the perfect Wine settings, and everything went very smoothly.]

    Run the D2 installation, and when it finishes, exit the installer. You'll need to hit Option-Command-A to exit full-screen mode (and you'll need to do this every time you close D2: it's a tiny bit of a pita, but worth it, imo).

    Step 6) Install LoD…

    a) In PlayOnMac, click the + button in the application bar to install a new program.
    b) At the bottom of the resulting window, click 'Install a non-listed program."
    c) A window will open with some caveats: don't fear, just click Next.
    d) Select 'Edit or update an existing application' and hit Next.
    e) Select Diablo II and hit Next.
    f) Leave all boxes unchecked and hit Next.
    g) Browse to the LoD install folder, and select the Install.exe file.
    h) Give the resulting program a catchy name, something like 'Diablo II LoD.'

    Go through the install. When it finishes, exit the installer.

    PlayOnMac will have helpfully provided some shortcuts on your desktop. These do not work, so just delete them, and start D2 from PlayOnMac.

    Step 7) The first time you start LoD, you'll want to connect to BattleNet and download the latest patch.

    And... Done. Now be prepared to be blown away by the fps and rendering smoothness never before seen in D2 on OSX. I've never played D2 at this high a frame rate, and never without the fans running full blast. It's quite literally amazing.

    A couple of pains:
    1) the game runs under X11, and in a window inside X11. It will not work full-screen. This doesn't bother me much, because I switched to playing in a window many years ago and never looked back.
    2) every time you exit the game, you'll need to hit Option-Command-A to exit full screen.
    3) ever time you exit full screen, PlayOnMac will report that D2 Crashed.

    But these are totally worth it, IMO, since it's possible to play D2 under Lion, and with a far higher frame rate, no jumpiness, no OSX-caused lag, or any of the other issues that plagued D2 under OSX.

    And if you have any questions or run into any problems, please feel free to PM me, and I'll try to help. There may be some solutions on the interwebs as well.

    *As a side note, when I first installed D2 on a netbook, I had to call Blizzard and get new CD Keys, as the ones I had were from 2004, and they've since updated their license keys to a 26 character format… my old keys were 16 characters.

    RWM and PlayOnMac
    Yes, friends, RWM can be installed in PoM...

    Download RWM (link available on this thread), open the zip file, and drag the "Runewords" folder to your Diablo II Play On Mac folder. (On my machine this is in Users/myname/Library/PlayOnMac/wineprefix/DiabloII/drive_c/Program Files/Diablo II).

    Now open up PlayOnMac and create a new shortcut for your Diablo 2 install. Give it a catchy name like "Diablo II RWM" or somesuch.

    Save the shortcut.

    Now comes the fun part... :yes:

    Navigate to the Shortcuts folder in your PoM install. (Mine's at Users/Library/PlayOnMac/shortcuts).

    Right-click (or option-click) on the unix executable with the fancy name you picked above, and choose to open with Text Edit.

    Find the line that begins with cd, and add "/Runewords" (minus the quotes) to the end.

    In the line below, the one that begins with POL_Wine, copy the path in the line above in between the quotes, and instead of /Runewords at the end, add "/Diablo II.exe".

    Now, outside of the quotes, but before the funky line-end characters, add -direct -txt and *poof* you have RWM installed! (or, rather, I did... YMMV... I suggest you try with something cheap, like EDGE or somesuch.)

    On my machine, the two lines in question look like this:
    Code:
    cd "/Users/tehjaygun/Library/PlayOnMac//wineprefix/DiabloII/drive_c/.//Program Files/Diablo II/Runewords"
    POL_Wine "/Users/tehjaygun/Library/PlayOnMac//wineprefix/DiabloII/drive_c/.//Program Files/Diablo II/Diablo II.exe" -direct -txt 
    Again, YMMV.
    This is all legal, and it's all free, and it's the best D2 experience I've ever had under OSX, despite a couple of minor annoyances. Given that I'm able to play a 12 year old game with far fewer problems than before, I'll happily take the annoyances.

    D2 under Mountain Lion works the same as under Lion, though you'll need to download X11, as it's not included in the OS any longer. If you attempt to install PlayOnMac, it will lead you to install X11 before anything, and if you upgrade Lion to ML, and then attempt to launch PlayOnMac, it will direct you to install X11.

    The only difference I've seen is a blessed one: the open source X11 seems to allow windowed D2 without taking over the full screen, so no CMD-Option-A every time you want to get out of X11: WIN.

    Version History:
    version 2: added bit about mice; changed the Apple-key stuff to cmd-
    version 3: changed the sound thing; added BMFV's multiple instance tip
    version 4: added niwyral's script tip; added section on known issues with the Intel GMA 965 chipset, and later confirmed Nvidia support for 256k colors.
    version 5: added instructions for playing D2 on OSX Lion under Wine.
    version 6: updated with findings under Mountain lion: all is well.



     
    Last edited: Jul 28, 2012
    Elly likes this.
  2. Fenrix

    Fenrix Banned

    Joined:
    Jun 7, 2009
    Messages:
    248
    Likes Received:
    0
    Trophy Points:
    0
    Re: D2 for Macs: a User's Guide

    Playing without sound: open game, open a character, esc, options, sound, drag all the sliders down to minimum? :whistling:
     
  3. Skjolde

    Skjolde Diabloii.Net Member

    Joined:
    Aug 11, 2007
    Messages:
    5,433
    Likes Received:
    47
    Trophy Points:
    172
    Re: D2 for Macs: a User's Guide

    I think he means for the whole time d2 is running.

    fx. When running bosses your quiting games pretty often. So muting the sound also includes, the music in the menu selection. (Singleplayer, cattle.net etc.)
    IIRC it's Ctrl+M when using windows. Not that this helps any in a mac user guide:)
     
    Last edited: Aug 25, 2009
  4. jamesixgun

    jamesixgun Diabloii.Net Member

    Joined:
    Jan 29, 2009
    Messages:
    2,310
    Likes Received:
    30
    Trophy Points:
    349
    Re: D2 for Macs: a User's Guide

    @Fenrix: Some of the committed area runners start up diablo so the sound files don't even load: it shaves milliseconds off their run times. It's some sort of a -ns command in Windows, but I don't know how to do it in Mac.

    Edit: Thanks Skjoldmose!


    Edit2: I did some testing of earlier patches and discovered that I am unable to get to any patch prior to 1.10 (since that's what's on my discs). Ugh. So if there are any mac users out there with older discs, please confirm that you can patch in the manner described above, or give me some other patching ideas. Thanks!
     
    Last edited: Aug 25, 2009
  5. Darkflight

    Darkflight Diabloii.Net Member

    Joined:
    Apr 8, 2005
    Messages:
    2,263
    Likes Received:
    0
    Trophy Points:
    120
    Re: D2 for Macs: a User's Guide

    In windows you add "-ns" in the target line for your shortcut to Diablo 2. This startes the game without any sound, and makes those Pindle runs ever so slightly faster. However, it crashes the game if one of the cinematics is shown IIRC.

    I tried Googling a little to find a solution to your sound problem but couldn't find anything.Seems like a toughy.
     
  6. jamesixgun

    jamesixgun Diabloii.Net Member

    Joined:
    Jan 29, 2009
    Messages:
    2,310
    Likes Received:
    30
    Trophy Points:
    349
    Re: D2 for Macs: a User's Guide

    I tried good old Google as well, but also found nothing. I'll keep hunting around, though. I'm sure it can be done (though it may require starting D2 via the Terminal or something).
     
  7. buckies

    buckies Diabloii.Net Member

    Joined:
    Apr 29, 2009
    Messages:
    360
    Likes Received:
    0
    Trophy Points:
    77
    Re: D2 for Macs: a User's Guide

    I have a problem on my uni body macbook utilizing the F1-12 keys. Even with the system preference switch, which means I should ahve to use function + F1-12 key to utilize the key, I find I still can't bind F1-12 for spells.

    This isn't too much of a biggie for me, as, I bind my keys in a similar fashion to yourself.
     
  8. jamesixgun

    jamesixgun Diabloii.Net Member

    Joined:
    Jan 29, 2009
    Messages:
    2,310
    Likes Received:
    30
    Trophy Points:
    349
    Re: D2 for Macs: a User's Guide

    @Buckies: Interesting. . . I just did a test and can bind skills or whatever to the f-keys. In fact, my screen shot is mapped to the tilde and F1 and I often use F1. I'll do some research and see if there's an answer.

    I did a bit of googling and remembered that Apple re-mapped the F-keys again in 2008 or so. So I pulled out my recent keyboard (with the newly mapped keys) and ran a test in D2. The keys work fine. So I don't know what's happening there.

    Any other unibody MB or MBP users have a similar issue?
     
  9. moiselvus

    moiselvus Diabloii.Net Site Pal

    Joined:
    Oct 5, 2006
    Messages:
    982
    Likes Received:
    0
    Trophy Points:
    166
    Re: D2 for Macs: a User's Guide

    Ijust tested it, and my keyboard is acting just like its supposed to.
     
  10. Skjolde

    Skjolde Diabloii.Net Member

    Joined:
    Aug 11, 2007
    Messages:
    5,433
    Likes Received:
    47
    Trophy Points:
    172
    Re: D2 for Macs: a User's Guide

    I have spent the last half an hour or so, searching for a solution, to the sound "problem".

    Couldn't find any mentioning of any hotkeys or whatnot.
    The closest i got, was a lot of people refering to a "Mute box" on mac. Don't know if all macs have that or not. I know next to nothing about macs:)

    BUT, my thought was: What if you check the mute box, and then run D2?
    I guess, you can't get ANY sound out of your mac when checking that box. But maybe there is some optionsmenu, when you can uncheck various programs such as your mediaplayer/itunes.

    Couldn't come up with anything else.
    Google used to be my friend?

    Oh and if there isn't such a thing as a "mute box", this is terrible fail.
     
  11. Twoflower

    Twoflower Banned

    Joined:
    May 22, 2004
    Messages:
    1,584
    Likes Received:
    0
    Trophy Points:
    0
    Re: D2 for Macs: a User's Guide

    I had this problem to when i was still playing on my mac back in 2001 ^^

    I think you just hit M while you are in a menu. Or ctrl-m ? It was definitly something with m though.

    Also, if you go in windows mode, you have that bar at the top with the pulldown menu. I think you can set it there too. ( That was in OS9 though, i baught a windows PC before OSX came out. Yes, it has been a while... )



     
  12. Skjolde

    Skjolde Diabloii.Net Member

    Joined:
    Aug 11, 2007
    Messages:
    5,433
    Likes Received:
    47
    Trophy Points:
    172
    Re: D2 for Macs: a User's Guide

    Well, Ctrl+M is for Windows. But if something similar worked for Mac users, that would be great!

    Gonna have to give mac a go sometime:)
     
  13. jamesixgun

    jamesixgun Diabloii.Net Member

    Joined:
    Jan 29, 2009
    Messages:
    2,310
    Likes Received:
    30
    Trophy Points:
    349
    Re: D2 for Macs: a User's Guide

    @Skold: Thanks for your help! Ok. I've played D2 with the volume muted via the keyboard and via the sound preferences pane in System Preferences (this may be the so-called mute box). I noticed no increase in startup speed. But I'm not a power runner, so this will require some testing by aforementioned mad runners :D.

    @twoflower: cmd-m minimizes the window, actually it converts the game to windowed mode. I don't think ctrl-m opt-m or just m do anything (actually in my D2 'm' reveals the quick skill tree thingy.

    I will continue my research, and will hope that the superunners will have something to say.

    And @Skold: Once you go Mac, you never go Back! (unless you're TwoFlower, that is. . .) :D
     
  14. Skjolde

    Skjolde Diabloii.Net Member

    Joined:
    Aug 11, 2007
    Messages:
    5,433
    Likes Received:
    47
    Trophy Points:
    172
    Re: D2 for Macs: a User's Guide

    Your welcome:)

    It's a great guide to have laying around, when i convert to a fellow McGee:whistling:

    Truth be told, i haven't really noticed any differences in my runningtime myself, when having my Game muted.
    But then again, i'm by NO means a powerrunner. Quite the opposite actually.. Ah, eh.. slowrunner?

    And i thought to reduce loading time, you played D2 in a smaller window.
    But muting also helps? Cool:thumbup:

    I've always played muted, because i can't stand those 3-4 secs of the Diablo theme song, every 40 seconds i log out after killing meph once again:)
     
  15. jamesixgun

    jamesixgun Diabloii.Net Member

    Joined:
    Jan 29, 2009
    Messages:
    2,310
    Likes Received:
    30
    Trophy Points:
    349
    Re: D2 for Macs: a User's Guide

    It's not just muting, iirc. The trick is to get D2 to start up without loading the sound drivers. It takes some miniscule amount of processor power to drive the sound, and it will attempt to drive sound even if the game is muted, as long as the sound drivers are enabled. Without sound drivers I'm pretty sure it saves way less than 1 second per run, but that adds up for sure.

    I expect there's a way to do this via the Shell. So I'll hunt around and see if I can get D2 to start up via Terminal, and if so if there's some sort of -ns tag I can add to disable the sound drivers. Whee! Quasi-Dangerous Terminal Spelunking Here I Come!
     
  16. sirpoopsalot

    sirpoopsalot Diabloii.Net Member

    Joined:
    May 24, 2005
    Messages:
    8,919
    Likes Received:
    3
    Trophy Points:
    466
    Re: D2 for Macs: a User's Guide

    On my old windows box it was close to 3 seconds difference (per run) between windowed with no-sound and fullscreen with sound. On my current comp. it's about 0.5 seconds difference.

    I'm not certain if Macs are more efficient than Windows boxes in this regard (it wouldn't surprise me), and obviously it depends upon your computer too, but once you factor in several hundred/thousand runs sometimes it'll be a huge difference.


    Anyways, thanks for putting this together. If Thyiad didn't put it in the FAQ yet, I'll make sure it gets there soon(ish).



     
  17. jamesixgun

    jamesixgun Diabloii.Net Member

    Joined:
    Jan 29, 2009
    Messages:
    2,310
    Likes Received:
    30
    Trophy Points:
    349
    Re: D2 for Macs: a User's Guide

    @Sirpoops: Well, on my 3 year old MacBook, it takes ~3 seconds in Fullscreen/ ~2 seconds Windowed from the startup screen (with single player, battle net, etc) to playable, so I'm sure shaving even a millisecond would shave off minutes or even hours, given enough runs. . . Good times.

    I have some work to do yet on the guide, and hope to get some input from the other Mac user(s) as well, so Sticky (rather, add to the faq) at your leisure, and thanks!


    On the sound issue. . . research continues. The -ns command (unsurprisingly) does not work via the Terminal, but D2 launches just fine. So I'm now trying to find a way to disable sound drivers system wide. . . probably a bad idea, but still. Learn something new every day, even if it's useless and potentially destructive, yes?

    Edit: Well, I believe I've been going about the sound issue incorrectly.
    1) the -ns command in Windows modifies D2 itself, and not the computer. In essence (as far as I understand it) -ns tells D2 to "shut the eff up!" There is no such command available for OSX, as far as I can tell.
    2) disabling the sound card via the Terminal is relevantly similar to using a crowbar to remove a splinter, or the proverbial cutting off the nose to spite the face.
    3) the only other option I came up with would clearly violate the rules of this forum, so I will not discuss it at all and will not even attempt to attempt it.

    So, unless someone has a better idea, we'll just say that there is no known way to replicate the -ns command in OSX. (In fact, I'll update the original post to reflect this.)
     
    Last edited: Aug 26, 2009
  18. Thyiad

    Thyiad Moderator Single Player, D2 Assassin, Barbarian

    Joined:
    Mar 3, 2006
    Messages:
    15,023
    Likes Received:
    240
    Trophy Points:
    488
    Re: D2 for Macs: a User's Guide

    Really appreciate the effort on this. :thumbup:

    If poops doesn't get to it first, I'll edit it in to the HELP thread and also the FAQ. :)
     
  19. BFMV

    BFMV Diabloii.Net Member

    Joined:
    Jul 23, 2009
    Messages:
    94
    Likes Received:
    0
    Trophy Points:
    18
    Re: D2 for Macs: a User's Guide

    I'm using a mac as well and there is a way to start up multiple instances of D2 on it.

    Just hit up terminal, and type "open -n (insert your d2 app location)" and hit enter. To find out your d2 app location, just drag your d2 program into terminal and it'll appear there. Here's how it would look like for mine.

    open -n /Applications/D2/Diablo\ II\ \(Carbon\)

    Note that my folder is called D2, when the default should be Diablo II instead.
     
  20. moiselvus

    moiselvus Diabloii.Net Site Pal

    Joined:
    Oct 5, 2006
    Messages:
    982
    Likes Received:
    0
    Trophy Points:
    166
    Re: D2 for Macs: a User's Guide

    did you use the carbon installer? i think it always installs 1.10(not sure which 1.10 though...) as i know for a fact that my disk should be 1.07, it was in windows...

    Besides, wan't there some bugs with opengl before 1.11? i think it's best to use bootcamp for versions prior to 1.11
     

Share This Page