Naev Development Blarg (Page 6)
-
Naev LÖVE
BY , ON MARCH 14TH, 2021
This post is about development on Naev 0.9.0.
.
Disclaimer: the LÖVE project has nothing to do with Naev. We just thought their API was cool and decided to implement it.
As you may know, the Naev scripting engine is written in Lua. Since the original releases of Naev, the Lua ecosystem has seen an incredible growth, being using in notable games and software. One of these great frameworks is LÖVE, which is a 2D game API. While we haven’t rewritten Naev in LÖVE, what we have done is implement a subset of the LÖVE API in Naev. In combination with the dialogue systems we had already implemented in Naev, we were able to extend it such that LÖVE games could be launched inside of Naev using the Naev engine. Since a picture says a thousand words, let us see some examples taken from simplegametutorials.
Flowers demo running in Naev We can see the game is being run inside a dialogue window inside of Naev. Mouse input is passed and it reacts to user input.
Snake demo running in Naev An independent game loop can also be run inside of Naev, along with keyboard input to create a snake game.
Of course what game is complete without a Sokoban minigame?
Sokoban demo running in Naev Since Naev itself has asteroids, it seems like the next logical steps is to run an asteroids clone inside of Naev.
Asteroids demo running in Naev Although we haven’t shown any original mini-games. The LÖVE API has a nearly infinite potential for creation. In future posts we will show some of the different ways it is being used in Naev.
-
Naev 0.8.2 Release!
BY BOBBENS, ON FEBRUARY 12TH, 2021
We are proud to announce the 0.8.2 release of Naev. This fixes some issues found in 0.8.1. We don’t expect there to be many remaining issues, but if you do find any, please report them at the issue tracker. Discussion about the game can also be had on Discord (discord invite).
You can get the latest version from any of the following three sources:
Changelog:
- Gameplay
- Fixed duplicate rewards from pirate ship-stealing missions. (Sorry.)
- Fixed the Advanced Nebula Research mission’s failure condition in case you don’t stick with the transport ship. (Sorry.)
- Fixed the “The one with the Runaway” mission so the captured drone doesn’t appear back in space.
- Engine
- Fixed a bug loading games with short (1-character) names.
- Tweaked chances of seeing Spaceport Bar missions.
- Updated German translation.
- Fixed “configure” script when the system has a “cxsparse” library and no “csparse”.
- Fixed source .tar.gz so ./configure is immediately usable again. (Note: 0.9.x will use Meson for builds.)
- Gameplay
-
Naev 0.8.1 Release!
BY BOBBENS, ON JANUARY 9TH, 2021
We are proud to announce the 0.8.1 release of Naev. This fixes some important issues found in 0.8.0. Due to popular demand, time constant (previously known as time dilation) has been reduced significantly. We don’t expect there to be many remaining issues, but if you do find any, please report them at the issue tracker. Discussion about the game can also be had on Discord (discord invite).
You can get the latest version from any of the following three sources:
Changelog:
- Gameplay
- Lowered large ships’ time constant (renamed from time dilation) by 50% of the deviation from 100%.
- Tweaked Za’lek ships’ stats and outfit slot behavior to match expectations.
- Engine
- Restored macOS support. (Catalina users will have to bypass Gatekeeper: See https://github.com/naev/naev/wiki/FAQ for details.)
- Fixed a crash-loop when the “saves” folder gets populated by Steam data (or other files) and no Naev save files.
- Fixed intermittent error messages about the “Lua Spawn script for faction ‘Trader’”.
- Fixed rare/potential bugs in font and save-file code.
- Fixed crash when navigating landing screens with the tab key.
- Updated German translation.
- Improved text in minor ways.
- Gameplay
-
Naev 0.8.0 Release!
BY BOBBENS, ON DECEMBER 17TH, 2020
We are proud to present the 0.8.0 release of Naev! This has over 4,000 commits from 0.7.0 and has been under development for the past 3.5 years. The backend and interface has been revamped to be modern with lots of improvements all over the board. Some examples include unicode and internationalization support. We would like to thank all the contributors who have participated in this release.
Some of the more notable gameplay changes include making missiles and fighter bays not require ammunition, changed how some pilots spawn, time passes faster in larger ships, and a revamped commodity/economy system.
We don’t expect there to be many issues, but if you do find any, please report them at the issue tracker. Discussion about the game can also be had on Discord (discord invite).
You can get the latest version from any of the following three sources:
Full changelog:
- Gameplay
- Overhaul of the interface to be more sleek and functional
- Interface is much more slick
- Dark theme to be more consistent with space
- Font uses outlines to be more readable
- New map overlay with adjustable opacity
- Added rarity indicator to ships and outfits
- Changed fonts
- Indicate non-common NPC with exclamation marks
- Added accessory slot and unique accessory outfits as mission rewards
- Simple economy model implemented with map visualizations
- Added travelling merchant who sells unique items
- Made missiles and fighter bays reload while in space
- Modified the balancing of missiles
- Added asteroids and mining
- Improved player GUI
- Brushed GUI is now the default
- Improved and fixed escort system
- Made Pirates and FLF spawn in a fairer way
- Made time pass at different rates for different ships (“Time Dilation”)
- Made piracy missions available from any Independent or black market planet
- Substantially increased pay for unique missions (10x in most cases)
- Made references to the player gender-neutral
- Made combat music vary from faction to faction
- Made it so AI ships spawn with cargo
- Improved AI behaviours
- Nerfed Quicksilver
- Added the ability to buy “fake IDs” from pirate strongholds
- Made jammers into activated outfits that increase cloaking
- Added Soromid organic ships that level up organs
- Improved and expanded NPC portraits
- Commodities can be sold/bought everywhere
- Added a “slow mode”, which runs the game at half speed (like an easy mode)
- Added a ship log which records events
- Added a “system map” which displays information about known remote planets
- Added support for giving commands to individual escorts
- New intro images replacing old placeholders
- Increased pirate name variety for bounty missions
- Ships now travel with you automatically for free, as with outfits
- Added map decorators showing locations of factions and the Nebula
- Added a dogfight aiming helper
- More music
- New and/or improved missions
- New Za’lek mini-campaign
- Completed the FLF campaign
- Fixed up the Collective campaign
- Improved the Shark (Nexus Shipyards) campaign
- Improved the Dvaered anti-FLF campaign
- Added and improved piracy missions
- New minor Soromid campaign, “Coming Out”
- New tutorial mission at the start of a new game
- Various newly added and improved generic missions
- Overhaul of the interface to be more sleek and functional
- Engine
- Support for compilation with Meson
- HiDPI-awareness
- Support for translations
- Added shaders to speed up and improve graphics
- Added support for non-ascii direct character input
- Added support for map decorators
- Removed support for Lua 5.0
- Removed support for SDL 1, only SDL 2 is supported
- Added support for translating
- Made the OSD compact itself to avoid showing redundant information
- Made Autonav able to follow ships
- Consolidated the effects of cloaking and jammers under cloaking
- Added workaround for ALSOFT buggy version that crashes
- Added a polygon-based collision algorithm
- Added some symbols for partial colorblind accessibility
- Support #include in shaders
- Multiple font support
- Many bugfixes
- Gameplay
-
Naev 0.8.0-beta.4
BY BOBBENS, ON NOVEMBER 30TH, 2020
It so happens that instead of having things cool down and prepare for the release, development has instead accelerated with 1473 commits from the previous beta. For this reason, we are going to do a final beta for 0.8.0, aiming to release full 0.8.0 by the end of this year. We would like to say that we don’t anticipate too many issues with this beta, but given the amount of code changed anything can happen. For this reason, please try it and find any issues, please report them at the issue tracker. Discussion about the game can also be had on Discord (discord invite).
Download the new version from here.
Some changes from 0.8.0-beta.3:
- Overhaul of the interface to be more sleek and functional
- Interface is much more slick
- Dark theme to be more consistent with space
- New map overlay with adjustable opacity
- Improved AI behaviours
- Nerfed Quicksilver
- New Za’lek mini-campaign
- HiDPI-awareness
- Support for translation
- Support for compilation with Meson
- Many bugfixes