Dota 2 Tool binaries that are compatible with Aperture Desk Job. Installation instructions are included in the description.
Preferably you should use the Day 1 build binaries of Desk Job which you can download by using SteamDepotDownloader and the earliest steam manifest. But you "'should" still be fine on whatever build you may currently have.
Credits to Dyvergence#9607 and the other mad lads at Tyler McVickers Discord Server for finding out that this even works! and to Valve for making this very cool game engine.
Required external tool:
1. Download Decompiler-windows-x64.zip from the GitHub link above ( the latest release ) and extract it wherever you want.
2. Download Aperture_Desk_Job_Bootleg_Tools-v2.1.zip and extract the contents of it to the root of your Aperture Desk Job installation.
3. (Optional but Recommended) Back up your installation of Aperture Desk Job somewhere else just in case something goes wrong.
4. Run the ExtractVpks.cmd script, a console window will popup asking for the full folder path to where Decompiler.exe is located, once you input the folder path that contains Decompiler.exe you can press enter and the script will take care of extracting the vpk's so the tools will be able to properly see and use the assets. Do note they will be deleted when the script finishes so they won't interfere with the tools, The extracted files will still load just fine if you happen to play the game normally.
Everything should now be set up and ready to go and you can launch start_testbed_tools.cmd script which will start the deskjob-testbed.exe into tools mode but instead of using the steampal game and the gameinfo.gi within it, it will use the testbed game folder and gameinfo.gi instead. but if you want to run the original game in tools mode you can just use start_tools.cmd instead.