Skip to content

Latest commit

 

History

12 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Wabbajack Nexus Автозавантажувач UA

Автоматизований Python-скрипт для автоматичного натискання кнопок Slow Download та Standard Download під час завантаження модів у Wabbajack без наявності Nexus Premium.

Скрипт створено виключно в навчальних цілях. Автор не відповідає за безпеку вашого облікового запису Nexus Mods у разі отримання блокування. Використовуйте на свій страх і ризик!


Вимоги

На вашому комп'ютері має бути встановлений Python.

  1. Якщо Python ще не встановлено, скористайтесь цим покроковим відеоуроком.
  2. Відкрийте термінал (CMD або PowerShell) та встановіть необхідні бібліотеки однією командою: pip install pyautogui opencv-python pillow pyscreeze

Створення скріншотів

Оскільки скрипт шукає кнопки за зображенням, скріншоти, зроблені на одному моніторі, можуть не підійти для іншого через різне розширення екрана чи масштаб. Вам потрібно зробити власні скріншоти.

  • knopka.png - акуратний скріншот кнопки Slow download.
  • knopka2.png - скріншот кнопки Standard download (або Start Download), яка з'являється у модальному вікні для модів розміром понад 500 МБ.

Як правильно зробити скріншоти на Windows 11:

  1. Запустіть Wabbajack, оберіть модпак і натисніть Install.
  2. Зробіть скріншот кнопки Slow download (за допомогою клавіші PrtSc або інструмента Lightshot).
  3. Дочекайтеся появи мода понад 500 МБ та зробіть скріншот кнопки Standard download.
  4. Збережіть файли у папку зі скриптом у форматі PNG з назвами knopka.png та knopka2.png.

Порада: Не робіть скріншот тоді, коли на кнопку наведено курсор миші (щоб колір кнопки не змінився через ховер-ефект).


Як використовувати?

  1. Завантажте цей репозиторій (Code ➔ Download ZIP) та розпакуйте його у зручне місце (наприклад, на Робочий стіл).
    (Не залишайте архів у системних папках або в системній папці «Завантаження»).
  2. Переконайтеся, що ваші скріншоти knopka.png та knopka2.png лежать у папці разом зі скриптами.
  3. Відкрийте папку проекту, натисніть правою кнопкою миші на порожньому місці та оберіть "Open in Terminal" (Відкрити в терміналі).
  4. Запустіть перший скрипт для кнопки slow download: python slow.py
  5. Відкрийте ще одне вікно термінала в цій же папці та запустіть другий скрипт для кнопки standard download: python standard.py
  6. Розгорніть Wabbajack на увесь екран (або зробіть вікно достатньо великим).

Скрипт повинен тепер відстежувати кнопки і замість вас тицяти.


Налаштування та кастомізація

Якщо ви хочете змінити назви файлів скріншотів (наприклад, замість knopka.png використовувати slow.png):

  1. Відкрийте файл slow.py або standard.py у будь-якому текстовому редакторі.
  2. Знайдіть рядок: BUTTON_IMAGE = 'knopka.png'
  3. Замініть 'knopka.png' на вашу назву файла, наприклад: BUTTON_IMAGE = 'slow.png'

Також, я не проти, якщо ви імпрувменте код в slow.py і в standard.py ,бо я лінивий і залишив так як є під приводом: "Програма працює, тоді не чіпай її". Але запишіть мене, якщо імпрувменте код : D