Changes between Version 5 and Version 7 of Ticket #3834


Ignore:
Timestamp:
May 2, 2016, 11:28:42 AM (8 years ago)
Author:
sanderd17
Comment:

Legend:

Unmodified
Added
Removed
Modified
  • Ticket #3834

    • Property Keywords review removed
  • Ticket #3834 – Description

    v5 v7  
    66
    77* ~~TechnologyTemplateManager shouldn't serialise any data (it can always load the techs from disk when rejoining)~~. r18100
    8 * SerializeVector is very ineffecient; it stores the name of the array with every element, which results f.e. in a lot of lines like -> see patch
    9 * TemplateManager stores the templates rather inefficiently -> see patch
    10 * AIInterface serializes all templates, while it isn't needed at all -> see patch
     8* ~~SerializeVector is very ineffecient; it stores the name of the array with every element, which results f.e. in a lot of lines like~~. r18121
     9* ~~TemplateManager stores the templates rather inefficiently~~. r18121
     10* ~~AIInterface serializes all templates, while it isn't needed at all~~. r18121
     11* ~~AIManager shouldn't serializa any data when there are no ais~~. r18121
    1112* AIManager serialized the big pathfinder grid. This should be loaded in a Deserialized method (after deserialization of the pathfinder).
    1213* AuraManager can clean up the applied auras while running (the deletion of objects was omitted in earlier versions because it was bad for performance, but this isn't an issue anymore when using Maps), it also doesn't need to store the caches.