Desktop Client

Download currently unavailable

Easy to set up

No installation. No dependencies. One executable.

  • Download currently unavailable
  • Open NineOuttaTen.zip
  • Copy NineOuttaTen.exe to anywhere
  • Run NineOuttaTen.exe
  • Connect with mobile app
  • Good luck, have fun :]

FAQs

I already got the mobile app. Why do I need this?

The mobile app cannot directly communicate with Dota 2. It must connect with the desktop client, which in turn communicates with Dota 2.

Does this also work for other game modes or even custom games?

You will definitely be notified when the match is ready, but your loading and pick phase experience may vary.

How does the desktop client get data from the game?

We use ReadProcessMemory periodically on several locations in the game's memory. We NEITHER tamper with NOR write to the game's memory.

How does the desktop client interact with the game?

We use SendInput to send keystrokes and mouse clicks. The client interacts with the game in the exact same way you use your keyboard and mouse to play the game. We do NOT invoke any internal game engine functions.

How does the desktop client prevent you from getting an unfair advantage in game?

Once you enter the match with your hero, the mobile app disconnects and the desktop client completely gives up the ability to read memory until the match ends.

Where can I report issues with the desktop client?

Send us an email, tweet at us, chat on Discord, or use our feedback form. If you have any feedback whatsoever, we'd love to hear it.

Will the desktop client break when the game updates?

For major updates it is possible that the client will need to be updated. Most of the time, no. We use signature scanning to dynamically locate addresses and offsets in memory.

How does the desktop client update?

It will check if there is a new version every time you open it. Updates are mandatory because major game updates may break the desktop client and using an outdated client may result in a less than wonderful experience.

What happens if I do not have any game mode selected before queueing?

It will automatically select All Pick for you if no other game mode is selected. It will not automatically select any regions for you, however.

What happens if the game is minimized?

It will try to restore and set focus to the window before sending a keystroke or mouse click. Otherwise the game can stay minimized and the client will still know what is happening with the game.

How do I remove the desktop client from my system?

Delete NineOuttaTen.exe and the settings folder located at %AppData%

How can I minimize the client to the system tray?

The client will create a system tray icon when it opens. Click the icon in the system tray to toggle visibility. You may also right click the tray icon and either restore or minimize the client.

How can I run Dota 2 in 64-bit?

In Dota 2's launch options, add "-64bit" (without the quotes).

Is it possible to connect over LAN?

Not at the moment, but we might add this in the future.

Change Log


v45 (2018-01-11)

Bug Fixes


v44 (2017-12-16)

Bug Fixes


v43 (2017-07-06)

Bug Fixes


v42 (2017-06-24)

Bug Fixes

Added


v41 (2017-05-07)

Bug Fixes


v40 (2017-04-28)

Added

Bug Fixes


v39 (2017-04-05)

Bug Fixes


v38 (2017-04-02)

![](/img/desktop_v38_main.png) ![](/img/desktop_v38_toast.png) ![](/img/desktop_v38_menu.png)

Bug Fixes

Added


v37 (2017-03-26)

Bug Fixes

Added


v36 (2017-03-22)

Veda has arrived


v35 (2017-03-17)

Bug Fixes


v34 (2017-02-17)

Bug Fixes


v33 (2017-01-27)

Bug Fixes


v32 (2017-01-20)

Bug Fixes


v31 (2017-01-06)

Bug Fixes


v30 (2016-12-31)

Bug Fixes


v29 (2016-12-23)

Bug Fixes


v28 (2016-12-19)

Bug Fixes

Known Issues


v27 (2016-11-23)

Bug Fixes


v26 (2016-10-08)

Bug Fixes


v25 (2016-09-30)

Added

Changed

Bug Fixes


v24 (2016-09-22)

Bug Fixes


v23 (2016-09-13)

Added


v22 (2016-08-28)

Added

Bug Fixes


v21 (2016-07-26)

Bug Fixes


v20 (2016-07-14)

Bug Fixes


v19 (2016-06-22)

Bug Fixes


v17 (2016-05-29)

Changed

Bug Fixes


v16 (2016-05-17)

Changed

Bug Fixes


v15 (2016-04-08)

Bug Fixes


v14 (2016-03-25)

Added

Bug Fixes


v13 (2016-02-24)

Added

Bug Fixes


v12 (2016-02-17)

Added

Bug Fixes


v11 (2016-02-06)

Added

Changed

Bug Fixes


v10 (2016-01-29)

Bug Fixes


v9 (2016-01-??)

Changed

Bug Fixes


v8 (2016-01-02)

Added

Changed

Bug Fixes


v7 (2015-12-30)

Changed


v6 (2015-12-23)

Added

Changed

Bug Fixes


v5 (2015-12-05)

Initial public release