Giter Club home page Giter Club logo

dota-camera-changer's Introduction

dota-camchanger

English description:

Change and adjust camera distance in Dota 2 (rerun after each update).

Russian описание:

Это полностью легальный чит для дота 2, делает камеру подальше. Запускать каждый раз после обновления доты. Переведи страницу и следуй инструкциям.

Windows

Install

Download and install Python 3 from offical website.

Download this repository and unpack files to <path to Steam>\steamapps\common\dota 2 beta\game\dota\bin\win<your system architecture>\
By default: C:\Program Files (x86)\Steam\steamapps\common\dota 2 beta\game\dota\bin\win64\

Create shortcut by moving camchanger.py with Ctrl+Shift+Mouse 1 to your Desktop.

Launching

Just launch camchanger - Shortcut at your Desktop and ask the questions.

Troubleshooting Windows

Script is not running via link on Desktop, but runs in place with client.dll

Ensure that you pressed Shift while making link. If trouble exists, make shortcut to \win64\ directory.

Linux

Required Python 3.x

# Debian/Ubuntu/Linux Mint:
sudo apt-get install python3

# Arch Linux/Manjaro
sudo pacman -S python3

Download

Do not download with sudo!

git clone https://github.com/ivanstepanovftw/dota-camera-changer.git

Installing

# Modify path_to_dota (please, replace tilde ~ with $HOME, also don't escape spaces):

path_to_dota="$HOME/.steam/steam/steamapps/common/dota 2 beta"

# Move camchanger.py in place with libclient.so:

cp ./dota-camera-changer/camchanger.py "${path_to_dota}/game/dota/bin/linuxsteamrt64/"

# Make bash script at your home ~ folder:

cd ~
echo "cd \"${path_to_dota}/game/dota/bin/linuxsteamrt64/\" && python3 camchanger.py && chmod +rwx libclient.so" > ~/dotacamchanger.sh
chmod +x ~/dotacamchanger.sh

Launching

If you made bash script, you can easily just launch terminal (Ctrl+Alt+T) after each dota 2 update, type ./dotac, press Tab (you will see ./dotacamchanger ) and hit Enter(Return).

Showcase

Output example

With 16:9 monitor, I am prefer 1700 distance. But lets make 1234 distance:

Would you like to backup "libclient.so"? [Y/n]: 
Enter camera distance [current="1700", default="1134"]: 1234
Done!

Screenshots

16:4 with 1666 camera pitch

5:4 with 1666 camera pitch

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.