An additional benefit offered by moving to the cloud is being able to fix issues in plot logic, which historically we have not been able to do because of client side complexity or platform holder limits. Under the hood, the Keep has a logic validator which ensures you’ll always have a valid world state free from errors and conflicts.
Choices in our games are immense, and on occasion subtly perceived. In some cases, the consequences of decisions you’ve made in a past game won’t reveal themselves until some future story. Handling all these permutations is complex. Really complex. Tracking all possible prerequisites and potential knock-ons, even just to create the simple acknowledgement of a choice is very detailed — and prone to error.
As an example, an import from DAO to DA2 brought across something in the order of 600 different data points, most requiring complex logic solving to answer correctly the question of “how did the player settle this choice at the end of the game.” As a result, some current save imports are buggy, which is our fault, and something we’re committed to fixing. Permanently. The Keep allows us to do just that. Users of the Keep won’t have to suffer with these types of logic inconsistencies any longer.