Unpaper Unplanning - reverse engineering your plug

I was thinking about the topic about paper planning, which is interesting if you are starting from scratch.

My situation is a bit different as I am trying to do things with a relatively large plugin which I wrote several years ago, and which I ported to EVN last year (but didn't release). I've now ported the second part of it.

Unfortunately, back in the day I used all kinds of work arounds in both plugins to compensate for the fairly rudimentary EV and EVO mission bits. EVN Mission Viewer (see other posts) has helped a tonne, but I'm left with other questions like: which worlds have got custom graphics? which worlds does the player visit most often? Which worlds have to be different for the two plugins? Which ships get used the most in missions, which get used the least?

I've been playing around with ConText and ResStore as a way of finding out what I did - including discovering resources which I created but which never got used or became available.

Obviously harnassing the power of global searches, data sorts and stuff like that makes it easier.

My question is: what have other people been using ConText and ResStore for? Any tips?

------------------
M A R T I N • T U R N E R
(url="http://"http://www.AmbrosiaSW.com/cgi-bin/vftp/show.pl?product=evo&category;=plugins&display;=downloads&file;=FrozenHeart104.sit.bin")Frozen Heart(/url)
(url="http://"http://www.AmbrosiaSW.com/cgi-bin/vftp/show.pl?product=evo&category;=plugins&display;=downloads&file;=FemmeFatale.sea.bin")Femme Fatale(/url)
(url="http://"http://www.ambrosiasw.com/cgi-bin/vftp/dl-redirect.pl?path=evo/plugins&file;=Frozen Heart - the No.hqx")Frozen Heart - the Novel(/url)

I've been using ConText recently in the data files to search whether a feature is used or not in the default Nova scenario, to tell where a feature is used (for an example), or that it is unused, in my annoted templates. Also, to determine which Contrib/Req bits are in use (with heavy help from AppleWorks). Other than that, not yet for plug deving (so no ResStore, obviously).

------------------
The (url="http://"https://secure.ambrosiasw.com/cgi-bin/store/hazel.cgi?action=serve&item;=breakdown.html&BREAKDOWN;_SKUID=1480")Ambrosia Mac CD(/url) with other registrations - 5$. Paying for (url="http://"http://www.ambrosiasw.com/games/evn/")EV Nova(/url) as it's such a great game - 30$.
The (url="http://"http://www.ambrosiasw.com/games/evn/tshirts.html")1337 EV Nova T-shirt(/url)(url="http://"http://www.ambrosiasw.com/webboard/Forum25/HTML/000003.html#ZachaPedro05-18-200409:42AM") (/url) - 22$. The (url="http://"http://w00tware.ev-nova.net/")NovaTools(/url) by wOOtWare to tinker with your Nova - FREE!
The feeling you're a Nova geek - priceless.
There are things money can't buy or that are free, for everything else, there's indeed Mastercard.

ConText is wonderful for data-checking when used in conjunction with Excel's "List" features.

I also found it useful when I needed to quickly create about 100 identical pers-es and then introduce simple patterns of variation among them. That project bogged down when I started trying to use the spreadsheet to customize the ship type and weapon load for each pers, though -- I spent too much time looking up weap codes and default ship armaments. Here's what I should have done at that point:

1. Run ResStore and switch to a different plug-editing program.
2. Paste all the Nova and plug weaps and ships into my pers plug for easy reference.
3. Customize the pers-es.
4. Run ConText again and use Excel to do data-checking and to apply more patterned changes (e.g. govts).
5. Delete the weaps and ships.

It seems so obvious now. At the time, I was too smitten with my newfound discovry of ConText's power to see when using it wasn't efficient.

------------------
(url="http://"http://home.comcast.net/~drtrowel/")Dr. Trowel's E.S.W.P.(/url) -- Cold Fusion graphics for EVN Override, EVN:O bug fixes, 'n more.
Very Good Stuff: (url="http://"http://www.evula.com/escape_velocity/")EVula(/url) (url="http://"http://w00tware.ev-nova.net/")NovaTools(/url) (url="http://"http://www.evula.org/infernostudios/search.html")EVPlugSearcher(/url) Play FAQs: (url="http://"http://ev-nova.net/faq/")N(/url) (url="http://"http://www.AmbrosiaSW.com/cgi-bin/ubb/forumdisplay.cgi?action=topics&forum;=EV+Nova+FAQs&number;=30&DaysPrune;=20&LastLogin;=")N(/url) (url="http://"http://www.AmbrosiaSW.com/cgi-bin/ubb/forumdisplay.cgi?action=topics&forum;=EV+Override+FAQs&number;=53&DaysPrune;=20&LastLogin;=")O(/url) (url="http://"http://www.AmbrosiaSW.com/cgi-bin/ubb/forumdisplay.cgi?action=topics&forum;=Escape+Velocity+FAQs&number;=28&DaysPrune;=20&LastLogin;=")C(/url) Dev FAQs: (url="http://"http://www.AmbrosiaSW.com/cgi-bin/ubb/forumdisplay.cgi?action=topics&forum;=EV+Plug-in+Developer+FAQs&number;=29&DaysPrune;=20&LastLogin;=")A(/url) (url="http://"http://www.ambrosiasw.com/cgi-bin/ubb/forumdisplay.cgi?action=topics&number;=31&SUBMIT;=Go")B(/url)
For a Limited Time Only: (url="http://"http://www.ambrosiasw.com/webboard/Forum26/HTML/018106.html#")The Silly Plug Contest!(/url)

I do 90% of my work on the Sephil Saga outfits using Context/Restore right now- it's a great method for balancing related outfits (costs, powers, availabilities, etc), especially as I tend to use a lot of formulas. I also do most of my Syst-work there.

------------------
~Charlie
Sephil Saga Homepage: (url="http://"http://www.cwssoftware.com")www.cwssoftware.com(/url)