Skip to content

gokuhs/devilutionX

 
 

Repository files navigation

IMPORTANT: Work in progress.

Downloads github stars

DevilutionX original Discord Channel Discord Chat Channel

How To Play:

  • Copy diabdat.mpq from your CD, or GoG install folder, to ux0:/data/DVLX00001/data ; Make sure it is all lowercase.
  • Download DevilutionX, or build from source
  • Install it in PS Vita using your favorite method

Please keep in mind that this is still being worked on and is missing parts of UI and some minor bugs, see milestone 1 for a full list of known issues.

Building from Source

VitaSDK

Installing vitasdk toolchain

Go to vitasdk and follow instructions

Compiling

mkdir build
cd build
cmake ..
cmake --build . -j $(nproc)

Contributing

Guidelines

F.A.Q.

Click to reveal

Wow, does this mean I can download and play Diablo for free now?

No, you'll need access to the data from the original game. If you don't have an original CD then you can buy Diablo from GoG.com. Alternatively you can also use spawn.mpq from the http://ftp.blizzard.com/pub/demos/diablosw.exe version and compile the with the SPAWN flag defined.

Cool, so I fired your mod up, but there's no 1080p or new features?

We're working on it.

What about Hellfire?

Hellfire was a bit of a flop on the developer's part. Support may come in the future once the base game is finished.

Credits

  • devnoname120 - for supporting me :)
  • Thank the people around me for enduring my obsession to get this through.
  • Original developpers and collaborators for maintain this project <3

Original Credits

  • Reverse engineered by GalaXyHaXz in 2018
  • sanctuary - extensively documenting Diablo's game engine
  • BWAPI Team - providing library API to work with Storm
  • Ladislav Zezula - reversing PKWARE library, further documenting Storm
  • fearedbliss - being awe-inspiring
  • Climax Studios & Sony - secretly helping with their undercover QA :P
  • Blizzard North - wait, this was a typo!
  • Depression - reason to waste four months of my life doing this ;)

And a special thanks to all the support and people who work on Devilution to make it possible! <3

Legal

Devilution is released to the Public Domain. The documentation and function provided by Devilution may only be utilized with assets provided by ownership of Diablo.

Battle.net(R) - Copyright (C) 1996 Blizzard Entertainment, Inc. All rights reserved. Battle.net and Blizzard Entertainment are trademarks or registered trademarks of Blizzard Entertainment, Inc. in the U.S. and/or other countries.

Diablo(R) - Copyright (C) 1996 Blizzard Entertainment, Inc. All rights reserved. Diablo and Blizzard Entertainment are trademarks or registered trademarks of Blizzard Entertainment, Inc. in the U.S. and/or other countries.

Devilution and any of its' maintainers are in no way associated with or endorsed by Blizzard Entertainment(R).

Packages

No packages published

Languages

  • C++ 78.0%
  • C 20.4%
  • CMake 1.3%
  • Shell 0.2%
  • Objective-C 0.1%
  • Makefile 0.0%