Skip to content

2.6.10

Choose a tag to compare

@github-actions github-actions released this 14 Sep 23:00
· 305 commits to main since this release

Matchmaking works again after a Dota update

With mods on, a Dota update could leave the game refusing to queue. Nothing in the app looked
wrong: it reported the patch on, signed and in order.

Dota ships a list of hashes for the files it checks, and it ships a new one with every build.
This app adds one line to that list for the file it edits. What it got wrong was where it read
the rest of the list from: a copy it had saved the first time you turned mods on, which on one
machine was six weeks and a dozen Dota patches old. So after an update it put that old list back,
the client compared its own current binaries against hashes from weeks earlier, and refused to
queue.

It now writes the list the installed build shipped, plus its one line. The saved copy is not read
any more.

If queueing is still refused after this update: the old list may still be sitting in your game
folder, and nothing this app does can know what the right one was. Steam, Dota 2, Properties,
Installed Files, Verify integrity of game files puts it back, and takes a minute. The next Dota
patch replaces it too.

A preset brings back the mods it names

Applying a preset whose mods were no longer installed switched every other mod off, switched on
only the members still there, and said "Preset applied". The card above the button already said
how many of its mods were missing; the button just never did anything about it.

Now the mods the catalog still has are installed first, and then the preset is applied. A mod of
your own that is not on this computer cannot be fetched from anywhere, so the app names it instead
of leaving it out without a word.