Game Manager lists every game version Asterobot knows about, with the tools to keep them in shape: check a version's files, add files to it, free disk space or remove it.
The page
Above the table sit Rescan, Check all chunks and Remove all chunks on the left, and Download a game on the right (Download a game version).
Right above the rows, Filter... keeps the rows that contain what you type, and Columns hides or shows columns. Click a column's title to sort by it. At the bottom of the Version column, a count such as "2 / 3 installed" tells how many versions are installed out of all the rows, and page buttons appear when the list gets long. When nothing has been downloaded yet, the table says "No games yet."
Columns
| Column | What it shows |
|---|---|
| Game | The game's icon and name, once its download has finished, with its code, such as dofus, underneath. For an installed Dofus version for Windows, the name opens the version's Game page. |
| Environment | The environment, dofus3 for the Dofus that bots use. |
| Platform | The platform, windows for the Dofus that bots use. |
| Version | The version number. |
| Status | Where the download stands: Queued, Downloading, Verifying, Installed or Failed. A progress bar and a counter follow while downloading or verifying, and an info icon next to Failed shows the reason. See Download a game version. |
| Extracted | Where the extraction stands: Not extracted, Extracting, Extracted or Extraction failed. See Extract game data. |
| Ready | Ready for bot or Not ready. See Extract game data. |
| Compatibility | Compatible or Different version, compared with the Dofus version this release of Asterobot was tested with. Only for versions with the environment dofus3 and the platform windows. See Why Asterobot downloads Dofus. |
| No title | An Inspect button that opens the version's Game page, on the same rows as the link in Game. |
Actions on a version
Each row ends with a menu button, and right-clicking a row opens the same menu. The Information tab of the version's Game page has the same actions as buttons (Game page).
| Action | What it does | Not available |
|---|---|---|
| Verify files | Checks the downloaded files and downloads again the ones that don't match. | While the version is queued, downloading or verifying, and when it's Failed |
| Download more files | Downloads more files for this version, chosen with filters. Reads Retry on a Failed version. | While the version is queued, downloading or verifying |
| Extract data | Extracts the game data. Reads Re-extract data once extracted. | Until the version is Installed, and while it's extracting |
| Remove extracted data | Deletes the extracted game data and keeps the files. | When nothing is extracted, and while it's extracting |
| Check if ready for bot | Checks on disk whether a bot can use the version, and answers in a notification. | Always available |
| Check for latest version | Asks Ankama's download servers for the newest version with the same game, platform and environment, and answers Up to date or A newer version is available with "Ankama's latest version is" and its number. | Always available |
| Uninstall | Deletes the downloaded files, keeps the row and the extracted game data. | Until the version is Installed, and while it's queued, downloading or verifying |
| Delete | Deletes the files, the extracted game data and the row. | While the version is queued, downloading or verifying |
Verify files
Verify files reads every file of the version that is on disk, compares it with the list Ankama publishes for that version, deletes the files that don't match and downloads those again. The Status reads Verifying as soon as you click, even while the check waits for its turn, then Installed.
It only checks files that were downloaded. It never adds files a narrower download left out: that's the job of Download more files. Verifications wait in the same queue as downloads, so one doesn't start while a version downloads. If the request can't be sent, Asteroboard shows Couldn't start verification.
Download more files and Retry
Download more files opens the Download more files dialog. Game, Platform, Environment and Version are locked to the version's own, and the rest works as in the download dialog:
- File filter (regex) starts with the pattern for the files a bot needs. Clear it to download every remaining file of the version.
- Fragment filter (regex) starts empty.
- Extract data after downloading starts checked.
Files already on disk are left alone: only what newly matches the filters is downloaded. On a Failed version, the menu shows Retry and the dialog is titled Retry download. It resumes the download where it stopped, keeping the files that were finished. If the download can't be queued, Asteroboard shows Couldn't queue the download.
Uninstall or Delete
Both free the space the version's files take, and both ask you to confirm. They differ in what they leave behind:
| Uninstall | Delete | |
|---|---|---|
| Downloaded files | Deleted | Deleted |
| Extracted game data | Kept | Deleted |
| The version's row | Kept, with the status Installed | Removed |
| Ready | Not ready | No row left |
| Shared chunks | Kept | Kept |
| Getting the files back | Download more files on the row | Download a game again |
Uninstall suits a version you may need again soon: once Download more files brings its files back, it's Ready for bot without a new extraction. Its Status keeps saying Installed even with no file left, so look at the Ready column. Confirm in the Uninstall this game version? dialog with Yes, uninstall.
Delete forgets the version entirely. Confirm in the Delete this game version? dialog with Yes, delete. As the dialog says, shared chunks are kept, so downloading the version again later is faster than the first time.
Warning
Neither action checks whether bots use the version. A bot that signs in on its own can't connect with an uninstalled version, and a bot whose version was deleted is skipped when Asterobot starts. Move your bots to another version first, as When Dofus updates shows.
If Asterobot refuses, for example because a download of that version started in the meantime, Asteroboard shows Couldn't uninstall or Couldn't delete.
Rescan
Asterobot keeps track of the versions it downloaded. If you add or remove a version's folder by hand in its cache folder, click Rescan. Asterobot looks at the disk, adds each version folder it finds as Installed, and forgets the installed versions whose folder is gone. Rows that are queued, downloading, verifying or failed aren't touched. Asteroboard answers Rescan complete with the number of game versions that changed, or Couldn't rescan.
Asterobot runs the same check each time it starts. A folder counts as installed as soon as it exists, whatever it holds, so look at the Ready column of the versions it adds.
How chunks are stored
Ankama's download servers deliver game content in chunks. Asterobot saves each chunk once, in a store shared by every game and every version, and rebuilds each version's files from them. This has three consequences:
- A chunk already in the store is never downloaded again, whichever version asks for it.
- Deleting a version leaves its chunks in the store, because other versions may use them.
- Chunks stay after the files are rebuilt, so they take space on top of the files.
Check all chunks
Check all chunks reads every stored chunk and deletes the ones whose content no longer matches, for example after a disk error. While it runs, the button shows a progress bar and a counter. It can run while a version downloads.
When it's done, Asteroboard shows Chunk check completed, or Chunk check failed with the reason, whichever page you're on. A deleted chunk is downloaded again the next time a download needs it. The check doesn't repair the files a version already rebuilt: Verify files on that version does. If the check can't start, Asteroboard shows Couldn't start the chunk check.
Remove all chunks
Remove all chunks deletes every stored chunk, for every game and version. Nothing is lost for good: the next download or verification fetches the chunks it needs again, which makes it slower.
- Click Remove all chunks.
- In the Remove all stored chunks? dialog, click Yes, remove all chunks.
The button is greyed out while any version is queued, downloading or verifying, and while Check all chunks runs. If one of those starts before your click reaches Asterobot, Asteroboard shows Couldn't remove the chunks.
Free disk space
From the gentlest to the most drastic:
- Remove all chunks. Your versions keep working: bots and the Game page read the rebuilt files and the extracted game data, not the chunks.
- Uninstall the versions no bot uses but that you may want back without extracting again.
- Delete the versions you don't need any more.
The cache reset command deletes all of it at once: every game version, its extracted game data and every chunk, along with the rest of Asterobot's cache. Reset and start over shows how.
From the command line
Asterobot's command line can also download a version, list the versions, check a version's files, remove a version, and check or remove the chunks, without Asteroboard. Command line describes these commands.