3.0.0 OVERVIEW
3.0.0 OVERVIEW
The following lists and charts show our progress towards releasing 3.0.0, with all remaining major tasks listed.
The following lists and charts show our progress towards releasing 3.0.0, with all remaining major tasks listed.
Tasks are either feature complete, or have an ETA for completion.
Tasks are either feature complete, or have an ETA for completion.
Some tasks may require further QA, bug-fixing and iteration.
Some tasks may require further QA, bug-fixing and iteration.
Tasks that delay beyond our target dates might cause the release of 3.0.0 to be delayed, or might be excluded from 3.0.0 if appropriate to maintain the release date target. 3.0.0 work is separated into Subsections: Persistent Universe Content, FPS / Space Gameplay, Engineering, UI, AI, Graphics, Backend, Network, and Ships & Weapons.The 3.0.0 Procedural Planet update marks a major advance in the Star Citizen Persistent Universe.
This week, we entered the optimization, polish and bug fixing phase for the 3.0 feature set. As there have been so many features and content implemented, we’ve encountered some stability issues that we want to address before going to a wider test audience. The ongoing work on the new Patcher system (that will save you from having to completely re-download each build) and some new bugs with CopyBuild3 (our internal version of the patcher) have also slowed us down. Because of this we have pushed back the Evocati and subsequent date ranges to reflect the additional time needed to get Star Citizen Alpha 3.0 ready for prime time.
Tasks that delay beyond our target dates might cause the release of 3.0.0 to be delayed, or might be excluded from 3.0.0 if appropriate to maintain the release date target. 3.0.0 work is separated into Subsections: Persistent Universe Content, FPS / Space Gameplay, Engineering, UI, AI, Graphics, Backend, Network, and Ships & Weapons.The 3.0.0 Procedural Planet update marks a major advance in the Star Citizen Persistent Universe.
As mentioned in Around the Verse, as the majority of 3.0’s new features are now completed, we have shifted focus to feature/content integration, optimization and bug fixing. Aside from updating the few remaining outstanding features that are being developed, we’re adding a new section that will describe some of the major blocker bugs that have occurred over the past week, a detailed list of the bugs that were resolved, and a burndown report that will feature overall tracking of remaining bugs.
PLANETARY UPDATE
PLANETARY UPDATE
YELA
YELA
Yela is the most frigid of the Crusader moons. Those bold (or careless) enough to step outside without a spacesuit will be killed instantly by its freezing temperatures. If the cold doesn’t kill you, then any of the treacherous crevasses that crisscross the planet might. Cyrovolcanos have been known to erupt unexpectedly from such crevasses, so be wary when flying at low altitudes. Despite all its danger, there is much beauty to be found on Yela, like the underwater caves hidden beneath the moon’s crust.
Yela is the most frigid of the Crusader moons. Those bold (or careless) enough to step outside without a spacesuit will be killed instantly by its freezing temperatures. If the cold doesn’t kill you, then any of the treacherous crevasses that crisscross the planet might. Cyrovolcanos have been known to erupt unexpectedly from such crevasses, so be wary when flying at low altitudes. Despite all its danger, there is much beauty to be found on Yela, like the underwater caves hidden beneath the moon’s crust.
CELLIN
CELLIN
Burning with volcanic activity, Cellin is the counter to her icy sister. Although the volcanoes have been dormant for hundreds of years, the surface is dotted with thermal geysers that erupt without notice. The largest of such geysers can destroy heavy vehicles. Highly corrosive clouds of gas are regularly released from the moon’s surface, creating low visibility and damaging anything caught outside.
Burning with volcanic activity, Cellin is the counter to her icy sister. Although the volcanoes have been dormant for hundreds of years, the surface is dotted with thermal geysers that erupt without notice. The largest of such geysers can destroy heavy vehicles. Highly corrosive clouds of gas are regularly released from the moon’s surface, creating low visibility and damaging anything caught outside.
DAYMAR
DAYMAR
Daymar’s surface is like a harmonic blend of Yela and Cellin. It’s mountainous surface is reminiscent of Cellin’s volcanoes, while its craters share a warm likeness to Yela’s frozen crevessases. Known for its dense atmosphere, thick fog and a loose dirt surface makes travel difficult. Lightning storms can help illuminate the fog, just don’t get struck by their flash.
Daymar’s surface is like a harmonic blend of Yela and Cellin. It’s mountainous surface is reminiscent of Cellin’s volcanoes, while its craters share a warm likeness to Yela’s frozen crevessases. Known for its dense atmosphere, thick fog and a loose dirt surface makes travel difficult. Lightning storms can help illuminate the fog, just don’t get struck by their flash.
REMAINING AIMS FOR 3.0.0 RELEASE
REMAINING AIMS FOR 3.0.0 RELEASE
PERSISTENT UNIVERSE CONTENT
BUG PROCESS
As we are approaching the end of our larger feature work, now we can start to properly review the current gameplay experience with all our directors involved. These reviews identify areas where some more polish is required to deliver a better gameplay experience. As we have done with our previous releases, we’re adding this section to outline the higher ticket items that we feel need some more work before we are comfortable releasing a build to our backers. You will also find an overview of bugs/tasks that have been fixed over the past week, along with a bug burndown chart taken from our tracking software to help illustrate this fix rate a little better.
USER EXPERIENCE POLISH PASS :
Improvement of our overall framerate
We have decided to spend time increasing performance on the client and server side.
Player Count & General Stability
Currently, performance and stability drop sharply once the active players in a server reach 12-15 players.
Cockpit Experience
The Cockpit Experience sprint team is focused on improving the overall player experience in the cockpit through adjustments to cockpit geo, character placement, g-force/hit reactions, VFX, Audio, UI, and code support for things like camera shaking and hooking into ship health systems to display proper damage.
Space Landscaping
We are working on some extra Graphics code for the GPU particle system to support the creation of new VFX to implement space dust at points around Stanton. This will continue to be iterated on to create some more elaborate assets.
Basic Ship Security
With the gameplay we’re adding in to 3.0.0, we’re conscious that there may be some other players that would love to kill you and take your ship. To help prevent this, we wanted to implement some basic security that will allow you to lock the ship, so only you have the ability to pass freely through its doors.
Rotating and Orbiting Planets
We are very keen to make the Stanton map feel more organic as a real environment and having the planets rotate and orbit will really help with this.
This will also introduce a proper day/night cycle when you’re on a planet surface which in turn opens up further gameplay possibilities.
Player Interaction System – User Experience Improvements
We want to give players the ability to more intuitively interact with items and objects within the game, but also find ways to indicate to the player what type of interaction they would be performing (pick up, start conversation, push button, etc).
Race Tracks on Planets
To give our planetary environments extra points of interest, and also an excuse to drive ground-based vehicles around at high speed, we thought the best way to do this was to build some rudimentary race tracks on the planets that would have been previously used by the research teams as a way to blow off steam and have fun.
BUGS FIXED IN THE LAST WEEK
(please note; that this is an overview of fixes made this week and not a complete list)
Crashes
Fixed a crash in CPhysicalWorld::DestroyPhysicalEntity
Fixed a crash in CSCItemShipComputer::OnItemShieldRecharge
Fixed a crash in CChatCommandFactory::CreateEmoteCommand
Fixed a crash in CSCCommsComponent::SetVideoSender
Fixed a crash in CPhysicalWorld::RepositionEntity
Fixed a crash in EntityComponentUpdateScheduler::DeallocateComponent
Fixed a crash in CEntityComponentUIOwner::UpdateLOD
Fixed a crash in CTagDefinition::Find (Crash on Boot)
Fixed a crash in CInterpolatePredictor::GetState
Fixed a crash in NavSpline::ComputeSegmentMatrix
Fixed a crash in CServiceState::StateServiceDelay
Fixed a crash in CPhysicalWorld::TimeStep
Fixed a crash in CRE_RParticle::Housekeeping
Fixed a crash in GFxResource::Release
Fixed a crash in CPlayer::SetThirdPerson
Fixed a crash in CSCItemSeat::InitSeatUserAttachment
Fixed a crash in GASMathCtorFunction::Round
Fixed a crash in CInternalDatabaseInfo::ReadController905
Fixed a crash in CEffectAttachment::~CEffectAttachment
Fixed a crash in CFlashPlayer::CalcWorldTransform
UI
Fixed an issue with the Personal Manager App where players were unable to select equip-able items.
Fixed an issue in the Starmap where mission objective markers would not appear.
Fixed several issues where screens were misplaced/misaligned after being converted to the item 2.0 MFD’s.
Fixed an issue where no Quantum travel markers were present, preventing Quantum Travel.
Quantum Travel
Fixed an issue where Quantum Travel would either fly the player through the target destination, or drop the player out of Quantum Travel too close to the target, either scenario often resulted in ship destruction.
Fixed an issue where Quantum travel would not initialize when attempting to travel to a destination near Crusader.
Missions
Fixed an issue where players were unable to interact with Miles Eckhart.
Fixed an issue where mission critical items were difficult to find when among asteroids.
Fixed an issue where repair missions were not being generated after the comm array was deactivated.
Fixed an issue where the mission marker for the current objective would move erratically.
Stanton
Fixed an issue where doors would not open after interacting with their control panel.
Fixed an issue in Levski where NPCs would fall through the world or float away in random directions.
Fixed an issue where the player could get stuck on the ASOP terminal screen after requesting a vehicle.
Fixed an issue where the elevator in Levski did not reach the selected floor.
Fixed an issue where the admin kiosk in Levski was not operating correctly when used.
Fixed an issue where NPC’s in Levski would appear to be walking on the spot.
Fixed various art issues throughout Levski.
Star Marine
Fixed an issue with characters spawning into a match with no loadout and missing their heads, causing character death.
Fixed an issue where players could get into a state where they were unable to select weapons.
Arena Commander
Fixed an issue where killed players would display as Quantum Travel, causing the player initiating Quantum Travel to be killed.
Fixed an issue where the camera would be placed at the origin of the map with the player character detached from a ship.
Fixed an issue where players could be awarded a large score from attacking a player that then flies out of bounds.
Fixed an issue where the player could attack a friendly player and receive no penalty.
Shopping
Fixed an issue where a purchase via mobiGlas would get stuck while processing.
Fixed an issue where items were not appearing in the shops.
Vehicles
Fixed an issue where colliding with a rock while piloting a Dragonfly would cause the vehicle to spin wildly out of control.
Fixed an issue where the Starfarer had no atmosphere throughout the ship.
Fixed an issue where leaving the pilot seat of the Mustang Beta would kill the player.
Fixed an issue with low detail LOD’s appearing across all ships.
Fixed an issue where support screens were missing from the Cutlass Black turret.
Fixed an issue with turrets moving erratically when being used.
Fixed an issue with the missile lock interface not appearing when using the M50.
Fixed an issue with the Caterpillar where the turret was not attached to the ship.
Fixed bugs with item 2.0 conversion that caused an issue where players were able to fly ships from non-flight stations.
Misc
Fixed an issue with loadouts not containing EVA packs.
Fixed the missing keybinding to bring up the Starmap.
This is a screen capture of the current count of all issues we’re intending to burn down before we consider releasing to Evocati.
PERSISTENT UNIVERSE CONTENT
MOONS
MOONS
We are adding 3 new moons to the Crusader system; Yela, Cellin, and Daymar.
We are adding 3 new moons to the Crusader system; Yela, Cellin, and Daymar.
Feature Complete
Feature Complete
SURFACE OUTPOSTS
SURFACE OUTPOSTS
The new moons will also have outposts on their surface to explore.
The new moons will also have outposts on their surface to explore.
Feature Complete
Feature Complete
SURFACE OUTPOSTS LIGHTING
SURFACE OUTPOSTS LIGHTING
Feature Complete
Feature Complete
MISSION GIVERS
MISSION GIVERS
We’re introducing Miles Eckhart (first seen in the Gamescom video) and Ruto to provide missions to players.
We’re introducing Miles Eckhart (first seen in the Gamescom video) and Ruto to provide missions to players.
The estimate for the mission givers has been pushed back due to some animations requiring rework and newly discovered code dependencies.
The estimate for the mission givers has been pushed back due to some animations requiring rework and newly discovered code dependencies.
ETA is 11th August (was 28th July)-some code dependencies are still present and animation rework is still in progress
ETA is 11th August (was 28th July)-some code dependencies are still present and animation rework is still in progress
BASIC DERELICT SHIPS
BASIC DERELICT SHIPS
Feature Complete
Feature Complete
INHABITED DERELICT SHIP SITES
INHABITED DERELICT SHIP SITES
Feature Complete
Feature Complete
DEBRIS FIELDS
DEBRIS FIELDS
Feature Complete
Feature Complete
DELAMAR / LEVSKI
DELAMAR / LEVSKI
We are adding the planet Delamar and the landing zone, Levski
We are adding the planet Delamar and the landing zone, Levski
There is some remaining shop kiosk implementation to be completed for 3.0.0 resulting in a slight delay.
Shop kiosk implementation – Code complete
Shop kiosk implementation – Code complete
ALREADY COMPLETE IN THE 3.0.0 BRANCH:
ALREADY COMPLETE IN THE 3.0.0 BRANCH:
Modular Room System for procedural generation of planetary outposts
Modular Room System for procedural generation of planetary outposts
Official Outpost Spawning System ready for mission designers
Official Outpost Spawning System ready for mission designers
Integrated Outpost distribution to PlanetEd
Integrated Outpost distribution to PlanetEd
Single outpost Object Preset
Single outpost Object Preset
Cluster of Outposts
Cluster of Outposts
Crash site mission
Crash site mission
Interface to hand place modules and save to Layer
Interface to hand place modules and save to Layer
Interface to teleport the camera to the closest outpost
Interface to teleport the camera to the closest outpost
Area boxes created by artists (all room sizes are now usable in the outpost procedural system)
Area boxes created by artists (all room sizes are now usable in the outpost procedural system)
Entrance Room system working (stairs and ramps are now available as initial rooms)
Entrance Room system working (stairs and ramps are now available as initial rooms)
Rooftop Prop system working for Solar panel
Rooftop Prop system working for Solar panel
Wall prop system working for additional prop variations
Wall prop system working for additional prop variations
Material Wear/Dirt on props using Layer Blend done and actually working
Material Wear/Dirt on props using Layer Blend done and actually working
Developed Outpost “feet” system
Developed Outpost “feet” system
Set random rotation and offset caps on planet editor
Set random rotation and offset caps on planet editor
Start documenting 3 possible map layouts looping system (using 2 or 4 meters metrics * system; using connection additional corridor pieces; using spline skinned corridors)
Start documenting 3 possible map layouts looping system (using 2 or 4 meters metrics * system; using connection additional corridor pieces; using spline skinned corridors)
Support Aircon/solar panel system on outposts
Support Aircon/solar panel system on outposts
Added color tinting to Outposts
Added color tinting to Outposts
Added color tinting interface to Planet Ed
Added color tinting interface to Planet Ed
Created material distinction for interior / exteriors
Created material distinction for interior / exteriors
Group elements offset in Planet Object Preset to be able to offset landing pads
Group elements offset in Planet Object Preset to be able to offset landing pads
New Assets:
New Assets:
Heavy Marine Armor
Heavy Marine Armor
Explorer Suit Armor
Explorer Suit Armor
Cloth and Clothing simulation on various assets old and new
Cloth and Clothing simulation on various assets old and new
Updated helmet interiors and exterior for updated art, FOV tech and standardization
Updated helmet interiors and exterior for updated art, FOV tech and standardization
Armor converted to work within modular customization structure
Armor converted to work within modular customization structure
Finalized delivery of ALL facial assets from 3lateral.
Finalized delivery of ALL facial assets from 3lateral.
Ships:
Ships:
New Skinning and Rigging tools for landing gear on ships.
New Skinning and Rigging tools for landing gear on ships.
Constellation Cargo Bay/Elevator extensions
Constellation Cargo Bay/Elevator extensions
Light Group entity optimization
Light Group entity optimization
GAMEPLAY
GAMEPLAY
PLAYER MANNED TURRETS
PLAYER MANNED TURRETS
During our testing of this feature, we have discovered that there are further polish items that need to be addressed in order to make the turret experience satisfying to the player. Turrets are a critical gameplay element of multicrew ships, so we want to ensure that they operate in the way we want.
Feature Complete
Feature Complete
PICK UP & CARRY
PICK UP & CARRY
As we’re introducing cargo with 3.0.0, players will be able to manually interact with their cargo to load and unload it properly on their ships.
As we’re introducing cargo with 3.0.0, players will be able to manually interact with their cargo to load and unload it properly on their ships.
Feature Complete
Feature Complete
ITEM 2.0 SHIP CONVERSION – PART 1
ITEM 2.0 SHIP CONVERSION – PART 1
We are beginning the process of converting our available ships over to the item 2.0 system. This will allow for greater player control of the ship and also allow for expanded gameplay.
We are beginning the process of converting our available ships over to the item 2.0 system. This will allow for greater player control of the ship and also allow for expanded gameplay.
Feature Complete
Feature Complete
ITEM 2.0 SHIP CONVERSION – PART 2
ITEM 2.0 SHIP CONVERSION – PART 2
With Part 1 of this feature (the Engineering side) drawing to a close, and appearing to come in as estimated. We have been properly able to schedule out the Tech Design side of this.
With Part 1 of this feature (the Engineering side) drawing to a close, and appearing to come in as estimated. We have been properly able to schedule out the Tech Design side of this.
Feature Complete. Bug fixing in progress.
Feature Complete. Bug fixing in progress.
ITEM 2.0
ITEM 2.0
Operator Seats.
Operator Seats.
Operator seats replace existing vehicle seats as the new controllers of Item 2.0 based ships.
Operator seats replace existing vehicle seats as the new controllers of Item 2.0 based ships.
Feature Complete
Feature Complete
Radar System
Radar System
Feature Complete
Feature Complete
Light Control System.
Light Control System.
Feature Complete
Feature Complete
Fuel / Refuel.
Fuel / Refuel.
Feature Complete
Feature Complete
Power Supply / Pipes.
Power Supply / Pipes.
Feature Complete
Feature Complete
Quantum Drive.
Quantum Drive.
Feature Complete
Feature Complete
INSURANCE
INSURANCE
Code Complete. Now supporting bugfixing
Code Complete. Now supporting bugfixing
STAMINA
STAMINA
All 3.0.0 tasks complete. This feature will be developed further for future releases.
All 3.0.0 tasks complete. This feature will be developed further for future releases.
DOORS & AIRLOCKS
DOORS & AIRLOCKS
We are starting to update the doors and airlocks within the game to be more intelligent. This would mean that the door would ‘know’ if a room beyond them is depressurized and would stay shut for safety.
We are starting to update the doors and airlocks within the game to be more intelligent. This would mean that the door would ‘know’ if a room beyond them is depressurized and would stay shut for safety.
* Feature Complete for 3.0.0. Bugfixing in progress.*
* Feature Complete for 3.0.0. Bugfixing in progress.*
CARGO
CARGO
Code Complete. Now supporting bugfixing.
Code Complete. Now supporting bugfixing.
COMMODITIES
COMMODITIES
Implementing items to represent units of commodity cargo.
Implementing items to represent units of commodity cargo.
Feature Complete
Feature Complete
KIOSK SUPPORT
KIOSK SUPPORT
Code Complete. Now supporting bugfixing.
Code Complete. Now supporting bugfixing.
ATMOSPHERIC ENTRY SUPPORT
ATMOSPHERIC ENTRY SUPPORT
Feature Complete
Feature Complete
PERSISTENT DAMAGE, AMMO AND MISSILES
PERSISTENT DAMAGE, AMMO AND MISSILES
Persistence ensures that your vehicle state is saved between sessions.
Persistence ensures that your vehicle state is saved between sessions.
Feature Complete
Feature Complete
REPAIR
REPAIR
Code Complete Bugfixing to follow as needed.
Code Complete Bugfixing to follow as needed.
INVENTORY SYSTEM SUPPORT
INVENTORY SYSTEM SUPPORT
The inventory will offer a way to manage the cargo and commodities that are being carried by the ships a player owns.
Code Complete. Bugfixing to follow as needed.
Date will remain connected to the UI team’s progress on the inventory.
ETA is 27th July (was 20th July)
ETA is 27th July (was 20th July)
ROVER AND DRAGONFLY IN SHIPS
ROVER AND DRAGONFLY IN SHIPS
Feature Complete
Feature Complete
IFCS PERFORMANCE IMPROVEMENTS – NEW ADDITION
IFCS PERFORMANCE IMPROVEMENTS – NEW ADDITION
Changing the IFCS system to work in batch updates for performance improvements
Changing the IFCS system to work in batch updates for performance improvements
Feature Complete
Feature Complete
HINT SYSTEM
HINT SYSTEM
We have decided to include a first iteration of in-game hints to help new players acclimate to the various complex gameplay mechanics in Star Citizen. This is a feature we have worked on in the background and until this week, were unsure if it would be ready in time for 3.0.0. As work on this has progressed better than expected, we have made the decision to include this feature for 3.0.0
We have decided to include a first iteration of in-game hints to help new players acclimate to the various complex gameplay mechanics in Star Citizen. This is a feature we have worked on in the background and until this week, were unsure if it would be ready in time for 3.0.0. As work on this has progressed better than expected, we have made the decision to include this feature for 3.0.0
Feature Complete for 3.0.0. Bugfixing & polish in progress.
Feature Complete for 3.0.0. Bugfixing & polish in progress.
ALREADY COMPLETE IN THE 3.0.0 BRANCH:
ALREADY COMPLETE IN THE 3.0.0 BRANCH:
Crusader Converted to Object Container Setup
Crusader Converted to Object Container Setup
With the transition to Object Containers, the Crusader map was completely re-designed. Each Point of Interest is now an object container laid out via the Solar System Editor. This is in preparation for Object Container streaming and seamless transitions from different POI’s and between Star Systems. Mission Flowgraphs are converted over to use Subsumption and the new Mission System.
With the transition to Object Containers, the Crusader map was completely re-designed. Each Point of Interest is now an object container laid out via the Solar System Editor. This is in preparation for Object Container streaming and seamless transitions from different POI’s and between Star Systems. Mission Flowgraphs are converted over to use Subsumption and the new Mission System.
Mega Map for Persistent Universe
Mega Map for Persistent Universe
Mega Map tech (also used in Crusader for seamless loading between different gamemodes) is now possible in the new PU map, which is setup in the Solar System Editor. This allows the utilization of Mega Map technology.
Mega Map tech (also used in Crusader for seamless loading between different gamemodes) is now possible in the new PU map, which is setup in the Solar System Editor. This allows the utilization of Mega Map technology.
Revamp of Power Plants / Shield Generators / Coolers and the Heat & Power System for improved gameplay and conversion to Item 2.0
Revamp of Power Plants / Shield Generators / Coolers and the Heat & Power System for improved gameplay and conversion to Item 2.0
CORE TECH
CORE TECH
PLANETARY TECH
PLANETARY TECH
Feature Complete
Feature Complete
SOLAR SYSTEM TOOL
SOLAR SYSTEM TOOL
Feature Complete
Feature Complete
ENTITY UPDATE COMPONENT SCHEDULER
ENTITY UPDATE COMPONENT SCHEDULER
Will allow lower priority entities (i.e. those further away from players) to be updated less frequently, which should improve the overall framerate and allow us to add more content to the universe.
Will allow lower priority entities (i.e. those further away from players) to be updated less frequently, which should improve the overall framerate and allow us to add more content to the universe.
Planned work for 3.0.0 is complete. This feature will extend past 3.0.0 as the work is ongoing, and continual improvements will be made in the run up to 3.0.0 release.
Planned work for 3.0.0 is complete. This feature will extend past 3.0.0 as the work is ongoing, and continual improvements will be made in the run up to 3.0.0 release.
ENTITY OWNER MANAGER
ENTITY OWNER MANAGER
The Entity Owner Manager will track entities that are moved around the universe, making sure we spawn and unspawn them at the correct time
The Entity Owner Manager will track entities that are moved around the universe, making sure we spawn and unspawn them at the correct time
Work on this feature was paused in order to support various bugs and feature polish for this week’s milestone review.
LA Engineering identified further additional tasks needed to support persistence and netcode.
LA Engineering has identified further tasks needed to support persistence and netcode.
ETA is 11th August
ETA is 11th August (was 28th July)
ALREADY COMPLETE IN THE 3.0.0 BRANCH:
ALREADY COMPLETE IN THE 3.0.0 BRANCH:
New Radar Databank
New Radar Databank
Subsumption Base Functionality
Subsumption Base Functionality
This is the initial release of the foundation technology that drives all of the AI, mission, dynamic content, and conversation logic. The mission content previously created with FlowGraph has been replaced and the implementation time to achieve a desired effect has been cut dramatically.
This is the initial release of the foundation technology that drives all of the AI, mission, dynamic content, and conversation logic. The mission content previously created with FlowGraph has been replaced and the implementation time to achieve a desired effect has been cut dramatically.
Various Performance improvements
Various Performance improvements
Planetary Physics Grid to support orbiting and rotating planets
Planetary Physics Grid to support orbiting and rotating planets
Multi-Function Display implementation for Item 2.0 Components on ships
Multi-Function Display implementation for Item 2.0 Components on ships
IFCS improvements to support AI & Takeoff System
IFCS improvements to support AI & Takeoff System
Unified Visor for seamless Ship 2.0 / FPS transition
Unified Visor for seamless Ship 2.0 / FPS transition
HUD/Visor integration for new Radar Databank
HUD/Visor integration for new Radar Databank
Object Distribution
Object Distribution
Terrain / Object blending for soft natural transition of objects intersecting with the ground
Terrain / Object blending for soft natural transition of objects intersecting with the ground
Video codec updated to Bink2, providing higher fidelity at lower bitrate
Video codec updated to Bink2, providing higher fidelity at lower bitrate
Vehicles no longer use Lua
Vehicles no longer use Lua
This is a huge step forward on the code side.
This is a huge step forward on the code side.
Skeleton Extension support for Item Port Offset overrides per item
Skeleton Extension support for Item Port Offset overrides per item
Numerous types of physics simulation for all Item 2.0 attachments including hair, weapons, grenades and more.
Numerous types of physics simulation for all Item 2.0 attachments including hair, weapons, grenades and more.
Destructible component for items, props and environment assets
Destructible component for items, props and environment assets
Nested Physics Grids support for vehicle transportation inside large ships, i.e. DragonFly & Rover
Nested Physics Grids support for vehicle transportation inside large ships, i.e. DragonFly & Rover
Physics simulation gravity vector now respects planetary gravity
Physics simulation gravity vector now respects planetary gravity
Modular loadouts rule sets and support for up to five loadouts
Modular loadouts rule sets and support for up to five loadouts
Animation driven facial audio implemented
Animation driven facial audio implemented
Updated Sandbox Editor Python integration.
Updated Spacebox Editor Python integration.
Zone culling on all character assets and layers, system complete and mesh markup complete supplemented with tools to easily support new assets.
Zone culling on all character assets and layers, system complete and mesh markup complete supplemented with tools to easily support new assets.
Solar System Editor
Solar System Editor
A tool that will layout entire solar system with their astral objects (sun, planets moons) as well as space stations, etc.
A tool that will layout entire solar system with their astral objects (sun, planets moons) as well as space stations, etc.
New Light Controller for runtime light switches
New Light Controller for runtime light switches
New network message queue (current in QATR) to reduce network bandwidth and network thread time.
New network message queue (current in QATR) to reduce network bandwidth and network thread time.
Light Entity Render node merging.
Light Entity Render node merging.
Dynamic Physics Grid to support sparse space areas vs. dense areas like space stations.
Dynamic Physics Grid to support sparse space areas vs. dense areas like space stations.
Highly optimized vertex and position format for all geometry
Highly optimized vertex and position format for all geometry
Texture memory usage reduced across the project
Texture memory usage reduced across the project
Unified material libraries for use across all departments
Unified material libraries for use across all departments
Comparing and finding all duplicated normal maps and albedo maps in the LayerBlend texture library
Comparing and finding all duplicated normal maps and albedo maps in the LayerBlend texture library
Clean up LayerBlend Material Libraries, Resolution Adjustments, Renames to Lower Case
Clean up LayerBlend Material Libraries, Resolution Adjustments, Renames to Lower Case
Follow-ups on list of unused textures and materials
Follow-ups on list of unused textures and materials
Massively improved LOD computation and average face sizes for ships
Massively improved LOD computation and average face sizes for ships
Shared hair assets (instead of bespoke asset per head) for character creation
Shared hair assets (instead of bespoke asset per head) for character creation
Automated facial asset LODs, skinning algorithm per LOD updated.
Automated facial asset LODs, skinning algorithm per LOD updated.
Reworked mesh setup of facial assets for optimal performance and reduced drawcalls.
Reworked mesh setup of facial assets for optimal performance and reduced drawcalls.
Unified helmet and character mesh into singular render proxy for better performance and visuals.
Unified helmet and character mesh into singular render proxy for better performance and visuals.
Various portal and culling improvements.
Various portal and culling improvements.
Improved Animation Data Base collection and build process for optimized animation data streaming also added external tools to manage this.
Improved Animation Data Base collection and build process for optimized animation data streaming also added external tools to manage this.
Deprecated thousands of legacy and test assets including animations, geometry, libraries and more for reduced build size.
Deprecated thousands of legacy and test assets including animations, geometry, libraries and more for reduced build size.
Automatic Asset Error collection and tracking.
Automatic Asset Error collection and tracking.
Reworked itemport layout for characters and character items
Reworked itemport layout for characters and character items
Updated all assets using HumanSkin to highly optimized HumanSkinv2 shader. This saves upwards of a 100 megs of texture memory per face.
Updated all assets using HumanSkin to highly optimized HumanSkinv2 shader. This saves upwards of a 100 megs of texture memory per face.
Vastly improved memory allocator which allowed massive reduction in runtime allocation count
Vastly improved memory allocator which allowed massive reduction in runtime allocation count
Several significant optimizations to entity update code
Several significant optimizations to entity update code
UI
UI
As you will see, the UI schedule has undergone some significant changes to accommodate some new features designed to enhance the player experience. The following schedule and dates will be used as the new baseline for the UI schedule, the previous completion dates have been included to indicate the change.
KIOSK UI
KIOSK UI
Feature Complete
Feature Complete
ITEM 2.0 MULTI FUNCTION DISPLAYS
ITEM 2.0 MULTI FUNCTION DISPLAYS
MFDs are being converted to work in the new item 2.0 system to give pilots even more control of their ships.
MFDs are being converted to work in the new item 2.0 system to give pilots even more control of their ships.
Feature Complete
Feature Complete
FIELD OF VIEW SLIDER
FIELD OF VIEW SLIDER
Feature Complete
Feature Complete
CHARACTER CUSTOMIZATION
CHARACTER CUSTOMIZATION
Players will now be able to customize their characters’ heads, hair, eye color, and skin color.
Players will now be able to customize their characters’ heads, hair, eye color, and skin color.
The team has been supporting other features, so the date for this has slipped. Production is reassessing and will post a specific projection next week.
The UI team are re-evaluating the dates for the Character Customizer based off the remaining work for this and supporting other feature requests.
ETA is TBD (was 25th July)
ETA is still TBD
PERSONAL MANAGER APP
PERSONAL MANAGER APP
This App will allow players to review their inventory and customize various aspects of their suit and weapons.
This App will allow players to review their inventory and customize various aspects of their suit and weapons.
Further polish work is needed to implement a profile selection and create a pop-up to select between loadout slots, but requires a little more time to complete.
Feature Complete Bug Fixing in progress.
Feature Complete Bug Fixing in progress.
MISSION MANAGER APP
MISSION MANAGER APP
Feature Complete. Bug fixing in progress
Feature Complete. Bug fixing in progress
CARGO MANIFEST APP
CARGO MANIFEST APP
Code Complete. Bug fixing to follow.
Code Complete. Bug fixing to follow.
VEHICLE CUSTOMIZER APP
VEHICLE CUSTOMIZER APP
This app will allow players to customize their ship via the ship customization screen, so edits can be done without locating the exact port on the ship.
This app will allow players to customize their ship via the ship customization screen, so edits can be done without locating the exact port on the ship.
Additional code support to fix issues with the Mission Manager, Hints, and the Ship Selector have delayed this feature slightly.
Additional code support to fix issues with the Mission Manager, Hints, and the Ship Selector have delayed this feature slightly.
ETA is 9th August (was 27th July)
ETA is 9th August
SHIP SELECTOR APP & INSURANCE CLAIM
SHIP SELECTOR APP & INSURANCE CLAIM
This app would exist alongside the Ship Selection Terminals in the Persistent Universe, allowing players more freedom to spawn ships at designated locations.
This app would exist alongside the Ship Selection Terminals in the Persistent Universe, allowing players more freedom to spawn ships at designated locations.
Code is complete and now requires final hookup, but this has been delayed due to the team supporting hint system for designers. Also, the completion date for this feature has moved out in order to support the item 2.0 Multi-Function Displays and Inventory.
Code is complete and now needs final hookup. Unfortunately, this has been delayed due to supporting bug fixing on the Arena Commander Loadout and Personal Manager. We need to have these features in a better state before too much progress is made on Vehicle customization. Otherwise, we would run the risk of having even more bugs to fix later.
ETA is 3rd August (was 19th July)
ETA is 11th August (was 3rd August)
HEAVY ARMOUR FOR STAR MARINE
HEAVY ARMOUR FOR STAR MARINE
Heavy armor will be enabled for selection within the Star Marine loadout customization menu.
Heavy armor will be enabled for selection within the Star Marine loadout customization menu.
Feature Complete
Feature Complete
INVENTORY SYSTEM
INVENTORY SYSTEM
Very closely linked to the cargo manifest App. This will be the place to look for you personal inventory.
Very closely linked to the cargo manifest App. This will be the place to look for you personal inventory.
Also delayed due to complications while hooking up the search bar and transfer popup, but the feature is now code complete and requires some final hookup to Flash.
Code Complete. Bug fixing to follow.
ETA is 27th July (was 20th July)
MISSION BOARD APP
MISSION BOARD APP
The mission board allows players to see the service beacons that have been set up around the universe by other players calling for assistance.
Feature Complete. Bug fixing in progress.
Feature Complete
STARMAP APP
STARMAP APP
Feature Complete
Feature Complete
UI OWNER COMPONENT
UI OWNER COMPONENT
Feature Complete
Feature Complete
MOBIGLAS OVERHAUL
MOBIGLAS OVERHAUL
Feature Complete
Feature Complete
COMMS SYSTEM UI
COMMS SYSTEM UI
We are adding the initial implementation of the Comms System in to 3.0.0 which will allow players to hail in order to request landing while at the various space stations in the PU.
We are adding the initial implementation of the Comms System in to 3.0.0 which will allow players to hail in order to request landing while at the various space stations in the PU.
Delayed due to team being redirected to help resolve blockers on other issues.
Delayed due to team being redirected to help resolve blockers on other issues.
ETA is 16th August (was 25th July)
ETA is 16th August
AI
AI
MISSION SYSTEM
MISSION SYSTEM
The overall system that will be used to create mission flows when we start building missions like Patrol, Assassination, Smuggling, etc.
The overall system that will be used to create mission flows when we start building missions like Patrol, Assassination, Smuggling, etc.
We are continuing to build on the mission system AI in order for design to implement more missions for inclusion in 3.0.0
We are continuing to build on the mission system AI in order for design to implement more missions for 3.0.0
ETA is 9th August (was 24th July)
ETA is 9th August
AI TURRETS
AI TURRETS
We are adding the ability for AI to operate turrets in Crusader, so we are working to make sure that they track and fire upon the correct targets.
Feature Complete
Feature Complete
GRAPHICS
GRAPHICS
RENDER TO TEXTURE
RENDER TO TEXTURE
This will have many uses going forwards, but our focus for now is to improve UI rendering and to introduce live rendering of video communications. We’re aiming to improve rendering performance by rendering as much of the UI ahead of a frame. For video communications, this will mean that we don’t have to pre-render the comms and store those files on the hard drive, as is the case with most games, allowing us to maintain fidelity and save hard drive space.
This will have many uses going forwards, but our focus for now is to improve UI rendering and to introduce live rendering of video communications. We’re aiming to improve rendering performance by rendering as much of the UI ahead of a frame. For video communications, this will mean that we don’t have to pre-render the comms and store those files on the hard drive, as is the case with most games, allowing us to maintain fidelity and save hard drive space.
This system is still in progress, but due to its overall size and some of the other features for 3.0.0 that require Render to Texture, teams are using the system as soon as they are able, which means that Render to Texture is requiring bug fixing support while it’s being developed which results in further delays of the system as a whole. The date below does also take dedicated bug fixing time into account.
This system is still in progress, but due to its overall size and some of the other features for 3.0.0 that require Render to Texture, teams are using the system as soon as they are able, which means that Render to Texture is requiring bug fixing support while it’s being developed which results in further delays of the system as a whole. The date below does also take dedicated bug fixing time into account.
ETA is 10th August
ETA is 10th August
ENVIRONMENT PROBE
ENVIRONMENT PROBE
This allows for bounced lighting and reflections to be updated dynamically and will result in better lighting visuals.
This allows for bounced lighting and reflections to be updated dynamically and will result in better lighting visuals.
This has been quite an in-depth task for the Graphics team whose work revealed a variety of unknown issues causing a delay.
This has been quite an in-depth task for the Graphics team whose work revealed a variety of unknown issues causing a delay.
Feature Complete
Feature Complete
ATMOSPHERIC ENTRY
ATMOSPHERIC ENTRY
Feature Complete
Feature Complete
VOLUMETRIC FOG
VOLUMETRIC FOG
The completion date has moved back due to unexpected issues with implementing the Volumetric fog away from Lumberyard to work correctly with our systems.
Feature Complete
Completion of required tasks are taking a bit more time than expected.
ETA is 9th June (was 30th May)
GPU PARTICLE FOUNDATION
GPU PARTICLE FOUNDATION
Feature Complete
Feature Complete
ENGINE TRAILS & CONTRAILS
ENGINE TRAILS & CONTRAILS
Feature Complete
Feature Complete
ASTEROID PHYSICS
ASTEROID PHYSICS
* Feature Complete
* Feature Complete
EXPOSURE IMPROVEMENTS
EXPOSURE IMPROVEMENTS
We are adding support for peripheral vision to be taken into account when calculating exposure, rather than just what is onscreen. This will avoid situations like looking into a space when there is something very bright (such as a planet surface or space station) just off-screen.
As other work progressed, we gained insight into this task which made the co
As other work progressed, we gained insight into this task which made the completion much more straight forward, allowing the improvements to be made earlier than anticipated.
Feature Complete.
ALREADY COMPLETE IN THE 3.0.0 BRANCH:
RenderTarget refactor
This saves over 50% of the video memory previously used for dynamic textures.
Physically-based area lights
Shadow map caching system
This allows for many more shadow casting lights at once and avoids the need for baking shadows.
Revamped decal rendering system which renders fully deferred, instanced decals with aggressive overdraw optimizations
BACKEND
DIFFUSION SUBSET FOR 3.0.0
Diffusion is our second-generation cloud-oriented back-end service architecture. It dramatically simplifies the effort required to implement, maintain, and interact with services, while simultaneously providing major enhancements in the areas of scalability and redundancy.
Feature Complete
SOLAR SYSTEM SHOP SERVICE
Feature Complete
SOLAR SYSTEM MISSION SERVICE V1 “MISSION BROKER”
Feature Complete
NETWORK
NEW MESSAGE QUEUE
Feature Complete
PHYSICS SERIALIZATION
This will fix a few long standing threading issues between the network and physics code which will improve separation of physics and netcode for better maintainability.
Code Complete. Bug fixing in progress.
PERSISTENT DATA REFACTOR
Code Complete for 3.0.0
SHIPS & WEAPONS
DRAKE DRAGONFLY
Feature Complete. Some code bugs remain
DRAKE CUTLASS BLACK
Feature Complete
RSI CONSTELLATION AQUILA
Feature Complete. Some code bugs remain
RSI URSA ROVER
Feature Complete
MISC PROSPECTOR
Feature Complete. Some code bugs remain.
RSI AURORA
This is an updated version of the Aurora. We previously didn’t think that we would have the time to complete this rework for 3.0.0, however, with the movement of our release dates we are now able to include this rework with 3.0.0.
Implementing the “springy” landing gear on ships, and bug fixing on other ships have delayed the delivery of the Aurora.
ETA is 4th August (was 21st July)
BEHRING P8-SC
Feature Complete
APOCALYPSE ARMS SCOURGE RAIL GUN
A shoulder mounted railgun capable of providing high levels of damage at a long range.
Completion on UI tech has slightly pushed the completion date for this weapon.
ETA is 9th June (was 8th June)
KLAUS AND WERNER GALLANT RIFLE
Feature Complete
ARROWHEAD SNIPER RIFLE
Rework of the legacy weapon.
Feature Complete Some minor polish remains.
KSAR DEVASTATOR-12 SHOTGUN
Rework of the legacy weapon.
Feature Complete Some minor polish remains.
KLAUS AND WERNER ARCLIGHT PISTOL
Rework of the legacy weapon.
With the moving of our release date, this weapon rework has been signed off to be included for the 3.0.0 release.
Feature Complete
GEMINI L86 PISTOL
Rework of the legacy weapon.
The latest review of this weapon highlighted issues that need to be fixed before it is signed off as complete.
ETA is 2nd August (was 28th July)
BEHRING P4-AR
Rework of the legacy weapon.
Feature Complete
BEYOND 3.0.0 - OVERVIEW
Click Here to Download.
3.1.0 Goals
PERSISTENT UNIVERSE CONTENT
New Additions:
Modular Space Station – Truckstop
Arc Corp / Area 18
FPS / SPACE GAMEPLAY
New Additions:
Female Player Locomotion
AI Locomotion
Shouldered Weapons
Throwable Weapons
Armed (FPS Weapon Equipped)
Fists
Knife
Take down (Front, Sides, Rear)
Knockdown and Knockbacks
CORE DEV TECH AND SYSTEMS
New Additions:
Fuel (Item 2.0)
Criminality System
Room System v2 (Physical Depressurization)
Item 2.0 Elevators v2
Item 2.0 Airlocks v2
Diffusion Refactor
Item Degradation/Failure/Luck
Service Beacon v1
Parties and Orgs(Group Entity Component)
Game persistence
Spectrum Integration in game
Repair and Restock System
Elevators v2
Bind / Unbinding
Object Container Streaming Core Engine Support
SHIPS:
MISC Razor
RSI Aurora (Update)
ANVIL Terrapin
MISC Hull C
DRAKE Cutlass Red
DRAKE Cutlass Blue
AEGIS Vanguard Harbinger (Variant)
3.2.0 Goals
PERSISTENT UNIVERSE CONTENT
New Additions:
Crusader
Hurston
MicroTech (Stretch Goal)
FPS / SPACE GAMEPLAY
New Additions:
New Ammo Types
Gadgets (drones / shields)
Bumps
Coperative Avoidance
Downed
Drowning
Item Inspection
Looting IK / Permissions
CORE DEV TECH AND SYSTEMS
New Additions:
NPC Generation (Archetype)
Interaction System – Useables
Radar System (Item 2.0)
Cargo v2
Service Beacon v2
StarMap v2
Gas Giant Tech
Ship to Ship Refuel System
Breaching
Security / Access Control
Object Container Streaming
SHIPS:
RSI Constellation Pheonix
RSI Constellation Taurus
MISC Freelancer MAX
AEGIS Vanguard Sentinel (Variant)
MISC Freelancer DUR