Skip to content

AbroGames/GodotUpdater

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Godot Updater

Маленькая утилита для обновления версии движка на вашей машине.

  1. Поиск config.json в директории рядом с .exe файлом
  2. Загрузка настроек из конфига
  3. Скачивание указанной через консоль версии Godot
  4. Сохранение этой версии в директорию TempDirName внутри Temp директории вашей ОС
  5. Удаление старой версии из TargetDir
  6. Распаковка новой версии в TargetDir
  7. Переименование исполняемых файлов в TargetDir в Godot.exe и Godot_console.exe для сохранения работы ярлыков
  8. Рекурсивный поиск и удаление всех папок с именем .godot в CacheRootDir

Пример config.json:

{
  "TargetDir": "C:\\Program Files\\Godot",
  "CacheRootDir": "D:\\Workspace\\Godot",
  "DownloadUrlBase": "https://downloads.godotengine.org/",
  "DownloadFile": "godot_mono_win64.zip",
  "TempDirName": "GodotUpdateTemp"
}

Для работы с директориями в C:\Program Files требуется запускать от имени администратора.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages