[Modding] Where to get started with modding? #6482
-
Hello! Since I had a blast with DevilutionX for Diablo I + Co-op from a friend of mine recently, I thought about making a mod by using this port. At first, it was going to be small and restore the cut content such as quests but just as I explored several other Diablo 1 mods + few that are related to DevilutionX, it turned into a big one with another set of features that may as well be considered another huge mod for Diablo. However, just for the sake of me being very new with Diablo’s modding scene, I have questions that are more relevant in terms of the scope of my mod for the time being.
There are other things I could have asked that may as well be crazy ideas that could be created in my mod such as custom classes like a mage that summons minions, assassin-ish class that uses invisibility as her skill and a caster that uses blood magic and only uses vitality stat and 4 more skills for each class similarly like Belzebub’s but those will have to wait. That being said, is it all possible in DevilutionX especially with modding tools nowadays? That is all |
Beta Was this translation helpful? Give feedback.
Replies: 3 comments 6 replies
-
Everything/anything can be done - the project source is available. It just depends on how much effort you want to put into making changes. |
Beta Was this translation helpful? Give feedback.
-
Graphics tool: https://github.com/diasurgical/d1-graphics-tool
If you can write the C++ for it there is no limites to what can be done |
Beta Was this translation helpful? Give feedback.
-
Yes, it absolutely is. I'm involved in a project that restores all the cut quests. I found that it's quite difficult and time consuming. So far I've just restored the Butcher's Chamber quest. This involves using both Tiled and changing/adding code. Creating Horazon's Sanctum would be much more involved as you'd need to add brand new graphics like Belzebub did, as well as figuring out how to create the moving star background.
Yes. Very possible. Just requires more code. You'll need understanding of how "Monster size" works though.
Yes. Also I created a PR awhile back that implements the Diablo 2 style of sharing exp, but it's incomplete as it's not based on range yet. Preventing gear/gold drop is entirely possible, and a hell of a lot easier than point No. 1.
Yes, I've done PRs for both of these things. Relevant code can found in them, if you find them. They're likely both closed/unmerged.
Yes.
Yes
Yes, I've also personally restored Doom Serpents.
Yes
Like others here said, just about anything is possible. However it's all going to take knowledge of C++; that is a given. You cannot do any modding without C++ unless it's strictly doing something like swapping out certain graphics for other graphics, however even that might have cases where code is required. |
Beta Was this translation helpful? Give feedback.
Graphics tool: https://github.com/diasurgical/d1-graphics-tool
Level editor: https://github.com/diasurgical/modding-tools/tree/master/Tiled
Shared xp: #6293
5: yes, but also you can have him spawn what every you like regardless, requires coding.
6:
If you can write the C++ for it there is no limites to what can be done