All Projects → diasurgical → Devilutionx

diasurgical / Devilutionx

Licence: unlicense
Diablo build for modern operating systems

Programming Languages

C++
36643 projects - #6 most used programming language
java
68154 projects - #9 most used programming language
CMake
9771 projects
python
139335 projects - #7 most used programming language
c
50402 projects - #5 most used programming language
shell
77523 projects

Projects that are alternatives of or similar to Devilutionx

Devilution
Diablo devolved - magic behind the 1996 computer game
Stars: ✭ 8,274 (+64.99%)
Mutual labels:  game, diablo, devilution
Cave Story Md
A fan port of Cave Story for the Sega Mega Drive
Stars: ✭ 354 (-92.94%)
Mutual labels:  game, homebrew
Rust Psp
Rust on PSP. Panic and allocation support. Access PSP system libraries.
Stars: ✭ 265 (-94.72%)
Mutual labels:  game, homebrew
Evoland.gb
A fan-made demake of Evoland on GameBoy
Stars: ✭ 24 (-99.52%)
Mutual labels:  game, homebrew
AwsTerm
A collection of awesome terminal utilities
Stars: ✭ 37 (-99.26%)
Mutual labels:  homebrew, debian
Opendiablo2
An open source re-implementation of Diablo 2
Stars: ✭ 10,057 (+100.54%)
Mutual labels:  game, diablo
Pong 3ds
A 3D pong game for 3DS with software rendering.
Stars: ✭ 12 (-99.76%)
Mutual labels:  game, homebrew
ansible-pyenv
Ansible role to install pyenv on Ubuntu or macOS development machines
Stars: ✭ 46 (-99.08%)
Mutual labels:  homebrew, debian
Launchpad
An open-source game launcher for your games
Stars: ✭ 322 (-93.58%)
Mutual labels:  game, debian
Substratumnode
WE ARE THE FOUNDATION OF THE DECENTRALIZED WEB.
Stars: ✭ 359 (-92.84%)
Mutual labels:  debian
Comic Dl
Comic-dl is a command line tool to download manga and comics from various comic and manga sites. Supported sites : readcomiconline.to, mangafox.me, comic naver and many more.
Stars: ✭ 365 (-92.72%)
Mutual labels:  debian
Vue Babylonjs
A ready-to-go 3d environment for Vue.js using Babylon.js
Stars: ✭ 356 (-92.9%)
Mutual labels:  game
Homebrew V2ray
The homebrew tap for v2ray-core.
Stars: ✭ 357 (-92.88%)
Mutual labels:  homebrew
Ssvopenhexagon
C++14 FOSS clone of "Super Hexagon". Depends on SSVStart, SSVEntitySystem, SSVLuaWrapper, SSVMenuSystem, JSONcpp, SFML2.0. Features JSON/LUA customizable game files, a soundtrack by BOSSFIGHT, pseudo-3D effects.
Stars: ✭ 364 (-92.74%)
Mutual labels:  game
Qtodotxt
Cross Platform todo.txt GUI
Stars: ✭ 358 (-92.86%)
Mutual labels:  debian
Simplefpstemplate
Simple C++ FPS Template for Unreal Engine 4
Stars: ✭ 372 (-92.58%)
Mutual labels:  game
Doomretro
The classic, refined DOOM source port. For Windows PC.
Stars: ✭ 349 (-93.04%)
Mutual labels:  game
Riiablo
Diablo II remade using Java and LibGDX
Stars: ✭ 371 (-92.6%)
Mutual labels:  game
Ark
ARK is a lightweight, agility, elastic, distributed plugin framework written in C++,make it easier and faster to create your own application service.
Stars: ✭ 370 (-92.62%)
Mutual labels:  game
Mgs2 V S Fix
Homemade fix for the PC version of Metal Gear Solid 2
Stars: ✭ 362 (-92.78%)
Mutual labels:  game


Discord Channel Downloads Codecov BCH compliance

(The health-bar and XP-bar are off by default, but can be enabled in the ini-file. Widescreen and transparency can also be disabled if preferred)

What is DevilutionX

DevilutionX is a source port of Diablo and Hellfire that strives to make it simple to run the game while providing engine improvements, bugfixes, and some optional quality of life features.

Check out the manual for what features are available and how best to take advantage of them.

For a full list of changes see our changelog.

How to Install

Note: 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. Alternately you can use spawn.mpq from the shareware version, in place of DIABDAT.MPQ, to play the shareware portion of the game.

Download the latest DevilutionX release and extract the contents to a location of your choosing or build from source.

  • Copy DIABDAT.MPQ from the CD or GOG-installation (or extract it from the GoG installer) to the DevilutionX folder.
  • To run the Diablo: Hellfire expansion you will need to also copy hellfire.mpq, hfmonk.mpq, hfmusic.mpq, hfvoice.mpq.

For more detailed instructions: Installation Instructions.

Contributing

We are always looking for more people to help with coding, documentation, testing the latest builds, spreading the word, or simply just hanging out on the chat.

Mods

We hope to provide a good starting point for mods, in addition to the full Devilution source code we also provide modding tools. Also, check out the list of known mods based on DevilutionX.

Test builds

If you want to help test the latest state of the next version you can fetch the build artifact from one of the build server:

Linux x86 Linux x86-64 SDL1 MacOSX Windows x64 Windows x86 Android iOS

Linux x86-64, Switch, Vita, 3DS, Amiga, CircleCI

MSVC AppVeyor

Building from Source

Want to compile the program by yourself? Great! Simply follow the build instructions.

Credits

  • The original Devilution project Devilution
  • Everyone who worked on Devilution/DevilutionX
  • Nikolay Popov for UI and graphics
  • WiAParker for the Polish voice pack
  • And thanks to all who support the project, report bugs, and help spread the word ❤️

Legal

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

The source code in this repository is for non-commercial use only. If you use the source code you may not charge others for access to it or any derivative work thereof.

Diablo® - Copyright © 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.

DevilutionX and any of its maintainers are in no way associated with or endorsed by Blizzard Entertainment®.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].