Markup Language vs. Binary format for ESX files

Feedback on past, current, and future development.
ezzetabi
Posts: 407
Joined: 03 Feb 2012, 16:52

Re: Markup Language vs. Binary format for ESX files

Post by ezzetabi »

Sure thing. But just with few man-hours of system design it would be better.
User avatar
Greendogo
Posts: 1467
Joined: 26 Aug 2011, 02:04

Re: Markup Language vs. Binary format for ESX files

Post by Greendogo »

So what do you guys think about a readable markup-language (XML) for the ESXs or some kind of converter? yes, no?
User avatar
Zini
Posts: 5538
Joined: 06 Aug 2011, 15:16

Re: Markup Language vs. Binary format for ESX files

Post by Zini »

No. Way too much work for way too little benefit. Manually fiddling around with ESX files doesn't sound like a good idea anyway. Quite easy to break something, since almost everything in an ESX file is somehow connected to almost everything else. Delete an ID that still has references? Plugin broken. Remove a local variable from a script, that is referenced from a dialogue? Plugin broken. I could continue like this for an hour.
Manipulating ESX files without the verification functionality of an editor (and ours will certainly have much more than the original CS) will only lead to broken plugins. Also, if the editor is becoming as efficient (UI wise) as I am imagining it, there will be no need to manipulate ESX files directly. For manual editing tasks you can use the editor directly and for batch tasks you can write a Python script.
User avatar
Greendogo
Posts: 1467
Joined: 26 Aug 2011, 02:04

Re: Markup Language vs. Binary format for ESX files

Post by Greendogo »

Alright, that's fine. The editor is already going to be more feature complete than Morrowind's original. Just make sure there is good documentation for the ESX format for developers, I guess.
ezzetabi
Posts: 407
Joined: 03 Feb 2012, 16:52

Re: Markup Language vs. Binary format for ESX files

Post by ezzetabi »

It is open source... the code is the ultimate documentation as it explain exactly how the program will use the stuff.
User avatar
sirherrbatka
Posts: 2159
Joined: 07 Aug 2011, 17:21

Re: Markup Language vs. Binary format for ESX files

Post by sirherrbatka »

With the python interface separate tools like landmass mover will be obsolete so honestly no gain from text files.
User avatar
xXShaddowTXx
Posts: 46
Joined: 29 May 2012, 08:02
Location: Reno, Nevada, United States of America
Contact:

Re: Markup Language vs. Binary format for ESX files

Post by xXShaddowTXx »

This discussion was an interesting read.
Post Reply