Stormbringer - again?

Years ago there was an agreement among plugin makers called Stormbringer which was a helpful system of deciding what to put where.

Would something like that be helpful in the much more complicated world of EVN?

Some suggestions would include:
Special Tech Level:
the basic special tech level for a Spob which was the only purveyor of certain equipment would be its Spob ID

Ncbs:
The base ncb to set relating to a mission would be its mission ID
The base ncb to set relating to a pers would be 7xxx where xxx is the res number of the Pers
The base ncb to set relating to a ship would be 8xxx where xxx is the res number of the ship
The base ncb to set relating to an outfit would by 9xxx where xxx is the res number of the outfit

Mission Descs:
Accept desc 5xxx where xxx is mission Idx *
Refuse 24xxx
Quick Brief 6xxx *
Load cargo 8xxx *
Dump cargo 9xxx *
Mission done 7xxx *
Ship done 27xxx
Fail 20xxx
Some of these (starred) were standards in the old EVO and EVC games. The others are by extension.

What does everyone think? Would a system be useful? What else should it contain?

------------------
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)

Well, if it is very helpful to novice developers, then yes. It should be brought to EVN.

------------------

I have a very different system that I am using for ncbs. It's based on government, and then order within that string.

The dësc IDs do make sense though.

------------------
Moderator- (url="http://"http://www.AmbrosiaSW.com/cgi-bin/ubb/forumdisplay.cgi?action=topics&number;=9&SUBMIT;=Go&mrxak;=cool")EV Developer's Corner(/url) | (url="http://"http://www.ambrosiasw.com/cgi-bin/ubb/forumdisplay.cgi?action=topics&number;=69SUBMIT=Go&mrxak;=cool")Uplink Web Board(/url) | (url="http://"http://forums.evula.com/viewforum.php?f=18")mrxak's Assorted Webspace Forum(/url) | (url="http://"http://forums.evula.com/viewforum.php?f=48")Starcraft Forum(/url) | | (url="http://"http://directory.perfectparadox.com/profile.php?id=00008")My Profile(/url) | (url="http://"http://www.AmbrosiaSW.com/cgi-bin/ubb/postdisplay.cgi?forum=Forum10&topic;=007599-2&whichpost;=mrxak11-06-200203:22PM")mrxak(/url)
(url="http://"http://www.evula.org/mrxak/")mrxak's Assorted Webspace(/url) | (url="http://"http://www.evula.org/mrxak/Haikus/haikuarchive.html")The Haiku Archive(/url) | (url="http://"http://www.evula.org/mrxak/EV/N/mbspt/mbspt.html")mrxak's Big Secret Plug-in/Tutorial(/url) | (url="http://"http://www.evula.org/mrxak/EV/N/amtc/amtc.html")A mrxak TC(/url) | (url="http://"http://www.ambrosiasw.com/cgi-bin/vftp/dl-redirect.pl/TheChallenge102.sea.bin?path=evn/plugins&file;=TheChallenge102.sea.bin")The Challenge v1.0.2(/url)
(url="http://"http://www.AmbrosiaSW.com/cgi-bin/ubb/search.cgi?action=intro")Search First(/url) | (url="http://"http://www.macgamer.net/games/uplink/")Uplink Guide(/url) | (url="http://"http://www.evula.com/survival_guide/")EV/O/N Guide(/url) | (url="http://"http://www.ambrosiasw.com/cgi-bin/ubb/forumdisplay.cgi?action=topics&number;=31&SUBMIT;=Go")Plug-in Guide(/url) | (url="http://"http://www.AmbrosiaSW.com/webboard/Forum9/HTML/003091.html")Plug-in Testers(/url) | (url="http://"http://www.AmbrosiaSW.com/webboard/Forum9/HTML/003196.html")Developers(/url) | (url="http://"http://www.AmbrosiaSW.com/games/evn/addons.html")Nova Addons(/url) | (url="http://"http://www.resexcellence.com/support_files/resedit.shtml")ResEdit(/url) | (url="http://"http://w00tware.ev-nova.net/")NovaTools(/url)
"Seize opportunity by the beard, for it is bald behind." -Bulgarian Proverb

Heheh... I actually remember stormbringer... I downloaded it thinking it was a development tool! Man, those were the days...

As far as its applicability to Nova, I think it would be just as useful as the original- which is to say, not very. I only say that because most people seem to get a sence of accomplishment from just being able to download and install a plug- "Stormbringer Compatible" would fly right over the heads of most people, it seems to me. That, and simply coordinating everything is nigh-impossible. Sure, I'm making a plug, and I choose SB sets 5-8 for my plug. That's fine, except there is no guarantee someone else isn't using 3-6. Kind of the same problem as the internet, seems to me... not enough central control to keep things organized (not that I'm bashing the internet- but when manufacturers reuse MAC addresses in their hardware just 'cause they can get away with it... errgg).

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

Quote

Originally posted by Martin Turner:
(B)Years ago there was an agreement among plugin makers called Stormbringer which was a helpful system of deciding what to put where.(b)

Sort of. A few things to consider:

1.) I can name from memory the only plug-in of any reasonable popularity that was ever released using Stormbringer, and that was "Astex".

2.) Small "tweak" plugins to just add a few new worlds/missions and maybe a ship or two are very much more of an EV thing than either of its sequels, and in any case the vogue is toward large TC or similar plugins anyway. To whit:

EV: EVGE, Final Battle, Pale
EVO: F-25, Babylon 5, your E3 universe
EVN: Polycon

The only exceptions to this really were the small mission-oriented plugs for EV such as Bounty! Plus, Clavius and Beyond and Eye of Orion. For these, especially given EV's limited resource space, it would be desirable to ensure mutual compatibility. But few plugins of this sort were ever created for EVO or EVN. The only one that readily springs to mind is Beyond the Crescent, and perhaps RotV I and II.

With such specific instances of highly popular "mission pack" plugins, it makes more sense for later developers to just intelligently design around the resource uses of their more popular predecessors. Really all stormbringer accomplishes is decreasing the granularity of resource conflict, since with it any range off ID numbers ends up being mutually exclusive, no matter how small the overlap.

-reg

------------------
"Oh crap. I'm going to hell - I put the Bible next to Mein Kampf again."
-Her Holiness, Pope Jenne "Kirby" Hubbs

Quote

Originally posted by Martin Turner:
Years ago there was an agreement among plugin makers called Stormbringer which was a helpful system of deciding what to put where.

Stormbringer always seemed like a good idea on paper, but I never saw an effective use of it, and as Regulus said, it's sort of irrelevant to the most popular types of plug-ins these days.

On the other hand, standardised dësc ID conventions (which have been around semi-informally since the beginning) have always seemed a good idea, more for the convenience of developers than for compatibility - I always found it convenient to continue using the original EV conventions in my plug-ins, though of course it's a bit more complicated in Nova.

------------------
David Arthur | (url="http://"http://davidarthur.evula.net/")davidarthur.evula.net(/url) | (url="http://"http://www.ev-nova.net/")EV-Nova.net(/url)
The people united can never be ignited!