dota2-camera-fixer
Description
Simple tool to fix default DOTA 2 camera.
There are 2 files (excluding executable) needed for application to work properly:
- camera-values.json - contains camera attributes with its actual values and replace values, feel free to change value of 'newValue' fields to get
results that will satisfy you;
- config.ini - file containing path to Steam directory and other user preferences that you can change, you must replace the path inside to your actual path to Steam directory. Do not change anyting in "AppSettings" section!
First usage
- Check game files integrity via Steam to make sure your client.dll is not modified;
- Open config.ini and change value of "SteamDirPath" field to path to your Steam directory, for example C:\Program Files (x86)\Steam for Windows;
- Open camera-values.json and change 'newValue' field values to more suitable for you, but keep in mind that all values are integers and:
- dota_camera_distance_min must be less than 10000
- dota_camera_fov_min must be less than 90
- dota_camera_distance_teamspec must be less than 100
- sv_noclipaccelerate must be less than 10000
- Run dota2-camera-fixer executable and wait until message 'Done' is printed.
- Run DOTA 2 and enjoy your fixed camera.
- In case something goes wrong (e.g. game crashes just after being launched):
- You got any errors in terminal output: if you don't have a single thought why that error occures and how to fix it,
make an issue on this repo, we'll try to figure it out together;
- Game crashes on stratup: make sure the application was run with unmodified client.dll file and try to run it again;
- Game still crashes on startup after previous step: make an issue on this repo, we'll try to figure it out together;
User preferences (config.ini):
- SteamDirPath - path to your Steam directory, change it to yours;
- ShowLogInfo - change to false if you do not want to see info logs (error logs and "Done" message still will be shown);
- BackupDirName - name of the backup directory, you can change it to whatever name you like;
- CameraValuesFileName - change this value only if you have renamed "camera-values.json" file.
How to install
The simplest way:
Just download the archive attached to the release and extract the application folder somewhere you good with.
DO NOT PLACE APPLICATION FILES FROM ARCHIVIED FOLDER TO SEPARATE LOCATIONS, ALL THESE FILES MUST BE LOCATED TOGETHER IN THE SAME FOLDER!!!
The hardest way:
- Download and install Golang.
- Clone this repo to your local machine.
- Open repo directory in terminal.
- Execute go build -o dota2-camera-fixer.exe command.
- Now you can feel yourself a very skilled Golang developer and run created executable file just from this folder.