So here's how you make a smooth progress bar. Use an AI to find the best fitting function to the progress/second graph and calculate the integral of that function to find where it equals the total progress. This way the computer will never finish doing the actual process because the progress bar calculation takes up all of the RAM and processing power