Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings

vtaeely/DotaConfigBridge

Open more actions menu

Repository files navigation

Dota Config Bridge

Перенос настроек Dota 2 между Steam-аккаунтами через понятный интерфейс.

Windows Python Build License

Возможности

  • автоматический поиск установленного Steam;
  • определение локальных аккаунтов по loginusers.vdf;
  • отображение ника, логина, SteamID64 и AccountID;
  • распознавание SteamID64, SteamID2, SteamID3 и ссылок Steam;
  • показ публичных данных профиля и аватара;
  • перенос userdata/<ID>/570/remote;
  • отдельный перенос userdata/<ID>/570/local/cfg;
  • резервная копия файлов аккаунта-получателя;
  • тёмный интерфейс на PyQt6.

Использование

  1. Полностью закройте Steam и Dota 2.
  2. Запустите программу.
  3. Выберите исходный аккаунт и аккаунт-получатель.
  4. Отметьте нужные типы настроек.
  5. Нажмите «Перенести конфиг».

Программа не копирует весь каталог userdata и не переносит remotecache.vdf.

Требования

  • Windows 10 или Windows 11;
  • Python 3.11 или новее — только для запуска из исходников;
  • установленный Steam.

Запуск из исходников

git clone https://github.com/vtaeely/DotaConfigBridge.git
cd DotaConfigBridge
py -3.12 -m venv .venv
.venv\Scripts\activate
python -m pip install -r requirements.txt
python main.py

Сборка EXE

build.bat

Готовый файл появится в:

dist\DotaConfigBridge.exe

GitHub Actions также собирает EXE после каждого push в ветку main. Скачать его можно во вкладке Actions из артефактов последней успешной сборки.

Steam Web API

API-ключ необязателен. Без него приложение использует публичные данные профиля Steam. Не публикуйте API-ключ и не добавляйте его в исходный код.

Важно

Если после переноса Steam покажет конфликт Steam Cloud, выбирайте локальные файлы только после проверки перенесённых настроек.

Проект не связан с Valve Corporation.

Лицензия

MIT

About

Transfer Dota 2 configuration between local Steam accounts

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages

Morty Proxy This is a proxified and sanitized view of the page, visit original site.