
Mods / Mod Downloader and Updater
Tags:
#Other
#Utility
Author: Luksor
Side: Client
Created: Apr 8th 2022 at 6:36 AM
Last modified: Nov 16th 2022 at 6:45 PM
Downloads: 3156
Follow Unfollow 31
Author: Luksor
Side: Client
Created: Apr 8th 2022 at 6:36 AM
Last modified: Nov 16th 2022 at 6:45 PM
Downloads: 3156
Follow Unfollow 31
Latest release:
vintage-story-mod-downloader_v1.1.0.zip
Hi everyone,
To run the tool, you need to execute file Mod updater.exe
Usage and functionalities:
- Default mod path: C:\Users\%USERNAME%\AppData\Roaming\VintagestoryData\Mods you can change it after first run editing modsdir.txt file
- You can choose if you want to search mods by manual search (y) or rather let the tool do the job for you and search according to mods' directory content (n).
- Any downloaded files will appear in output directory.
- If you want to update your current mods' directory just copy files from output and use them to replace old ones in your vs mod directory.
I hope this tool will save you some time. Feel free to look through the code and modify it by yourself.
Best regards:
Luksor
Special thanks for fixing to Stahl <3
Version | For Game version | Downloads | Release date | Changelog | Download | 1-click mod install* |
---|---|---|---|---|---|---|
v1.1.0 | 1872 | Nov 16th 2022 at 6:45 PM | Show | vintage-story-mod-downloader_v1.1.0.zip | ||
v1.0.2 | 597 | Apr 11th 2022 at 12:43 PM | Show | vintage-story-mod-downloader_v1.0.2.zip | ||
v1.0.1 | 362 | Apr 8th 2022 at 7:59 AM | Show | vintage-story-mod-downloader_v1.0.1.zip | ||
v1.0.0 | 323 | Apr 8th 2022 at 7:39 AM | Show | vintage-story-mod-downloader_v1.0.0.zip |
Hi guys. I downloaded this mod today, but i don't understand how to use it. When i launch the .exe the console appears. And when i insert n it get me this
main.py:95: GuessedAtParserWarning: No parser was explicitly specified, so I'm using the best available HTML parser for this system ("html.parser"). This usually isn't a problem, but if you run this code on another system, or in a different virtual environment, it may use a different parser and behave differently.
The code that caused this warning is on line 95 of the file C:\Users\A9EC~1\AppData\Local\Temp\_MEI80362\main.py. To get rid of this warning, pass the additional argument 'features="html.parser"' to the BeautifulSoup constructor.
No results for Acorns
No results for ACulin
No results for anvilm <--- (it should be like AnvillMetalRecovery)
This isn all list of mods. But their name is incomplete. Can somebody help?
Dragonheart7247 and everyone who read this.
Hello,
First, thanks your watchfulness and for sharing your experience! It's totally understandable to be careful when your antivirus gives you a warning.
Then, regarding Norton's detection, it's likely a false positive, which is something that sometimes happens with executables created from Python scripts (like this one). The process of packaging everything into a single file can sometimes look suspicious to some antivirus programs.
I want to point out that this program is hosted on the official ModDB website, and its source code is available. It's not an absolute guarantee, but a strong indicator of reliability. The Vintage Story community has many talented coders who don't hesitate to closely examine the code of open-source mods and tools. This mod, like others, has probably already been checked out by several community members.
Never absolutely trust a single antivirus; none are 100% reliable.
To clear up any doubts, I encourage you and other users to run a scan of the file on VirusTotal. Right now, the report only shows 4 positive detections out of 73 analysis engines, which strongly suggests it's a false positive.
But in the end, as you say, it's up to the user to decide what to do, but that decision should be made based on the most complete information possible.
I hope this information reassures you. Feel free to ask if you have any other questions!
Hello to all who read this, and please do so before downloading this file.
I (tried) installing this mod but was prevented (thankfully) from fully downloading it, by Norton, which i have installed as an anti-virus and protection.
One of the files/programs in this folder was regisered/identified as a TROJAN HORSE.
I don't know whether this is true or not, but seeing a Norton has not failed me in protecting my PC, I am choosing to trust the programs judgement.
In the end I leave the decision of whether or not to download up to you.
MuscleLord How would this be run? I see it's a python file but when attempting to open it nothing happens.
My antivirus sais the file is infected by IGP.Generic
KlausKlever Looks good. No problem at all. I have put in some extra in the code, but it needs some changes later on. The API for changelogs does'nt give much info on what has changed 😄
pastebin.com/ZrK9R6st
MuscleLord I have adapted the code a little. it was executable for me. Thanks for the template the time and effort. https://pastebin.com/0KnV2R7q
Now i have done some changes to this updater that uses api and info direct from modinfo.json inside every mod zipfile in your modfolder.
Here is the new code for testing https://pastebin.com/phpCRNXQ
That was a very good idé, i will take a look my self into that
If you ever come back to this, then yeah the API would be well worth investigating. A well built API with the endpoints you need will always always always be faster and more robust than trying to parse a user facing frontend.
Also worth investigating zipfile.ZipFile / zipfile.Path, with recent python versions you can directly open the modinfo.json in-place and query modid, mod versions etc. without having to extract the zip file or search for the mod by name.
Wouldn't it be easier if you used the API instead of scraping the modlist site?
https://github.com/anegostudios/vsmoddb#vs
-mod-db-api-docs
says the site contains malicious code , when i click continue anyway the page is blank
Really big thanks to Stahl for fixing this mod <3 . I have plans to upgrade this mod to GUI version. I can't give you exact release date yet because of much of work on studies. Anyway I'm here and I remember about this tool guys.
Seems the site coding has changed; an updated working script available here.
Thank you for your review, I'm glad to hear you liked it. About copying this tool to mod's folder, actually you don't have to, just copy full path to your mod folder at first time tool is starting and asking you for mods directory. Then you can also manually add or modify it by pasting/changing mod's directory path in file modsdir.txt in tool's location.
NOTE: you have to put this in the mod's folder. else it just closes.
just tested it, i thought it will bring an UI and i would have to manually select what do i want to update but... it does not, at least not in automatic and IT'S AMAAAAAZING!!! :D i just let it run by itself and it's fantastic. the only thing someone may be concerned is the fact that sometimes it doesn't "find" the right mod BUT if it finds more than one "possibility" (for example i have visible terra pretta) it will ask for which one you want (in my case it was also the visible ores option), which, again, is AMAZING.
you should update a bit the description to tell people what does it do because at first sight it may not be interesting for everyone. i closed the tab and in the last second i re-opened it and i'm glad i did it :D