RedMonika Posted January 23, 2018 Share Posted January 23, 2018 I have this mod with an esp and a script. I looked at it in TesEdit but I can't figure out what it's for. I've looked on Google and nothing comes up. Thanks! sk_qnpcrth.7z Link to comment
RedMonika Posted January 24, 2018 Author Share Posted January 24, 2018 16 minutes ago, ThisTimeIBeAGoodGirlSir said: Wat? 2000? I see a list of inns, and something about drinking... I also see Misty Grove Yeah, I saw that too but I still have no clue what it's for... lol Link to comment
darkconsole Posted January 24, 2018 Share Posted January 24, 2018 the best i can figure is that its one job is to assemble a bunch of npcs, mostly companions it seems, at inns, possibly always whatever in you are walking into, and allow them to be picked up as followers quickly and easy. here is the one script decompiled. the main thing i was concerned about was if it was doing anything shadey since you dont know where it came from but it seems tame. dude really likes elder scrolls tho, named his pc SKOOMA. ;/ Decompiled by Champollion V1.0.1 Source : QNPCRTH_core.psc Modified : 2017-07-10 06:35:04 Compiled : 2017-07-10 06:35:05 User : TASTE Computer : SKOOMA /; scriptName QNPCRTH_core extends Quest ;-- Properties -------------------------------------- actor property DA05YarREF auto referencealias property DA11_Nimphaneth auto Quest property DA05 auto referencealias property dun_Anska auto globalvariable property wwQNPCRTH_gUnusedNPCok auto referencealias property DA05_Rissing auto actor property DA05SindingREF auto actor property DA05TorkildREF auto outfit property FineClothesOutfit02Variant auto referencealias property DA14_Drunk6 auto referencealias property DA14_Drunk3 auto objectreference property SP_WH auto objectreference property SP_INN_frostfruit auto actor property DA14Drunk7REF auto referencealias property DA05_Yar auto referencealias property DA05_B_Viding auto actor property DA11NimphanethREF auto actor property DA14Drunk3REF auto actor property anskaREF auto objectreference property SP_MA auto referencealias property DA05_Jsava auto Quest property dunHighGateRuinsQST auto objectreference property SP_INN_nightgate auto actor property AvulsteinGrayManeREF auto actor property DA05HeratarREF auto objectreference property SP_WI auto referencealias property DA14_Drunk8 auto objectreference property SP_INN_oldhroldan auto objectreference property SP_INN_vilemyr auto referencealias property DA11_Sanyon auto actor property DA05RissingREF auto referencealias property DA05_Ahjisi auto actor property DA14Drunk8REF auto actor property PlayerRef auto Quest property DA11FIN auto actor property DA14Drunk1REF auto referencealias property DA14_Drunk7 auto Quest property DA11 auto actor property wwBxDA05Viding auto actor property ImpBOSS auto actor property DA05ErianaREF auto objectreference property SP_RF auto Quest property DA14 auto Quest property MS09 auto faction property PotentialFollowerFaction auto objectreference property SP_SL auto Quest property DA05_dunBloatedMansGrottoQST auto referencealias property DA14_Drunk1 auto referencealias property DA05_Torkild auto referencealias property DA14_Drunk4 auto referencealias property DA14_Drunk2 auto referencealias property DA05_Eriana auto referencealias property MS09_Avulstein auto actor property DA14Drunk4REF auto actor property ThoraldGrayManeRef auto referencealias property DA05_Tsrasuna auto actor property wwBxDA05Thjollod auto objectreference property SP_DS auto actor property DA14Drunk6REF auto objectreference property SP_WR auto referencealias property MS09_Thorald auto actor property DA05AhjisiREF auto actor property DA05JsavaREF auto objectreference property SP_INN_braidwood auto actor property DA11SanyonREF auto actor property DA14Drunk2REF auto referencealias property DA05_Heratar auto actor property DA05TsrasunaREF auto objectreference property SP_FR auto actor property DA14Drunk5REF auto objectreference property SP_MO auto referencealias property DA05_B_Thjollod auto referencealias property DA14_Drunk5 auto ;-- Variables --------------------------------------- Bool checked_DA05 = false Bool checked_dunAnska = false Bool checked_MS09 = false Bool checked_DA14 = false Bool checked_unusedNPC = false Bool checked_DA11 = false ;-- Functions --------------------------------------- ; Skipped compiler generated GotoState function MakeAFollower(actor whoA) whoA.addtofaction(PotentialFollowerFaction) whoA.setrelationshiprank(PlayerRef, 1) whoA.GetActorBase().setessential(true) endFunction function onupdategametime() if !checked_DA05 if DA05.getstage() >= 100 && DA05_dunBloatedMansGrottoQST.getstage() == 105 && !DA05_dunBloatedMansGrottoQST.IsRunning() && DA05SindingREF.isdead() self.CitizenRegister(DA05RissingREF, DA05_Rissing, SP_WR) self.CitizenRegister(DA05TsrasunaREF, DA05_Tsrasuna, SP_SL) self.CitizenRegister(DA05ErianaREF, DA05_Eriana, SP_MO) self.CitizenRegister(DA05TorkildREF, DA05_Torkild, SP_DS) self.CitizenRegister(DA05YarREF, DA05_Yar, SP_WI) self.CitizenRegister(DA05AhjisiREF, DA05_Ahjisi, SP_WH) self.CitizenRegister(DA05HeratarREF, DA05_Heratar, SP_RF) self.CitizenRegister(DA05JsavaREF, DA05_Jsava, SP_FR) self.MakeAFollower(DA05RissingREF) checked_DA05 = true endIf endIf if !checked_DA11 if DA11.getstage() == 600 && DA11FIN.getstage() == 10 self.CitizenRegister(DA11SanyonREF, DA11_Sanyon, SP_MA) self.CitizenRegister(DA11NimphanethREF, DA11_Nimphaneth, SP_MA) self.MakeAFollower(DA11NimphanethREF) checked_DA11 = true endIf endIf if !checked_DA14 if DA14.getstage() == 200 && !DA14.IsRunning() self.CitizenRegister(DA14Drunk1REF, DA14_Drunk1, SP_INN_braidwood) self.CitizenRegister(DA14Drunk2REF, DA14_Drunk2, SP_MO) self.CitizenRegister(DA14Drunk3REF, DA14_Drunk3, SP_INN_oldhroldan) self.CitizenRegister(DA14Drunk4REF, DA14_Drunk4, SP_DS) self.CitizenRegister(DA14Drunk5REF, DA14_Drunk5, SP_INN_nightgate) self.CitizenRegister(DA14Drunk6REF, DA14_Drunk6, SP_INN_vilemyr) self.CitizenRegister(DA14Drunk7REF, DA14_Drunk7, SP_INN_frostfruit) self.CitizenRegister(DA14Drunk8REF, DA14_Drunk8, SP_WR) checked_DA14 = true endIf endIf if !checked_dunAnska if dunHighGateRuinsQST.getstage() == 100 && !dunHighGateRuinsQST.IsRunning() && !anskaREF.isdead() self.CitizenRegister(anskaREF, dun_Anska, SP_DS) checked_dunAnska = true endIf endIf if !checked_MS09 if MS09.getstage() >= 200 && MS09.getstage() <= 201 && !MS09.IsRunning() && ImpBOSS.isdead() self.CitizenRegister(AvulsteinGrayManeREF, MS09_Avulstein, SP_WR) self.CitizenRegister(ThoraldGrayManeRef, MS09_Thorald, SP_WR) ThoraldGrayManeRef.setoutfit(FineClothesOutfit02Variant, false) self.MakeAFollower(AvulsteinGrayManeREF) checked_MS09 = true endIf endIf if !checked_unusedNPC if checked_DA05 as Bool && wwQNPCRTH_gUnusedNPCok.getvalueint() == 1 self.CitizenRegister(wwBxDA05Viding, DA05_B_Viding, SP_FR) self.CitizenRegister(wwBxDA05Thjollod, DA05_B_Thjollod, SP_MO) checked_unusedNPC = true endIf endIf if !checked_DA05 || !checked_DA11 || !checked_DA14 || !checked_dunAnska || !checked_MS09 || !checked_unusedNPC self.RegisterForSingleUpdateGameTime(3 as Float) endIf endFunction function CitizenRegister(actor whoA, referencealias whoRA, objectreference StartPoint) if !whoA.isdead() actorbase whoAB = whoA.GetActorBase() whoA.enable(false) whoA.resurrect() whoA.setghost(false) whoAB.SetInvulnerable(false) whoRA.forcerefto(whoA as objectreference) whoA.enable(false) whoA.moveto(StartPoint, 0.000000, 0.000000, 0.000000, true) whoA.EvaluatePackage() endIf endFunction ; Skipped compiler generated GetState function OnInit() utility.wait(5 as Float) checked_DA05 = false checked_DA11 = false checked_DA14 = false checked_dunAnska = false checked_MS09 = false checked_unusedNPC = false self.RegisterForSingleUpdateGameTime(3 as Float) endFunction Link to comment
RedMonika Posted January 24, 2018 Author Share Posted January 24, 2018 28 minutes ago, darkconsole said: the best i can figure is that its one job is to assemble a bunch of npcs, mostly companions it seems, at inns, possibly always whatever in you are walking into, and allow them to be picked up as followers quickly and easy. here is the one script decompiled. the main thing i was concerned about was if it was doing anything shadey since you dont know where it came from but it seems tame. dude really likes elder scrolls tho, named his pc SKOOMA. Hide contents ;/ Decompiled by Champollion V1.0.1 Source : QNPCRTH_core.psc Modified : 2017-07-10 06:35:04 Compiled : 2017-07-10 06:35:05 User : TASTE Computer : SKOOMA /; scriptName QNPCRTH_core extends Quest ;-- Properties -------------------------------------- actor property DA05YarREF auto referencealias property DA11_Nimphaneth auto Quest property DA05 auto referencealias property dun_Anska auto globalvariable property wwQNPCRTH_gUnusedNPCok auto referencealias property DA05_Rissing auto actor property DA05SindingREF auto actor property DA05TorkildREF auto outfit property FineClothesOutfit02Variant auto referencealias property DA14_Drunk6 auto referencealias property DA14_Drunk3 auto objectreference property SP_WH auto objectreference property SP_INN_frostfruit auto actor property DA14Drunk7REF auto referencealias property DA05_Yar auto referencealias property DA05_B_Viding auto actor property DA11NimphanethREF auto actor property DA14Drunk3REF auto actor property anskaREF auto objectreference property SP_MA auto referencealias property DA05_Jsava auto Quest property dunHighGateRuinsQST auto objectreference property SP_INN_nightgate auto actor property AvulsteinGrayManeREF auto actor property DA05HeratarREF auto objectreference property SP_WI auto referencealias property DA14_Drunk8 auto objectreference property SP_INN_oldhroldan auto objectreference property SP_INN_vilemyr auto referencealias property DA11_Sanyon auto actor property DA05RissingREF auto referencealias property DA05_Ahjisi auto actor property DA14Drunk8REF auto actor property PlayerRef auto Quest property DA11FIN auto actor property DA14Drunk1REF auto referencealias property DA14_Drunk7 auto Quest property DA11 auto actor property wwBxDA05Viding auto actor property ImpBOSS auto actor property DA05ErianaREF auto objectreference property SP_RF auto Quest property DA14 auto Quest property MS09 auto faction property PotentialFollowerFaction auto objectreference property SP_SL auto Quest property DA05_dunBloatedMansGrottoQST auto referencealias property DA14_Drunk1 auto referencealias property DA05_Torkild auto referencealias property DA14_Drunk4 auto referencealias property DA14_Drunk2 auto referencealias property DA05_Eriana auto referencealias property MS09_Avulstein auto actor property DA14Drunk4REF auto actor property ThoraldGrayManeRef auto referencealias property DA05_Tsrasuna auto actor property wwBxDA05Thjollod auto objectreference property SP_DS auto actor property DA14Drunk6REF auto objectreference property SP_WR auto referencealias property MS09_Thorald auto actor property DA05AhjisiREF auto actor property DA05JsavaREF auto objectreference property SP_INN_braidwood auto actor property DA11SanyonREF auto actor property DA14Drunk2REF auto referencealias property DA05_Heratar auto actor property DA05TsrasunaREF auto objectreference property SP_FR auto actor property DA14Drunk5REF auto objectreference property SP_MO auto referencealias property DA05_B_Thjollod auto referencealias property DA14_Drunk5 auto ;-- Variables --------------------------------------- Bool checked_DA05 = false Bool checked_dunAnska = false Bool checked_MS09 = false Bool checked_DA14 = false Bool checked_unusedNPC = false Bool checked_DA11 = false ;-- Functions --------------------------------------- ; Skipped compiler generated GotoState function MakeAFollower(actor whoA) whoA.addtofaction(PotentialFollowerFaction) whoA.setrelationshiprank(PlayerRef, 1) whoA.GetActorBase().setessential(true) endFunction function onupdategametime() if !checked_DA05 if DA05.getstage() >= 100 && DA05_dunBloatedMansGrottoQST.getstage() == 105 && !DA05_dunBloatedMansGrottoQST.IsRunning() && DA05SindingREF.isdead() self.CitizenRegister(DA05RissingREF, DA05_Rissing, SP_WR) self.CitizenRegister(DA05TsrasunaREF, DA05_Tsrasuna, SP_SL) self.CitizenRegister(DA05ErianaREF, DA05_Eriana, SP_MO) self.CitizenRegister(DA05TorkildREF, DA05_Torkild, SP_DS) self.CitizenRegister(DA05YarREF, DA05_Yar, SP_WI) self.CitizenRegister(DA05AhjisiREF, DA05_Ahjisi, SP_WH) self.CitizenRegister(DA05HeratarREF, DA05_Heratar, SP_RF) self.CitizenRegister(DA05JsavaREF, DA05_Jsava, SP_FR) self.MakeAFollower(DA05RissingREF) checked_DA05 = true endIf endIf if !checked_DA11 if DA11.getstage() == 600 && DA11FIN.getstage() == 10 self.CitizenRegister(DA11SanyonREF, DA11_Sanyon, SP_MA) self.CitizenRegister(DA11NimphanethREF, DA11_Nimphaneth, SP_MA) self.MakeAFollower(DA11NimphanethREF) checked_DA11 = true endIf endIf if !checked_DA14 if DA14.getstage() == 200 && !DA14.IsRunning() self.CitizenRegister(DA14Drunk1REF, DA14_Drunk1, SP_INN_braidwood) self.CitizenRegister(DA14Drunk2REF, DA14_Drunk2, SP_MO) self.CitizenRegister(DA14Drunk3REF, DA14_Drunk3, SP_INN_oldhroldan) self.CitizenRegister(DA14Drunk4REF, DA14_Drunk4, SP_DS) self.CitizenRegister(DA14Drunk5REF, DA14_Drunk5, SP_INN_nightgate) self.CitizenRegister(DA14Drunk6REF, DA14_Drunk6, SP_INN_vilemyr) self.CitizenRegister(DA14Drunk7REF, DA14_Drunk7, SP_INN_frostfruit) self.CitizenRegister(DA14Drunk8REF, DA14_Drunk8, SP_WR) checked_DA14 = true endIf endIf if !checked_dunAnska if dunHighGateRuinsQST.getstage() == 100 && !dunHighGateRuinsQST.IsRunning() && !anskaREF.isdead() self.CitizenRegister(anskaREF, dun_Anska, SP_DS) checked_dunAnska = true endIf endIf if !checked_MS09 if MS09.getstage() >= 200 && MS09.getstage() <= 201 && !MS09.IsRunning() && ImpBOSS.isdead() self.CitizenRegister(AvulsteinGrayManeREF, MS09_Avulstein, SP_WR) self.CitizenRegister(ThoraldGrayManeRef, MS09_Thorald, SP_WR) ThoraldGrayManeRef.setoutfit(FineClothesOutfit02Variant, false) self.MakeAFollower(AvulsteinGrayManeREF) checked_MS09 = true endIf endIf if !checked_unusedNPC if checked_DA05 as Bool && wwQNPCRTH_gUnusedNPCok.getvalueint() == 1 self.CitizenRegister(wwBxDA05Viding, DA05_B_Viding, SP_FR) self.CitizenRegister(wwBxDA05Thjollod, DA05_B_Thjollod, SP_MO) checked_unusedNPC = true endIf endIf if !checked_DA05 || !checked_DA11 || !checked_DA14 || !checked_dunAnska || !checked_MS09 || !checked_unusedNPC self.RegisterForSingleUpdateGameTime(3 as Float) endIf endFunction function CitizenRegister(actor whoA, referencealias whoRA, objectreference StartPoint) if !whoA.isdead() actorbase whoAB = whoA.GetActorBase() whoA.enable(false) whoA.resurrect() whoA.setghost(false) whoAB.SetInvulnerable(false) whoRA.forcerefto(whoA as objectreference) whoA.enable(false) whoA.moveto(StartPoint, 0.000000, 0.000000, 0.000000, true) whoA.EvaluatePackage() endIf endFunction ; Skipped compiler generated GetState function OnInit() utility.wait(5 as Float) checked_DA05 = false checked_DA11 = false checked_DA14 = false checked_dunAnska = false checked_MS09 = false checked_unusedNPC = false self.RegisterForSingleUpdateGameTime(3 as Float) endFunction Wow! Well, thank you! I'm just going to get rid of it. I don't think I've ever used it and my way back machine only goes so far... Link to comment
bdmt Posted November 2, 2018 Share Posted November 2, 2018 Sorry for being late with that the full name of the esp is quest npc(s) return to hold what it does? well some npcs who are in some specific quest are nowhere to found (like the two necromancer from namira's feast for example) an this mod gives them a location to found them after a quest. I don't really know where did i downloaded it but i want to try the place because it have/has a taxation system mod Link to comment
Recommended Posts
Archived
This topic is now archived and is closed to further replies.