It seems that you're using an outdated browser. Some things may not work as they should (or don't work at all).
We suggest you upgrade newer and better browser like: Chrome, Firefox, Internet Explorer or Opera

×
avatar
Anders_Jenbo: (…)
Thanks for the heads up, I’m probably going to update the ./play.it script today.

I opened an issue on our tracker to make sure we don’t forget about this new release: https://framagit.org/vv221/play.it-games/issues/113
Post edited May 20, 2019 by vv221
Update

* Update DevilutionX release used: 0.3.0 → 0.4.0
* Fix game dependencies list
Update for new Hellfire version?
Post edited June 13, 2019 by cspauldingb
avatar
cspauldingb: Update for new Hellfire version?
On my TODO list, I'll post an update here once it's ready ;)
I would not expect to see a native version of Hellfire in the near future as Devilution "only" aims to reconstruct the original game.

As the Playstation version of Diablo contains a lot of debug information, the developers have a solid basis for reconstruction. That information is not available for Hellfire, which is why it should be much more difficult to reconstruct the expansion.
And by reading trough some of the issues on the repository I would not be to sure if the project initiator is even interested in doing so.

avatar
vv221: On my TODO list, I'll post an update here once it's ready ;)
Is there a stable alternative to get Hellfire running on Linux? Wine does not seem to deliver a desirable experience.
Post edited June 13, 2019 by Wusel
avatar
Wusel: I would not expect to see a native version of Hellfire in the near future as Devilution "only" aims to reconstruct the original game.

As the Playstation version of Diablo contains a lot of debug information, the developers have a solid basis for reconstruction. That information is not available for Hellfire, which is why it should be much more difficult to reconstruct the expansion.
And by reading trough some of the issues on the repository I would not be to sure if the project initiator is even interested in doing so.

avatar
vv221: On my TODO list, I'll post an update here once it's ready ;)
avatar
Wusel: Is there a stable alternative to get Hellfire running on Linux? Wine does not seem to deliver a desirable experience.
Bummer, I was hoping it was just a simple update like the previous releases.
avatar
Wusel: Is there a stable alternative to get Hellfire running on Linux? Wine does not seem to deliver a desirable experience.
avatar
cspauldingb: Bummer, I was hoping it was just a simple update like the previous releases.
Oh, I guess I misunderstood the request.
I'm going to update the ./play.it script to support the new installer that includes the base game + Hellfire, but using it you will still be able to play the base game only.

Hellfire support would probably require to add WINE support in addition to DevilutionX. It's still something I'm planning to do, but is going to require more time.
avatar
cspauldingb: Bummer, I was hoping it was just a simple update like the previous releases.
avatar
vv221: Oh, I guess I misunderstood the request.
I'm going to update the ./play.it script to support the new installer that includes the base game + Hellfire, but using it you will still be able to play the base game only.

Hellfire support would probably require to add WINE support in addition to DevilutionX. It's still something I'm planning to do, but is going to require more time.
I see. I was able to find a previous version of the Diablo installer, so worked great anyways. Also happy to report these steps worked great on the Google Pixelbook via Crostini ;)
Post edited June 14, 2019 by cspauldingb
avatar
Wusel: I would not expect to see a native version of Hellfire in the near future as Devilution "only" aims to reconstruct the original game.

As the Playstation version of Diablo contains a lot of debug information, the developers have a solid basis for reconstruction. That information is not available for Hellfire, which is why it should be much more difficult to reconstruct the expansion.
And by reading trough some of the issues on the repository I would not be to sure if the project initiator is even interested in doing so.

avatar
vv221: On my TODO list, I'll post an update here once it's ready ;)
avatar
Wusel: Is there a stable alternative to get Hellfire running on Linux? Wine does not seem to deliver a desirable experience.
Actually we have most of it working and now that GOG re-released it we do intend on adding Hellfire support as a mod for DevilutioX :)
avatar
Wusel: I would not expect to see a native version of Hellfire in the near future as Devilution "only" aims to reconstruct the original game.

As the Playstation version of Diablo contains a lot of debug information, the developers have a solid basis for reconstruction. That information is not available for Hellfire, which is why it should be much more difficult to reconstruct the expansion.
And by reading trough some of the issues on the repository I would not be to sure if the project initiator is even interested in doing so.

Is there a stable alternative to get Hellfire running on Linux? Wine does not seem to deliver a desirable experience.
avatar
Anders_Jenbo: Actually we have most of it working and now that GOG re-released it we do intend on adding Hellfire support as a mod for DevilutioX :)
That sounds great! I'm looking forward to it! :)
Hello! I've followed the setup in the OP, with some minor modifications because I prefer to use my ~/src directory instead of cloning things into my home directory...

Everything works great up until running the play.it script itself. When I run it, I get the following error:

Could not find script for file setup_diablo_1.09_hellfire_v2_(30038).exe

I do realize the version of the setup file is different. Just for kicks, I tried renaming it to the string in the OP but I received the same error. What might I be doing wrong?

Thanks!
avatar
cmhobbs: Could not find script for file setup_diablo_1.09_hellfire_v2_(30038).exe

I do realize the version of the setup file is different. Just for kicks, I tried renaming it to the string in the OP but I received the same error. What might I be doing wrong?
Our script only target specific versions of the installers.
I’m going to update it right now, and show you the changes afterwards. It’s quite simple, so I think you will be able to do such updates on your own next time if we’re late again ;)
Update

New archive supported:
setup_diablo_1.09_hellfire_v2_(30038).exe

-----

avatar
cmhobbs: (…)
Here is the change I had to do to the script to add support for the new installer:
https://forge.dotslashplay.it/play.it/scripts/commit/d8ba297320847779def575c3e90b4ef6c94cad2c?merge_request_iid=383
avatar
vv221: Update

New archive supported:
setup_diablo_1.09_hellfire_v2_(30038).exe

-----

avatar
cmhobbs: (…)
avatar
vv221: Here is the change I had to do to the script to add support for the new installer:
https://forge.dotslashplay.it/play.it/scripts/commit/d8ba297320847779def575c3e90b4ef6c94cad2c?merge_request_iid=383
Beautiful! This works now, thanks. A couple of notes:

I wrongfully used wget to copy your devolutionx link and it took me a minute to figure out what went wrong given the appropriate file name was the name of the link. I grabbed the correct file and dropped it into my games directory with the installer.

I also got a message from ./play.it stating that wrestools was needed, so I installed that via the icoutils package. I also installed pandoc for good measure when updating ./play.it.

For future reference I'm running MX Linux 18.3 and everything seems to be working. This also seems to work better than the main GOG script for Lutris.

Couple of last questions: is it possible to play the hellfire expansion with this and is it possible to avoid full screen and go with a windowed mode?

Thanks for the help!

EDIT: wrongfully called hellfire a mod.
Post edited August 03, 2019 by cmhobbs
avatar
cmhobbs: Couple of last questions: is it possible to play the hellfire expansion with this and is it possible to avoid full screen and go with a windowed mode?
Once the game is installed, ./play.it is out of the way and you’re playing a vanilla DevilutionX game ;)
So such questions would be best directed at the DevilutionX team, but still I can give some pointers from what I know.

There is no Hellfire support yet, you should keep an eye on this GitHub issue if you want to know about any news on this front: Diablo Hellfire support

I managed to get the game running in a window by following the instructions here: Windowed mode
You should look for "fullscreen=1" in the "[devilutionx]" section of ~/.local/share/diasurgical/devilution/diablo.ini and switch it to "fullscreen=0". I don’t know if there is a runtime option, and couldn't find a keyboard shortcut.

Oh, and about your issue with the download of the devilutionx archive, it is actually wanted on our side not to provide direct download links ;) We don’t want our users to trust us blindly, so linking to download pages instead give them the possibility to look at the files in a context before deciding on their own if they trust them or not.

-----

On a totally unrelated note: I do not know MX Linux at all, is it a derivative of a Debian-based distribution?