Opened 13 years ago

Closed 13 years ago

#694 closed enhancement (fixed)

Improve the performance of the game setup screen on first load

Reported by: Kieran P Owned by: Philip Taylor
Priority: Nice to Have Milestone: Alpha 3
Component: Core engine Keywords:
Cc: Patch:

Description

Since it seems slow when I test it with an empty cache, and leads to pauses when images are being cached.

Precache them on game load? Or maybe trigger caching when user opens single/multi player setup screen?

Change History (2)

comment:1 by Philip Taylor, 13 years ago

The issue is loading the map XML files (in order to get their names for the list). With my currently-installed maps and an empty cache, it takes about 2 seconds to load them all, of which about a third is simply parsing the XML and the rest is converting to XMB. The XMB conversion could probably be optimised a lot but the parsing is still too slow. We should do the same as with textures: store the cached converted XMB versions in the release package so normal users won't have to load the original XML versions.

comment:2 by philip, 13 years ago

Resolution: fixed
Status: newclosed

(In [8782]) Handle XMB caching with the same system as texture caching. Fixes #694.

Note: See TracTickets for help on using tickets.