- 0 Posts
- 107 Comments
You install battlenet as a third party app through steam/proton (lots of guides online) then you launch it, install D2, and you are done.
I’ve finished act 5 on the regular difficulty both in D2 and D2R using this setup. I never tried multiplayer in D2 but i can confirm it works in D2R.
This was on an x86 pc though. I found this post on Reddit that might help:
"There is a locked thread in this sub from about 7 months ago referencing a YouTube video from ETA Prime. The video discusses how to install Diablo 2 on a pi4. I’m posting this because I had some challenges when following the instructions, which I figured out how to work around. Hopefully this will help someone. Here’s how I was able to get it to work:
On a Windows PC:
You will need version 1.13c of Diablo 2 (and expansion if desired). I can’t tell you how to get that installer. You can’t download it from Blizzard because their version comes pre-loaded at a newer version number. Note – You absolutely must find v1.13c. I tried several other versions without success. There’s an installer that I found for 1.13c which doesn’t require a CD which is important.
You will also need a product key for the base game (and a product key for the expansion if desired). You can purchase these from Blizzard’s website.
Run the installer for the base game. Don’t start the game after completion.
Run the installer for the expansion pack. Don’t start the game after completion.
Go to the folder where you installed it (e.g., C:\Program Files (x86)\Diablo II)
Copy all files and subfolders to a folder on your pi (e.g., /home/pi/diablo2)
Download the modified MESA package from the site referenced on the screen at 1:16 in ETA Prime’s video https://www.youtube.com/watch?v=3PhMCxywP7g
Extract the MESA package and copy the extracted files to your pi in /home/pi/mesa
Download libd2game_sa_arm.exe.so.xz from the site referenced on the screen at 1:16 in the same youtube video from ETA Prime (https://www.youtube.com/watch?v=3PhMCxywP7g)
Extract libd2game_sa_arm.exe.so from the .xz file and copy to the pi’s Diablo 2 directory (e.g., /home/pi/diablo2). Google how to do this if you aren’t sure. I can’t remember the exact syntax. I extracted it using a standard command from the Linux command line but there might be a windows tool to do this too.
Then, on your Pi4:
Boot to the Raspbian GUI
Open the terminal and enter these commands (lines starting with $ are commands to be entered):
$ sudo apt-get update && sudo apt-get upgrade
$ sudo apt install wine
$ winecfg
The configuration tool will open. Set resolution to 800 x 600.
Open terminal and use these commands
$ cd /home/pi/mesa/lib/arm-linux/gnueabihf
This is where I needed to go off-script to get the installation to work. The MESA package libGL.so.1 and libglapi.so.0 files did not work for me; I had to replace them with other versions contained in the MESA package.
$ cp libGL.so.1 libGL.so.1.bk
$ rm libGL.so.1
$ cp libGL.so.1.2.0 libGL.so.1
$ cp libglapi.so.0 libglapi.so.0.bk
$ rm libglapi.so.0
$ cp libglapi.so.0.0.0 libglapi.so.0
Go to the diablo2 directory (e.g., $ cd /home/pi/diablo2)
$ nano script.sh
This will load the nano text editor. Enter the following into the editor (without the bullet number “1.”) This script will be used to start the modified libd2game_sa_arm.exe.so executable with Wine using the MESA drivers.
LD_LIBRARY_PATH=/home/pi/mesa/lib/arm-linux-gnueabihf LIBGL_DRIVERS_PATH=/home/pi/mesa/lib/arm-linux-gnueabihf/dri/ GBM_DRIVERS_PATH=/home/pi/mesa/lib setarch linux32 -L wine libd2game_sa_arm.exe.so
CTRL+O to save. CTRL+X to exit the editor.Run the following command to execute the script (note the period! )
$ . script.sh
Diablo 2 should load and run. Works great on my pi4B with 4GB RAM."
Formatting got messed up, sorry
Any distro will work once you install Nvidia drivers.
For Fedora and Ubuntu you can do it from the software center application.
If you go with Fedora you want to also look up how to install proprietary media codecs. That’s the one other thing you need to do after installation. Ubuntu has them built-in.
deleted by creator
Peasley@lemmy.worldto RetroGaming@lemmy.world•Build your retro library without breaking the bankEnglish2·29 days agoOpen reimplementationS of retro games are so cool. I have hundreds of hours in OpenRCT2
I did History and Computer science and had no issues whatsoever. Most of my history work was LibreOffice writer saving to PDF or .docx formats. Printing, scanning, and using library wifi was always fine.
Computer Science kind of expected Linux, everything we did there was cross-platform already.
Built my first PC in High School from scraps. Decided to try Ubuntu 10.04 (current at the time).
I was very impressed with how much performance a free OS could get out of my awful hardware. Have been using Linux in some form as my OS ever since.
Peasley@lemmy.worldto Linux@lemmy.ml•Gnome's new video player, Showtime, gets merged into the main branch. The new video player will replace Totem on Gnome 49.23·1 month agoGnome seems to swap out default apps pretty often. Are the old apps getting abandoned? Or are they always jumping to the next cool new thing?
Peasley@lemmy.worldto Linux Gaming@lemmy.world•Linux is now the best gaming system.English2·2 months agoagreed
Peasley@lemmy.worldto Linux Gaming@lemmy.world•Linux is now the best gaming system.English31·2 months agoThey arent stupid. The information is opaque unless you are an enthusiast.
99% of people have no interest in installing an operating system. They have no interest in learning about different types of software installation. That’s not stupidity, it’s just preference.
Peasley@lemmy.worldto Linux Gaming@lemmy.world•Linux is now the best gaming system.English9·2 months agoUntil recently, the only Ps4 and Ps5 emulators were linux only.
This particular point cuts both ways and has for a while. Some emulators are Windows only, some (though likely fewer) are Linux only, and the vast majority are cross-platform
Peasley@lemmy.worldto Linux Gaming@lemmy.world•Linux is now the best gaming system.English21·2 months agoThey absolutely do, but i’m sure you’d agree it’s a bit technical for most people
Edit: By technical i mean obscure, not difficult.
Peasley@lemmy.worldto Linux Gaming@lemmy.world•Linux is now the best gaming system.English9·2 months agoUntil you need to install something that isnt on Flatpak. Then the flat learning curve suddenly becomes a vertical cliff :)
Peasley@lemmy.worldto Linux Gaming@lemmy.world•Linux is now the best gaming system.English334·2 months agoThe author lost me when they showed the terminal command to install Nvidia drivers on Debian. Yes, it’s one sentence. That’s still extremely daunting to the vast majority of computer users. It undermines the author’s own thesis.
Linux is a better gaming OS for some (myself included) but there is still a small learning curve. It’s nowhere near as bad as it’s made out to be, but it’s not nothing.
I’d have softened the title and focused on the ways Linux shines as a gaming OS: compatibility with older games (1990-2010 in my experience) that dont work on modern Windows, the ability to get more performace out of older hardware, consistent behavior, and a much more pleasant desktop experience.
Windows is a better choice for many people, but Linux is just as good for many and a better choice for some.
Peasley@lemmy.worldto linuxmemes@lemmy.world•Unneeded new distro(s) and their immaturity.0·2 months agoNew distros get a lot of crap, but often they are solving a need for someone.
Take Windowmaker Live: ostensibly it’s just Debian + Windowmaker. I have seen comments saying why not just install WM on Debian? By asking that question, it’s clear the asker hasnt tried recently. There is a lot to configure, and there are lots of usability papercuts.
A custom distro allows someone to fix those problems for themself, and share those fixes with others. It’s not fragmentation, it’s just FOSS.
To take that passage (Romans 1) and to interpret it to mean that Homosexuality should be persecuted is to ignore Jesus’ lessons in favor of one’s own hatred. That’s not Christian at all. It also ignores the rest of Romans.
Found Brendan Eich’s sockpuppet :)
A conservative can’t be a Christian, and vice versa. Jesus was absolutely clear: He cares as much about the sex of who you sleep with as He does about the fabric of your underwear. Hatred is never justified.
Homophobia is a plenty good reason not to use a browser. Eich is an unscrupulous person at best, and his name leaves a stink on any project he is involved with. Unsurprising that Brave has decided to embrace the crypto fad and is moving towards becoming an ad platform.
Brave is a scammy project founded by a scummy person. I’m not sure FOSS development can fix that as long as he is in charge.
i am using Lynx launcher, which is also pretty GNOME-like
Playing a translated ROM of Mother 1 (Earthbound Beginnings) on my Famicom i got on a recent trip to Japan.
Really enjoying it so far, looking forward to continuing. It’s clear this series was a big inspiration for Undertale