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.
What you can't do and why:
- Bake Lighting, In-Editor, and Final Bake. (Missing compatible Vrad3 build)
- Walk (Non-Standard player controller)
What's Included?
- Some Workshop Tools files from a compatible build of Dota2 Tools.
- A modified copy of deskjob.exe renamed to deskjob-testbed.exe located in game/bin/win64 to point to the included testbed game folder and its respective gameinfo.gi , instead of the steampal game folder.
- Some extra misc content. content/core , content/testbed , content/testbed_addons
- some .cmd scripts to start the game into tools mode or dev mode to use the developer console
INSTALLATION:
Required external tool:
- Decompiler.exe from the SteamDatabase GitHub here
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.
Screenshots
![vconsole2 cAV8jTIkCu]()
![deskjob testbed ni6lzhcav3]()
![deskjob testbed zlREWauGUI]()
![deskjob testbed 0KRVQKcBuj]()
this is cool
but mostly stuck in the valve logo when you load a custom map
Yea unfortunately things are a bit limited more than the bootleg tools for Alyx when that was a thing before the official workshop tools. Are you loading it outside of tools mode in dev mode or in tools mode?
in tools mode [sorry for late comment]
hmmm seems to be working on my end.
it is good tool for development but i don't know why my light_environment entity not working in hammer cuz when i put light_environment entity it doesn't showing lighting on texture surfaces
not much can be done unless someone figures out howto get baked lighting to work
This comment is currently awaiting admin approval, join now to view.
How do I get this to work.
it should work if you follow the instructions exactly and if something is tripping you up I'm more than willing to help you. Just tell me what exactly is be a bit weird and ill see what i can do.
This is amazing! I'm looking forward to the new version!
I am having trouble downloading the VPKs because whenever I do it I can't get back on Source 2 and asks me to do a minidump file which I don't know how to do.
Downloading vpk's? as in from the depot downloader? that should work no problem
This comment is currently awaiting admin approval, join now to view.
This comment is currently awaiting admin approval, join now to view.
where are the instructions for this to work.
where is the "root" of aperture desk job?
solved my first problem! but I now have a new problem. I'm getting this error, it says "failed to load the engine2 DDL". can you help me fix it at all??