Changelog

From Naevwiki
Jump to: navigation, search

0.6.x

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: %APPDATA\naev\logs\
    • OS X: ~/Library/Application Support/naev/logs/
    • Linux: ~/.local/share/naev/logs/
  • 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.x

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.x

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.x

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