65 replies, posted
Must...resist....meme... [highlight](User was banned for this post ("Shitpost" - Orkel))[/highlight]
Somebody go code a program that does all this so I don't have to use my brain.
Theres a reason the download ETA constantly changes, its because your download speed constantly changes, most download programs already have a version of a similar equation that runs all the time. Latency mostly stays the same after a while, so you really dont need to go this far to get a good idea of the ETA. I'll admit its a good equation but this is kind of useless, like reinventing the wheel. Your method would probably be just as wrong as the regular ETA.
This is one of those times where I should have listened to my teacher on how Algebra is useful for life.
i usually do it by tv episodes for example, downloading crysis would most likely take up about half a season of the office works well
Why couldnt you just divide the seconds by 60?
[QUOTE=i-am-teh-sex;34779049]Why couldnt you just divide the seconds by 60?[/QUOTE] On it
TLDR: Take the file size. Divide by the average download speed. Done! Not only is this method much simpler, but it also actually gives you the right time. [img]http://www.facepunch.com/fp/ratings/funny2.png[/img]
Uh, if you have ~5 gigs left and you're only downloading at 177kb/s, that's roughly 8 hours to download. 5.0 Gb = 5000.0 Mb = 5000000.0 Kb 5000000 / 177 = 28248 / 60 = 470 / 60 = 7.84 Hours Your formula makes no sense at all. You've literally just increased your download speed from 177Kb/s to 5.77Mb/s out of no where. Divide your remaining 5257Mb by 0.177Mb to get the actual time in seconds.
I didn't know it was possible not to know this. I think you managed to fuck it up: [QUOTE=mitterdoo;34778953] 1. Find the average KB/S or MB/S of the download speed [B]2. If the average is in KB/S, divide 1024 by the average[/B] The average is 177.5 kb/s [B]The quotient of 1024/177.5 is 5.77[/B] [/QUOTE] It should be the inverse of what you did, why would you divide 1024 by the average? It should be the average divided by 1024, what you're doing means the higher the average is in kb/s, the smaller the average is in mb/s. For example, you're saying that 0.00001KB/s = 102400000 MB/s.
or just look at what steam is telling you for the remaining time...
this is funny as fuck
[QUOTE=A big fat ass;34778981]Somebody go code a program that does all this so I don't have to use my brain.[/QUOTE] Mblunk made a program for this a looooooooooong time ago. [url]http://www.mediafire.com/?3oajthyh4je8q8l[/url] Incredibly useful.
[QUOTE=KingKombat;34779009]i usually do it by tv episodes for example, downloading crysis would most likely take up about half a season of the office works well[/QUOTE] Which one? UK or US?
[QUOTE=KingKombat;34779009]i usually do it by tv episodes for example, downloading crysis would most likely take up about half a season of the office works well[/QUOTE] I do this but it depends on what tv show im currently watching. For example I am currently going through Smallville.
Most programs either simply do: (totalSize - downloadedSize) / currentSpeed Some will do a moving average for the speed that averages the last 10 to 20 seconds or so. To do that it basically records your download speed every second, records it to an array, and does this: [IMG]http://upload.wikimedia.org/wikipedia/en/math/5/5/6/55639b98e64c9a133825a633e8098623.png[/IMG] SMA is simple moving average. But instead of 'today' and 'yesterday' its more like 'this second' and 'last second'. Pm is one of the values from the array You're subtracting out the oldest value and adding in the newest value, but you have to divide since its an average with n values in it. Obviously it also removes the old value (Pm-n) from the array so the array doesn't turn gigantic, its also easier to keep track that way.