OpenDiablo2
OpenDiablo2 copied to clipboard
AbyssEngine does not run
Hi, I'm probably missing something really obvious here, but I can't get the AbyssEngine to run.
I've extracted it into the root directory of the OD2 folder, and my MPQs are in the correct location, but when I attempt to run it I get this error:
What can I do to fix this?
OS is Arch Linux, thanks.
Could you provide the output from the tree command from the folder where you're running the abyss engine
Hi, Here's the contents of the OD2 directory, and the bin directory I'm running the engine from
Your current directory needs to be the open Diablo 2 directory and then invoke the abyss engine from that directory
Ex current directory is root Opendiablo2 You'd execute it as './bin/abyssengine' With your current folder setup
Oh right, so I need to execute it from the root directory rather than within the bin folder itself? Will give that a whirl.
No problem
Hi, have tried that, and now I get the attached error - oh dear!
I'm on Windows and I had this error when running AbyssEngin.exe:
---------------------------
AbyssEngine Crash
---------------------------
current_path(const path&): The filename, directory name, or volume label syntax is incorrect.: ""
---------------------------
OK
---------------------------
I followed your advice to run the executable form the root directory by creating a shortcut and changing the working directory:
Now the game launches.
It'd be nice to have that explained in the README.md file, and not just "Run the Abyss Engine application."
Hi, have tried that, and now I get the attached error - oh dear!
Still experiencing the exact same issue on Arch Linux:
I managed to get it to run on Arch Linux, I needed to compile the engine from source (as of 2022.09.02) and copy the binary's and the libraries over the ones provided by the release files.
I was getting the same error message as seen above this message:
[2022-09-02 15:30:23.960] [critical] [abyssengine.cpp:85] Caught exception St13runtime_error: dsp: No such audio device
So compiling allowed me to start the game, BUT now there is another problem that halts any possible game play (as far as I can see)
#43
[2022-09-02 15:30:23.960] [critical] [abyssengine.cpp:85] Caught exception St13runtime_error: dsp: No such audio device
This looks like a different issue. Let's not mix different issues into the same issue on github
@ezykielue https://github.com/AbyssEngine/AbyssEngine/commit/b765f2891bfa3caf8251457a68c3b2012a63f1db should fix with that empty error (at least, to show hopefully slightly more detailed error message)
... BUT now there is another problem that halts any possible game play (as far as I can see) #43
My bad on this one, it wasn't implemented yet.
From the error message it looked like it was trying to talk to /dev/dsp, as in oss's devices, am I wrong ?
A "quick" compile (needs more details in the readme about needed libraries and compiling method)
and it launched like it should.