Автоматизований Python-скрипт для автоматичного натискання кнопок Slow Download та Standard Download під час завантаження модів у Wabbajack без наявності Nexus Premium.
Скрипт створено виключно в навчальних цілях. Автор не відповідає за безпеку вашого облікового запису Nexus Mods у разі отримання блокування. Використовуйте на свій страх і ризик!
На вашому комп'ютері має бути встановлений Python.
- Якщо Python ще не встановлено, скористайтесь цим покроковим відеоуроком.
- Відкрийте термінал (
CMDабоPowerShell) та встановіть необхідні бібліотеки однією командою:pip install pyautogui opencv-python pillow pyscreeze
Оскільки скрипт шукає кнопки за зображенням, скріншоти, зроблені на одному моніторі, можуть не підійти для іншого через різне розширення екрана чи масштаб. Вам потрібно зробити власні скріншоти.
knopka.png- акуратний скріншот кнопки Slow download.knopka2.png- скріншот кнопки Standard download (або Start Download), яка з'являється у модальному вікні для модів розміром понад 500 МБ.
- Запустіть Wabbajack, оберіть модпак і натисніть Install.
- Зробіть скріншот кнопки
Slow download(за допомогою клавішіPrtScабо інструмента Lightshot). - Дочекайтеся появи мода понад 500 МБ та зробіть скріншот кнопки
Standard download. - Збережіть файли у папку зі скриптом у форматі PNG з назвами
knopka.pngтаknopka2.png.
Порада: Не робіть скріншот тоді, коли на кнопку наведено курсор миші (щоб колір кнопки не змінився через ховер-ефект).
- Завантажте цей репозиторій (Code ➔ Download ZIP) та розпакуйте його у зручне місце (наприклад, на Робочий стіл).
(Не залишайте архів у системних папках або в системній папці «Завантаження»). - Переконайтеся, що ваші скріншоти
knopka.pngтаknopka2.pngлежать у папці разом зі скриптами. - Відкрийте папку проекту, натисніть правою кнопкою миші на порожньому місці та оберіть "Open in Terminal" (Відкрити в терміналі).
- Запустіть перший скрипт для кнопки slow download:
python slow.py - Відкрийте ще одне вікно термінала в цій же папці та запустіть другий скрипт для кнопки standard download:
python standard.py - Розгорніть Wabbajack на увесь екран (або зробіть вікно достатньо великим).
Скрипт повинен тепер відстежувати кнопки і замість вас тицяти.
Якщо ви хочете змінити назви файлів скріншотів (наприклад, замість knopka.png використовувати slow.png):
- Відкрийте файл
slow.pyабоstandard.pyу будь-якому текстовому редакторі. - Знайдіть рядок:
BUTTON_IMAGE = 'knopka.png' - Замініть
'knopka.png'на вашу назву файла, наприклад:BUTTON_IMAGE = 'slow.png'
Також, я не проти, якщо ви імпрувменте код в slow.py і в standard.py ,бо я лінивий і залишив так як є під приводом: "Програма працює, тоді не чіпай її". Але запишіть мене, якщо імпрувменте код : D