|
1 | | -# Nexus AutoDL |
2 | | -When utilizing [Nexus Mods](https://nexusmods.com/) for Game Modding, the typical procedure involves manually clicking the download button each time a new mod is added to the download queue. |
3 | | -However, this manual process can become problematic when dealing with tools such as [Wabbajack](https://www.wabbajack.org/) or [Portmod](https://gitlab.com/portmod/portmod), which may involve numerous mods, potentially numbering in the hundreds or even thousands. |
| 1 | +# Nolvus AutoDL |
| 2 | + |
| 3 | +When utilizing [Nexus Mods](https://nexusmods.com/) for Game Modding, the typical procedure involves manually clicking the download button each time a new mod is added to the download queue. |
| 4 | +However, this manual process can become problematic when dealing with tools such as [Nolvus](https://www.nolvus.net/), which may involve numerous mods, potentially numbering in the hundreds or even thousands. |
| 5 | + |
| 6 | +To address this issue, Nolvus AutoDL serves as an autoclicker designed to streamline and automate this process. While Nolvus AutoDL is active, it continuously monitors the screen for instances when a download button for a Nexus Mod(the "Slow Download" button) or Collections button from Vortex becomes visible. |
| 7 | +In such cases, Nolvus AutoDL takes action by automatically clicking the download button, effectively removing the need for manual intervention. This automation significantly enhances the efficiency and convenience of the mod downloading experience. |
4 | 8 |
|
5 | | -To address this issue, Nexus AutoDL serves as an autoclicker designed to streamline and automate this process. While Nexus AutoDL is active, it continuously monitors the screen for instances when a download button for a Nexus Mod(the "Slow Download" button) or Collections button from Vortex becomes visible. |
6 | | -In such cases, Nexus AutoDL takes action by automatically clicking the download button, effectively removing the need for manual intervention. This automation significantly enhances the efficiency and convenience of the mod downloading experience. |
7 | 9 | ## Note |
| 10 | + |
8 | 11 | Using a bot to download from Nexus is in direct violation of their TOS: |
9 | 12 |
|
10 | 13 | > Attempting to download files or otherwise record data offered through our services (including but not limited to the Nexus Mods website and the Nexus Mods API) in a fashion that drastically exceeds the expected average, through the use of software automation or otherwise, is prohibited without expressed permission. Users found in violation of this policy will have their account suspended. |
11 | 14 |
|
12 | 15 | Use this at your own risk. |
13 | 16 |
|
14 | | -# Changelog |
| 17 | +## Download |
| 18 | + |
| 19 | +Check [Releases](https://github.com/GreatWizard/nolvus-autodl/releases/) |
| 20 | + |
| 21 | +## Building Nolvus-AutoDL |
| 22 | + |
| 23 | +Install [Python 3](https://www.python.org/downloads/) |
| 24 | + |
| 25 | +### upgrade pip |
| 26 | + |
15 | 27 | ``` |
16 | | -Updated Readme.md |
17 | | -Added an icon to the exe |
18 | | -Changed code a little so as to make it buildable |
19 | | -Added instructions to build the Program |
20 | | -Added comments to the code |
| 28 | +python -m pip install --upgrade pip |
21 | 29 | ``` |
22 | | -## Download |
23 | | -Check [Releases](https://github.com/Kickskii/fork-NexusAutodl/releases) |
24 | | -## BuildingNexus-AutoDL |
25 | | - |
26 | | -install [Python 3.7](https://www.python.org/downloads/release/python-370/) |
27 | | -#### upgrade pip |
28 | | -```python -m pip install --upgrade pip``` |
29 | | -#### Install required dependencies |
30 | | -``` pip install yapf |
| 30 | + |
| 31 | +### Install required dependencies |
| 32 | + |
| 33 | +``` |
| 34 | +pip install yapf |
31 | 35 | pip install mypy |
32 | 36 | pip install pyinstaller |
33 | 37 | pip install pillow |
34 | 38 | pip install pyautogui |
35 | 39 | pip install numpy |
36 | 40 | pip install click |
37 | | -pip install opencv-python==3.4.2.16 |
38 | | -pip install opencv-contrib-python==3.4.2.16 |
| 41 | +pip install opencv-python==3.4.18.65 |
| 42 | +pip install opencv-contrib-python==3.4.18.65 |
39 | 43 | python -m pip install types-Pillow |
40 | 44 | ``` |
41 | | -install Make from [GnuWin32](https://sourceforge.net/projects/gnuwin32/files/make/3.81/) and add the executable to PATH |
42 | | -navigate to folder with makefile |
43 | | -edit Makefile and add the Executables required inside |
44 | | -run in powershell |
45 | | -```make all``` |
46 | | -or use |
| 45 | + |
| 46 | +- Install Make from [GnuWin32](https://sourceforge.net/projects/gnuwin32/files/make/3.81/) and add the executable to PATH |
| 47 | +- Navigate to folder with makefile |
| 48 | +- Edit Makefile and add the Executables required inside |
| 49 | +- Run in powershell |
| 50 | + |
| 51 | +``` |
| 52 | +make all |
| 53 | +``` |
| 54 | + |
| 55 | +or use |
| 56 | + |
47 | 57 | ``` |
48 | 58 | C://path//to//make.exe path//to//makefile |
49 | 59 | ``` |
50 | | -#### you can replace the images in templates folder and build the project in case nexus decides to change their download button currently it is working as intended to download off of wabbajack |
51 | | -#### current code requires python3.7 use opencv version 3.4.2.16 otherwise SIFT does not work could maybe fix using ORB function for newer OpenCV version |
| 60 | + |
| 61 | +#### You can replace the images in templates folder and build the project in case nexus decides to change their download button currently it is working as intended to download off of Nolvus. |
| 62 | + |
| 63 | +#### Current code requires python3 use opencv version 3.4 otherwise SIFT does not work could maybe fix using ORB function for newer OpenCV version. |
0 commit comments