* Version 1.0.0b1 - 7/15/2001:

- Initial beta release.


* Version 1.0.0b2 - 8/16/2001:

- fixed a bug that would cause a crash when cloaking
- fixed a bug in sprite memory reallocation
- fixed a bug in the trade dialog that would allow selling invalid quantities of cargo
- fixed a bug that would cause the date to sometimes advance 31 days
- cursor is properly hidden during gameplay under OS X
- main menu buttons are properly refreshed after being pressed
- fixed bad screen redraw when quitting from in-game
- windows are properly centered under OS X
- changed the way Monitor_Tool is used, to prevent "can't find monitor to use" error
- fixed a number of memory leaks and invalid pointer references
- added workaround for spinning OS X cursor in many places
- mouse selection is now disallowed while jumping
- scrolling about text exits properly
- mission time limit of 0 behaves the same as time limit of -1
- screen no longer jumps when leaving a planet
- tweaked the way a ship's thrust affects its velocity vector
- window close box works
- particles and sprites are cleaned up properly when jumping through a wormhole or hypergate
- p‘rs ship hail interval increased to 45 seconds
- fixed bug that would cause AI carriers to stop responding after a battle
- shield/armor/fuel bars won't draw outside of window bounds when windowshaded
- shield/armor/fuel bars won't overlap spaceport dialog
- starfield scrolls properly when double-speed mode is on
- in-game dialogs can't be accessed until the screen is unfaded
- jumping directly north no longer causes ship to halt
- fixed map bug that would prevent tab key from cycling through all visible adjacent systems
- armor and shield status are displayed separately in player info dialog
- fixed bug that would prevent some ships' stock ammo from being included at purchase
- for ships with no fuel, shipyard info dialog says "none" instead of "0 jump"
- for ships with no fuel, player info dialog says "none" instead of a weird number
- about and quit menu items are disabled when they shouldn't be available
- mission briefing dialogs shouldn't cut off tall letters anymore
- disabled ships can't cloak anymore
- removed debugging code that allowed ships with no fuel to use cloaks that required fuel
- stellar weapons can't target cloaked ships anymore
- AI ships won't mistakenly fire beams at asteroids anymore
- auto repair system works for AI ships now too
- ship dots are no longer drawn outside the bounds of the radar display
- ships with zero crew can't be boarded
- floating map no longer resets zoom of map dialog
- AI ships should no longer stop in mid-jump when hit by weapons
- AI ships now respond to missiles launched at them before they actually hit
- integrated latest versions of Ambrosia tools
- fixed auto-refuller


* Version 1.0.0b3 - 9/25/2001:

- fixed armor status label in player info dialog
- fixed bug that would cause player to target himself when firing missiles at escorts
- hector now appears properly
- inertialess ships no longer keep moving after taking off
- refuelling ship updates status bar properly
- fixed more bugs that would cause AI ships to go brainded under specific circumstances
- fixed memory leak in stellar sprite generation
- negative mission cargo amounts won't increase player's available space anymore
- player is always constrained to a valid system after propagating mission bit effects
- fixed overlapping text in player info dialog
- fixed crash when refusing a mission
- accepting a mission in the mission BBS no longer removes two missions from the list
- mission BBS no longer stops parsing mission desc tags after telling you you don't have enough space
- shouldn't have to land and take off again to make next mission appear
- trade/outfit/shipyard missions appear after those dialogs appear, not before
- "can't sell" message is only shown once if quantity dialog was used
- fixed bug with system replacement that would sometimes cause "[Error]" to display in mission briefings
- fixed bug that would cause shot submunitions to go the wrong direction and/or cause a crash
- escorts can hold cargo from the player's asteroid mining now too
- AI point defense weapons can no longer fire when the ship is disabled
- map will now always show current location with cyan dot
- map no longer allows improper systems to be selected for the next jump
- map no longer forgets to display certain systems
- map no longer allows route planning to improper systems
- map now properly allows route planning to unexplored systems
- self destruct sequence shouldn't loop around anymore
- changed the way modifier keys are detected in trade and outfit dialogs
- escape pod dialog now properly appears on a black background
- after ejecting, free shuttle is now given its proper stock weapon loadout
- auto-refueller now properly adjusts for the player's amount of credits
- rank states are now properly saved to the pilot file
- hyperspace jump is aborted when player is disabled
- trying to turn while autopilot is engaged no longer makes ship wiggle
- cloaked ships no longer send distress messages
- invisible missions will no longer allow the mission info dialog to be activated
- "mission failed" and similar text is no longer displayed for hidden missions
- display is unfaded when an assert is thrown
- display is not faded out when Nova is in the background
- starfield isn't rerandomized when just landing somewhere
- disabled inertialess ships now slow down properly
- the player's armor can't recharge when disabled anymore
- fixed ship velocity vector adjustment
- ships with extra default battery packs are properly filled up when purchased
- window is properly refreshed after being un-windowshaded
- QT idle proc is called more often at startup, to keep music from skipping
- fixed bug that would prevent mission ships from appearing in co-located systems
- fixed bug that would sometimes corrupt mission-info dialog text tags
- AI ships shouldn't attack player after repairing him anymore
- fixed how the monitor is configured on 68k/PPC builds, to avoid the dreaded error message
- fixed mission text dialog scroll buttons
- a warning dialog is shown if free memory drops dangerously low
- hitting the hyperspace select key automatically activates hyperspace nav mode
- map outfit is more flexible
- clicking on the player ship deselects the currently targeted ship
- added more detailed crashlog entries for scenario debugging
- profile and crashlog files aren't written out unless they already exist first
- ships' engines light up when jumping
- restored original autopilot functionality
- added key shortcuts to bribery dialog
- changed main menu idle proc to try to beige G3 problems
- user is warned gracefully if his OS is older than 8.1 or CarbonLib version is older than 1.3.1
- fixed bug in shipyard that would cause undefined ship types to be offered
- fixed bug that would prevent map from allowing routes to be set sometimes
- fixed mission system randomizer so it won't pick two different syst resources that occupy the same space
- each system now wraps around at the extreme edges
- AI ships are more forgiving of accidental weapon hits
- escort ships no longer defect after parent ship is disabled
- player can't land when disabled
- dialogs respond to Quit Apple Event
- ionization no longer reduces ships' top speed
- escorts of escorts no longer respond to missiles launched by the player
- AI warships without targets won't leave the system so quickly after appearing
- AI ships calculate formation position more efficently
- boarding ships with zero standard fuel no longer yields weird values
- system murk values are properly loaded from data files
- stellars won't fire at player if he has landing clearance
- starfield scrolls with less jumpiness
- mission cargo dropoff text no longer appears when it shouldn't


* Version 1.0.0b4 - 10/21/2001:

- AI ships will no longer offer to refuel to player ships that can't carry fuel
- fixed bug that would cause some missions to make the whole screen jump constantly
- map no longer allows hyper routes to be set to unexplored isolated systems revealed by red mission arrows
- holding down left & right keys shouldn't make ship twitch any longer
- ships that unfold to fire no longer fold when taking off or hyperspacing
- player's unfold-to-fire ships fold back up sooner
- dominated planets no longer fire their weapons
- parallax stars look nicer
- text dialog scroll arrows no longer appear when clicked if the text is too short to be scrolled
- fixed error that would draw hypergate lines to infinitely far points
- open hypergates no longer close when returning from main menu
- hypergates now behave properly when cancelling from the map
- guided weapons no longer retarget innocent ships when their target disappears and is replaced
- escorts say the right phrase when give an attack order with no target selected
- option-tab only cycles through escort ships
- cursor should no longer improperly disappear under OS X
- buying a map outfit and then immediately bringing up the map display works properly
- increased max number of p‘rs resources to 1024
- radar is no longer updated when landed on a planet
- pirates with disable-only weapons shouldn't attack other ships forever
- inertialess ships travel at max speed after jumping
- asteroid miners don't mine when they are escorts
- mission map arrows are no longer made to disappear at low zoom levels
- capture odds are calculated more favorably
- widened text-entry dialog to prevent cutting off long labels
- changed DLOG resources to center on parent's window's screen instead of on parent window
- system exploration is kept track of differently
- legal status is tracked better for hidden systems
- map arrows should appear more reliably
- p‘rs ship armor status is displayed correctly
- slow-turning ships should no longer instantaneously jump out
- fixed odd message when changing targets from a bribed stellar
- pressing return properly dismisses mission offering texts that only have one button
- weapon fuel usage can be controlled more precisely by plugin developers
- fixed map zoom buttons' and shipyard/outfit scroll buttons' appearance
- "select hypergate destination" text is nicer
- ship running lights display properly in murky systems
- disabled ships with their shields up display properly on the status bar
- fixed a couple of beam problems related to double-time mode
- escorts should no longer get sold by accident
- default items and variable-size items are properly considered when figuring default ship free space
- fixed problem that would result in unusual amounts of free space
- ambient planet sounds now play correctly
- added checkbox to control ambient planet sounds
- ships with zero cargo space won't give weird amounts of cargo when boarded
- scooping asteroids no longer causes other sprites to flicker
- murk scaling is properly applied on initial screen refresh when entering game from main menu
- fixed interaction between nosy governments and derelict governments
- escorts are properly repaired when the player lands
- escorts are again properly given the right weapons when upgraded
- derelict decoy missions and other auto-aborting missions with no special ship goals now work properly
- added workaround to avoid subtle problems by preventing random stellar destinations on disappearing planets 
- fixed an error that would cause unnecessary delays whenever the date was incremented (e.g. when landing)
- missions where you have to avoid being scanned now work properly
- "other cargo" in trade center dialog is displayed differently
- increased max number of mission cargo types to 256
- mission cargo names that start with '*' are treated as quantityless
- sprites and starfield scale to background color better in murky systems
- AI ships bank more frequently
- the player ship banks when turning to enter hyperspace
- added scroll buttons to mission-offer dialog
- AI ships won't plunder exploding ships
- fixed malformed string when player is boarded
- fixed bad button drawing in bar dialog
- registration notice isn't shown until the game is brought back from being in the background
- option-tilde (or whichever key) deselects the currently targeted ship
- fixed window centering on screens 800x600 or smaller
- point defense weapons no longer fire while ships are jumping


* Version 1.0.0b5 - 11/7/2001:

- pressing E from comm dialogs no longer brings up escort menu by mistake
- hitting enter on the new-pilot splash screen no longer causes the intro text to be skipped
- control strip state is restored at quit
- added <PAY> mission desc tag
- fixed bug that would cut off mission bbs mission descriptions
- made option-tilde work to detarget ships while player is jumping
- fixed possible crashing problem when calculating AI ship armor capacity in certain situations
- fixed another bug that would give ships too much free space
- planet sound timer is reset when the window is activated
- dialog backgrounds are refreshed just before button-tracking loop, to preserve button backgrounds
- reworked music handling to make it take less throughput and skip less
- quantityless cargo types no longer display asterisk in briefing text
- autopilot should no longer cause jittering ship sprite
- nav status area is no longer blank after exiting a hypergate
- "too far away to land" message no longer displays improperly
- derelict ships should no longer start with their engine glows on
- chŠr resource popup is hidden if it only has one item
- reduced impact of outfit items on ship trade-in price
- ecape key closes current dialog
- outfit items in player info dialog are sorted by display weight
- added jŸnk resource flag for "perishable cargo"
- added gšvt flag for "ships don't send distress messages"
- added gšvt flag for "roadside assistance"
- added spšb flag for "buys all outifts"
- added oŸtf flag to make items show up in rank section of player info dialog instead of outfits section
- added oŸtf flags to allow items to appear in the list without being available for purchase
- added oŸtf flag for "prevent any other items with equal displayweight from being available"
- added sh•p flags to allow ships to appear in the list without being available for purchase
- added sh•p flag for "prevent any other ships with equal displayweight from being available"
- added sh•p flag for "doesn't use hypergates"
- added sh•p flag for "prefers hypergates"
- added sh•p flag for "prefers wormholes"
- added w‘ap flag for "exclusive weapon"
- added m•sn flag to fail a mission when the player is disabled/destroyed
- added cšlr resource fields to specify floating map border color and escort menu hilite color
- added cšlr resource fields to spefify LDEF text/background/hilite colors
- added ncb T operator
- added ncb Q operator
- combined y‘ar and chŠr resources
- fixed govt ship color green channel
- added field to gšvt to allow custom holovid background pict
- added display weight field to m•sn resource to replace "critical mission" flag
- fixed bugs that would prevent some missions from completing
- starfield is obscured more in murky systems
- sprites fade to dark background colors in murk better
- inertialess ships' engine glows light up properly while jumping
- inertialess ships should no longer have trouble boarding other ships
- escorts should do less wobbling and flying backwards
- escort carriers' fighters will attack in battle
- escorts are deionized when respawned
- reworked escort controls
- hypergates and wormholes can't be hailed
- manticores shouldn't fire at disabled enemy warships forever anymore
- jŸnk cargo names no longer get their initial letter truncated in player-info dialog
- AI ships can now go into wormholes too
- system murk is shown as a navigation hazard on the map
- fixed problem that would prevent Polaron torpedoes and some other weapons from using ammo
- quantity dialog properly handles non-numeric characters and empty strings
- planet size on radar is more proportional to actual sprite size
- fixed bug that would prevent mission ships from having escape pods
- plugins should work after registering
- escort ships no longer lose cargo
- ambient sounds are on by default
- fixed window sizing problem in fullscreen mode under OS X


* Version 1.0.0b6 - 12/06/2001:

- added fix for spinning OS X cursor during hyperspace jumps
- dialogs are predrawn under OS X to eliminate white flash
- option-C causes fighters to return to hangar
- mission/trade buttons are no longer misplaced on planets that lack a bar (vestigial EVO holdover)
- changed AI ships' tolerance for stray shots again
- adjusted Hector's ship preferences
- fixed radar static flash when closing map window
- starfield background no longer disappears from behind planet comm image
- absquatulate string is parsed for mission text tags
- cursor is hidden during load in fullscreen mode
- ships that unfold to fire can now still fire when animations are disabled
- AI ships can exit hypergates and wormholes
- AI ships with zero fuel won't emerge from hyperspace
- implemented "roadside assistance" rank flag
- carried ships aren't automatically assigned to the Fighters escort group
- reduced effect of relative ship size on shot hit probability
- enabled beams to hit asteroids
- fixed behavior of AI ships in prototype Zephyr mission
- made mission "observe ships" goal require the ships to be onscreen and visible to be successfully completed
- fixed display in trade center and player info dialog when player has mission cargo that weighs 0 tons
- fixed weird blue text in mission/desc dialogs
- moved "credit" and "credits" into a string resource
- fixed preferences and pilot file creator IDs
- AI ships will stop attacking a ship that the player has just captured
- point defense no longer fires at jammed missiles
- fixed display of captured-ship assignment dialog
- pilots folder is properly selected for Open dialogs
- dialogs are centered on game window
- stellars of xenophobic governments will not fire on the player if he's liked in that system
- ranks that bless the player with a govt no longer cause that govt's systems to always be blue
- made MinCoolness value of 32767 mean "player can never land here" (for unavailable hypergates)
- radar display is blanked when landed
- implemented button text font & size fields in cšlr resource
- escorts indicate the deferred nature of orders given while jumping
- made the "nearest threat" key ignore disabled ships
- fixed problems with silent missions not being initialized properly
- hyper jump key is ignored when player is disabled
- fixed messages that display when you're too far away or going too fast to land
- fixed plunder dialog ammo display
- made Oxxx test operator also consider fighters that are out of the hangar
- AI ships are better about calculating lead angle for unguided rockets
- outfits with identical names are displayed as one type in player info dialog (links built at runtime)
- blank line is appended to all scrolling text so it's not clipped at the bottom
- murky systems are no longer displayed un-murked when taking off
- fixed generic news display in holovid dialog
- fixed disaster news display in holovid, trade, and communications dialogs
- fixed buy/sell buttons in shipyard & outfit dialogs when using arrow keys to navigate
- buttons are in the right place when hailing a ship which lacks the request assistance button
- escorts & fighters can be repaired by boarding them
- player weapons (but not AI weapons) that hit asteroids do blast radius damage
- added mass field in ršid resource and the ability to knock back asteroids
- made weapon MaxAmmo work for fighter bays too
- selling of ammo-limited weapons isn't allowed if there would be too much ammo left over
- made shift-clicking on existing systems in a hyper route respond in a more intuitive way
- implemented four extra ways to display cron news
- when capturing a new ship, player's old ship no longer has its shields set to zero
- having a hyper route created no longer interferes with hypergate usage
- when player's smuggling is detected, displayed string is prefixed with name of scanning ship
- fixed capitalization in rank section of player info dialog
- pilot file deleted more reliably after death in strict play mode
- moved a great number of hardcoded strings into STR# resources
- implemented support for mini-asteroids instead of scoopable boxes
- implemented ship file type and fixed BNDL resource
- tweaked player's banking a bit
- tweaked AI reaction to stray shots again
- ships with "shots above ship" flag set can now hit things with turrets
- made jumping take as many days as the slowest ship in your fleet requires
- cron events with zero duration and nonzero pre holdoff are handled properly
- "too close to jump" messages disappear when the player moves far enough away
- fixed ambiguous port setting when drawing map buttons when clicking on map area
- inertialess ships exit hypergates without mistakenly stopping
- escape pods are now affected by murk
- ships that unfold to jump refold properly afterwards again
- fixed empty player info dialog cargo text that could happen with certain missions
- fixed bug in mission parser related to ship-type-changing operators
- escape ships no longer require launchers
- player's escorts exit hypergates/wormholes in trail
- provided means for tab/backslash to work on map when in hypergate mode
- fixed error that prevented missile jamming from working
- escorts will destroy disabled ships when set to attack
- engine properly handles bad users who change screen resolution in mid-game
- changed "Nova Prefs" file to "EV Nova Prefs"
- weapon/nav target brackets have subtle translucency
- under OS X, application->Quit menu item is used instead of File->Quit menu item
- under OS X, application->Preferences menu item is used instead of File->Preferences menu item
- fixed Quicktime movie initialization under OS X
- sound level preference now only affects in-game sounds, not system sound settings
- set LSRequireCarbon flag in OS X plist
- included OS X 128x128 thumbnail icon for app
- dumped DrawSprocket in favor of RezLib for OS X screen fading (depth switching is automatic now too)
- prefs dialog can be brought up before the window is created if the option key is held down
- implemented RequireGovt field in oŸtf resource
- linked OS X and Classic applications with FatCarbon
- fixed some problems with planet-type ships in conjunction with planetary defense fleets
- replaced single-pixel starfield with NxN sprite-based starfield drawing
- fixed murk effect in 8-bit color
- fixed hypergate effect in 8-bit color
- fixed cloak effect in 8-bit color
- reduced standoff range of ships that use unguided rockets
- ship require bits are ignored when hiring escorts
- quantity dialog should now properly appear for all outfits when applicable
- when player has a rank that grants assistance from other ships, they are more likely to heed it
- multi-jump outfit should work more reliably
- made turret exit points work again
- fixed bug in pirate AI that would prevent pirate ships from visiting planets
- reduced effect of turn-rate-modifying outfit modvals by a factor of 10
- added OS X large folder icons


* Version 1.0.0b7 - 1/14/2002:

- hypergates and wormholes are no longer considered when color-coding systems on the map
- non-refusable mission dialogs properly hilite their button when clicked
- clicking bottom of single-mission or text dialog shouldn't cause buttons to flash
- outfit items whose price varies with ship mass now display the right price in the outfit dialog
- added debug log warnings for govt pairs that are simultaneously allies and enemies
- comm line no longer shows "too far away" instead of "permission denied" when close to a forbidden planet
- system name isn't shown on main screen, to avoid string length issues
- added ncb E (test) and X (set) operators for future expansion
- escorts/fighters are displayed in a separate sprite layer underneath the player ship
- changed framerate throttle to counteract jerkiness introduced in beta 6
- player and escorts emerge from hypergates/wormholes at half speed
- implemented animated main menu support
- made sprite engine faster at drawing small fast-moving sprites like stars and shots
- escorts in formation are affected by ionization
- mission text tags in ship comm text are properly handled
- made hector hyper in right behind the player after 60 days
- fixed another incorrect message when trying to land from too far away
- fixed bug where govt ships would ignore stray shots if player had an "always let land" rank
- "don't use fighter voices" flag in sh•p resource is properly obeyed
- removed support for obsolete STR# 8102
- interceptors that are set to not use hypergates will properly ignore them in systems like VNP-001
- hypergates always allow the user to pick a destination, even when there is only one choice
- Txxx understands wildcard character
- state of 'show borders' option is saved in prefs file
- ambient sounds play immediately after landing
- '!' token works properly with G operator in d‘sc parser
- ncb Pxxx test operator understands "registered, or unregistered for less than xxx days"
- d‘sc parser understands Pxxx operator
- fixed subtle trickiness with system color coding (fixed color of Koria after assimilation)
- sprites should no longer leave artifacts on the screen after the player exits hyperspace
- ships that regenerate fuel no longer allow constant afterburner when out of fuel
- disabled fighters are added to player's bay when repaired via boarding
- ship heading calculations have a little hysteresis to get around "stuck while jumping" problem
- fixed integer size problem when converting very large sprites to RLE
- made tractor beams work differently
- ships cannot enter hyperspace while held by a tractor beam
- AI ships now have only a 1-in-3 chance of detecting illegal cargo/outfits
- reduced range of AI ships' scan range slightly
- implemented hyperspace gamma effect
- added warning for weapons that draw ammo from weapons that they shouldn't 
- added warning about ammo outfits that give ammo to the wrong weapons
- cargo mission travel objectives are only marked completed if cargo was successfully picked up
- mission escorts correctly follow the player through hypergates/wormholes
- mission escorts now recall their fighters when finished attacking
- "you don't have any escorts" message is hidden when escort menu appears
- changed name of crashlog file to "debuglog.txt"
- added support for writing current pilot status to "pilotlog.txt" file when pilot is opened
- all pascal string copies are bounds-checked
- shift-clicking a route on the map no longer causes map buttons to lose their masks
- music shouldn't skip on startup anymore
- added "double-size movie" flag to d‘sc resource
- added "cinematic movie" flag to d‘sc resource
- desc+pict dialog works properly with scrolling text
- mission+pict dialog works properly with scrolling text
- chŠr resource IntroTextID now refers to a d‘sc resource
- about text now uses d‘sc ID 32767
- 'x' key from main menu shows d‘sc ID 32766
- added animated cursor
- ships with zero crew don't show "crew:" in shipyard info dialogs
- added latest Ambrosia registration library files
- moved PICT 130 from Titles 1 to application resource fork
- AI escorts now properly obey "run away if out of ammo" flag
- capture odds are again based on relative crew sizes
- "can't hail ships" and "no distress messages" flags are inherited through InherentGovt
- newly-released escorts can't immediately be re-boarded
- fixed cause of rare crash in high-level AI handler
- added additional checks to make sure stellar sprites are created correctly
- newly captured ships are given the proper initial names
- target brackets around escorts of escorts are green
- point defense weapons properly use ammo
- map no longer shows "independent" for systems like VNP-001
- escorts of AI ships can no longer revert to type-4 AIs when parent enters a hypergate
- randomly-available missions should no longer be offered in same system as fixed dest/return stellar
- date string subparts are loaded from STR# resource
- planetary weapons are prevented from firing at player if he has landing clearance, even if he is far away
- mining ships with nothing better to do will shuttle back and forth between nearby stellars
- slightly reduced minimum AI-to-planet stopping radius for fast ships
- asteroid fragment count value is used more reliably
- fleet total cargo space is capped at 32000
- fighters & escorts should be transferred properly along with player when using an M/N operator
- fighters with no hyperdrives are abandoned if left behind while jumping
- integrated latest Ambrosia libraries
- fixed possible crashing problem in sprite disposal routines
- using down arrow to scroll past end of outfit/shipyard lists is no longer allowed
- hyperspace route is cleared after using a hypergate or wormhole
- effects of multiple fuel regenerating outfits of the same type are now cumulative
- added display of free space (in ship and fleet) to trade center dialog
- iterative cron events can handle being iterated 0 times (fixed carbon fiber degradation cron)
- implemented bar racing game
- SetFrontProcess is called when getting an activate event on any window
- front process is checked before every sprite update under OS X
- no longer use deprecated retained window mode under OS X
- CopyBits is used for screen updates under OS X
- added <REG> desc text tag
- Nova Data 1 isn't modified every time the game is run
- stars no longer stick to edge of screen in x2 mode
- intro music is paused when Nova is in the background
- AI ships recall their fighters properly, again
- reduced nearest-stellar search radius for hypergates & wormholes
- fixed possible crashing bug in high level AI handler
- fixed subtle problem in AI swarming behavior
- comm message no longer draws outside window when plundering another ship
- comm message no longer obscures sprites when game window is not active
- radar display is updated more smoothly
- added OS X icns resources
- added workaround for male/female fighter voices
- toughened file encryption key
- added main menu sound support
- removed unused sounds from Nova Sounds file
- nebulae now draw at the proper size
- nebulae can now have 7 images each, of any arbitrary size
- zero-area status bar rectangles are properly handled
- IFF projector outfits work against stellars too
- changed afterburner fuel usage scaling
- inherent govt for combat and ship attributes are separated internally
- added more warnings for missing resources
- unhailable ships can be hailed if they are escorting the player
- integrated latest Ambrosia tools


* Version 1.0.0b8 - 2/7/2002:

- immobile ships and planet-type ships can't be moved by tractor beams
- the Dock can be shown on the main menu screen under OS X by moving the mouse over it
- fixed source of intermittent crash in ship ECM calculations
- fixed bug that could sometimes cause wrong cron news to be displayed in holovid dialog
- multiple pers ships with the same name will no longer appear in the same system
- made "persistent" flag in oŸtf resource work properly again
- hypergates close after player cancels hypergate usage
- chŠr resource OnStart expression evaluation is more reliable
- non-xenophobic pirate ships will no longer give assistance after plundering the player
- player's escorts now properly follow through hypergates/wormholes
- player's escorts shields/armor are no longer reset when hyperspacing or using hypergates/wormholes
- pirates boarding player's escorts is handled better
- escorts that are recaptured bring their cargo back with them
- Mxxx and similar operators no longer prevent other missions from completing at the same time
- wormholes and hypergates no longer prevent hyper jumping when near system center
- fixed up system background color scaling so it works much better
- previously active beams no longer appear onscreen for a single frame after taking off from a planet
- player ship properly banks when turning to enter hyperspace
- AI ships can no longer enter hypergates from so far away
- fast ships shouldn't have as much trouble refuelling the player
- trade center dialog is properly updated after buying/selling
- fixed max guns/turrets limitation to use the correct value
- changed layer callback ordering to improve display of beams overlaid on explosions
- added more detail to some debuglog.txt messages
- added keyboard shortcuts to bar, shipyard, and outfit dialogs
- moved all remaining strings to STR# resources
- fixed possible crash when capturing a ship to replace player's ship
- fixed possible crash in GovtSharedClass
- make weapon BeamWidth value control spinning speed for spin-always shot types
- made AI mission escorts less reluctant to attack allied ships when ordered
- made AI mission escorts fall under player control sooner after arriving in the system
- made AI mission escorts start in proper formation when leaving a planet
- escort dialog upgrade/sell button labels are changed as appropriate
- changed DITL/DLOG resources to fit new desc + pict and single mission + pict dialog backgrounds
- desc and single mission dialogs handle autoKey events
- made player info dialog box expand enough to fit long extras text
- fixed possible crash in ShotCanHitShip
- added additional output to debuglog.txt
- eliminated screen flicker when accepting a mission from a pers ship
- mission info dialog date position is tied to a DITL item
- game window is created more reliably under OS X
- outfit/shipyard scroll keys do the right thing if nothing is selected
- fixed mass calculation for variable-mass outfit items
- sold outfits that weren't just purchased are worth less 
- fighters that were just launched won't immediately return to the launching ship if a return order is pending
- outfit BuyRandom is ignored if player already has any of a given item
- nicer Nova-style text dialog is used for outfit window notices
- cursor is hidden when over status bar
- added warning for trade centers that trade no goods
- fixed radar/map coloring for independent stellars/systems
- ships with zero crew can't capture other ships
- mission info dialog can't be invoked when only invisble missions are active
- fuel, shield, and armor bars should no longer overflow
- radar dots should no longer overflow radar area
- map can no longer be activated when player is about to explode
- interceptor AI ships can no longer continue to inspect a ship that has cloaked
- pilotlog.txt file is disabled if unregistered
- cloaked escorts can be targeted with the keyboard
- junkyard outfitters won't buy items marked as "can't be sold" (prevents Vell-os outfits from appearing)
- implemented optional form for VoiceType field to force only male or only female voices
- fixed possible string buffer overflow
- fixed bug that could sometimes prevent missions (e.g. 173) from completing
- added special-case test for a combination of shan flags to support "always uses engine glow while banking"
- buy button in shipyard is disabled for player's ship class
- buy button in outfitters is hidden for stellars that don't sell anything
- fixed bad background update behind text dialog when using escape pod or killed by a bomb
- pressing map key again dismisses map dialog
- pressing player info key again dismisses player info dialog
- pressing mission info key again dismisses mission info dialog
- added find button to map dialog
- fixed reg check that would make escorts available for hire too often
- made hyperspace sound handling more flexible
- added support for jumping while in 2x mode


* Version 1.0.0fc1 - 2/27/2002:

- moved main menu text to prevent date from getting cut off
- date prefix/suffix now gets properly saved in pilot file
- cursor is properly hidden under OS8-9 when other background apps try to show it
- missions can no longer be offered from escort hiring dialog
- AI ships no longer try to plunder mission ships
- AI ships are less reluctant to board the player or his escorts
- AI ships can sometimes capture the ships they're plundering
- "no pilot loaded" text appears properly
- main menu button sliding should be smoother
- scrolling lists adjust to keep the selected cell in view when scrolling with arrow keys
- escorts stop jumping when parent ship is disabled while jumping
- fixed occasional assertion failure in graphics engine
- added more bounds checking to sprite frame size accessors
- most dialog filter procs handle autoKey events now
- system finder understands numeric characters
- jump-out sound should always play
- clicking on a stellar that's already targeted won't make the brackets jump out and back again
- hector shows up a little more frequently
- status bar behind comm dialog is redrawn properly
- escort orders are reset to formation if there are no escorts of a given type
- escorts that can self-repair properly become escorts again
- escape pods' headings are aligned with their velocity vectors after launching
- disabled pers ships won't display their quotes anymore
- turreted beams no longer display pointing forward after their target disappears
- pressing popup dialog keys properly dismisses them when another dialog is present underneath
- piarates' escorts no longer attack the ship the pirate mothership is boarding
- fixed another possible dead state in pirate AI
- derelict ships' engine glows and unfolding parts are set up properly
- fixed rare problem that would sometimes cause a crash when opening a pilot file
- fixed incorrect weapon ammo reference when calculating ship free mass at startup
- newly-released escorts no longer attempt to make a hyperspace jump right after being released
- fixed cause of mysterious blue nameless pers ships that would occasionaly appear
- fixed problem that would cause escort missions to sometimes not complete
- added extra checking for identical stellars (same name and coordinates) for mission travel/returnStel
- fixed AI problem that would make ships respond badly if their escorts were attacked while jumping
- changed hypergate/wormhole IFF colors
- moved position of date in mission info dialog
- port dialog is explicitly refreshed after map dialog is closed
- auto-eject no longer launches escape pod when ship is only disabled
- persistent outfit items remain after player uses an escape pod
- added support for up to four intro screens with adjustable delay times
- hector does more damage the longer the player is unregistered
- main menu is refreshed properly between showing of reg notice and completion of animation
- a message is shown when the player is killed by hector, so they get the idea
- alert sprite appears properly in 2x mode
- escorts jump at same speed as player in 2x mode
- map and alert dialogs are properly centered
- window dragging is pinned to screen bounds under OS X 


* Version 1.0.0fc2 - 3/5/2002:

- accept button in mission dialog is disabled if nothing is selected
- asteroid miners should do less flapping
- asteroid miners no longer get confused while chasing asteroids
- asteroid miners no longer jitter while entering hyperspace
- asteroid miners are better at scooping resources
- intro screens only respond to clicks in the window area
- quitting under low memory conditions at startup is more graceful
- fixed behavior of unused death star AI type
- two pirates trying to plunder the same ship will no longer become deadlocked
- ships captured by pirates get their armor partially repaired
- non-fighter escorts will only run away if out of ammo if they have no other weapons left
- hyper route is cleared if player jumps off-route
- hector doesn't appear constantly if unregistered for more than 60 days, just very frequently
- added known pirated code detection and more obfuscated registration checking
- fixed problem in parser that could grant bizarre numbers of outfit items when changing ships
- added workaround for situations where the system the player is in gets hidden and there is no replacement
- AI ships realize when they are out of ammo more reliably
- disable-only stellar weapons should no longer fire at disabled ships
- screen is properly refreshed after accepting a mission when boarding a pers ship
- comm display is properly punctuated when bribing a station
- reworked the way negative fleet IDs in system dude fields are handled to make them more reliable
- AI ships that prefer standoff attacks won't get as far away from disabled ships
- shipyard info dialog is properly centered
- adjusted hyperspace spoolup time when in 2x mode
- changed "16-bits" to "Thousands" in error messages
- planetary defense ships no longer keep firing while exploding
- carried fighters should always launch with 100% shields
- escort payments during hyperspace are calculated properly
- hypergates no longer stay open after landing
- derelict ships should really never have visible engine glows
- fast ships with low acceleration are better at boarding
- AI ships shouldn't get distracted while boarding


* Version 1.0.0fc3 - 3/10/2002:

- if the player boards a ship that AI ships are trying to board too, they will stop
- map borders are turned off by default
- selected system's name is always shown on map, regardless of zoom level
- improved map borders display greatly
- mission ships that are set to follow and attack player will follow through hypergates/wormholes if possible
- mission aux ships that are set to follow the player are suppressed for 1 day when he uses a hypergate/wormhole
- escorts defected notice appears after screen is updated when emerging from hyperspace 
- fixed possible integer overflow problems when an escort is destroyed or defects


* Version 1.0.0gm - 3/11/2002:

- tweaked hyperspace gamma effect under OS X
- auto-aborting missions with no other goals (e.g. drop bear) are aborted before taking off
- defense fleets should always be created even if all the fleet's ship types are prevented from appearing
- intensity of map influence colors is half what it was previously


* Version 1.0.1b1 - 4/9/2002:

- made ncb parser fully reentrant
- asteroids should no longer accidentally change appearance 
- floating hyperspace map size is proportional to game window size
- added a checkbox to disable hyperspace gamma effect
- fixed possible crash when buying an ID outfit item
- reduced speed at which player can advance through combat rating labels
- fixed possible crash when opening pilot files with certain escort configurations
- player no longer gets combat points for destroying derelict ships
- escorts that get disabled are properly able to be repaired
- two pirates trying to board the same disabled ship should no longer get confused
- minimum screen size warning dialog no longer appears when the screen is faded
- slightly lightened color of hyperspace links on map
- floating map can be zoomed in and out with +/- keys
- random mission destinations can no longer be hypergates
- multi-jump outfits no longer clear the hyper route when jumping
- multi-jump outfits no longer allow one extra jump
- changed monitor tool usage to prevent switching to 640x480 when it's not required
- changed the way legal status is handled for multiple co-located systems
- stellar defense ships are no longer so confused by cloaking devices
- AI ships are less reluctant to attack players who smuggle illegal cargo
- fixed problem that would sometimes prevent fighter bays from being sold
- changed the way self-destruct works
- onscreen rule for observe-ships missions is only enforced for ships that can cloak
- player's escorts no longer fire at nearby ships when ordered to maintain formation
- slightly modified the way lethal bomb outfits' notification text is displayed
- demanding tribute multiple times no longer causes the defense fleet to grow in size
- fixed problem that could cause "renew darts" mission to be offered at wrong time
- made capture odds when unregistered more apparent
- fixed fuel regeneration for AI ships
- reduced AI ships' tolerance for stray shots from the player
- made weapon deviation apply to point defense shots
- map, mission info dialog, and player info dialog can be accessed from bar
- missions that can't be accepted due to lack of cargo space aren't immediately made unavailable
- cargo for non-abortable missions can't be jettisoned
- cargo can be jettisoned at any time via the player info dialog
- increased probability of AI ships detecting illegal cargo and outfit items
- lowered large ship explosion blast radius/damage
- escorts can't be upgraded if the upgraded ship type's Availability evaluates to false
- holding down Y key when hailing a ship to get a mission no longer immediately accepts the mission
- mission resource OnAbort field works as intended
- cšlr resource button colors are loaded properly
- fixed obscure problem that would prevent some beams from hitting asteroid miners
- plunder dialog buttons are disabled as necessary
- fixed bug that would cause hostile Krypt pods to speak English
- ships with zero crew can capture escorts (but not to use as the player's ship)
- AI ships no longer emerge from wormholes that are very far from the center of the system
- AI ships can use escape ships


* Version 1.0.1b2 - 4/19/2002:

- AI ships can use self-destroying weapons
- changed the way the chŠr resource popup menu is loaded
- normal weapon blast damage no longer applies to planet type ships and vice-versa
- ship types that share the same sprite can have different preview images
- fixed problem with icon cache for very long outfit lists
- added internet version checking support
- AI ships will no longer board crewless ships


* Version 1.0.1fc1 - 5/17/2002:

- fixed minimum fuel requirement for fuel-using weapons
- prolonged time between burst reloads for multiple weapons of the same type that don't all fire together
- implemented better calculation of damage for multiple fast-firing beams
- submunitions of point-defense weapons should track targets properly
- fixed incompatability with Radeon 8500 video card


* Version 1.0.1fc2 - 5/24/2002:

- screen is unfaded before invalid code notice is shown
- removed conflicting preview images from Quicktime movie files
- status bar background is redrawn immediately after buying a new ship
- fixed upward scrolling in outfit dialog


* Version 1.0.1gm - 6/4/2002:

- restored use of govt resource CommName field
- Hector is no longer fooled by cloaking devices
- corrected misaligned turreted beam aiming for certain ship configurations
- ship field OnRetire and OnPurchase fields are evaluated when player uses escape pod


* Version 1.0.2b1 - 7/6/2002:

- fixed problem that would prevent certain ships from hitting with turreted beams
- names of opened data and plugin files are written to log file at startup
- negative anti interference outfit values can increase system interference
- slightly changed behavior of gšvt resource Flags2 0x0008 bit
- B and S buttons work in outfit dialog when caps lock is on
- fixed problem that would prevent outfit ModType 27 from working in all cases
- fixed problem that would sometimes add too much to player's combat rating
- mission OnAbort fields are evaluated when the player uses an escape pod
- adjusted position of player info dialog jettison cargo button
- improved fighter docking/capturing
- deployed fighters are sold along with the player's old ship
- pirate warships no longer have the ability to see cloaked ships when they shouldn't
- fixed behavior of cloaking device flags 0x0004 and 0x0008
- improved behavior and performance of looping shipyard movies
- screen is properly refreshed after using an escape pod and ending up in a system with a colored background

* Version 1.0.2b2 - 7/25/2002:

- "Waiting" is displayed instead of "Disabled" for ships that are waiting for fuel 
- removed unused font resources
- long mission names in mission BBS window are truncated


* Version 1.0.2b3 - 8/13/2002:

- fixed outfit button display
- escape ships can no longer start disabled
- mass expansions are no longer prohibited from consuming all available cargo space
- fixed problem that would confuse some pirate ships 
- mission-related escort ships follow the player closer when hyperspacing


* Version 1.0.2fc1 - 8/28/2002:

- fixed error that would cause weapons' "immune to point defense" flag to be ignored
- fixed error that would cause negative murk values to be ignored
- reduced combat rating requirements for dominating planets
- corrected evaluation of mission resource OnAbort field


* Version 1.0.3b1 - 10/15/2002:

- fixed problem that would not add combat points for ships with very low strength values
- planets no longer fire at ships while they are entering the system
- fixed problem that would cause looping some Quicktime movies to crash under OS X


* Version 1.0.3b2 - 11/11/2002:

- any known pirated code will cause license file to be deleted
- fixed position of gambling movies
- improved display of Jettison Cargo button
- fixed behavior of keyboard shortcuts when communicating with certain ship types
- removed rare loophole which would allow more than six escorts
- Background popup menu in New Pilot dialog is hidden when all available chŠr resources are invisible
- corrected behavior of "starts destroyed" flag in spšb resource


* Version 1.0.3fc1 - 12/3/2002:

- no changes from 1.0.3b2


* Version 1.0.3gm - 12/11/2002:

- fixed bug that would sometimes cause Captain Hector to appear for registered users


* Version 1.0.4b1 - 1/14/2003:

- hailing enemy mission ships no longer causes them to become escorts
- corrected obscure problems involving multiple hypergates or wormholes in the same system
- corrected cause of rare crash when capturing ships
- corrected problems using multi-jump to travel through certain systems
- corrected problems using map to explore certain systems


* Version 1.0.4b2 - 1/21/2003:

- no changes from 1.0.4b1


* Version 1.0.4fc1 - 2/6/2003:

- option-clicking on Buy button when purchasing fighters will display the correct default amount


* Version 1.0.4fc2 - 2/23/2003:

- corrected behavior of "run in a window" checkbox
- plundering ammunition from disabled ships no longer allows the player to exceed item quantity limits


* Version 1.0.4gm - 3/9/2003:

- no changes from 1.0.4fc2


* Version 1.0.5b1 - 4/2/2003:

- corrected error that would occasionally prevent player from getting credit for kills
- corrected functioning of oŸtf resource ModType 27
- corrected functioning of Mxxx and Nxxx ncb operators used while landed on a planet
- corrected error that would sometimes cause Quicktime movies to play when they shouldn't


* Version 1.0.5fc1 - 4/13/2003:

- corrected problem that could cause mission ships to stop responding when the player is cloaked


* Version 1.0.5fc2 - 4/28/2003:

- corrected problems that could be caused by plugins that create wormholes with no exits
- corrected problems that could occur with Auroran Drop Bear missions
- player can no longer be scanned by other ships while jumping into hyperspace
- AI ships will no longer board and capture Wraith and other ships with zero crew values
- corrected small problem with submunition weapon types
- improved behavior of w‘ap resource burst options


* Version 1.0.5fc3 - 5/12/2003:

- derelict ships display zero capture odds
- fixed display of weapon cicn smoke trails
- destroyed planets/stations no longer fire their weapons
- corrected printing of pilotlog ScanMask field
- added game version and list of plugins to pilotlog output
- corrected turreted weapon blind spot evaluation
- resolved esoteric issues related to simultaneously-available, mutually exclusive missions
- added icons for Nova movie files


* Version 1.0.5gm - 5/24/2003:

- fixed problem in pirate warship AI that would cause pirates to stop responding
- AI ships properly calculate effective ranges of submunitioning weapons


* Version 1.0.6fc1 - 6/9/2003:

- corrected operation of mission briefing SRK and PRK tags
- corrected hang on startup when using plugins that feature recursive submunitions
- briefing text is correctly shown when mission cargo pickup mode is zero
- fixed display of ship sprites loaded from PICT resources
- AI ships no longer launch fighters whose weapon resource is marked "AI ships won't use"
- added warning when opening pilot files that refer to missing resources
- keyboard shortcuts work properly in bar when caps lock is on
- repeated keystrokes are recognized to buy and sell items in the outfit dialog
- corrected various issues related to the ammunition loadouts of captured or plundered ships
- corrected deceleration of intertialess ships that enter from hyperspace
- corrected deceleration of player ship when hit by weapon impacts while using afterburner


* Version 1.0.6fc2 - 6/13/2003:

- fleet generation takes into account ship resource AppearOn fields for AI fleet escort ships


* Version 1.0.6gm1 - 6/18/2003:

- locked plugin and data files are correctly opened
- added keyboard shortcuts to escort communication and hiring dialogs


* Version 1.0.7b1 - 11/24/2003:

- corrected compatability problems with MacOS X 10.3
- adjusted Mxxx and Nxxx operators to work when not landed


* Version 1.0.7fc1 - 12/2/2003:

- no changes


* Version 1.0.8b1 - 3/10/2004:

- fixed problem that would cause certain beams to do too much damage
- ionization is now applied to all ships within a weapon's blast radius
- fixed behavior of w‘ap resource Flags2 field 0x0020 flag
- fixed behavior of gšvt resource ShipColor field
- fixed behavior of outfit window when buying multiple items with zero cost
- fixed problem that would cause a crash when refusing certain missions

* Version 1.0.8fc1 - 4/1/2004:

- fixed problem that would cause player to be ionized by faraway weapon explosions
- fixed problem that would cause planetary defense ships to ignore player's fighters

* Version 1.0.8gm - 4/20/2004:

- no changes


* Version 1.0.9b1 - 3/11/2005:

- added debug log warnings for disaster resources with unusually small price deltas
- fixed small issue that would prevent some news strings in the bar from appearing
- fixed small issue that would cause some missions to have cargo quantities that were too large
- fixed problem that prevented plugins from patching p‘rs HailQuote strings
- fixed problem that prevented p‘rs resource 0x0020 flag from working
- corrected behavior of p‘rs and gšvt resource ship color fields
- added output of contribute bits to pilotlog.txt file

* Version 1.0.9b2 - 5/12/2005:

- fixed display of ships that unfold to fire when they fire long-lived beam weapons
- fixed behavior of spšb resource "start destroyed" flag for stellar objects configured to stay destroyed forever
- fixed point defense beam weapons' calculation of reload time and ammunition usage
- fixed problem that would prevent use of m•sn resource AuxShip resources higher than 255
- fixed problems related to swarming AI ships

* Version 1.0.9fc1 - 9/2/05:

- no changes

* Version 1.0.9fc2 - 10/15/05:

- added workaround for problem in MacOS X that could prevent buttons from drawing properly

* Version 1.0.9fc3 - 11/29/05:

- corrected problem introduced in previous version that caused problems with key settings dialog box


* Version 1.0.10b1 - 1/24/06:

- corrected problem that could cause a crash when clicking on an empty square in the ship selection window
- improved handling of compressed PICT resources in plugin files
- changed some beam handling logic so that multiple fast firing beams cause the correct amount of damage
- improved collision detection when using rle8/rle16 resources


* Version 1.0.10gm - 6/26/06:

- included new registration program to fix rare graphics glitch
