Changelog

0.6.0 (March 17, 2015)
Features:


 * Core slots system
 * Ships must have a core system, engine, and hull equipped to take off
 * Ships' attributes are mostly defined by their cores
 * Total of 95 core outfits
 * Naev's data is now stored in a zip file, making contributing easier than ever
 * Greatly improved SDL2 support (now default)
 * Support for window resizing and toggling fullscreen without restarting
 * Drag-and-drop ndata loading when ndata can't be found
 * Fake fullscreen is used by default to avoid turning off other monitors
 * Fullscreen toggling via keybind (F11 by default)
 * Improved keyboard-and-mouse gameplay, with an optional WASD layout
 * Autonav improvements
 * Autonav resets time accel instead of aborting (onpon4)
 * Improved autonav behaviour when pushed off of jump points
 * Activated outfits get hotkeys by default
 * Fuel is now provided for free at spaceports
 * Auto-braking (Ctrl-S by default) in lieu of a dedicated Active Cooldown key
 * Ships only need to be spaceworthy when taking off (Avihay)
 * Added on-screen "PAUSED" indicator (can be disabled in conf.lua)
 * Local system maps can be bought from the landing screen

Content:


 * Greatly expanded galaxy
 * 150+ new systems and 500+ new planets
 * Za'lek faction added (Viruk and Lineth)
 * Expanded pirate space (Lukc)


 * New missions
 * Added 6 repeatable missions
 * Added 10 scripted missions
 * Greater mission availability in Soromid space (BSoD-naev)
 * New Sirius mission string, "Heretic" (l0k1)
 * Several repeatable pirate missions (Lukc)
 * New FLF mission and two neutral missions by brognam
 * 3 new songs by Askyel and saturn6
 * Innumerable typo and content fixes by PhoenixRiver, perey, m1foley, ids1024, and others
 * Cargo missions are longer-range (up to 6 jumps)
 * Added hidden jumps, currently only discoverable via special maps

Technical:


 * Error logs are now stored to help with issue reporting
 * Windows:
 * OS X:
 * Linux:
 * Fixed save corruption issues on Windows
 * Dynamic news support for missions and events (BariumBlue)
 * See the news Lua API module for more information

0.5.3 (April 14, 2012)

 * Portable mode, allowing for Naev’s user data files (saves, screenshots, etc.) to be placed in arbitrary locations.
 * Afterburners now gradually overheat and have no fixed duration.
 * Active cooldown allows for rapid ship cooling.
 * Many typo fixes in missions and lore.
 * Fixed several rare crashes.

0.5.2 (March 25, 2012)

 * New events and missions
 * New outfits
 * House Soromid now has a logo
 * More ways of mapping the universe
 * Disabling damage leaks through shields
 * conf.lua-tweakable font sizes for accessibility
 * Bug fixes

0.5.1 (February 28, 2012)
For Players:


 * Many new missions, and improvements for older ones.
 * Soromid faction added.
 * Full array of ships for the faction.
 * Populated northern area of the galaxy.
 * New disable mechanic
 * Disabling damage is separate from regular damage.
 * Player ships can now be disabled, boarded and looted!
 * Disabled ships will recover automatically over time.
 * Jump points, planets and stations must now be discovered through exploration.
 * Maps now reveal fixed routes, mostly between major factions’ space.
 * Fancier map search shows details about found items.
 * New planet and station graphics.
 * Large AI ships now have greater weapons diversity.
 * General usability improvements for low resolutions.
 * Missiles lock on gradually, depending on electronic warfare values.
 * The tutorial has been substantially expanded and reworked.
 * Active outfits allow for powerful, temporary abilities to be toggled.
 * New key bindings make the it possible to use the keyboard most of the time.
 * Autonav is now more flexible and can travel to planets in addition to systems.
 * Navigate the spaceport with keytips.
 * Improved faction reputation logic.
 * Factions now have ceilings for reputation gained through killing.
 * Missions are necessary to elevate your standing beyond this.
 * Completing major missions can increase the reputation ceilings.
 * Landing permissions enhanced beyond the simple boolean (hostile or friendly) model.
 * Landing at military and other special assets typically requires high reputation with a faction.
 * When you don’t meet the required standing but aren’t hostile, assets are marked ‘restricted’.
 * Overhaul of spaceport bar NPCs. NPCs will now often say meaningful things and can even help the player out by hinting at missions or updating his galaxy map.
 * Complete ship health rebalancing.
 * Store user data in XDG-compliant locations (*nix-only)
 * Misc. bug fixes

For Developers:


 * Faction standing and land permission code moved to Lua.
 * Reputation is now handled with per-faction scripts.
 * Special assets can have unique landing code (e.g. requiring a particular mission to be done)
 * Large amount of Lua API additions and changes.
 * Greatly enhanced the in-game universe editor.
 * XML data (ships, planets, etc.) has been split into individual files to allow greater modularity.
 * Various faction specific scripts have been reorganized to be in a more logical location, and these script have been tied closer to the master faction definition.
 * Generally less crash-prone when loading corrupt data.
 * Misc. bug fixes

0.5.0 (June 3, 2011)
For Players:


 * Larger universe
 * Expanded Dvaered, Frontier, Empire and Pirate territories
 * All-new Sirius and Soromid territory
 * Big systems
 * More planets per system
 * Much larger planets, many new planet and station graphics
 * Players must fly to jump points before jumping to another system
 * Overlay map for in-system navigation
 * Mouse interactivity
 * Planet, ship and jump point targeting
 * Contextual click actions (board, hail, land, etc.)
 * Optional mouse-controlled flying
 * Electronic warfare
 * Ships have cloaking and detection abilities
 * Sensor range depends on cloak vs detection
 * Turrets no longer track all ships equally
 * Time model changes
 * In-game time progresses in real-time
 * Dynamic time compression speeds up long journeys
 * On-map security rating abandoned in favour of faction presence indicators
 * System backgrounds (nebulae, stars and more!)
 * Fancier new GUI
 * Brand-new tutorial that is independent from the main game
 * Outfit slots now have sizes
 * Weapon sets allow easy configuration of different weapon combinations for each ship
 * Ship and weapon heat system
 * Weapons start with perfect accuracy, and become inaccurate as they overheat
 * Severe overheating causes rate of fire to drop
 * Damage absorption and penetration system
 * More diverse planetary inventories (see the tech system below)
 * Random bar NPCs
 * Sound system improvements
 * Smarter autonav behaviour
 * … and plenty more (new missions, ships, outfits, portraits, etc.)

For Developers:


 * Faction presence
 * Replaces security and simple fleet spawning
 * Fleet spawning is now controlled through Lua on a per-faction basis
 * Universe and system editor
 * Allows easy and quick modification of the universe
 * Can create and manipulate planets, systems and jumps
 * New tech system
 * Techs are groups containing outfits, ships or other techs.
 * Assets (formerly planets) sell whatever is in their assigned techs.
 * Hook improvements
 * Pilot hooks pass arguments by default
 * You can now pass custom arguments to hooks
 * Many new hooks
 * Replaced old timer system with new hook-based timer system
 * Improvements to the in-game Lua console
 * Missions can now use more than a single mission marker
 * ndata-locating code is much-improved
 * Lua/Luajit and CSparse system libraries can be used instead of internal ones
 * SDL_image is no longer a dependency
 * Events can now be saved
 * GUIs can be written in Lua
 * Camera API allows much greater camera flexibility
 * Vast amounts of other Lua API additions and enhancements

0.4.2 (January 31, 2010)

 * Fixed critical bugs.
 * Improved game consistency.
 * Improved the anti-FLF Dvaered campaign.
 * You can now disable NPOT textures (should improve FPS if needed at cost of more RAM usage).

0.4.1 (January 15, 2010)

 * New content.
 * Ship stats.
 * New font rendering backend.
 * Fancier comm interface.
 * Fixed toolkit rendering bugs.
 * Lowered memory usage on most systems by nearly 50%.
 * Using autotools now.
 * Fixed misc bugs.

0.4.0 (September 18, 2009)
UI:


 * Friendly error message when ndata not found.
 * Zoom scales dynamically with ship speed and target distance.
 * Concept of "security" added to system map.
 * Faction territory graphics added to map.
 * On-screen display of mission information.
 * Landing window and subwindows completely revamped.
 * Higher-resolution graphics.
 * Ships now have engine glows.
 * More sorting.
 * In-game configuration editing.
 * Controls are able to be set in-game.

Gameplay:


 * Complete rebalancing.
 * Outfit system wholly rewritten, now uses slots.
 * Unused outfits are stored in an inventory.
 * Escort ships are now persistent.
 * Many new outfits, ships, missions, systems, songs, and sounds.
 * Equipment now affects ship manoeuvrability.
 * New Great House (Proteron).
 * Energy recharges like an RC circuit.

Back-end:


 * OpenGL rewrite to be more modular and advanced.
 * Multiple sound back-ends including OpenAL with support for EFX extension.
 * Added Replaygain.
 * Event system added.
 * Configuration saving.
 * Many bug fixes.
 * Now 100% DFSG-compatible!

0.3.9 (April 24, 2009)

 * Two new systems.
 * Conf file name changed from "conf" to "conf.lua".
 * Explosions now affect your ship again.
 * Fixed segfault when player dies.
 * Fixed visual glitch with fuel bar.
 * Minor interface changes.
 * Made the Collective Distraction mission not leave you stranded ever.
 * Misc fixes.

0.3.8 (April 10, 2009)

 * Nebulae generation speed up by a factor of 3.
 * Lua console implemented.
 * You can now bribe planets.
 * Debris implemented.
 * News is implemented.
 * New graphics.
 * New missions.
 * New songs.
 * New systems.
 * New graphic.
 * Fixed planet lighting.
 * Remodelled the entire ship spawning system.
 * Incorporated map into the mission computer and mission information window.
 * Changed how map markers work.
 * AI improvements.
 * You can now make the game window scale itself with "scalefactor = 2." in your conf file.
 * Lua documentation actually works and is used now.
 * Made Lua API more segfault safe.
 * More Lua API.
 * Fixed the outstanding crash at takeoff bug.
 * Misc bug fixes.
 * Windows port.

0.3.7 (February 20, 2009)

 * Major bug fixes (combat rating, race condition, memory leaks, corruption...).
 * Some ships will offer to refuel you if you hail them.
 * Official support for Mac OS X.
 * New graphic.
 * New song.
 * Misc bug fixes.

0.3.6 (February 13, 2009)

 * New systems.
 * New missions.
 * New graphics.
 * Improved AI.
 * New fire modes (both, turret, forward).
 * New bindings to change fire modes and cycle through hostiles.
 * Completely changed how faction hits work.
 * Pilots will now help each other out depending on their factions.
 * Changed how ship hitting worked, added weapon safety.
 * Faster (and cleaner) loading.
 * Keybinding to toggle ally safety fire ("safety").
 * Added in-game credits.
 * More dynamic music handling.
 * Sanitized input handling some. Much better support for joystick axes.
 * SDL 1.3 Support.
 * Force Feedback support (with SDL 1.3).
 * Back up saves.
 * Bug fixes.

0.3.5 (December 25, 2008)

 * New systems.
 * Ships can now have mount points instead of shooting from the center.
 * New ships.
 * New mission.
 * Screen scales on smaller resolution, should allow playing on the Eee PC and Pandora.
 * Interference implemented.
 * Loading time drastically reduced.
 * New outfit type and new outfits.
 * New special effects.
 * Dynamic economy powered by CSparse.
 * Ported to FreeBSD.
 * Can set audio settings from options menu.
 * Implemented licenses.
 * Drastically improved keybinding system.
 * New HUD.
 * New "speed" keybind that lets you toggle 2x speed.
 * Mission Computer missions now mark the destination with a green triangle when selected.
 * Fixed setting sound/music volume not doing anything.
 * Fixed many typos.
 * Fixed many misc bugs.

0.3.4 (November 21, 2008)

 * Increased the money to be made off pillaging ships.
 * Added keybindings menu to see what keybindings you have.
 * Radar now marks the direction of your targets when outside of range.
 * Failed missions now jettison the cargo visually.
 * Fixed some make issues on some systems.
 * Fixed the font distortion on some setups.
 * Refuel button should be more sane.
 * Fixed bug with improper cargo free space calculation.
 * Fixed bug with missions not cleaning up cargo nor behaving properly.
 * Swapped zoom in/out scroll buttons in star map.
 * Improved font rendering.
 * Improved AI some.
 * Lists have scrollbar if needed.
 * Fixed some typos.
 * Misc bug fixes.

0.3.3 (November 14, 2008)

 * Added tutorial.
 * Added introduction text.
 * Added communication framework (with bribes).
 * Added loading bar.
 * Properly using isometric perspective now.
 * 5 new loading screens.
 * 1 new ship.
 * Greatly increased font quality.
 * Added simple logo.
 * FSAA support (where supported).
 * Improved AI.
 * Automatic backtraces in DEBUG mode (gdb is still much prettier though).
 * Code clean up and misc bug fixes.

0.3.2 (October 13, 2008)

 * Balanced Lua conf stack.
 * Added "target_prev" keybind.
 * Improved AI.
 * Drastically reduced ship transportation prices.
 * Code clean up and memory issue fixes.

0.3.1 (October 2, 2008)

 * Changed datafile name from "data" to "ndata".
 * Fixed segfault when trying to land with no planets.
 * Improved Hyperspace distance management.

0.3.0 (September 27, 2008)

 * First release