EVN Editors compared

There are regular questions on this board about 'which editor should I use', to which the usual reply is 'use the search function'. This is of course a little unhelpful, as the editors are evolving, and old searches will reveal complaints about bugs which no longer exist.

Here is the profile of my ideal editor, and a comparison chart of how the editors stack up with it. Please add your own ideal editor profile. Please don't turn this thread into a flame war about your favourite versus the rest.

Martin's ideal editor:

  1. Is stable and doesn't destroy files
  2. Doesn't corrupt things (including things it doesn't know how to edit)
  3. Edits all the functions
  4. Easily allows you to copy functions
  5. Is point and click rather than enter hex values
  6. Shows you the results of what you've done
  7. Gives debugging help
  8. Gives added value — ie, intelligent functions
  9. Enables multiple open views
  10. Understands multiple open files
  11. Is free

The editors compared
Res Edit with Nova Tools

  1. Very stable under OS9, problematic under OSX
  2. Provided you have the current version, ResEdit doesn't corrupt
  3. Yes, it edits everything
  4. Very easy to copy stuff - even bulk copying
  5. Very point and click compared to earlier Res Edit templates. Some coding still required
  6. Very good at showing you what you've done with Shans
  7. Not much in the way of debugging help
  8. Added value is in the Nova Tools menu - some basic but important formulae and ncb help
  9. Multiple open views ok
  10. Doesn't understand how to look at other files
  11. Totally free

Mission Computer

  1. Current OSX version seems very stable
  2. Doesn't corrupt stuff
  3. Edits everything, but not equally. Script based stuff is quite rudimentary
  4. Copying is a pain
  5. The non-RDL script bits are point and click. The RDL scripts are very code oriented. The map interface is a bit clunky
  6. Shows you what you've done with systems and spobs, not so helpful with others
  7. Nice map debugging functions
  8. Help function is very good but incomplete. Added value in the target generator. Resource copier is not especially useful
  9. Doesn't do multiple views at all
  10. Doesn't understand how to look at other files
  11. Is free

EVONE

  1. Stable
  2. Doesn't corrupt stuff
  3. Edits everything, but not equally. Most is script based and rudimentary.
  4. Copying is fine
  5. Not very point and click except for map interface
  6. Shows you what you've done with map stuff.
  7. Not much debugging
  8. Contains excellent conversion utility. Can save as Windows .Rez files
  9. Very well set up for multiple views
  10. Understands how to look at other files
  11. You have to pay for it.

And the victor is: well, on OS9, ResEdit with Novatools, but not for map editing. On OSX it has to be Mission Computer, although you'll be searching around the Resource Bible a bit. EVONE's multi-file, multi-view is excellent, but gets confusing when you try to look at your map which it shows with EVN's. Plus the registration fee is a real killer.

Horses for courses, as they say. To bring them up to scratch, Mission Computer needs to offer multiple views and look at multiple files, and replace the RDLs with proper interfaces. EVONE needs to make itself much point and click - there's still way too much coding required.

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

Quote

Originally posted by Martin Turner:
To bring them up to scratch, Mission Computer needs to offer multiple views and look at multiple files, and replace the RDLs with proper interfaces.

The RDLs are definitely set to give way (one by one) to real editors - the idea is that an RDL is better than nothing, not that it's a replacement for a real editor. As for opening multiple resources at the same time, that's a bit more complicated, but I have put some thought into it.

Quote

Help function is very good but incomplete.
...(/b)you'll be searching around the Resource Bible a bit(/b)

In addition to the Help command, I do have a fair bit of contextual help; point the mouse to the various buttons and fields in most editors (in Mac OS 9 you have to turn on Balloon Help first) and you get a description of how they function.

Quote

Copying is a pain
...
Shows you what you've done with systems and spobs, not so helpful with others

Could you elaborate on these ones?

Quote

Doesn't understand how to look at other files

Do you mean non-EV files here?

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

Very fair review. Nice work.

EVONE, I agree, has definitely not reached its ease-of-use potential, and that will be my point of concentration for future releases.

------------------
(url="http://"http://www.ariossoftware.com")Arios SoftWare(/url)
(url="http://"http://www.ariossoftware.com/products/evone/")EVONE 1.0pb2 - the plugin editor for EV/EVO/EVN(/url)

Thanks guys.

David's points

Copying:
copying resources in ResEdit is dead easy - you can copy and past hundreds of resources at once. In Mission Computer, unless I'm doing it wrong, it tries to paste the resource back where it came from, whereas ResEdit offers you the choice of a Unique ID - which is usually what you want

Not showing you what you've done with others
For example, the Shan editor in ResEdit with Novatools is much more graphical than in either ME or EVONE. On the other hand, both ME and EVONE score massively over Novatools in the Galaxy and Spob stakes.

Looking at other files
By looking at other files, I mean that EVONE can actually look at several plugins at the same time and offer you the choices of resources in them. This is very useful if you keep your graphics separate from your resources - an important precaution in a big plugin. Currently ME doesn't do this.

That said, both ME and EVONE are streets ahead of the old EV-Edit and Schmelta V, especially in the all important not-wiping-out-your-files stakes. Plus they are currently supported and updated by their authors, which ResEdit will never be, although of course Dr Ralph supports his work very well.

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

Quote

Originally posted by Martin Turner:
**
For example, the Shan editor in ResEdit with Novatools is much more graphical than in either ME or EVONE. On the other hand, both ME and EVONE score massively over Novatools in the Galaxy and Spob stakes.
**

This is all forthcoming, for example one of the upcoming EVONE builds will have full RLE support , shan is the next logical step. Once EVONE is feature complete it will be fully graphical. You should do another review then. 🙂

I also agree this is a very fair review at this time.

Entarus,

------------------
"Don't wait for your life to happen , find something you are happy with and do it"
(url="http://"http://www.ariossoftware.com/products/evone/")EVONE 1.0pb2 - the plugin editor for EV/EVO/EVN(/url)
(url="http://"http://www.AmbrosiaSW.com/cgi-bin/ubb/forumdisplay.cgi?action=topics&number;=9&SUBMIT;=Go&urgaylol;=yes")EV Developer's Corner(/url)
(url="http://"http://www.ambrosiasw.com/cgi-bin/ubb/forumdisplay.cgi?action=topics&forum;=Uplink+web+board&number;=69") Uplink Forum(/url)

Quote

Originally posted by Martin Turner:
copying resources in ResEdit is dead easy - you can copy and past hundreds of resources at once. In Mission Computer, unless I'm doing it wrong, it tries to paste the resource back where it came from, whereas ResEdit offers you the choice of a Unique ID - which is usually what you want

That's interesting - unique ID is something I almost never use. If it's important though, I can add it in a future version.

Quote

Not showing you what you've done with others
For example, the Shan editor in ResEdit with Novatools is much more graphical than in either ME or EVONE. On the other hand, both ME and EVONE score massively over Novatools in the Galaxy and Spob stakes.

Ah, I see, you're referring to the non-graphical editors. Again, all the RDL-type things are considered an alternative to nothing, not a replacement for a real editor.

Quote

Looking at other files
By looking at other files, I mean that EVONE can actually look at several plugins at the same time and offer you the choices of resources in them. This is very useful if you keep your graphics separate from your resources - an important precaution in a big plugin. Currently ME doesn't do this.

MissionComputer doesn't let you open more than one resource at a time, but multiple files shouldn't be a problem - or do you mean combining them all into one document window as if they were one file? I remember EV-Edit and its ilk tried to do the latter, and I found it really clunky.

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

I'll give a breakdown of how EVNEW is shaping out so far:

1. Stable and doesn't destroy files.
2. Doesn't corrupt things, including unsupported resources.
3. Edits all 23 Nova resources, plus PICT, cicn, rle8 (sorta), rleD, snd, str, and str#.
4. Very easy cut, copy, and paste.
5. Is point and click for most things, including dropdown menus for AI types, spob commodity prices, etc. Scan masks and contribute/require bits can be typed in hex, or the bits can be edited with a bunch of check boxes, but all flags have descriptive check boxes.
6. I'm not sure what you mean by "shows you what you've done," but there isn't (yet) any graphical universe editor, but I hope to add one in the future.
7. Not much debugging help (yet), but a lot of the info from the Bible can be found in tool tips for every field.
8. It tells you the associated descs and picts of misns, ships, outfs, and so on, and it also has the functionality of ConText/ResStore built into it, i.e. it can save everything but graphics and sound as a tab-separated text document which can be pasted into Excel for mass editing and then reload it.
9. You can open up as many resources within one plugin as you have memory for.
10. You can open as many files at once as you have memory for.
11. Not only is it free, but I'm releasing the source code too.

I'm just curious, are there screenshots anywhere of ResEdit/NovaTools or MissionComputer? I've seen screenshots of EVONE. I just want to see the general look and feel of other editors.

------------------
C:dos
C:dosrun
rundosrun

(This message has been edited by Aprosenf (edited 10-24-2003).)

I don't know the beef of registering EVONE, as I did it as soon as I tried it.

Also, one feature that would be nice, is where you type, say a shďp ResID, and then EVONE displays the name of the shďp next to the field, as NovaTools does.

The ability to correct my numbers at a glance, like for descs or mďsn ResIDs, is handy, as I am the bit man for a (url-http://forums.tildesoft.com)TC(/url), and I like to look organized (though I'm not, 😛 )
I use an AppeWorks document with the name of the rescource and the ResID # for quick reference currently, but for the small plug I made with about 5 extra chärs, shďps, spöbs, strs, and 10 new mďsns, mainly for ränks and extra oütfs, I had a document 4 pages long, and I don't want to imagine how many reams of paper a TC document would take up. shudder, thinks of Tom Clancy novels, except filled with ResIDs

Otherwise, I found the other two editors (NovaTools and MC) very good, but EVONE was my personal favorite, though it is still (or at least I only have) the beta.

The shän editor is fine for me, though graphics (and shäns, etc) are handled by others on the (url="http://"http://forums.tildesoft.com")Dev Team(/url).

I'd like to thank all the people (David Arthur, w00tware, and AriosSw) for their work in making plugs easy (relatively).

------------------
-mith'raw'nurudo
T the Omnipotent went where no mortal had gone before. Now he comes back to make sure none do again.
(url="http://"http://forums.tildesoft.com/")Oblivion:(/url) An upcoming TC for EV: Nova Get (url="http://"http://ariossoftware.com/")EVONE(/url). Period.
(url="http://"http://www.mmi-hosting.com")MMI, Hosting Department(/url) For reliable and affordable hosting.

Quote

Originally posted by Aprosenf:
**
10. You can open as many files at once as you have memory for.

**

I agree on most parts. I think what Martin Turner was meaning here is that somehow the ideal editor for him would allow one to have more than one file open with a single instance of the program and be able to display resources from all the files at once. Personally, I dont like this idea, but its all a matter of personal preference
Course, EVNEW is a windows program, so its in a totally different catogoty.
-Az

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

Good point. EVNEW can't open more than one file within one instance of the program, but that's not that useful of a feature anyways.

------------------
C:dos
C:dosrun
rundosrun

Quote

Originally posted by Azratax2:
**I think what Martin Turner was meaning here is that somehow the ideal editor for him would allow one to have more than one file open with a single instance of the program and be able to display resources from all the files at once. Personally, I dont like this idea, but its all a matter of personal preference

**

I think that is what he was describing and it is what EVONE allows. I don't see how it could be a bad thing though... don't you ever need to compare resources from different files and copy/paste between them?

------------------
(url="http://"http://www.ariossoftware.com")Arios SoftWare(/url)
(url="http://"http://www.ariossoftware.com/products/evone/")EVONE 1.0pb2 - the plugin editor for EV/EVO/EVN(/url)

I think that all 3 editors have their strong points so I would use there strong points to the max...

------------------
"Saying Windows 95 is equal to Macintosh is like finding a potato that looks like Jesus and believing you've witnessed the second coming." -- Guy Kawasaki Don't click (url="http://"http://users.pandora.be/p0p0/stuff/youare.swf")here(/url) | (url="http://"http://users.pandora.be/p0p0/stuff/youare.swf")Click here(/url)
(url="http://"http://www.ambrosiasw.com/games/evn/addons.html/")EVN addons(/url) | (url="http://"http://www.AmbrosiaSW.com/cgi-bin/ubb/search.cgi?action=intro&default;=26/")Please use the search feature before posting(/url) | (url="http://"http://www.ambrosiasw.com/webboard/Forum26/HTML/010559.html/")Don't act like whitedevil2(/url) | (url="http://"http://home.attbi.com/~slagblah/evn_fixes.html/")Slaghblahs quickfix page(/url) | (url="http://"http://www.ev-nova.net/walkthrough/")The EVNova Walkthrough(/url) | (url="http://"http://home.attbi.com/~slagblah/pilotlog.html")How to make a pilotlog(/url) | (url="http://"http://home.attbi.com/~slagblah/pilotlog_howtoread.html")How to read a pilotlog(/url) | (url="http://"http://www.ev-nova.net/faq")Gameplay FAQs(/url) | (url="http://"http://www.evula.com/survival_guide/")The Survival Guide(/url) | (url="http://"http://www.resexcellence.com/support_files/resedit.shtml")Resedit(/url) | (url="http://"http://w00tware.ev-nova.net/")Novatools(/url) | (url="http://"http://davidarthur.evula.net/")Mission computer(/url) | (url="http://"http://www.ariossoftware.com/programs/evone/")EVone(/url) | (url="http://"http://home.attbi.com/~slagblah/PilotlogAnalyzer.hqx")Pilot Log analyzer(/url)
Pork Hock with Face of Stone - Some random guy who gave me Karma.

Aprosenf: Here's a picture of all the editors of (url="http://"http://www.ambrosiasw.com/news/upcoming/images/evn_editors.jpg")Nova tools(/url).

Nova tools still is the UI I prefer; the editors are easy to overview and gives you a lot of feedback to what you do.

------------------
(url="http://"http://ulrik.no-ip.org")ulrik.no-ip.org(/url)
I hope that a future EV Nova will hold the gövt-switch set expression, working like Wxxxyyy: hereby treat and let behave what belongs to gövt xxx as if it belonged to gövt yyy. This is the small tool we lack to build a believable scenario without unrelaistic amounts of resources and work.

(This message has been edited by Engla (edited 10-25-2003).)

Multiple files:

Very simply, if you break your plugin down into about six files, my ideal editor would be clever enough to recognise the names of (say) the governments from the governments file, the ships from the ships file, etc.

EVONE currently does this, whereas Mission Computer doesn't.

It's not a huge deal, because I tend to keep all my non-graphical resources in one file. However, ResEdit is already cross about the number of resources in my main data file (not the size, which is only 3.5 MB). Also, when selecting the planet type, custom landscape, custom sound etc it would be nice to preview them.

This may sound like overkill, but, from where I'm sitting trying to manage what is currently a 48MB plugin and growing, it would save a lot of time.

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

Quote

Originally posted by Martin Turner:
**However, ResEdit is already cross about the number of resources in my main data file (not the size, which is only 3.5 MB).

**

Remember that once you reach a point, no resource editor will play nicely with the file due to inherent flaws in the Mac Resource Manager. There are limits both in size and number of resources, as you have seen.

------------------
(url="http://"http://www.ariossoftware.com")Arios SoftWare(/url)
(url="http://"http://www.ariossoftware.com/products/evone/")EVONE 1.0pb2 - the plugin editor for EV/EVO/EVN(/url)

Quote

Originally posted by Martin Turner:
Very simply, if you break your plugin down into about six files, my ideal editor would be clever enough to recognise the names of (say) the governments from the governments file, the ships from the ships file, etc.

So, for example, would allowing the Resource Selector to search all files in the same folder as the plug-in in question do what you want here?

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

...That as well as search all the files in the Nova Data folder, I would think.

------------------
Starfleet Adventures: A Star Trek TC for EVN (url="http://"http://www.ev-nova.net/forums/viewtopic.php?t=145") Discussion Board (/url)
Starfleet Adventures (url="http://"http://www.ev-nova.net/forums/viewtopic.php?t=71")Progress Log(/url)
denki's Starfleet Adventures (url="http://"http://www.geocities.com/starfleet_adventures/")FAQ page(/url)
It is better to feed the goat than it is today.

Yes, that would do it. For example, with EVONE (at least, today's version) if you open the syst editor, it shows you the spins of your planets as they are in your plugins folder, even though they aren't in the file you are editing.

For large plugins, this really is a must — not only are my pict files over 16 MB now, my RLE files are over 16 MB as well.

The additional advantage of this, which is what saved EV-Edit for me in the days that it got buggier and buggier, is that you can create a new plugin when you start editing, have access to all the resources, and only copy it into your main plugin files when you have confirmed by testing it that you haven't introduced errors.

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

Quote

Originally posted by Aprosenf:
< snip>

There was an editor I helped test briefly over the summer (winter for you Aussies ;)) that I really liked but I can't remember what it was called or who was working on it. I don't think I even have it on my HD anymore :frown: I'm curious if it was maybe yours? If I remember right the main screen used a button for each resource like ResEdit does but when you moused over the button an image screen on the right side would change to show what resource the button pointed to. Does anyone else know what I'm talking about? It was a sick little editor with a lot of potential I thought. If this isn't your editor does anyone know who's it was and what became of it?

Just to add my own personal thoughts on an editor: Basically I'd like to see someone just recreate ResEdit in X with the added "features" of MC - point and click, description editing tied to missions, spobs, etc, syst editor.

------------------
((Ż'ˇ.¸(Ż'ˇ.¸Ť•-KAME-•ť¸.ˇ'´Ż)¸.ˇ'´Ż))
I used to jog but the ice kept falling out of my glass.
(url="http://"http://www.0three0.net/l-1551/")L 1551(/url) - The official site of RONIN and The Way and the ten thousand things

Quote

Originally posted by Kame:
**
There was an editor I helped test briefly over the summer (winter for you Aussies;) ) that I really liked but I can't remember what it was called or who was working on it. I don't think I even have it on my HD anymore :frown: I'm curious if it was maybe yours? If I remember right the main screen used a button for each resource like ResEdit does but when you moused over the button an image screen on the right side would change to show what resource the button pointed to. Does anyone else know what I'm talking about? It was a sick little editor with a lot of potential I thought. If this isn't your editor does anyone know who's it was and what became of it?

Just to add my own personal thoughts on an editor: Basically I'd like to see someone just recreate ResEdit in X with the added "features" of MC - point and click, description editing tied to missions, spobs, etc, syst editor.

**

Well, I don't think you're on my Beta list, and if you were, you'd still be testing it now. You're aware that my editor is for Windows , right? Some screenshots can be found at (url="http://"http://evnew.8m.com")http://evnew.8m.com(/url) .

------------------
C:dos
C:dosrun
rundosrun