Install Steam
login
|
language
简体中文 (Simplified Chinese)
繁體中文 (Traditional Chinese)
日本語 (Japanese)
한국어 (Korean)
ไทย (Thai)
Български (Bulgarian)
Čeština (Czech)
Dansk (Danish)
Deutsch (German)
Español - España (Spanish - Spain)
Español - Latinoamérica (Spanish - Latin America)
Ελληνικά (Greek)
Français (French)
Italiano (Italian)
Bahasa Indonesia (Indonesian)
Magyar (Hungarian)
Nederlands (Dutch)
Norsk (Norwegian)
Polski (Polish)
Português (Portuguese - Portugal)
Português - Brasil (Portuguese - Brazil)
Română (Romanian)
Русский (Russian)
Suomi (Finnish)
Svenska (Swedish)
Türkçe (Turkish)
Tiếng Việt (Vietnamese)
Українська (Ukrainian)
Report a translation problem
Checking all levels every time I start the game is a huge time killer. I'd rather have an on-demand check when I select a level to play. Already works for online playing with levels I don't have.
This is only because the server host has a file on their end that matches the map file to the workshop item id and sends that id to the clients to check if they already have it or to use the id to find it on the workshop for download.
Checking the map every time you select to play it would mean there would be a longer loading time for every map instead of having the option to skip all of them and use short loading times. For example, try going to the replay options menu and selecting global near me in the ghosts drop-down; then go play a map. You'll notice it has to check and download the ghosts, this would be very similar to having to check the map when you play it, for every map. It gets really old after a while of playing a bunch of different maps.
Not to mention, you wouldn't be able to do any sorting by rating (workshop overall rating, or your personal up/down rating) if it only checked maps you've played in that session instead of checking them all prior to getting to the level select menu. You would have to play maps before being able to sort them.
If you did the check while only highlighting a map in the level select menu, then you still have the sorting problem, but then you also introduced menu lag, every time you arrow down to the next map, it'd have to queue up a workshop check.
Currently, the best way to do it is to check them all at the start, but the devs are looking into a way to just do it in the background, although that introduces the case where you could get to the level select while the check is still running.
Personal rating should be saved locally while the workshop could act as a backup for reinstalls etc.
Global workshop rating seems to be a little useless to me because I prefer my personal rating, but ok. There could be a button to refresh all workshop maps, enabling the sorting by current data. Or just remember/cache the rating, it's not critical.
Correct, not a good way to check it.
My preferred solution: use ondemand checking and add a config option to check all at startup. If startup check is enabled, ondemand check will notice the map was checked and be done, only a microsecond of time wasted. If startup check is disabled, ondemand check would check each played map once per session, huge time saver for players with 100+ maps.
And yes, new maps would probably have to be checked at startup anyway since there is no cached data.