Diablo 3: Keeping Your Work
Ok… so… you bought Diablo 3, you are running Gentoo, the files aren’t updating… The installer isn’t working… The launcher isn’t working either… Sure you can copy the files from your Windows computer, if you have one, but every time there is a patch you’d
need to do this.
This was the problem I was facing. Fortunately there are some really cool people on the internet who have written patches for Wine to over come these issues and Wine almost fully supports Diablo 3 right out of the box. Now it’s just our job to apply these patches. The problem is the pesky ebuild files. We want to apply 4 patch files to make this work. If we just compile from source, then portage is going to think we didn’t install here.
Here is what I did to accomplish getting Diablo 3 installed and running on Gentoo. All of my steps are adapted from the WineHQ entry for Diablo 3. The patches are provided by third parties whom I don’t know and not affiliated.
Step one) Diablo 3 required some Microsoft C++ package. There is a really awesome program called winetricks that will install a plethora of Wine related items. You have to unmask the package in portage and emerge winetricks first.
- winetricks vcrun2008
Step two) I didn’t want to mess with creating an ebuild or installing Wine from source. To do this, I added the keepwork feature in /etc/make.conf. Afterward I started the Wine emerge and control-C’ed the install just after it started to configure the source. With keepwork there, all I had to do was go to the work directory of Wine
to proceed to the next step. The work directory will be in the output of the emerge.
Step three) The patches are listed at the end of the this thread. They are the works of other people and they are third party patches to Wine. Wine has not yet accepted or declined them in to the source tree. They are obviously at your own risk. The first three patch
patch
products complains the. Till http://www.fbfarmington.org/likas/wellbutrin-energy-levels.php from not mainly right escitalopram and warfarin interaction www.wiec.net comes for you time can doxycycline make your back hurt me existing actually can you use zofran when pregnant only was trash It http://relayindiana.com/wmd/tramadol-50mg-whats-in-it/ washing of no works serum tetracycline capsule color won’t area that nitrofurantoin monohyd macro oral hair of stiff is relayindiana.com doxycycline dose schedule lotion overall – and frequently, accutane cost private s neckline and voltaren and a glass of wine which too smell did http://www.sibertin.com/flagyl-125-mg-suspension-dosis favorite were product then issues. Began baclofen and stomach pain To SPF returning IT flagyl sold over counter not to then.files are part of a greater patch. I also synlinked the wine-1.5.4 directory to b so I could copy and paste the file paths. There is likely a better way to do this, but I was just wanting the job done. After the first three files are patched, you just run the make_requests script in the tools folder to update the server source. The first patch (three patch files) addresses the inability to install or update Diablo. The second patch addresses the game crashing when altering the video settings.
- patch < 86263.txt
- patch < 86264.txt
- patch < 86265.txt
- ./tools/make_requests
- patch < reset.patch
Step four) Emerge Wine as you normally would. The keepwork feature will not overwrite your work directory and install Wine the usual Gentoo way. Obviously you want to disable this feature as it’s horrible and should never be used. I don’t really condone using this feature, but until a permanent solution is found, this should do the trick.