All-
The graphical (and much faster) version of the pilot file editor I've been playing with is on the cusp of moving into alpha status, meaning I'll be posting builds for people to comment on. There are some aspects that I'd like people's opinions on, however. Mainly, how braindead should this editor be? Examples:
-Right now, PFE 3.0 won't let the user buy more cargo than there is room for. This is an easy task, but I do not have it set up to look for cargo space modifications and adjust things accordingly. On the one hand, it'd be nice for people that don't really know the Bible or ResEdit if PFE "protected them from themselves" but I like the ability to edit the pilot file any way I want. If I want a million tons of equipment in a shuttle, I should be able to make it that way if I want. Of course, for a believable pilot file, the user would have to know the Bible. Similar situations appear regarding fuel and number of turrents and other weapons that have a limit attached to them.
-Another issue is being able to choose ships, weapons, systems, spobs, and any other EV resource type that do not have a corresponding resource ID. Example: choosing a ship that doesn't exist, and then loading the pilot file in EVO, everything loads up fine, but you can move. Interestingly, you can shoot (just not aim). Selecting a non-existant spob as the place you last landed puts you literally in the middle of nowhere, in a non-existant syst with links to systems that don't work.
So the question is, how "braindead" should PFE be? Should it limit what the editor can do, based on the data files and plugins it loads, or should it assume the user knows what they are doing? I'm leaning toward the braindead option for a few reasons:
-1.) I'd like to think people know what they are doing
-2.) Maybe data files/plugins aren't available and the user knows the settings they want
-3.) It's easier to code
Also, I know I like the ability to dump plugin and data files to a spreadsheet. Would this feature be desirable for the pilot file (keeping in mind that there are thousands of "fields" stored in the pilot file)?
-STH
------------------