Distance

Distance

View Stats:
This topic has been locked
torcht  [developer] 6 Jan, 2017 @ 6:52pm
Build 5081 - Jan. 6th
Experimental build 5081 is now available on the experimental branch. Decided to squeeze in a couple small fixes before moving to the default branch.

For those new, here's how to access the experimental branch:
How to access the "experimental" branch of Distance

Modifications
  • Fixed bug with the Level Editor not allowing updating of a level if you were subscribed to it
  • Fixed bug where main menu levels weren't being properly tagged on Steam Workshop
  • Removed VJPoster from game (had broken logic on it and wasn't being used anymore)
< >
Showing 1-5 of 5 comments
Caleon 29 Jan, 2017 @ 1:18am 
Not sure it's new in the latest beta but when I rate a level on the result screen, then go to back to level select, the rating is not shown there.
Californ1a 29 Jan, 2017 @ 1:57am 
Originally posted by Caleon:
Not sure it's new in the latest beta but when I rate a level on the result screen, then go to back to level select, the rating is not shown there.
Did you let the workshop update complete when you start the game, or did you skip it?
Caleon 29 Jan, 2017 @ 2:07am 
I skipped it. I guess that's the reason?

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.
Californ1a 29 Jan, 2017 @ 2:29am 
Originally posted by Caleon:
I skipped it. I guess that's the reason?

Checking all levels every time I start the game is a huge time killer.
Yes, and that's why you have the option to skip it.

Originally posted by Caleon:
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.
Last edited by Californ1a; 29 Jan, 2017 @ 2:33am
Caleon 30 Jan, 2017 @ 12:16pm 
Originally posted by Californ1a:
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.
The game would remember that a map was already checked during this session. Checking a map status takes 0.3 to 0.4 seconds here, roughly. Fast enough to fit into the loading screen before a race.

Originally posted by Californ1a:
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.
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.

Originally posted by Californ1a:
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.
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.
< >
Showing 1-5 of 5 comments
Per page: 1530 50