Simply amazing, I struggled for an hour now trying to get the original wabbajack to work on my custom windows 10 superlite that is permanently admin, and it's so frustrating because even following their advice by making a second user and running wabbajack through it, it still doesn't pick up my fallout new vegas installation, but the moment I try this fork of wabbajack, everything just works instantly! No hassle! Thanks a lot dude.
You do realize why WJ was designed to NOT let you run as admin, right? Without that check in place if you launch it as admin and point it at an existing system folder it could literally clear out all existing files there.
So for example if someone wasn't paying attention and accidentally tried to install a list into System32, it would literally nuke windows if it has admin permissions. You've removed a feature that exists to stop people from accidentally messing up their computer, this really has no reason to exist, sorry.
As a power user, I personally appreciate this fork because UAC is a massive annoyance. I also appreciate that the original Wabbajack team is looking out for those that aren't as technologically inclined as others, but that absolutely doesn't mean that this fork has "no reason to exist."
I made the fork because wabbajack installs came riddled with errors without having admin rights. The only way I could get it to install was by running on a secondary standard user account and instantly switching the user to administrator with the right timing to get the program to launch as admin without triggering the check. As soon as I got it running as admin the install worked perfectly. Given that I am an adult capable of critical thought and own my PC it is perfectly reasonable not to want my hand held by a "feature" that actually cripples the functionality. And no you cannot just nuke windows by being an admin lol. Maybe if I forced it to run as trusted installer but then your antivirus would flag it as a trojan. But honestly even if it could do that I would not feel responsible for the user doing a very stupid thing with admin rights they already had. Actually let me stress that point since you seem confused, you can only run this if you already have admin rights. It will not magically grant them to someone without an admin account. If you do have an admin account you have already assumed responsibility of your own computer and can freely launch the program without being nagged at and forced to restart with UAC enabled, thus breaking many important functions for some people. What you do with this is your own business.
thicccatto, did you just compare yourself to child who needs constant supervision ? Poor you. On serious note, UAC is a piece of SНIT that interferes with daily internet browsing, since i cant install ublock origin and other plugins (better ttv, old twitter, stylus, darkpdf, etc) onto my chromium-based Browser thx to stupid policies of either windows itself or google manifest v3 or something while UAC active. Disabling UAC is a must have for me and i cannot use browser without. So a fork with check disabled is a must-have as well.
If you as dev need to put protection from stupid people - you already failed, since you shouldnt have anything that can wreck havoc to begin with.
As far as getting flagged by Nexus Virus Check that's usually avoided by packing your file inside an archive. GitHub's fine, but your mods likely to get more attention if uploaded here.
awesome. i'm not removing my administrator to run wabbajack.
sadly nexus login doesn't work on the provided release. do you mind trying to build again?
edit: i tried myself but all the paths in the build bat are fucked up. cant find the windows sdk edit edit im a moron i just dont have the dotnet sdk. ignore
im running custom windows where my only account is an admin so i cant start wabbajack. with those files it also does not open somehow it closed itself instantly?
13 comments
Without that check in place if you launch it as admin and point it at an existing system folder it could literally clear out all existing files there.
So for example if someone wasn't paying attention and accidentally tried to install a list into System32, it would literally nuke windows if it has admin permissions.
You've removed a feature that exists to stop people from accidentally messing up their computer, this really has no reason to exist, sorry.
On serious note, UAC is a piece of SНIT that interferes with daily internet browsing, since i cant install ublock origin and other plugins (better ttv, old twitter, stylus, darkpdf, etc) onto my chromium-based Browser thx to stupid policies of either windows itself or google manifest v3 or something while UAC active. Disabling UAC is a must have for me and i cannot use browser without. So a fork with check disabled is a must-have as well.
If you as dev need to put protection from stupid people - you already failed, since you shouldnt have anything that can wreck havoc to begin with.
GitHub's fine, but your mods likely to get more attention if uploaded here.
sadly nexus login doesn't work on the provided release. do you mind trying to build again?
edit: i tried myself but all the paths in the build bat are fucked up. cant find the windows sdk
edit edit im a moron i just dont have the dotnet sdk. ignore
with those files it also does not open somehow it closed itself instantly?
edit: it should be up, if it gets automatically flagged you can get it on github instead