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)