The Pioneer development team are pleased to announce the release of Pioneer alpha 32. This release is the first running entirely on our new model system, and includes three new ships to show it off. There's also the usual bunch of improvements, fixes and other tweaks. Full changelog
and builds for Windowws, Mac OS X and Linux (32 & 64-bit) are available from the homepage.
New features
- Ship parade on the menu screen (#2112)
- New ship "Kanara Interceptor" (#2037)
- New ship "Lunar Shuttle" (#2082)
- New ship "Deneb Transport" (#2119)
- New fast random number generator (#1893, #2078, #2079)
- Upgraded hoop station (#2046, #2131, #2114)
- Removed Lua model system (LMR) (#2029, #2071)
- Removed LMR-based ships (#2061)
- Removed Elite/Frontier content (#2093)
Minor changes and tweaks
- Balanced DSMiner fuel use (#2062)
- Added laser mount to DSMiner (#2055)
- Model animation state saved and restored to savefile (#2044)
- New missile AI (#2094)
- Shortcut key to launch missiles ('m') (#2094)
- Show realtime orbit positions in system view (#2104)
Fixes
- Work around missing model UV coordinates (#2034, #1952)
- Fully initialise Body object in its constructor (#2048)
- Fix crash when refueling (#2050)
- Reduce terrain "grid" effect (#2053, #1631)
- Fix crash in several mission screens when accessed during hyperspace (#2064, #2056)
- Fix crash when missiles explode before activation (#2067, #2066)
- Fix duplicated model animation groups (#2063, #2024)
Model changes
- Converted Natrix ship to SGModel (#2033, #2095)
- Upscaled DSMiner model (#2096)
- New missile model (#2036)
- New cargo model (#2101)
- Downscaled building models (#2052)
- Add test_gun model (#2060)
- Converted tombstone to SGModel (#2083)
- Basic support for station door animations (#2046)
- Support for navigation lights (#2080)
- Support for per-instance skinning (#2088)
- Modelviewer: Scale/landingpad test model (press 'p') (#2034, #1981)
- Modelviewer: More/better log output (#2034, #1876)
- Modelviewer: Enable mods (#2032)
Script changes
- UI: MultiLineText objects now have SetText and AppendText methods (#2045)
- ShipTypes is deprecated, and EquipTypes has been removed; use the new ShipDef and EquipDef tables (#2026)
- Player.SetHyperspaceTarget and GetHyperspaceTarget methods (#2028, #2027)
- Model: Ship.GetSkin & SetSkin and skin manipulation methods (#2080)
Internal changes
- Removed Text::VectorFont (#2041)
- Removed Renderer::DrawPoints2D (#2041)
- LuaObject wrapper cleanup (#2026, #2049, #2073, #2075)
- Fix SGModel NodeVisitor not applying correctly to all node types (#2076, #2074)
- Remove ShipFlavour structure (#2069, #2135, #2113)