Open Diablo Editor 2.0
#1
Hello All,

I am working on a 2.0 version of the Open Diablo Editor. The current version is functional, with some caveats (you can enter very high values for some settings, that can cause problems in-game). Essentially, it does what you tell it to do, even if this will produce a buggy in-game experience.

I am working on input validation at present, to make it harder for a user to introduce bugs.

As keksnase has pointed out in a previous thread, DevilutionX makes modding far faster for those with programming knowledge. I realise therefore that making a 2.0 version may not be especially logical, but I felt like creating one, so a 2.0 version now exists.

The 2.0 editor interface is accessed via Firefox or Chrome. This is the current major difference between the two versions (the 1.0 interface was very basic). I still need to style the interface with some better CSS, but it already looks better than the first version.

Edit: Repo now public at https://gitlab.com/d1ablo/open-diablo-editor-2/ for developers and experienced modders. It is at an experimental stage, and more work will be done on the project over the next few weeks. I strongly advise people unfamiliar with Maven and Java to hold off from using the project until it has been developed further.

Any modders who want to share information to make the editor better (i.e. you can do x/y/z by editing these particular bytes...) are more than welcome to do so. Thank you in advance to anyone who is both willing and able to do this.

(The editor is currently written in Java on the server side, using the Undertow web sever, whilst the front end uses Vue.js and the other usual web technologies).

Thank you and regards,
--QC
Reply
#2
Link?
Reply
#3
Hello qualakon,

Thanks for the interest. Do you have a GitLab account? If so, I can simply share the project with you. If not, I will create a zip.

Regards,
--QC
Reply
#4
Hello All,

I have made the source code available at https://gitlab.com/d1ablo/open-diablo-editor-2/

Please read the caveats in the first post of this thread before using the software.

Thank you,
--QC
Reply
#5
Hello All,

I have started creating project issues at https://gitlab.com/d1ablo/open-diablo-editor-2/-/issues

From now on, all development work will be associated with a particular ticket/issue.

The domain http://d1ablo.org now provides a useful shortcut to the project. I will add more resources at that domain at a later time.

Regards,
--QC
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)