-
Notifications
You must be signed in to change notification settings - Fork 814
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Diablo can not read required data #145
Comments
Where did you put the devilution.exe and diabdat.mpq? Do you have write access to diabdat.mpq? |
both are in D:\Games\Diablo, just a normal SSD, me being admin |
exact same error no matter if there is the diabdat.mpq file or not, it simply does not see it just curious, since when is a file cases sensitive on windows? |
The message is the same for all platforms. But some programs on Windows actually are case sensitive (Evil Islands is one such example) |
What is the MD5 value of your diabdat.mpq? |
68f049866b44688a7af65ba766bef75a the original |
it works on a different PC, so I guess it all has to do with windows version or something |
I found the problem, it simply does not like that particular drive, if I move the game on C or E it works |
Do you know what file system that drive uses? |
all drives use NTFS an other issue: short into the game, the mouse starts to move extremely hard (slow, blocked) and a beep is playing relatively often |
Check if your computer is overheating and has throttled the CPU to something low. |
Just so you know, on versions of windows newer than XP (the ones using changes from Vista forward) being on an administrator account does NOT give the program the rights to run as an administrator. You still have to either set the compatibility to always run as admin, or right click and run as admin. |
sure, but I wouldn't expect a game to need administrator permission to run |
It dosent, it needs write access to the file, so if that requires admin rights then that is the problem. |
it does not need admin writes to read or write to any file on D: |
There's a bug in stormlib that needs to always have right access even when only reading, it's also case sensitive. I got it working on windows 7 by fixing both these issues. |
I'm also running in to this issue on High Serria with the original mpq file. I have diabdat.mpq both in the same directory as the executable and named in all lower case. |
@sirnacnud what permissions does the file have if you list the directory with ls in a terminal? |
@AJenbo Here are the permissions: |
@sirnacnud |
I am facing the same problem on Ubuntu 19.04. Compiled from sources, moved diabdat.mpq to the same directory where devilutionx is and used chmod +777 diabdat.mpq. Still having this same issue. Any more troubleshooting instructions? |
What do you get in the console as the game is starting? |
|
@and31 what do you get with this command? What file system are you running? |
The command results in: EDIT: Compiled everything on ext4 and still getting the same error message. |
@and31 your mpq appears to be the wrong size and also has an incorrect time stamp. Please verify it against the know versions: |
I ended up getting it to work now. I made the silly mistake of first putting devilutionX.app in the Applications directory, then tried to move it out in Finder. Turns out that created a shortcut rather than actually moving it, so diabdat.mpq was in the wrong location. |
I think this is solved because of the changes made in #220 |
on windows 10 with the latest release here, I get this error no matter from where I get the mpq file (tried both GOG release and original ISO)
The text was updated successfully, but these errors were encountered: