There's a way to get a rather smooth loading bar, but it's not going to be 100% precise.<br>For tasks that are repeated, like starting up the same game for the 100th time, you can measure how long it takes, make checkpoints and put those on the bar.<br>That way you can smooth out the loading procedure. It's not going to be 100% because your computer isn't always equally fast and some days more than others might be stored in RAM, but it can be close.