NST: rtfm
I know its impolite to do as such, but I have this wish currently for a new feature to add to any plug in editor (platform independant, I have everything). The request is relatively simple, though perhaps tedius to implement. I could help on the project myself, as I have fairly reasonable C++ skills.
What I want is this: A mode in a plug in editor that reads in rescources from text files. ideally something in the form of:
misn
field1
field2
etc~
Especially useful would be if it could read multiple rescources in from the same text file. There are some side feature, like automatically picking an empty rescource if none is given, or automatically rewriting a duplicate numbered rescource.
This wouldnt be useful for desc rescources, they can just be copied and pasted, so it looks as if it could be each line a new field, as ordered in the bible. The uses for this feature are clear to me, to have each resource written out in a single text document. The most important reason, however, is so I can use C++ to output a whole set of crons, for example, to have an entirely mutable universe where the borders are always relatively cohesive. On current editors, each cron would have to be done by hand, but i could hack up a trivial script to use linked lists and trees to do it all automatically, and in such a way that I can change a tiny thing (such as probability or NCB tests) for each and every cron by changing only a single line in the code, instead of opening up X set of popup windows and changing the same frikkin field.
Theres a chance i can do this entirely myself to the EVnew, but the source is just one inch too uncommented for me at the moment. Im probably going to print it out and pour over it, to see if i can figure out how to work with it. If someone could build a parser that could handle even a single rescource and add it to EVnew, I could look at it and use the example to do others. For me, cron, misn, and sys are the most important, but things like dude and flet might be nice to have overarching control over.
Anyway, What are your thoughs? I appologise if this has been mentioned before, or if Its been shot down already, or if it exists somewhere already and I havent looked hard enough.
As I said, I would be more than happy to add C++ skills to any project willing to embark on this. If I get no favorable replies, I will probably end up trying to do it myself to EVNEW, or, possibly, figuring out how to make a program build a nova plugin directly without the to-text stage, but this will be a last resort as it will be of no help to the rest of the community.
This post has been edited by NebuchadnezzaR : 21 January 2005 - 10:43 AM