Skip to content

Download queue and much steadier downloads

Choose a tag to compare

@Ducki67 Ducki67 released this 24 Sep 18:46
· 2 commits to main since this release

Run as many windows as you like. Downloads now queue up across them and take turns, and a waiting window shows what is downloading, how far along it is and where you are in line. If the window in front is closed or crashes, the next one starts straight away.

Downloads are also much harder to knock over. Pressing Ctrl+C once used to break every download after it until the app was restarted, and a slow or dropped connection stopped the whole download as if you had pressed Ctrl+C. Both are fixed, along with a batch of smaller problems that could stop a download from starting.

  • Downloads queue up across windows and take turns, with live progress of the one running
  • My builds shows which builds another window is working on, and will not verify a folder that is still being written
  • The mouse wheel moves one row per notch instead of three, and touchpads scroll smoothly instead of racing
  • Fixed Ctrl+C breaking every download after it until the app was restarted
  • Fixed a slow or stalled connection stopping the download as if you had pressed Ctrl+C
  • Connections are only dropped when they stall, so slow internet no longer times out mid chunk, and short drop outs are ridden out instead of failing the download
  • Being offline or blocked from Epic's CDN is reported as that, instead of claiming the build was deleted
  • A dropped connection while skipping missing chunks no longer marks the rest of the build as deleted by Epic
  • A build missing chunks the availability check did not sample now asks whether to carry on, instead of failing at the same spot on every resume
  • Clicking the console window can no longer freeze a download, and a key pressed mid download no longer skips the results or answers the next question
  • Files held open by the game or another program are retried, then reported along with the program holding them
  • A half written cache, settings file or install record can no longer break the app until it is deleted by hand
  • Manifests that try to write outside the install folder are refused, and downloading into a folder holding a different build asks first
  • Errors are saved to log.txt so they can be attached to bug reports