Novatools v1.0.1 update change list

I've spent the last three months reorganizing and enhancing the Novatools EVN resource editor layouts. DrRalph has graciously given me permission to post this update to his original work. I've just now uploaded the update to the addons page and wanted to give all EVN developers an idea of what to expect.

Listed below are the specific changes made to each resource editor, other than these 7 general changes:
adding "update v1.0.1"
making border spacing consistent
making vertical and/or horizontal alignment consistent
reducing all text and entry field heights to fit Geneva 9 point font
reducing or expanding all entry field widths to match associated data width in Geneva 9 point
converting all Contribute-Require checkbox matrices to a bit-weight vs. nybble layout
enlarging all NCB/operator entry fields

bööm-
increased resource editor window size by 1% to accommodate changes
added type of graphic resource
changed "Index#s" radio button title

chär-
increased resource editor window size by 4% to accommodate changes
relocated Governments and Status entries to be adjacent
changed title of combined Governments and Status section
added title to start location section
changed title of "Misc" section
changed all entry titles in "Misc" section
rearranged start date entry fields to linear format
added title to start date section
expanded intro Delay abbreviation units
changed Intro Text entry title

cölr-
increased resource editor window size by 1% to accommodate changes
added title to Buttons, Grid, Menu, & List sections
changed Menu Buttons section title
rearranged ButtonTextColor entries
rearranged Main Menu section entries
changed all Main Menu section entry titles
changed ButtonFontSize, ButtonTextColor, EscortHighlight, ProgressBar, & ListHighlight entry titles

crön-
increased resource editor window size by 45% to accommodate changes
reorganized entire layout
expanded all checkbox labels
expanded units of measure of PreHoldoff, Duration, & PostHoldoff entry fields
added application note re: Activation %
added application note re: no delays specified
added Contribute checkbox section title
reorganized activation date entries

dësc-
reduced resource editor window size by 1% due to changes
specified graphic resource type
specified Movie entry field content

düde-
reduced resource editor window size by 20% due to changes
reorganized entire layout
corrected garbled "Dude can't hit..." checkbox label
changed "Money" checkbox label
changed hail info section title
changed hail info checkbox labels (2)
rearranged ship types and probabilities to a vertical orientation
changed ship and probability entry titles
collapsed meaningless subtotal and total probability items
changed "Index#s" radio button title

flët-
increased resource editor window size by 3% to accommodate changes
changed escort min & max entry titles
relocated "Freighters..." checkbox to escort section
relocated Quote STR# entry to Govt and Syst section
expanded title of Quote STR# entry

gövt-
reduced resource editor window size by 2% due to changes
reorganized CrimeTol/penalty section
expanded CrimeTol/penaly entry titles
added application notes to CrimeTolerance, InitialRecord, & MaximumOdds entries
added units of measure to SkillMultiplier & ScanFine
reorganized all gövt attributes checkboxes
changed all Jam entry titles
added units of measure to all Jam entries
expanded "Freighters..." checkbox label
added application notes to CommName & TargetCode entries
relocated Map colors & checkboxes to ShipColor section
changed titles of ShipColor & MapColor entries
changed title of Voice entry
added class group titles to class section

ďntf- (just general changes listed above)

jünk-
reduced resource editor window size by 6% due to changes
reorganized entire layout
added bounds info to BasePrice entry field
changed Tribbles & Perishable checkbox labels to quantified versions
expanded jünk name & abbreviation entry titles
reorganized Scanmask to a bit-weight vs. nybble matrix
corrected swapped (RID) and Scanmask bit titles
expanded BuyOn(test) & SellOn(test) entry titles
expanded SoldAt & BoughtAt section titles

mďsn-
increased resource editor window size by 10% to accommodate changes
reorganized entire layout
added titles to Requirements, Availability, & Conditions sections
relocated all mďsn attribute checkboxes to appropriate section by function
changed all "Stellars" entry titles
changed Random, Record, Rating, & From entry titles
added units of measure to Probability, CargoQty, CargoType, TimeLimit, & DatePostInc entry fields
changed all dësc entry titles
relocated Load & Unload dësc entries to cargo section

nëbu-
increased resource editor window size by 19% to accommodate changes

öops-
increased resource editor window size by 17% to accommodate changes
reorganized layout
changed Commodity, PriceDelta, & Stellar entry titles
added units of measure to PriceDelta, Duration, & Frequency entry fields
changed Location section radio button labels

oütf-
increased resource editor window size by 1% to accommodate changes
reorganized entire layout
changed outfitter & pilot info oütf name entry titles
added application note re: "n" usage
relocated all oütf attribute checkboxes to appropriate section by function
expanded Cost & Mass checkbox labels
expanded GrantClass entry title
changed Random & Max# entry titles
changed all ModType MENU entry titles
changed most ModVal STR# comments

përs-
reorganized layout partially
added application note re: Grant functionality
changed titles of grant section and its entries
added application note re: resource name usage
expanded many checkbox labels
added application notes re: negative weapons/ammo counts
added units of measure to Aggress & Coward entry fields
changed LinkMďsn entry title

ränk-
reduced resource editor window size by 1% due to changes
added application notes re: Weight, PriceMod, Salary, & resource name usage
swapped locations of Gövt and Weight entries
changed rank name entry titles
changed all checkbox labels
changed checkbox group titles

rlë8-
increased resource display window size by 7% to accommodate changes
added Š
expanded Background entry title

rlëD-
increased resource display window size by 8% to accommodate changes
added Š
expanded Background entry title

röid-
reduced resource editor window size by 3% due to changes
reorganized layout of Yield entries
added application notes to Strength & SpinRate entries
added units of measure to Mass, Yield, & FragmentCount entry fields
added resource type to ExplodeType, FragmentTypes1 & 2 entries

shän-
increased resource editor window size by 7% to accommodate changes
reorganized layout
relocated all shän resource attribute checkboxes to appropriate section by function
changed several checkbox labels
added resource type to all mask RID entry fields
added units of measure to all X & Y size entry fields
added exit offsets section title
changed X,Y,Z offset entry titles
added application notes re: LightImage BlinkMode BlinkVals

shďp-
increased resource editor window size by 10% to accommodate changes
reorganized entire layout
regrouped ship resource attributes checkboxes by applicability to player vs. NPC
added title to NPC characteristics section
changed some checkbox labels
relocated "Only show..." checkboxes to appropriate functional section
added units of measure to Death & Escort section entry fields
added resource identifier to KeyCarried entry field
changed Hire & Buy Random entry titles
expanded Items section title

spďn-
increased resource editor window size by 1% to accommodate changes
added units of measure to Mask & Size entry fields
expanded Background entry title

spöb-
reorganized entire layout
relocated spöb attributes checkboxes to appropriate section by function
added units of measure to X & Y position entry fields
expanded Cannot Land, Uninhabited, & Bar checkbox labels
added application note re: SND entry usage
relocated Graphic entry to Animation section
added resource type to Graphic, DeadGraphic, & ExplodeType entry fields
added units of measure to Strength, AnimDelay, Tribute, & DeadTime entry fields
changed Animation section checkbox labels
changed application note re: Gravity

s˙st-
increased resource editor window size by 4% to accommodate changes
reorganized entire layout
added units of measure to position, message, interference, murk, roidcount, avgships, fletregen, & reinftime
changed röid type checkbox layout to size vs. type matrix
rearranged ConnectS˙st, NavDef, düde/-flët, & përs entry fields to a vertical orientation
collapsed meaningless düde/-flët & përs subtotal & total probability items
added application note re: average nr. of ships
added BUG warning to "Use Index#s" radio button label

wëap-
reduced resource editor window size by 3% due to changes
reorganized layout
relocated wëap attribute checkboxes to appropriate section by function
changed several checkbox labels
added units of measure to virtually every entry field
added title to guided weapon characteristics section
changed jam vulnerability entry titles
added resource type to Graphic, ExplodeType, & SmokeSet entry fields
collapsed non-functional "Use Resource ID", "Use Index#s" radio button items

Arturo - July 2004

Sounds like an impressive set of changes. Can't wait to see it in action

Wow. That sounds awesome. Might take a while to get up to the add-ons page... I can host it for you in the meantime if you want.

e-mail me if you want me to. andcarne@mac.com

Andrew

------------------
(url="http://"http://www.evula.org/aftermath")Aftermath(/url)

I have to offer an immediate apology to DrRalph and Roger Sutherland for messing up their names in the download description. I used an ampersand between their names instead of the word "and". Sorry guys.

Andrew:
Thanks for the offer, but it turns out to be unnecessary.

pipeline or Mazca (whichever one of you posted the update):
Thank you very much for the quickest turnaround I've ever seen on the addons pages.
Any chance you can fix that blooper in the description? Right now it looks like DrRalph's middle name is Roger (how embarrassing).

Quote

Originally posted by Arturo:
pipeline or Mazca (whichever one of you posted the update):
Thank you very much for the quickest turnaround I've ever seen on the addons pages.
Any chance you can fix that blooper in the description? Right now it looks like DrRalph's middle name is Roger (how embarrassing).

It's been taken care of.

------------------
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;=6&SUBMIT;=Go&mrxak;=cool")EV Web Board(/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")mAW Forum(/url) | (url="http://"http://forums.evula.com/viewforum.php?f=48")Starcraft Forum(/url) | (url="http://"http://forums.mrxak.com/")mrxak.com Forums(/url) | | (url="http://"http://directory.uroboricforms.org/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.mrxak.com")mrxak.com(/url) | (url="http://"http://www.mrxak.com/haikus/haikuarchive.html")The Haiku Archive(/url) | (url="http://"http://www.mrxak.com/EV/N/amtc/amtc.html")A mrxak TC(/url) | (url="http://"http://www.mrxak.com/EV/N/challenge/thechallenge.html")The Challenge v1.0.3(/url) | (url="http://"http://www.mrxak.com/EV/TmC/TmC.html")The mrxak Challenge(/url) | (url="http://"http://www.mrxak.com/chess/chesstournament.html")Chess(/url) | (url="http://"http://www.evula.org/mrxak/")mrxak's Assorted Webspace(/url) | (url="http://"http://blog.evula.net/mrxak/")The mrxak Blog(/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.ambrosiasw.com/webboard/Forum69/HTML/000061.html")Install Uplink Add-ons(/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/003196.html")Plug-in Developers(/url) | (url="http://"http://www.AmbrosiaSW.com/webboard/Forum9/HTML/003091.html")Plug-in Testers(/url) | (url="http://"http://davidarthur.evula.net/mc.php")Mission Computer(/url)
You know you've got problems when each of the voices in your head sees a different psychiatrist.

Quote

Originally posted by mrxak:
**It's been taken care of.
**

Oh you guys are too good. Give yourself a karma point mrxak. Hmmm, what's blessed + 1? Demigod?

I like these updates, Arturo.

A major bug, though; the mïsn editor has several pop-up menus, which are all broken. Here's a screenshot:

Posted Image

Quote

Originally posted by pipeline:
**I like these updates, Arturo.

A major bug, though; the mďsn editor has several pop-up menus, which are all broken.
**

That's indicative of an incorrect installation. If Novatools 1.0.0 was already present in your ResEdit Preferences file, then it should have had the 31 CNTL resources that it needs. The 31 CNTL resources were not part of the 1.0.1 update. Take a quick look at both your updated Prefs and your 1.0.0 archive Prefs. If neither of them has 31 CNTL resources, then just copy all 31 CNTL resources from your original Novatools 1.0.0 into your current Prefs.
That should fix your problem.

EDIT: Anyone else encountering any difficulties?

(This message has been edited by Arturo (edited 07-04-2004).)

Quote

Originally posted by Arturo:
Anyone else encountering any difficulties?

Yes. I also tried pasting the 31 from the original NovaTools. Are you sure you didn't delete something and screw it up?

------------------
The programmer's code of entomology: there's always another bug.
There are 10 types of people in the world: those who understand binary and those who have friends.
Windows users: stop asking for plugins. (url="http://"http://www.aznt.com/EVN/EVNEW/")Make one yourself.(/url)
(url="http://"http://www.cwssoftware.com")Sephil Saga Website(/url) | (url="http://"http://www.evula.org/infernostudios/search.html")Add-ons Search Engine(/url)

Quote

Originally posted by orcaloverbri9:
**Yes. I also tried pasting the 31 from the original NovaTools. Are you sure you didn't delete something and screw it up?
**

Two questions:
1. Did the pasting of the 31 CNTL resources clear things up?
2. Did you start the update process with Novatools 1.0.0 already installed?

EDIT:
OK. I've found the problem. Somewhere along the line the mďsn and the përs DITLs got corrupted. As soon as I figure out why it happened I will resubmit.
I will email the mods to see what is the best way to clean this <expletive-deleted> up.

(This message has been edited by Arturo (edited 07-04-2004).)

Quote

Originally posted by Arturo:
I will email the mods to see what is the best way to clean this <expletive-deleted> up.

It's funny, though, that you thought the guy who first used, tested, and requested the majority of features for NovaTools, and who has probably used ResEdit more than anyone here, could possibly have borked the installation.

🙂

Dave @ ATMOS

Quote

Originally posted by pipeline:
**It's funny, though, that you thought the guy who first used, tested, and requested the majority of features for NovaTools, and who has probably used ResEdit more than anyone here, could possibly have borked the installation.
**

But, but, ...I never make any mistakes. You'll have to pardon me now. I have to go and get this foot extracted from my mouth.

(a humbled Arturo)

p.s. - I just sent you email re: my mistake

Quote

Originally posted by Arturo:
**But, but, ...I never make any mistakes. You'll have to pardon me now. I have to go and get this foot extracted from my mouth.

(a humbled Arturo)**

Oh, don't be humbled. They happen, you know... bugs, that is. To me, to you, to every developer. 🙂

Dave @ ATMOS

OK, our ever helpful moderator (pipeline to be specific) has honored my request to yank the plug (so to speak) and delete the corrupted NovatoolsUpdate1.0.1 from the addons. To the 14 or so people who had eagerly downloaded it before the problem was discovered by ...(drum roll) pipeline, I apologize for wasting some of your time. I will be re-submitting a clean update very shortly. In the meantime, what you've downloaded is OK except for the mďsn and përs resource editors. You can simply reinstall the update when it becomes available again and that will clean up the two bad DITLs. Sorry about this, but you know, bits happen.

Two questions:

  1. Can I download them anywhere?
  2. Did you fix the crash bugs?
    NovaTools tends to crash on several occassions. The oütf editor crashes very often, taking the entiry system with it. Same goes for the spöb editor, though not so often.
    The shän editor likes to crash, too, during saving, though it doesn't kill the system, only the program.

------------------
“It is interesting that well-protected secrets and complicated puzzles are often solved faster than easy ones. Why? Because the better a secret is protected and the more complicated a puzzle is, the more thinkers it attracts.” - me
(url="http://"http://starlightdev.freewebpage.org")STARLIGHT DEVELOPMENT(/url)

Quote

Originally posted by Arion:
NovaTools tends to crash on several occassions. The oütf editor crashes very often, taking the entiry system with it. Same goes for the spöb editor, though not so often.
The shän editor likes to crash, too, during saving, though it doesn't kill the system, only the program.

Really? Wow, I've never encountered those bugs.

Note to all: the changes to the editors, in particular the changes to the hexfield layouts, are superb. When Arturo completes the fixes, they'll be very much the version of NovaTools to use.

Dave @ ATMOS

Quote

Originally posted by Arturo:
Sorry about this, but you know, bits happen.

They do, it's true!

Take your time, there's no pressure. 🆒 When you're done, just pop the update into place. I check the uploads page four or five times a day.

best always,

Dave @ ATMOS

Honestly the only bugs that I've ever seen in NovaTools is that when shäning you have to close the window after entering your id's and set sizes and then reopen it to see if the ids that you specified were correct, and after almost every size change (why is it that the shän editor, if loading a sprite from a rle, just couldn't check the rle to see the appropriate size?).

Also I've found it annoying in every single editor that the tab button does not go to the next logical entry- it just kind of seems to pick a location at random, often bypssing a whole lot of stuff. (I think that the tabbing follows the path that the fields are in a 'only templated' version, as opposed to the NovaTools version?)

Aside from these issues NovaTools almost never crashes for me. Period. Even with all of the Nova Titles picts open... Although the PICT displayer has nothing to do with NovaTools.

Why is it that everyone seems to dislike the matrix-like Contribute and Require fields so much? I am quite fond of them.

------------------
Drinking causes hangovers.
I will uphold Ma'at.
Shemsu Hor.
(url="http://"http://www.freewebs.com/rmx256/index.htm")Kemet T.C. Website(/url)

(This message has been edited by rmx256 (edited 07-04-2004).)

Quote

Originally posted by rmx256:
Why is it that everyone seems to dislike the matrix-like Contribute and Require fields so much? I am quite fond of them.

Oh, we love them. It's just that Arturo has now (with Ralph and Rodger's blessing) changed them to a far more logical layout of those checkboxes.

For the hexadecimal impaired, he's placed the checkboxes for each hexadecimal digit vertically, four bits high (that's a "nybble" in computer parlance), in descending order (8, 4, 2, 1). The digits then proceed across from left to right, with leftmost being the most significant digit. Have a look at my screenshot, it shows a couple of these.

best always,

Dave @ ATMOS

As far as crashes using novatools goes, I experience my fair share of those as well. It can get annoying when you just get something set up how you want it, and it all dies on you. But, theres no way to fix it, since its problems with ResEdit, and not with the way NovaTools was coded. So, go blame apple. A large part of the instability comes from running it in classic. I tend to get at least 3-4 crashes per day. Since I spend at least 3 or 4 hours ever day working on my project, this can get very annoying.

As far as the new contribute require structure, I must be stupid because I find this new layout much more confusing then the old one. Oh well.

------------------
(url="http://"http://www.evula.org/aftermath")Aftermath(/url)