And needs testers!
With the help of Guy, I have been secretly developing an update to SpacePort. In fact, unless it got leaked, the only people who knew for sure that I was doing this were Guy, SpacePirate (the original author), and myself. I have hinted at this, as some of you may recall, but I never explicitly stated it; in fact, there was even some question as to whether or not I was developing a "competing" application. Suffice to say, I don't have the attention span to do that...but I can edit other peoples' code (however ugly it may be - trust me, SpacePort's code was pretty ugly when I started, and now is much, much worse). It's probably a good thing I took over maintenance of SpacePort - SpacePirate no longer even has any clue what half the code in the application does.
For those not in the know, SpacePort is an application that will take any Escape Velocity or EV Override plug-in (with a few exceptions; see below) and convert it into an EV Nova plug-in. It doesn't just change the creator and type codes, however; it actually goes through the resources and converts the data into a format accepted by EV Nova , adding modifications as necessary to best replicate the behavior of Escape Velocity and EV Override. It can convert single files or entire folders, and even include special plug-ins if the latter.
There's no way I'm posting a changelist here; far too much has changed, and it will take a long time to compile a list of it all. I can, however, list its shortcomings, which are now vastly fewer in number than they were prior to my obtaining the source:
- Doesn't recognize pre-1.0.2 EV Override plug-ins; will cause garbage values in fields specific to EV Override 1.0.2
- Doesn't convert oopses with a spob set to -2 into crons as it should, and doesn't convert the corresponding strings
- Doesn't interpret jamming flags, as doing so would be way too much work and would not work in all situations*); instead lists jamming values in the output log to ease conversion to EV Nova -friendly jamming
I'm sure there's more, but I can't think of anything right now.
Please note: This is a beta version. While I do not expect it to be unstable in any way, I have modified the code heavily, and any number of potential problems could occur. Please report any problems you encounter, other than those listed above. If you have any shortcomings found in the previous version of SpacePort (1.1.2), check to see if they are still present; if so, please let me know.
With that out of the way:
Download SpacePort 1.2.0b1here.
System requirements:
- Mac OS 8.6 or later (including OS X - in fact, OS X users get additional aesthetic features)
- A registered copy of EV Nova (not actually required, but without it the plug-in is of little help)
- A text document to record bugs
*Specifically, if the developer uses all four jamming types and includes a second ModType/Val, there is no way to include all five ModType/Vals.
This post has been edited by orcaloverbri9 : 25 March 2006 - 10:52 AM