Skip to content
This repository has been archived by the owner on Dec 13, 2023. It is now read-only.

AbyssEngine does not run #38

Open
ezykielue opened this issue Feb 20, 2022 · 12 comments
Open

AbyssEngine does not run #38

ezykielue opened this issue Feb 20, 2022 · 12 comments

Comments

@ezykielue
Copy link

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:

abyssengine

What can I do to fix this?

OS is Arch Linux, thanks.

@cookta2012
Copy link
Contributor

Could you provide the output from the tree command from the folder where you're running the abyss engine

@ezykielue
Copy link
Author

Hi,
Here's the contents of the OD2 directory, and the bin directory I'm running the engine from

Screenshot_20220220-174934_JuiceSSH
Screenshot_20220220-174910_JuiceSSH

@cookta2012
Copy link
Contributor

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

@ezykielue
Copy link
Author

Oh right, so I need to execute it from the root directory rather than within the bin folder itself? Will give that a whirl.

@cookta2012
Copy link
Contributor

No problem

@ezykielue
Copy link
Author

Hi, have tried that, and now I get the attached error - oh dear!

abyssengine2

@Jerther
Copy link

Jerther commented Mar 12, 2022

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:

image

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."

@7ff04da4aa6ac37197e249299066ac30

Hi, have tried that, and now I get the attached error - oh dear!

abyssengine2

Still experiencing the exact same issue on Arch Linux:
image

@panmarco83
Copy link

panmarco83 commented Sep 2, 2022

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

@DarthGandalf
Copy link
Contributor

[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

@DarthGandalf
Copy link
Contributor

@ezykielue AbyssEngine/AbyssEngine@b765f28 should fix with that empty error (at least, to show hopefully slightly more detailed error message)

@panmarco83
Copy link

panmarco83 commented Sep 2, 2022

... 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.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

6 participants