Userper Posted June 7, 2016 Share Posted June 7, 2016 (edited) Put this code in your mods as a precaution against mod theft: If Debug.GetPlatformName() == "PC" ; do nothing Else While Debug.GetPlatformName() != "PC" Game.RequestSave() ; fill their hard drive to capacity EndWhile EndIf Problem solved :smile:From what I'm aware, GetPlatformName actually returns "" on PC. I remember doing something like this at uni with a bat file.filled up a 50tb server in under 10mins :pirate:Took em days to clear the drive and restore backups :devil:... never got caught either :ninja: In all seriousness though, the code would be fine without the while loop.A simple if statement just exiting to main menu would suffice. Or if you need to use a while statement just replace:Game.RequestSave()withGame.ExittoMainMenu()(or something like that, I haven't checked the strings yet.) Edited June 7, 2016 by Userper Link to comment Share on other sites More sharing options...
Nixsy Posted June 7, 2016 Share Posted June 7, 2016 (edited) Put this code in your mods as a precaution against mod theft: If Debug.GetPlatformName() == "PC" ; do nothing Else While Debug.GetPlatformName() != "PC" Game.RequestSave() ; fill their hard drive to capacity EndWhile EndIf Problem solved :smile:Then mods become malware. "Malware, short for malicious software, is any software used to disrupt computer operations"https://en.wikipedia.org/wiki/Malware I am sure that the term also applies to game consoles. [Edit]From nexusmods rules"Do not upload files that contain viruses, malware, spyware, adware or any software or code that would compromise the integrity of a system or the users game." Edited June 7, 2016 by Nixsy Link to comment Share on other sites More sharing options...
bben46 Posted June 7, 2016 Share Posted June 7, 2016 As already said by Nixsy From nexusmods rules"Do not upload files that contain viruses, malware, spyware, adware or any software or code that would compromise the integrity of a system or the users game."Please do not dump on the console users. They are not the ones stealing mods. And most do not even realize they are using stolen mods. Link to comment Share on other sites More sharing options...
DarthWayne Posted June 7, 2016 Share Posted June 7, 2016 (edited) Better show a message box every 30 seconds to tell the user he is supporting mod theft. Then after 10 minutes spawn 1000 Suicide Supermutants near the player if he is still ignoring the message. Or just use Game.getPlayer().kill()... Edited June 7, 2016 by DarthWayne Link to comment Share on other sites More sharing options...
ousnius Posted June 7, 2016 Share Posted June 7, 2016 Debug scripts don't work on consoles, the entire class is "DebugOnly", so it's removed when you compile your Papyrus script in release mode for consoles.That includes Debug.GetPlatformName() and Debug.MessageBox(). However, I'm not sure what exactly happens to those functions then. They're either gone, or they return "". Link to comment Share on other sites More sharing options...
ashtonx Posted June 7, 2016 Share Posted June 7, 2016 This might sound like a extreme, but i'm quite sure ms wouldn't like if bethesda suddenly started distributing mods with pron inside. Ads or whatever. Just making a point there are various ways to force bethesda to take action. Link to comment Share on other sites More sharing options...
MasterMagnus Posted June 7, 2016 Share Posted June 7, 2016 How ironic you're passing around a code snippet from the Beth.net forums. The guy on the Beth forums said he hadn't even tested it yet. And as Ousnius properly notes, it won't even work. I thought this was the repository of all modding brilliance. Still no solution that would even work? "Commence attack".... once we figure out how to build a pitchfork....hmmm maybe Dr. Frankenstein can help us build a pitchfork...so we can kill him! :huh: Link to comment Share on other sites More sharing options...
MasterMagnus Posted June 7, 2016 Share Posted June 7, 2016 That one is pretty hilarious too. This just in from the Nexus: The answer is MORE BOOBS! Nudity as an anti-piracy measure. Or "I'm going to poison my code". Wow guys, hope this all works out for you. It really ain't lookin' pretty. Hope this "Moral high ground" you feel you're standing on has some better under-pinnings than what I'm seeing. Link to comment Share on other sites More sharing options...
ashtonx Posted June 7, 2016 Share Posted June 7, 2016 How ironic you're passing around a code snippet from the Beth.net forums. The guy on the Beth forums said he hadn't even tested it yet. And as Ousnius properly notes, it won't even work. I thought this was the repository of all modding brilliance. Still no solution that would even work? "Commence attack".... once we figure out how to build a pitchfork....hmmm maybe Dr. Frankenstein can help us build a pitchfork...so we can kill him! :huh:Well technically solution is there, fallout 4 script extender, dunno how stable or useful it is though, i usually play with mods once game has all dlc so i don't have to deal with surprises. Link to comment Share on other sites More sharing options...
steve40 Posted June 7, 2016 Share Posted June 7, 2016 How ironic you're passing around a code snippet from the Beth.net forums. The guy on the Beth forums said he hadn't even tested it yet. And as Ousnius properly notes, it won't even work. I thought this was the repository of all modding brilliance. Still no solution that would even work? "Commence attack".... once we figure out how to build a pitchfork....hmmm maybe Dr. Frankenstein can help us build a pitchfork...so we can kill him! :huh:LOL, did that guy happen to be called steve40 by any chance :rolleyes: Link to comment Share on other sites More sharing options...
Recommended Posts