Merge pull request #211 from rgto/community
Roadmap, new fixes and new images.
64
README.md
@ -6,6 +6,14 @@
|
|||||||
|
|
||||||
DiIiS is a fully-functional open-source local server for [Diablo III: Reaper of Souls](https://eu.diablo3.blizzard.com).
|
DiIiS is a fully-functional open-source local server for [Diablo III: Reaper of Souls](https://eu.diablo3.blizzard.com).
|
||||||
|
|
||||||
|
# Development
|
||||||
|
|
||||||
|
Developers, please contribute using the branch: **_community_**, always create your branches from it.
|
||||||
|
|
||||||
|
# Enthusiasts
|
||||||
|
|
||||||
|
To test the server, use the **_test-stable_** or **_community_** branch
|
||||||
|
|
||||||
## Features
|
## Features
|
||||||
|
|
||||||
- Implemented account creation system, authorization and lobby.
|
- Implemented account creation system, authorization and lobby.
|
||||||
@ -124,6 +132,51 @@ The command system allows you to get control of the game world if you have right
|
|||||||
|
|
||||||
Check the [report form](docs/report-form.md) before submitting issue, this will help people save time!
|
Check the [report form](docs/report-form.md) before submitting issue, this will help people save time!
|
||||||
|
|
||||||
|
# Development Roadmap – Diablo-like Server/Client
|
||||||
|
### 1️⃣ Rift / Greater Rift System
|
||||||
|
|
||||||
|
GR closure: ensure the Greater Rift closes automatically after 15 minutes.
|
||||||
|
Exit portal: fix the teleport at the end of the GR so it appears and works correctly.
|
||||||
|
Resource consumption: make sure the GR Stone and gold are properly consumed when energizing the rift.
|
||||||
|
Death time penalty: implement the correct penalty (+5 seconds per death after the 3rd inside the GR).
|
||||||
|
Mob removal: clear all enemies after a GR is finished.
|
||||||
|
Next-level portal display: ensure the portal to the next GR level only appears when appropriate.
|
||||||
|
Level display bug: fix the issue that shows only GR level 13 Torment 2.
|
||||||
|
GR pillars validation: review and validate the behavior of GR pillars.
|
||||||
|
|
||||||
|
### 2️⃣ Items & Crafting
|
||||||
|
|
||||||
|
Kanai’s Cube: fix legendary power extraction so it correctly consumes the required items.
|
||||||
|
Enchant NPC: enable proper re-rolling of any item’s stats.
|
||||||
|
Ramaladni’s Gift: ensure it correctly adds a socket to weapons.
|
||||||
|
Gem validation: review the behavior of normal and legendary gems.
|
||||||
|
Affix validation: confirm that all item affixes work as intended.
|
||||||
|
Set bonus validation: review and adjust item set bonuses.
|
||||||
|
Legendary bonus validation: ensure legendary powers are correctly applied (including duplicate checks).
|
||||||
|
Boss drop validation: confirm that bosses drop the correct items.
|
||||||
|
|
||||||
|
### 3️⃣ Progression & Gameplay
|
||||||
|
|
||||||
|
Waypoints:
|
||||||
|
|
||||||
|
Fix client crash when changing Sanctuary view with the + and – buttons.
|
||||||
|
Correctly display the map name when clicked.
|
||||||
|
Ensure teleporting through waypoints works reliably.
|
||||||
|
Normal rift teleport: fix the portal that remains after a normal rift is closed.
|
||||||
|
Character weapon display: fix the bug where the character’s weapon is not shown.
|
||||||
|
Difficulty save: store the last difficulty level used by the player for the next session.
|
||||||
|
NPC upgrade after level 10: validate that the NPC correctly consumes Death’s Breath when upgrading.
|
||||||
|
|
||||||
|
### 4️⃣ Bounties & Rewards
|
||||||
|
|
||||||
|
Bounty system: validate the full bounty system and its rewards.
|
||||||
|
|
||||||
|
### Suggested Priorities
|
||||||
|
Critical stability: GR closure, resource consumption, exit teleport, and waypoint fixes.
|
||||||
|
Player progression: NPC upgrades, Kanai’s Cube, Ramaladni’s Gift, and difficulty saving.
|
||||||
|
Balance & content: validations for gems, affixes, set bonuses, legendary bonuses, and boss drops.
|
||||||
|
General improvements: visual fixes (weapon display) and overall gameplay polish.
|
||||||
|
|
||||||
# System requirements
|
# System requirements
|
||||||
|
|
||||||
| | **Entry-level** | **Mid-range** | **High-end** |
|
| | **Entry-level** | **Mid-range** | **High-end** |
|
||||||
@ -136,5 +189,12 @@ Check the [report form](docs/report-form.md) before submitting issue, this will
|
|||||||
|
|
||||||
You can see more screenshots [here](SCREENSHOTS.md)
|
You can see more screenshots [here](SCREENSHOTS.md)
|
||||||
|
|
||||||

|

|
||||||
|

|
||||||
|

|
||||||
|

|
||||||
|

|
||||||
|

|
||||||
|

|
||||||
|

|
||||||
|

|
||||||
|
|||||||
BIN
pictures/b3.PNG
Normal file
|
After Width: | Height: | Size: 2.3 MiB |
BIN
pictures/d30.PNG
Normal file
|
After Width: | Height: | Size: 2.3 MiB |
BIN
pictures/d32.PNG
Normal file
|
After Width: | Height: | Size: 2.2 MiB |
BIN
pictures/d33.PNG
Normal file
|
After Width: | Height: | Size: 2.0 MiB |
BIN
pictures/d34.PNG
Normal file
|
After Width: | Height: | Size: 2.5 MiB |
BIN
pictures/d35.PNG
Normal file
|
After Width: | Height: | Size: 2.5 MiB |
BIN
pictures/d36.PNG
Normal file
|
After Width: | Height: | Size: 2.0 MiB |
BIN
pictures/d37.PNG
Normal file
|
After Width: | Height: | Size: 2.6 MiB |
BIN
pictures/d38.PNG
Normal file
|
After Width: | Height: | Size: 2.5 MiB |