Pioneer Changelog

What's new in Pioneer 20170704 Alpha

Sep 1, 2017
  • New Features:
  • Added Swap button for sector map (#4039)
  • New default keybindings (#4050)
  • Fail hyperdrive when wheels are down (#4049)
  • New music for ship-destroyed (#4038)
  • Internal Changes:
  • Install package for OS X (July 2017) (#4047)
  • VS2015, 64bit linking fix (#4046)
  • Cleaup 64-bit warnings in vs2015 (#4051)
  • Fixes:
  • Adding some missing letters to Orbiteer for Turkish translation (#4043)
  • Fix comparison for "most important" object (#4053)
  • Handle assimp major versions greater than 3 (#4055)
  • Removing collision mesh for those little fin things top and bottom (#4044)
  • Fix segfault when exiting Pioneer (#4057)
  • Avoid crash on ESCaping a UI Dropdown (#4060)

New in Pioneer 20160304 Alpha (Mar 12, 2016)

  • New Features:
  • Ship stat planner addon for Blender. Exports ship.json (#3639)
  • Bowfin fighter for Kaluri/CIW (#3641)
  • Invisible disabled button for commodity market (#3605)
  • Minor changes and tweaks:
  • gun locator tag fix (#3633)
  • Ability to set Combat and Nav targets to null validly (#3634)
  • Redirect stdout for modelviewer mode (#3640)
  • Kanara resize (75%) (#3642)
  • RandomColor Port for better random colours (#3644)
  • Fixes:
  • Fix rare crash. #3645
  • Internal Changes:
  • Remove redundant LuaAPI function: SetEnabled() (#3491)
  • vector2 template class (#3646)
  • vector2 template class (#3646)

New in Pioneer 20160212 Alpha (Feb 23, 2016)

  • New Features:
  • Barnard's star update (#3584)
  • Anisotropic Texture Filtering (#3586)
  • Minor changes and tweaks:
  • Search and rescue missions tweaked and fixed #3589
  • New behaviour of ESC button (#3618)
  • Fixes:
  • TextureDescriptor usage updated (#3591)
  • Fix ObjectViewer crash/hang (#3588)
  • Fix for broken SGM file loading (#3597)
  • Show the correct pattern on the ship info screen (#3598)
  • Fix serialization bug in S&R missions (#3607)
  • Missing text fix (#3608)
  • Fix for console window crash (#3611)
  • Fix for #3602 and #3517 (#3603)
  • Fix bad text size (#3612)
  • Fix the vcacheopt type narrowing conversions that I caused (#3613)
  • Fix number of police ships being opposite of lawlessness (#3614)
  • Fix Character.lua / Ship.lua import relationship (#3617)
  • Fix Search and Rescue bug not recognizing a competed mission (#3621)
  • Internal Changes:
  • Optional use of std::chrono for Profiler (#3593)
  • SGM graceful failure (#3592)
  • Convert geometry to use 32-bit indices (#3585)
  • Remove TextureDescriptor default constructor arguments (#3594)
  • Text rendering performance improvements (#3599)
  • Fix #ifdef to allow compilation on various BSDs (#3600)
  • GL_INVALID_OPERATION warning (win32) (#3620)
  • Reduce size of terrain patch skirts (#3622)
  • Rendering cleanup, possible perf improvements (#3623)
  • Cleaning up Pi.h (#3624)
  • Fix terrain cracks (#3625)

New in Pioneer 20151212 Alpha (Feb 23, 2016)

  • New Features:
  • PgUp/PgDn increments time acceleration (configurable) (#3544)
  • New-UI galactic view (#3549)
  • Search & Rescue mission script (#3529)
  • New config value UIScaleFactor to scale text and images in the UI (#3552)
  • Add return location to mission screen for Search & Rescue missions (#3570)
  • One button (F9) is sufficient for changing missile/scanner view (#3556)
  • Added pump down button to the EconTrade screen (#3567)
  • Fixes:
  • Fix typo in language strings (#3382)
  • Fix crash upon illegal activity in uninhabited system (#3555)
  • Fix BBS icon for new S-R mission module (#3558)
  • Galactic view fixes (#3557)
  • Fix rounding of the 'heading' display (#3550, #3561)
  • Fix UI scaling for small displays (#3568)
  • Launch ship if necessary at start of AIDockWith (#3563)
  • Deimos Seed (#3572)
  • Flying empty fix (#3516)
  • Fixed translations for the names of the Galactic arms (#3566)
  • Fixed OS X 10.11 OpenSSL issue (#3579)
  • Remove incorrect assertion on max planet detail (#3577)
  • Fixed deprecated libraries in OS X 10.11 (#3580)
  • Internal Changes:
  • Face parts (head/hair/eyes/nose/mouth) can now be non-gendered (#3548)
  • Face parts can now all be the same size to make alignment easier (#3548)
  • Added forgotten strings to translation system (#3551)
  • Minor code adjustment to make ccache effective again (#3562)
  • Remove the neighbour system from GeoPatch (#3569)
  • Make DetailLevel a class and initialise all members (#3575)
  • Improve the error message when a save game cannot be opened (#3578)

New in Pioneer 20151130 Alpha (Feb 23, 2016)

  • New Features:
  • New random number generator! (#3485)
  • More moons for Jupiter, and a low Earth orbit station (#3503)
  • Three new faction specific police ships, and new crimes added (#3254)
  • Three new faction specific fuel clubs (#3504)
  • All stations now have a Tech Level, in range 1-12 (#3505)
  • Compact Use Equip Widget (#3507)
  • Normal Mapping for objects (ships, stations etc) (#3515)
  • Make Autosave optional (#3518)
  • Show stable Lagrange point in system view (#3536)
  • Fixes:
  • Fix stations placed on top of each other (#3498)
  • Updated premake script to generate usable CodeBlocks project (#3521)
  • Fix negative latitude longitude issue (#3531)
  • Fix AIWarning giving the wrong errror msg (#3532)
  • Fix strings not in translation system (#3538)
  • Lagrange Points in turquoise-ish (#3539)
  • Fix the broken win32 cross compile (#3542)
  • Fixed XCode Project file (#3540)
  • Fix cockpit loading (#3546)
  • Internal Changes:
  • All crime handling moved to Lua (#3254)
  • CargoRun missions first unload all mission cargo (#3510)
  • Change OpenGL Extensions from Compatibility to Core (#3514)
  • Direct buffer population (#3513)
  • Deprecate Visual Studio 2013 (#3519)
  • Updated vs2015 libraries and DLLs (#3520)
  • Clang warnings (#3524)
  • Clean up OpenGL pollution (#3526)
  • Fix the last real Clang warning (#3528)
  • Delete Form/FormController, which are no longer used (#3533)
  • Minor code cleanup (#3545)

New in Pioneer 20150202 Alpha (Feb 3, 2015)

  • Fixes:
  • Romanian characters added, fixes #3314 (#3318)
  • Fix the libcurl linking for Profile, PreRelease and Debug (#3354)
  • Fix modelcompiler (#3356)
  • Attempt to avoid calling methods on a nil object (#3357)
  • Fix missing specular highlights (#3367)
  • Fix compilation of planetrings shader (#3370)
  • Broken cockpit rotations using headlook (#3381)
  • Script and UI API changes:
  • ServerAgent class for simple network communication (#3342)
  • Internal Chnages:
  • LuaSerializer refactoring to diminish coupling with LuaObject (#3349)
  • New Features:
  • Confirm quit question added (#3374)
  • Mouselook for internal camera (#3361)
  • Migrating the save-game serialisation from a binary flat file to JSON (#3355)
  • New mission: cargo run (#3274)
  • Internal Chnages:
  • Fix VS2013 profiling configuration (#3368)
  • Rendering statistics (#3371)
  • Instanced model rendering for cities (#3372)

New in Pioneer 20150131 Alpha (Feb 2, 2015)

  • New Features:
  • Many point stars on starless galaxy (#3321)
  • Fixes:
  • Prevent issue #3340 assert (#3341)
  • Internal Chnages:
  • modelcompiler no GL, no SDL, build support for compiled models (#3339)

New in Pioneer 20150125 Alpha (Jan 26, 2015)

  • Fixes:
  • Ship launch thrust timer fix (#3330)
  • Fix the UI strange rendering (#3332)
  • Update the ToolTip text layout (#3334)
  • Internal Changes:
  • Stop vs2013 using the whole program optimisation (#3333)
  • Equipment strings moved to new translation module (#3295)
  • Optimisation:
  • Animation interpolation optimisation (#3327)
  • Ship nearby optimise (#3328)

New in Pioneer 20150113 Alpha (Jan 15, 2015)

  • Internal Chnages:
  • Faster deduplication of collision data (#3319)

New in Pioneer 20150105 Alpha (Jan 8, 2015)

  • Fixes:
  • Fix 3313 (#3316)
  • Internal Changes:
  • Remove DrawPoints & DrawLines methods (#3303)
  • Dummy renderer for headless tools (#3306)
  • Fix scanner drawing post-load (#3309)
  • Faster text buffer rendering (#3304)
  • Ignore any sgm files in the repository (#3315)

New in Pioneer 20141218 Alpha (Dec 19, 2014)

  • New Features:
  • New OPLI ship Storeria (#3257)
  • Our two space stations decommissioned (hoop and big_crappy) and three new jaw dropping amazing ones enter service! (#3099)
  • FIxes:
  • Move parentheses to correct position for ATLAS_SIZE test (#3299)
  • Minor changes and tweaks:
  • Switch font texture U/V coordinates to unsigned int (#3273)
  • README updated to markdown format (#3276)
  • Ship and station labels can now include line breaks (#3188)
  • Changed to compile as c++ for all build configurations (#3288)
  • Handle non-core strings for lua equipment (#3279)
  • Use counter not named bays for stations (#3291)
  • Internal Changes:
  • Fix spelling error in DeliverPackage
  • README updated to markdown format (#3276)
  • Ship and station labels can now include line breaks (#3188)
  • Change the Star Color structures to use Color instead of Uint8 (#3285)
  • Remove the Colours.h/cpp files (#3289)
  • Several bugfixes to the Lua serializer triggered by recent code (#3279)

New in Pioneer 20141129 Alpha (Dec 5, 2014)

  • New Features:
  • New Multi Scoop equipment, and merge cargo and fuel scoop slots to a single one (#3267)
  • Fixes:
  • Fix string "NONE" in ShipInfo not using the translated version (#3268)
  • Require OpenGL 3.1 context when opening the SDL window (#3269)

New in Pioneer 20141125 Alpha (Nov 27, 2014)

  • Disable shader validation due to OSX bug (#3260)
  • Fix (unnoticeable) logical error in cargo code (#3261)
  • Fix Open GL errors causing MXE build not working (#3251)
  • Add CppCheck file. (#3266)
  • Remove GLEW, use glLoadGen (#3265)

New in Pioneer 20141121 Alpha (Nov 22, 2014)

  • Script and UI API changes:
  • Added random number from Poisson distribution (#3242)
  • Minor changes and tweaks:
  • Introduce special footer when player is in equipment market, fixes #3117 (#3238)
  • A smarter ShipMarket in SpaceStation (#3243)
  • Fix Anti-Aliasing (#3246)
  • Remove defunct shader programs (#3258)
  • Extra checking for program creation (#3253)
  • Fixes:
  • Update deprecated gun tag on Lunar shuttle (#3245)
  • Internal Changes:
  • The OSX build showed these might be shadowed (#3248)
  • Json ship definitions (#3252)

New in Pioneer 20141117 Alpha (Nov 19, 2014)

  • New Features:
  • Update to use OpenGL 3.2 (#3219)
  • Internal Changes:
  • The OSX build showed these might be shadowed (#3248)

New in Pioneer 20141108 Alpha (Nov 8, 2014)

  • Changes:
  • Script and UI API changes
  • Added random number from Poisson distribution (#3242)
  • Minor changes and tweaks
  • Introduce special footer when player is in equipment market, fixes #3117 (#3238)

New in Pioneer 20141101 Alpha (Nov 3, 2014)

  • Changes:
  • Minor changes and tweaks
  • More variation in city size / dimension (#3227)
  • Deadzone (#3236)

New in Pioneer 20141026 Alpha (Oct 27, 2014)

  • Art:
  • Lunar Shuttle facelift (#3230)
  • Apsis icon and crosshair polish (#3223)
  • New Features:
  • We now have a build script for NixOS Linux (#3208)
  • Flying with gears down increases drag (#2509, #3207)
  • New Trade Analyzer ship component (#3200)
  • Added Horizon Culling for planets (#3216)
  • Google Breakpad (MSVC only) (#3211)
  • Fixes:
  • Remove detail changes (#3213)
  • Replace #pragma once by traditional include guards. (#3215)
  • Fix #3224 (#3225)
  • Re-init the cockpit when we buy a new ship (#3226)
  • Fix ObjectViewer crash for non-planets (#3228)
  • Fix alpha blending and render to texture (#3229)
  • Fix the crosshair rendering (#3232)
  • Match the BeginFrame with an EndFrame (#3235)

New in Pioneer 20141024 Alpha (Oct 25, 2014)

  • Lunar Shuttle facelift (#3230)
  • Apsis icon and crosshair polish (#3223)
  • Added Horizon Culling for planets (#3216)
  • Second Hand ship equipment advert for BBS (#3220)
  • Google Breakpad (MSVC only) (#3211)
  • Replace #pragma once by traditional include guards. (#3215)
  • Fix #3224 (#3225)
  • Re-init the cockpit when we buy a new ship (#3226)
  • Fix ObjectViewer crash for non-planets (#3228)
  • Fix alpha blending and render to texture (#3229)
  • Fix the crosshair rendering (#3232)

New in Pioneer 20141011 Beta (Oct 20, 2014)

  • New Features:
  • We now have a build script for NixOS Linux (#3208)
  • Flying with gears down increases drag (#2509, #3207)
  • New Trade Analyzer ship component (#3200)
  • Fixes:
  • Remove detail changes (#3213)

New in Pioneer 20141005 Beta (Oct 6, 2014)

  • New Features:
  • Flying with gears down increases drag (#2509, #3207)

New in Pioneer 20140930 Beta (Oct 1, 2014)

  • New Features:
  • System exploration (#3201)
  • Fixes:
  • Remove invalid asserts (#3206)
  • Attributes for uv coords should be vec4 not vec2 (#3205)

New in Pioneer 20140928 Beta (Sep 29, 2014)

  • Fix orientation of galaxy density map (#3197)
  • Minor changes and tweaks:
  • Terrain detail / depth changes (#3184)
  • Output SDL version on start (#3196)
  • Player defined Ship names (#3176)
  • Update galaxy colour image (#3197)

New in Pioneer 20140919 Beta (Sep 24, 2014)

  • Internal Changes:
  • More cache unification (#3193)
  • Refactor face generator code to support some future changes (#3180)

New in Pioneer 20140912 Beta (Sep 15, 2014)

  • Fixes:
  • Fix behaviour of autosave system (#3163, #3101)
  • Minor changes and tweaks:
  • Randomize planet phase angle (#3135)
  • Script and UI API changes
  • FileSystem.ReadDirectory now includes timestamps for files (#3163)
  • Internal Changes:
  • Const-correctness in CustomSystems and Factions (#3174)
  • Restrict FreeType to a single translation unit (#3175, #1203)

New in Pioneer 20140909 Beta (Sep 10, 2014)

  • Fixes:
  • Fix wrong reinitialization of random generator (#3156)
  • Fix crash at Daniel's Haven (#3157)
  • Minor changes and tweaks:
  • Show buy and sell prices in commodity market (#3153)
  • Add new author's names to name generator (#3155)
  • Commodity sell price too low (#3161)
  • Make Stars visible during eclipse (#3100)
  • Cap maximum number of police GoodsTraders (#3165)
  • Script and UI API changes:
  • Allow to set lawlessness in custom systems (#3166)
  • Internal Changes:
  • Improve galaxy image handling (#3154)
  • Refactor galaxy generation code (#2773)
  • Recreate folder structure for sgm batch export (#3162)
  • Galaxy generation, part 2 (#3167)
  • Cargo body improvement (#3168)

New in Pioneer 20140131 (Mar 11, 2014)

  • Fixes:
  • Fix volume control layout (#2798)
  • Support horizontally-expanding widgets in table rows
  • Fix compilation with gcc 4.7 (#2799)
  • Fix crash with gcc 4.7 compiled binary (#2802)
  • Fix crash when attacked during deliver package mission (#2806)
  • Internal changes:
  • Update terrain to use the new VertexBuffer (#2795)
  • On-demand glyph caching (#2796, #2804)
  • Gas Giant rewrite (#2803)
  • Script and UI API changes:
  • New `inherits` function in the `utils` module to quickly implement class hierarchies in Lua (#2767)

New in Pioneer 20131103 Dev (Nov 4, 2013)

  • New features:
  • Translations now managed via Transifex (#2521)
  • Internal changes:
  • Build fixes for MSVC

New in Pioneer 20131017 Dev (Oct 17, 2013)

  • New features:
  • New ship "Xylophis Short Range Shuttle" (#2442)
  • New ship "Kanara Interceptor" (civilian version) (#2454, #2461)
  • New settings screens (#2490)
  • Vertical speed is shown with altitude, up to 10000 km or half the planet's radius (#2446)
  • The random face system now supports multiple species (#2440)
  • The eclipse effect can now be disabled in the config file (#2439, #2497, #2176, #2190)
  • Minor changes and tweaks:
  • Improved ship textures (#2450)
  • Resized DSMiner
  • Updated the Deneb to use new camera and gun tag-points (#2460)
  • Set Speed mode is now initialised with the ship's forward speed (#2469)
  • Cleaned up translation files (#2490)
  • Script and UI API changes
  • UI now uses a stack of layers instead of floating widgets (#2475, #2478)
  • Multiline text widgets now default to 75 chars width (#2488)
  • New UI methods and extended Lua interfaces (#2490)
  • Checkbox: Toggle, SetState, IsChecked, onValueChanged
  • List: GetSelectedIndex, SetSelectedIndex, NumItems, IsEmpty
  • DropDown: GetSelectedIndex, SetSelectedIndex, NumItems, IsEmpty
  • TextEntry: SetText
  • Slider: GetRange, SetRange
  • Basic joystick event support
  • FileDialog now has a way to enter a new filename (#2490)
  • Expose game settings, languages settings and keybindings to Lua (#2490)
  • Fixes:
  • Modelviewer now correctly reloads tag-points when switching models (#2451, #2456)
  • Correctly setup UI sizing from window size (#2455, #2453)
  • Fix TradeShips hang when trying to add cargo to almost-full ship (#2459, #2432)
  • Fix window/GL setup when multisampled antialiasing is requested but not available (#2425)
  • Fix a thread shutdown race condition that caused crashes at game exit (#2464)
  • Fix crash when game load fails (#2467, #2466)New features
  • New ship "Xylophis Short Range Shuttle" (#2442)
  • New ship "Kanara Interceptor" (civilian version) (#2454, #2461)
  • New settings screens (#2490)
  • Vertical speed is shown with altitude, up to 10000 km or half the planet's radius (#2446)
  • The random face system now supports multiple species (#2440)
  • The eclipse effect can now be disabled in the config file (#2439, #2497, #2176, #2190)
  • Minor changes and tweaks:
  • Improved ship textures (#2450)
  • Resized DSMiner
  • Updated the Deneb to use new camera and gun tag-points (#2460)
  • Set Speed mode is now initialised with the ship's forward speed (#2469)
  • Cleaned up translation files (#2490)
  • Script and UI API changes:
  • UI now uses a stack of layers instead of floating widgets (#2475, #2478)
  • Multiline text widgets now default to 75 chars width (#2488)
  • New UI methods and extended Lua interfaces (#2490)
  • Checkbox: Toggle, SetState, IsChecked, onValueChanged
  • List: GetSelectedIndex, SetSelectedIndex, NumItems, IsEmpty
  • DropDown: GetSelectedIndex, SetSelectedIndex, NumItems, IsEmpty
  • TextEntry: SetText
  • Slider: GetRange, SetRange
  • Basic joystick event support
  • FileDialog now has a way to enter a new filename (#2490)
  • Expose game settings, languages settings and keybindings to Lua (#2490)
  • Fixes:
  • Modelviewer now correctly reloads tag-points when switching models (#2451, #2456)
  • Correctly setup UI sizing from window size (#2455, #2453)
  • Fix TradeShips hang when trying to add cargo to almost-full ship (#2459, #2432)
  • Fix window/GL setup when multisampled antialiasing is requested but not available (#2425)
  • Fix a thread shutdown race condition that caused crashes at game exit (#2464)
  • Fix crash when game load fails (#2467, #2466)
  • Fixed model spinner view distance (#2481)
  • Stopped mouse movement when grabbed (#2485)
  • Fixed UI::Margin sizing with non-ALL direction (#2490)
  • Model changes:
  • Pattern textures can now have alpha channels (#2449)
  • Internal changes:
  • Lua blobs will now be correctly serialized (#2463)
  • Removed many unnecessary uses of reinterpret_cast (#2465)
  • Fix some problems reported by valgrind (#2472)
  • Miscellaneous code improvements (#2474)
  • Better Unicode handling in scan_enums (#2479)
  • Cleaned up, fixed and documented LuaTable and LuaPushPull (#2332)
  • Fixed model spinner view distance (#2481)
  • Stopped mouse movement when grabbed (#2485)
  • Fixed UI::Margin sizing with non-ALL direction (#2490)
  • Model changes:
  • Pattern textures can now have alpha channels (#2449)