1
1
mirror of https://github.com/OpenDiablo2/OpenDiablo2 synced 2024-11-16 09:25:57 -05:00
OpenDiablo2/README.md

34 lines
2.2 KiB
Markdown
Raw Normal View History

2019-10-24 09:55:49 -04:00
# OpenDiablo2 [![Build Status](https://travis-ci.org/essial/OpenDiablo2.svg?branch=master)](https://travis-ci.org/essial/OpenDiablo2)
2018-11-26 22:42:22 -05:00
2018-11-23 13:33:23 -05:00
[Join us on Discord!](https://discord.gg/pRy8tdc)\
[Development Live stream](https://www.twitch.tv/essial/)
2018-11-22 00:21:05 -05:00
2018-11-22 01:12:58 -05:00
## About this project
2019-10-24 09:38:57 -04:00
OpenDiablo2 is an ARPG game engine in the same vein of the 2000's games, and supports playing Diablo 2. The engine is written in golang and is cross platform. However, please note that this project does not ship with the assets or content required to play Diablo 2. You must have a legally purchased copy of [Diablo 2](https://us.shop.battle.net/en-us/product/diablo-ii) and its expansion [Lord of Destruction](https://us.shop.battle.net/en-us/product/diablo-ii-lord-of-destruction) installed on your computer in order to run that game on this engine. If you have an original copy of the disks, those files should work fine as well.
2018-11-22 01:12:58 -05:00
2018-12-15 01:17:34 -05:00
Currently we are working on features necessary to play Diablo 2 in its entireity, but will then expand with tools and plugin support to allow modding, as well as writing completely new games with the engine.
2019-10-24 09:38:57 -04:00
We are in the process of moving to a go based engine. We are taking good bits from the original C# base and migrating it over to the new engine code.
2018-11-22 01:12:58 -05:00
2018-12-15 01:17:34 -05:00
Please note that **this game is neither developed by, nor endorsed by Blizzard or its parent company Activision**.
2018-11-22 01:12:58 -05:00
Diablo 2 and its content is ©2000 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.
ALL OTHER TRADEMARKS ARE THE PROPERTY OF THEIR RESPECTIVE OWNERS.
2019-10-24 09:38:57 -04:00
## Building
2018-11-23 00:55:53 -05:00
2019-10-24 09:38:57 -04:00
In the root folder, run `go get -d ./src/App` to pull down all dependencies.
2018-11-22 01:16:32 -05:00
2019-10-24 09:38:57 -04:00
To run the project, run `go run ./src/App` from the root project folder.
2018-11-22 00:21:05 -05:00
2019-10-24 09:38:57 -04:00
## Configuration
2019-10-24 09:38:57 -04:00
The engine is configured via the `config.json` file.
2018-11-22 01:16:32 -05:00
## Contributing
2018-11-26 22:42:22 -05:00
If you find something you'd like to fix thats obviously broken, create a branch, commit your code, and submit a pull request. If it's a new or missing feature you'd like to see, add an issue, and be descriptive!
2018-11-22 01:16:32 -05:00
If you'd like to help out and are not quite sure how, you can look through any open issues and tasks.