Jump to content

Paradise Halls Enhanced (pahe) Special Edition with the customary addons


Recommended Posts

6 minutes ago, sidfu1 said:

hmm what would cause when you tell a slave im gonan tie you up to not do anything?
the option is there and it shows zaz items when i have them but it never ties them or even do the animation. im on the 7.5.9 fix. i use DoM, HsH and AYGAS.
 

 

forgetting to run FNIS or a script that gets in the way maybe.

This can also happen sometimes when you want them in a Furniture, the new idles go crazy sometimes when you over did it with the beating.

Link to comment

Testreport for PAHE 7.5.9 fixed witout addons version

 

test everiment:
SSE
mods:
USSEP
TDF prositutiotion
SL arused
ZAZ 

 

Testmethoods:
Test 1.
use alternate start,start new game. spawn whiterun go outside and capture at least 2 slaves.
use this slaves for test basic functions: tie,escape,punishemnts,traning

 

Test 2:
capture evrything that moves until reach 6 active slaves, then use slave removal options:
relase slave 1
let run free slave 2
kill slave 3
capture 3 new slaves, to chech what happening in tranings.

 

test 3: 

free rangom gameplay.

 

Test 1 results:
tested wokring functions:
-capture slaves
-pain traning
-sex traning 
-restrainment
-slave escape
-respect traning
-cange outfit of slave 

 

no error found in gameplay.

quick checking papyrus log not show major errors, only pahe load/first tart normal errors seen.

 

Quote

conclusion of test 1:

Test 1 passed, no error or isues found

 

 

Test 2 results:
WARNING: this happened after one slave escaped the first test so slave 2 slot may contain data left about slave escape.
moved halted steam camp captured 4 salves outside with this capture i have now 5 slaves.
renamed new salves from s1 to s4 so slave in slot 5 named s4
quit the game, slave log as T2-1-papyruslog
start reload
kill s1 slave
save
kill s2 slave
quit, slave log as T2-2-papyrus
start,reload
let escape S3
then realese S4
quit. save log as T2-3-papyuslog

things working
-slave realise or killing or letting escape no effect on papyrus log
-combat traning

 

bugs found:
1-known-captured bandits copys not wearing armor

2-slaves change outfit on strip/put clothes back command
i give my slave 1 first round heavy armor to weear slave one spawned with light armor.
this game session slave changed otufit after strip now, put back clothes ciclye.
if i removed the light armos from slave inventory slave 1 put back the heavy armor places.
slave one used hevy armor helmet. i not give slave 1 light amor helmet.

 

Quote

conclusions of Test 2:


only known bugs found, minor problems with cothing strip/put back cycle found.

NOTE: this is a very quick test, only few variation checked!
More need to be done to make sure things work as intended.

 

Testrun 3:
Testmethod: free ranodm playing as slaver play who hunt new slaves that plan utilize to spice gameplay.
capturing few slaves traning them them using them as pack mule/combat supporter. after slave outlive usfulnes get killed/realised.

 

found bugs:
-i realised a slave testrun2 as restrained. now the new slave i captured start as restrained.
The system jumped out the slave capture dialoge where i tell slave: "you are slave now..."

 

Quote

Final conclusion of my first 3 testruns 

 

No major problems found, all beasic function work as intended.

Logs show no error messages other than expected.

Only minor clothing bugs exist.

 

if clifton or trollaoutkill request i do more deep testing in this version otherwise i go test pahe 8.1 deep.

i think more important to tet pahe before i go test dom.

Link to comment
6 hours ago, Nonseen said:

found bugs:
-i realised a slave testrun2 as restrained. now the new slave i captured start as restrained.
The system jumped out the slave capture dialoge where i tell slave: "you are slave now..."

interesting, were the released slave and the fresh capture identical. i have noticed if you catch more than 1 unique slave the system has them both restrained or if running they both run until the right slave is caught...not too sure on the slave skipping the fresh caught dialogue

  • if you ever see this again in future tests or if you can reproduce this behavior in 8.0.1, check the slave stats from mcm before you release the tied slave and again after you find fresh caught slave with tied slave behavior before you tie them (screenshot is best incase its identical stats)
  • i'll see about adding a check for if tied, then untie the slave before/during release
6 hours ago, Nonseen said:

 

if clifton or trollaoutkill request i do more deep testing in this version otherwise i go test pahe 8.1 deep.

i think more important to tet pahe before i go test dom.

definitely better to move onto 8.0.1, recheck for that new bug you found above out of curiosity. but most important for the upcoming tests is to check that hsh still works as it did before, that the update didn't break anything there and watch for any slaves in the wild identical to your home sweet home slaves

19 hours ago, CliftonJD said:

.beta tests so far have shown in 8.0 the bandit double no longer suffers naked bandit bug with the above toggle on a clean save

so far only slaves sold to aygas still suffer the bug, but i think aygas slaves might be random to have the bug or not. so far it seems to keep the worn outfit they have for some slaves and strip them to naked outfit for others and i haven't tested home sweet home yet

Link to comment
43 minutes ago, CliftonJD said:

definitely better to move onto 8.0.1, recheck for that new bug you found above out of curiosity. but most important for the upcoming tests is to check that hsh still works as it did before, that the update didn't break anything there and watch for any slaves in the wild identical to your home sweet home slaves

okay in this case i do asap 8.0.1 testruns see what going where.

 

First i test with tdf prositution, new game settings to see 8.0.1 is okay or not. if realy bead shape hsh may not need to be tested.

 

Then start new game with hsh to aviod any hard to reproduce anomaly can come from load order modification.

but this hsh testrun take loong time to come fruition becuse i need manage collect enught gold and buy/build a hasue to test hsh inner workings.

or at least buy outdor slave camp :d

 

to be honest i played very few times with hsh, so seeing hsh okay or not maybe need other testers too.

Link to comment
32 minutes ago, Nonseen said:

okay in this case i do asap 8.0.1 testruns see what going where.

 

First i test with tdf prositution, new game settings to see 8.0.1 is okay or not. if realy bead shape hsh may not need to be tested.

 

Then start new game with hsh to aviod any hard to reproduce anomaly can come from load order modification.

but this hsh testrun take loong time to come fruition becuse i need manage collect enught gold and buy/build a hasue to test hsh inner workings.

or at least buy outdor slave camp :d

 

to be honest i played very few times with hsh, so seeing hsh okay or not maybe need other testers too.

ok, when you're ready to try it out, the alternate start-addon includes 2 outdoor camps(in your inventory) if hsh is installed before starting

Link to comment

First test runs reports, more come ower time, as more testrun complited!

 

This time i use mfg fix and SKSE 2.0.19 i hope this not effect test results.

 

-----------------

Test Report of PAHE 8.0.1 Full version with addons

-----------------
NOTE: This report about a "deep style" testing so i done evrything i can think off to produce errors
or find things that maybe wrong/bugged. PAHE is fantastic mod!

 

SSEedit 4.0.3h version check results:
paradise_hall.esm - 1 itm torturer armored hood, no error found, evrything okay
paradise_halls_SLExtension.esp -141 itm record removed, list in apendix 1, no error found, evrything okay
paradise_halls_farengars_study.esl - passed all tests
pahe-tdf-patch.esp - passed all tests
pahe_lakeview_manor_cell.esp - 23 ndelted records found this known need to be stay deleted, no error found, all okay
paradise_halls_fellglow_slave_camp.esp - 3 itm found 3 undeteleted records list in apendix 2, no errors found, all okay
Pahe_AltStartLAL.esp -passed all test

 

-----------------

mods in use:

-----------------
Skyrim SE-masters cleaned with SSEedit 4.0.3f ( nexus version )
USSEP last realize
zaz 8.0 rev 2
Sex lab
SL arused
tdf aggresive prositutation+legendary edition
xpmse
Scloghs of skyrim ( SOS full )
alternate start 

 

SKSE mods:

SKSE 2.0.19 SE version in use
mfg fix
jcontainers
adresslibary
display enemy level
fuz roh do

 

other mods:
atlas map markers

 

-----------------

Test Run 0:

-----------------
Start new game, create character, leave start cell to riverwood as patreon of inn.
quit
save log as Test0-papyrus.log

Observations:
Evrything work as intended.
log contain error report on start up, this considered normal.

 

Test0-Papyrus.0.log

-----------------

Test Run 1:

-----------------
Go embershard mine, capture  bandit in entrance, get guardian stone.
Then enter the mine capture first 2 bandits.
let slave 1 run away inside mine test slave escape mechanick, tie up slave 2 and 3.
save and exit
save log as Test1-papyrus.log

Observations:
Slave capture work.
Slave tie up work.
Slave 1 start runaway inside mine, slave cool down on capture work.
log contain error report on start up, this considered normal.

 

BUG-8-0-1-1:
Identical bandit inside the mine as outside. Outside badnit after captrue striped all equipment.
The inside bandit has naked bandit bug carry only a weapon.
8.0. bug fix not working as intended.
no error message found in papyrus log about this bug.

 

Test1-Papyrus.0.log

-----------------

Apendixes:

-----------------

 

Apendix 1:
paradise_halls_SLExtension.esp
SSEedit thinks this records identical to master so worth removal.
In my experinece its happen SSEedit remove things than better not to be removed.

Spoiler

Removing: PahBootupSpell "Bootup" [SPEL:04008E05]
Removing: PAHPackGuardWarnList044 [FLST:04003BB7]
Removing: PAHPackGuardWarnList043 [FLST:04003BB6]
Removing: PAHPackGuardWarnList042 [FLST:04003BB5]
Removing: PAHPackGuardWarnList041 [FLST:04003BB4]
Removing: PAHPackGuardWarnList040 [FLST:04003BB3]
Removing: PAHPackGuardWarnList039 [FLST:04003BB2]
Removing: PAHPackGuardWarnList038 [FLST:04003BB1]
Removing: PAHPackGuardWarnList037 [FLST:04003BB0]
Removing: PAHPackGuardWarnList036 [FLST:04003BAF]
Removing: PAHPackGuardWarnList035 [FLST:04003BAE]
Removing: PAHPackGuardWarnList034 [FLST:04003BAD]
Removing: PAHPackGuardWarnList033 [FLST:04003BAC]
Removing: PAHPackCombatOverrideList050 [FLST:04003BAB]
Removing: PAHPackCombatOverrideList049 [FLST:04003BAA]
Removing: PAHPackCombatOverrideList048 [FLST:04003BA9]
Removing: PAHPackCombatOverrideList047 [FLST:04003BA8]
Removing: PAHPackCombatOverrideList045 [FLST:04003BA6]
Removing: PAHPackCombatOverrideList044 [FLST:04003BA5]
Removing: PAHPackCombatOverrideList043 [FLST:04003BA4]
Removing: PAHPackCombatOverrideList042 [FLST:04003BA3]
Removing: PAHPackCombatOverrideList041 [FLST:04003BA2]
Removing: PAHPackCombatOverrideList040 [FLST:04003BA1]
Removing: PAHPackCombatOverrideList039 [FLST:04003BA0]
Removing: PAHPackCombatOverrideList046 [FLST:04003BA7]
Removing: PAHPackCombatOverrideList038 [FLST:04003B9F]
Removing: PAHPackCombatOverrideList037 [FLST:04003B9E]
Removing: PAHPackCombatOverrideList036 [FLST:04003B9D]
Removing: PAHPackCombatOverrideList035 [FLST:04003B9C]
Removing: PAHPackCombatOverrideList034 [FLST:04003B9B]
Removing: PAHPackCombatOverrideList033 [FLST:04003B9A]
Removing: PAHPackSpectatorOverrideList026 [FLST:04003585]
Removing: PAHPackSpectatorOverrideList025 [FLST:04003584]
Removing: PAHPackSpectatorOverrideList024 [FLST:04003583]
Removing: PAHPackSpectatorOverrideList023 [FLST:04003582]
Removing: PAHPackSpectatorOverrideList022 [FLST:04003581]
Removing: PAHPackSpectatorOverrideList021 [FLST:04003580]
Removing: PAHPackSpectatorOverrideList020 [FLST:0400357F]
Removing: PAHPackObserveDeadList026 [FLST:0400357E]
Removing: PAHPackObserveDeadList025 [FLST:0400357D]
Removing: PAHPackObserveDeadList024 [FLST:0400357C]
Removing: PAHPackObserveDeadList023 [FLST:0400357B]
Removing: PAHPackObserveDeadList022 [FLST:0400357A]
Removing: PAHPackObserveDeadList021 [FLST:04003579]
Removing: PAHPackObserveDeadList020 [FLST:04003578]
Removing: PAHPackGuardWarnList026 [FLST:04003577]
Removing: PAHPackGuardWarnList025 [FLST:04003576]
Removing: PAHPackGuardWarnList024 [FLST:04003575]
Removing: PAHPackGuardWarnList023 [FLST:04003574]
Removing: PAHPackGuardWarnList022 [FLST:04003573]
Removing: PAHPackGuardWarnList021 [FLST:04003572]
Removing: PAHPackGuardWarnList020 [FLST:04003571]
Removing: PAHPackCombatOverrideList026 [FLST:04003570]
Removing: PAHPackCombatOverrideList025 [FLST:0400356F]
Removing: PAHPackCombatOverrideList024 [FLST:0400356E]
Removing: PAHPackCombatOverrideList023 [FLST:0400356D]
Removing: PAHPackCombatOverrideList022 [FLST:0400356C]
Removing: PAHPackCombatOverrideList021 [FLST:0400356B]
Removing: PAHPackCombatOverrideList020 [FLST:0400356A]
Removing: PAHPackSpectatorOverrideList019 [FLST:04003569]
Removing: PAHPackSpectatorOverrideList018 [FLST:04003568]
Removing: PAHPackSpectatorOverrideList017 [FLST:04003567]
Removing: PAHPackObserveDeadList019 [FLST:04003565]
Removing: PAHPackSpectatorOverrideList016 [FLST:04003566]
Removing: PAHPackObserveDeadList018 [FLST:04003564]
Removing: PAHPackObserveDeadList017 [FLST:04003563]
Removing: PAHPackObserveDeadList016 [FLST:04003562]
Removing: PAHPackGuardWarnList019 [FLST:04003561]
Removing: PAHPackGuardWarnList018 [FLST:04003560]
Removing: PAHPackGuardWarnList017 [FLST:0400355F]
Removing: PAHPackGuardWarnList016 [FLST:0400355E]
Removing: PAHPackCombatOverrideList019 [FLST:0400355D]
Removing: PAHPackCombatOverrideList018 [FLST:0400355C]
Removing: PAHPackCombatOverrideList017 [FLST:0400355B]
Removing: PAHPackCombatOverrideList016 [FLST:0400355A]
Removing: PAHPackSpectatorOverrideList032 [FLST:04003559]
Removing: PAHPackSpectatorOverrideList031 [FLST:04003558]
Removing: PAHPackSpectatorOverrideList030 [FLST:04003557]
Removing: PAHPackSpectatorOverrideList028 [FLST:04003555]
Removing: PAHPackObserveDeadList032 [FLST:04003554]
Removing: PAHPackObserveDeadList031 [FLST:04003553]
Removing: PAHPackObserveDeadList030 [FLST:04003552]
Removing: PAHPackObserveDeadList029 [FLST:04003551]
Removing: PAHPackObserveDeadList028 [FLST:04003550]
Removing: PAHPackGuardWarnList032 [FLST:0400354F]
Removing: PAHPackGuardWarnList031 [FLST:0400354E]
Removing: PAHPackGuardWarnList030 [FLST:0400354D]
Removing: PAHPackGuardWarnList029 [FLST:0400354C]
Removing: PAHPackGuardWarnList028 [FLST:0400354B]
Removing: PAHPackCombatOverrideList032 [FLST:0400354A]
Removing: PAHPackSpectatorOverrideList029 [FLST:04003556]
Removing: PAHPackCombatOverrideList031 [FLST:04003549]
Removing: PAHPackCombatOverrideList030 [FLST:04003548]
Removing: PAHPackCombatOverrideList029 [FLST:04003547]
Removing: PAHPackCombatOverrideList028 [FLST:04003546]
Removing: PAHPackSpectatorOverrideList027 [FLST:04003545]
Removing: PAHPackObserveDeadList027 [FLST:04003544]
Removing: PAHPackGuardWarnList027 [FLST:04003543]
Removing: PAHPackCombatOverrideList027 [FLST:04003542]
Removing: PAHPackSpectatorOverrideList050 [FLST:04003BE1]
Removing: PAHPackSpectatorOverrideList049 [FLST:04003BE0]
Removing: PAHPackSpectatorOverrideList048 [FLST:04003BDF]
Removing: PAHPackSpectatorOverrideList047 [FLST:04003BDE]
Removing: PAHPackSpectatorOverrideList046 [FLST:04003BDD]
Removing: PAHPackSpectatorOverrideList045 [FLST:04003BDC]
Removing: PAHPackSpectatorOverrideList044 [FLST:04003BDB]
Removing: PAHPackSpectatorOverrideList043 [FLST:04003BDA]
Removing: PAHPackSpectatorOverrideList042 [FLST:04003BD9]
Removing: PAHPackSpectatorOverrideList041 [FLST:04003BD8]
Removing: PAHPackSpectatorOverrideList040 [FLST:04003BD7]
Removing: PAHPackSpectatorOverrideList039 [FLST:04003BD6]
Removing: PAHPackSpectatorOverrideList038 [FLST:04003BD5]
Removing: PAHPackSpectatorOverrideList037 [FLST:04003BD4]
Removing: PAHPackSpectatorOverrideList036 [FLST:04003BD3]
Removing: PAHPackSpectatorOverrideList035 [FLST:04003BD2]
Removing: PAHPackSpectatorOverrideList034 [FLST:04003BD1]
Removing: PAHPackSpectatorOverrideList033 [FLST:04003BD0]
Removing: PAHPackObserveDeadList050 [FLST:04003BCF]
Removing: PAHPackObserveDeadList049 [FLST:04003BCE]
Removing: PAHPackObserveDeadList048 [FLST:04003BCD]
Removing: PAHPackObserveDeadList047 [FLST:04003BCC]
Removing: PAHPackObserveDeadList046 [FLST:04003BCB]
Removing: PAHPackObserveDeadList045 [FLST:04003BCA]
Removing: PAHPackObserveDeadList044 [FLST:04003BC9]
Removing: PAHPackObserveDeadList043 [FLST:04003BC8]
Removing: PAHPackObserveDeadList042 [FLST:04003BC7]
Removing: PAHPackObserveDeadList041 [FLST:04003BC6]
Removing: PAHPackObserveDeadList040 [FLST:04003BC5]
Removing: PAHPackObserveDeadList039 [FLST:04003BC4]
Removing: PAHPackObserveDeadList038 [FLST:04003BC3]
Removing: PAHPackObserveDeadList037 [FLST:04003BC2]
Removing: PAHPackObserveDeadList036 [FLST:04003BC1]
Removing: PAHPackObserveDeadList035 [FLST:04003BC0]
Removing: PAHPackObserveDeadList034 [FLST:04003BBF]
Removing: PAHPackObserveDeadList033 [FLST:04003BBE]
Removing: PAHPackGuardWarnList050 [FLST:04003BBD]
Removing: PAHPackGuardWarnList049 [FLST:04003BBC]
Removing: PAHPackGuardWarnList048 [FLST:04003BBB]
Removing: PAHPackGuardWarnList047 [FLST:04003BBA]
Removing: PAHPackGuardWarnList046 [FLST:04003BB9]
Removing: PAHPackGuardWarnList045 [FLST:04003BB8]

 

Apendix 2:
Fellglow slave camp reports:

Spoiler

Undeleting: [REFR:000D3EE4] (places TreePineForestUprooted01 [STAT:00013B33] in GRUP Cell Temporary Children of PAHFellglowSlaveCampExterior02 [CELL:00009159] (in Tamriel "Skyrim" [WRLD:0000003C] at 13,3))
Undeleting: [REFR:00042FB5] (places RockCliff03 [STAT:00025DA8] in GRUP Cell Temporary Children of PAHFellglowSlaveCampExterior02 [CELL:00009159] (in Tamriel "Skyrim" [WRLD:0000003C] at 13,3))
Undeleting: [REFR:0010D615] (places SkyrimCloudDistant03 [STAT:00017521] in GRUP Cell Persistent Children of [CELL:00000D74] (in Tamriel "Skyrim" [WRLD:0000003C]))
[Undeleting and Disabling References done]  Processed Records: 2649, Undeleted Records: 3, Elapsed Time: 00:00
Removing: [NAVM:000FD732] (in GRUP Cell Temporary Children of [CELL:00009179] (in Tamriel "Skyrim" [WRLD:0000003C] at 12,2))
Removing: GRUP Cell Temporary Children of [CELL:00009179] (in Tamriel "Skyrim" [WRLD:0000003C] at 12,2)
Removing: [CELL:00009179] (in Tamriel "Skyrim" [WRLD:0000003C] at 12,2)

-----------------------------------------

************EDIT***********

-----------------------------------------

 

Testrun 1B:
i redone testrun 0 and 1 in a different mo2 profile.

this time using original skyrim masters, not the sse edit cleaned ones.


Same result, one bandit inside embershard mine has identical to outside bandit and ended up naked.

 

 

Quote

Steps to reproduce the bug:
1-start new game, use alternate start
2-cse high elf male
3-chose inn, riverwood
4-sell evrithing from your inventory expect clothing, wepon
5-go embersahard mine on the way kill the 3 wolf
6-capture bandit outside of the mine
7-play out captrue dialoge of the bandit, dialoge choices: you are slave now, fallow me
8-use you going to wear this from now dialoge option to empty slave inventory
9-go guardian stones chose warior stone
10-enter embersahard mine
11-go the first 2 bandit one of them identical the outside bandit and naked.

 

Edited by Nonseen
Link to comment

I discovered one undesired side effect, which I confirmed after multiple playthroughs. I'm not sure whether it's core pahe or pahe home sweet home (both special edition). Even without taking any slaves at all, the mere act of having those two mods installed makes it so you can't do the vanilla Totems of Hircine quests. Aela won't offer the quests if you have any followers. Somehow pahe makes Aela think that you have followers, even if you have never taken a slave or a follower. Is there any way to tweak this mod so that Aela will ignore slaves? 

Link to comment
11 hours ago, TheRightDoorIsNotTheLeft said:

I discovered one undesired side effect, which I confirmed after multiple playthroughs. I'm not sure whether it's core pahe or pahe home sweet home (both special edition). Even without taking any slaves at all, the mere act of having those two mods installed makes it so you can't do the vanilla Totems of Hircine quests. Aela won't offer the quests if you have any followers. Somehow pahe makes Aela think that you have followers, even if you have never taken a slave or a follower. Is there any way to tweak this mod so that Aela will ignore slaves? 

 

Have you tried opening console and typing  set PlayerFollowerCount to 0

Edited by kohlteth
Link to comment

Tuday testruns results, count this as continuation of last report.

 

-----------------
Test run 2 and 3:
-----------------
Capturing embershard mine residents, traning them a bit enught so no one go escape, as we move to sell them fellglow slavecamp.
no recorded exact proces of haepning becuse of total mayhem. to many slaves to mani thing hapening same times.

Confirmed working:
-pain based traning
-resignation traning
-sex traning
-sex based traning
-restrain based traning
-slaves try escape but cant from interiors

 

Found strange bugs:

 

BUG-8-0-1-2-invisibla slave:
one case, i dont know how but made one slave invisible. i fixed it after removed all lcothing the slave.
turned a way and toward them.
after priamry testing done i try reproduce this bug and find out what is the cause

Testrun saved as Test2-papyruslog0 and Test3-papyruslog0

 

Errors in Test3 log:

Spoiler

[09/27/2021 - 09:23:55PM] ERROR: Cannot call EquipInventory() on a None object, aborting function call
stack:
    [PAHPersonalityEvenToned (0A02C44D)].PAHPunishmentRapeScript.reEquip() - "PAHPunishmentRapeScript.psc" Line 279
    [PAHPersonalityEvenToned (0A02C44D)].PAHPunishmentRapeScript.PostFornicate() - "PAHPunishmentRapeScript.psc" Line 395


[09/27/2021 - 09:24:58PM] ERROR: Cannot set the faction rank with a None faction
stack:
    [ (FF000D1B)].Actor.SetFactionRank() - "<native>" Line ?
    .AIBB_TIF__02002DE1.Fragment_2() - "AIBB_TIF__02002DE1.psc" Line 10
[09/27/2021 - 09:25:16PM] [PAHESex] punish([Actor < (FF000D8A)>], [Actor < (00000014)>], Oral, TRUE, ) 

09/27/2021 - 09:31:02PM] ERROR: Cannot call EquipInventory() on a None object, aborting function call
stack:
    [PAHPersonalityEvenToned (0A02C44D)].PAHPunishmentRapeScript.reEquip() - "PAHPunishmentRapeScript.psc" Line 279
    [PAHPersonalityEvenToned (0A02C44D)].PAHPunishmentRapeScript.PostFornicate() - "PAHPunishmentRapeScript.psc" Line 395 


-----------------
Test run 4:
-----------------
After traning, moved al lslaves from embershard mine to fellglow slavecamp for sellign expect 2 slaves.
after that moved bandit camp near embershard mine to capture 3 bandit here, on the way attacked by 2 necromancers.
i got 5 new slaves. no clothing bug detected so far but all badnits different from others so far i captured.

 

Found strange bugs:
BUG-8-0-1-3-restrained pose keeper:
slaves some times fail to change animation after realised from restrained state. slaves stay as restrained but fallow the player.
i dont know yet the exact method to produce the bug i plan find out latter test runs.

Test4-papyruslog contains the log for this run.

 

Errors in logs:
Check appendix 3 for error reports in testrun 4.

 

-----------------
WARNING: After TEST run 4 i reduce logging level errors only to reduce log size and avoid getting crazy reading this log files.
-----------------
-----------------
Test run 5:
-----------------
To test out new logging work proerli loaded last save and dicided to kill all slaves hoping this generate bugs in logs.
doing this realized if a salve is tdf prostitute canot be killed counted as essential.

 

This run saved as Test5-papyruslog
The log contain some intresting errors, see them in apendix 4.

 

Apendixes:

Apendix 3:
Testrun4 error log reports copys:
(not all of them)

Spoiler


[09/28/2021 - 05:38:45PM] ERROR: Cannot get the faction rank with a None faction
stack:
    [ (FF000D85)].Actor.GetFactionRank() - "<native>" Line ?
    [PAHFellglowSlaveCampQuest (190057E9)].pahfellglowslavecampquest.Calculate() - "PAHSlaveValueAnalysisQuestScript.psc" Line 160
    [PAHFellglowSlaveCampQuest (190057E9)].pahfellglowslavecampquest.SetSellStage() - "PAHFellglowSlaveCampQuest.psc" Line 62
    [ (19006820)].PAHPF_SlaveWalkToInspectionP_03006820.Fragment_0() - "PAHPF_SlaveWalkToInspectionP_03006820.psc" Line 8
[09/28/2021 - 05:39:31PM] ERROR: Array index 15 is out of range (0-14)
stack:
    [PAHFellglowSlaveCampQuest (190057E9)].pahfellglowslavecampquest.GetFreeSlaver() - "PAHFellglowSlaveCampQuest.psc" Line 239
    [PAHFellglowSlaveCampQuest (190057E9)].pahfellglowslavecampquest.StartGuardSellRoomDoorScene() - "PAHFellglowSlaveCampQuest.psc" Line 220
    [PAHFellglowSlaveCampQuest (190057E9)].pahfellglowslavecampquest.SetSellStage() - "PAHFellglowSlaveCampQuest.psc" Line 58
    .PAHFSCTIF__03008370.Fragment_0() - "PAHFSCTIF__03008370.psc" Line 9
[09/28/2021 - 05:40:07PM] ERROR: Cannot call CanIdle() on a None object, aborting function call
stack:
    [alias Slave006 on quest PAH (0A01FAEF)].pahslave.PlayIdlesOnTick() - "PAHSlave.psc" Line 470
    [alias Slave006 on quest PAH (0A01FAEF)].pahslave.OnUpdate() - "PAHSlave.psc" Line 299
[09/28/2021 - 05:40:07PM] warning: Assigning None to a non-object variable named "::temp87"
stack:
    [alias Slave006 on quest PAH (0A01FAEF)].pahslave.PlayIdlesOnTick() - "PAHSlave.psc" Line 470
    [alias Slave006 on quest PAH (0A01FAEF)].pahslave.OnUpdate() - "PAHSlave.psc" Line 299
[09/28/2021 - 05:40:11PM] Found 8 nakedActors
[09/28/2021 - 05:40:11PM] slaScanner start time is ....629.541016
[09/28/2021 - 05:40:12PM] ERROR: Cannot get the faction rank with a None faction
stack:
    [ (FF000D6A)].Actor.GetFactionRank() - "<native>" Line ?
    [PAHFellglowSlaveCampQuest (190057E9)].pahfellglowslavecampquest.Calculate() - "PAHSlaveValueAnalysisQuestScript.psc" Line 160
    [PAHFellglowSlaveCampQuest (190057E9)].pahfellglowslavecampquest.SetSellStage() - "PAHFellglowSlaveCampQuest.psc" Line 62
    [ (19006820)].PAHPF_SlaveWalkToInspectionP_03006820.Fragment_0() - "PAHPF_SlaveWalkToInspectionP_03006820.psc" Line 8

[09/28/2021 - 05:42:54PM] ERROR: Cannot call is_moving() on a None object, aborting function call
stack:
    [alias Slave002 on quest PAH (0A01FAEF)].pahslavemind.OnMoodUpdate() - "PAHSlaveMind.psc" Line ?
    [alias Slave002 on quest PAH (0A01FAEF)].pahslavemind.OnUpdate() - "PAHSlaveMind.psc" Line 145
[09/28/2021 - 05:42:54PM] warning: Assigning None to a non-object variable named "::temp80"
stack:
    [alias Slave002 on quest PAH (0A01FAEF)].pahslavemind.OnMoodUpdate() - "PAHSlaveMind.psc" Line ?
    [alias Slave002 on quest PAH (0A01FAEF)].pahslavemind.OnUpdate() - 

[09/28/2021 - 05:42:59PM] ERROR: Cannot get the faction rank with a None faction
stack:
    [ (FF000D15)].Actor.GetFactionRank() - "<native>" Line ?
    [PAHFellglowSlaveCampQuest (190057E9)].pahfellglowslavecampquest.Calculate() - "PAHSlaveValueAnalysisQuestScript.psc" Line 160
    [PAHFellglowSlaveCampQuest (190057E9)].pahfellglowslavecampquest.SetSellStage() - "PAHFellglowSlaveCampQuest.psc" Line 62
    [ (19006820)].PAHPF_SlaveWalkToInspectionP_03006820.Fragment_0() - "PAHPF_SlaveWalkToInspectionP_03006820.psc" Line 8
[09/28/2021 - 05:43:00PM] ERROR: Cannot call is_moving() on a None object, aborting function call
stack:
    [alias Slave002 on quest PAH (0A01FAEF)].pahslavemind.OnMoodUpdate() - "PAHSlaveMind.psc" Line ?
    [alias Slave002 on quest PAH (0A01FAEF)].pahslavemind.OnUpdate() - "PAHSlaveMind.psc" Line 145
[09/28/2021 - 05:43:00PM] warning: Assigning None to a non-object variable named "::temp80"
stack:
    [alias Slave002 on quest PAH (0A01FAEF)].pahslavemind.OnMoodUpdate() - "PAHSlaveMind.psc" Line ?
    [alias Slave002 on quest PAH (0A01FAEF)].pahslavemind.OnUpdate() - "PAHSlaveMind.psc" Line 145

[09/28/2021 - 05:44:13PM] ERROR: Cannot call SetCanChangeStates() on a None object, aborting function call
stack:
    [alias Slave007 on quest PAH (0A01FAEF)].pahslave.TieUp() - "PAHSlave.psc" Line 937
    [alias Slave007 on quest PAH (0A01FAEF)].pahslave.EndBehaviour() - "PAHSlave.psc" Line ?
    [alias Slave007 on quest PAH (0A01FAEF)].pahslave.OnObjectUnequipped() - "PAHSlave.psc" Line ?
[09/28/2021 - 05:44:14PM] ERROR: Cannot call CanIdle() on a None object, aborting function call
stack:
    [alias Slave007 on quest PAH (0A01FAEF)].pahslave.PlayIdlesOnTick() - "PAHSlave.psc" Line 470
    [alias Slave007 on quest PAH (0A01FAEF)].pahslave.OnUpdate() - "PAHSlave.psc" Line 299
[09/28/2021 - 05:44:14PM] warning: Assigning None to a non-object variable named "::temp87"
stack:
    [alias Slave007 on quest PAH (0A01FAEF)].pahslave.PlayIdlesOnTick() - "PAHSlave.psc" Line 470
    [alias Slave007 on quest PAH (0A01FAEF)].pahslave.OnUpdate() - "PAHSlave.psc" Line 299
[09/28/2021 - 05:44:17PM] ERROR: Cannot call is_moving() on a None object, aborting function call
stack:
    [alias Slave007 on quest PAH (0A01FAEF)].pahslavemind.OnMoodUpdate() - "PAHSlaveMind.psc" Line ?
    [alias Slave007 on quest PAH (0A01FAEF)].pahslavemind.OnUpdate() - "PAHSlaveMind.psc" Line 145
[09/28/2021 - 05:44:17PM] warning: Assigning None to a non-object variable named "::temp99"
stack:
    [alias Slave007 on quest PAH (0A01FAEF)].pahslavemind.OnMoodUpdate() - "PAHSlaveMind.psc" Line ?
    [alias Slave007 on quest PAH (0A01FAEF)].pahslavemind.OnUpdate() - "PAHSlaveMind.psc" Line 145
[09/28/2021 - 05:44:20PM] ERROR: Cannot get the faction rank with a None faction
stack:
    [ (FF000D7E)].Actor.GetFactionRank() - "<native>" Line ?
    [PAHFellglowSlaveCampQuest (190057E9)].pahfellglowslavecampquest.Calculate() - "PAHSlaveValueAnalysisQuestScript.psc" Line 160
    [PAHFellglowSlaveCampQuest (190057E9)].pahfellglowslavecampquest.SetSellStage() - "PAHFellglowSlaveCampQuest.psc" Line 62
    [ (19006820)].PAHPF_SlaveWalkToInspectionP_03006820.Fragment_0() - "PAHPF_SlaveWalkToInspectionP_03006820.psc" Line 8
[09/28/2021 - 05:44:23PM] ERROR: Cannot call is_moving() on a None object, aborting function call
stack:
    [alias Slave007 on quest PAH (0A01FAEF)].pahslavemind.OnMoodUpdate() - "PAHSlaveMind.psc" Line ?
    [alias Slave007 on quest PAH (0A01FAEF)].pahslavemind.OnUpdate() - "PAHSlaveMind.psc" Line 145
[09/28/2021 - 05:44:23PM] warning: Assigning None to a non-object variable named "::temp99"
stack:
    [alias Slave007 on quest PAH (0A01FAEF)].pahslavemind.OnMoodUpdate() - "PAHSlaveMind.psc" Line ?
    [alias Slave007 on quest PAH (0A01FAEF)].pahslavemind.OnUpdate() - "PAHSlaveMind.psc" Line 145
[09/28/2021 - 05:44:28PM] ERROR: Cannot call is_moving() on a None object, aborting function call
stack:
    [alias Slave007 on quest PAH (0A01FAEF)].pahslavemind.OnMoodUpdate() - "PAHSlaveMind.psc" Line ?
    [alias Slave007 on quest PAH (0A01FAEF)].pahslavemind.OnUpdate() - "PAHSlaveMind.psc" Line 145
[09/28/2021 - 05:44:28PM] warning: Assigning None to a non-object variable named "::temp99"
stack:
    [alias Slave007 on quest PAH (0A01FAEF)].pahslavemind.OnMoodUpdate() - "PAHSlaveMind.psc" Line ?
    [alias Slave007 on quest PAH (0A01FAEF)].pahslavemind.OnUpdate() - "PAHSlaveMind.psc" Line 145
[09/28/2021 - 05:45:14PM] ERROR: Cannot call CanIdle() on a None object, aborting function call
stack:
    [alias Slave005 on quest PAH (0A01FAEF)].pahslave.PlayIdlesOnTick() - "PAHSlave.psc" Line 470
    [alias Slave005 on quest PAH (0A01FAEF)].pahslave.OnUpdate() - "PAHSlave.psc" Line 299
[09/28/2021 - 05:45:14PM] warning: Assigning None to a non-object variable named "::temp87"
stack:
    [alias Slave005 on quest PAH (0A01FAEF)].pahslave.PlayIdlesOnTick() - "PAHSlave.psc" Line 470
    [alias Slave005 on quest PAH (0A01FAEF)].pahslave.OnUpdate() - "PAHSlave.psc" Line 299
[09/28/2021 - 05:45:18PM] ERROR: Cannot call is_moving() on a None object, aborting function call
stack:
    [alias Slave005 on quest PAH (0A01FAEF)].pahslavemind.OnMoodUpdate() - "PAHSlaveMind.psc" Line ?
    [alias Slave005 on quest PAH (0A01FAEF)].pahslavemind.OnUpdate() - "PAHSlaveMind.psc" Line 145
[09/28/2021 - 05:45:18PM] warning: Assigning None to a non-object variable named "::temp80"
stack:
    [alias Slave005 on quest PAH (0A01FAEF)].pahslavemind.OnMoodUpdate() - "PAHSlaveMind.psc" Line ?
    [alias Slave005 on quest PAH (0A01FAEF)].pahslavemind.OnUpdate() - "PAHSlaveMind.psc" Line 145
[09/28/2021 - 05:45:24PM] ERROR: Cannot call is_moving() on a None object, aborting function call
stack:
    [alias Slave005 on quest PAH (0A01FAEF)].pahslavemind.OnMoodUpdate() - "PAHSlaveMind.psc" Line ?
    [alias Slave005 on quest PAH (0A01FAEF)].pahslavemind.OnUpdate() - "PAHSlaveMind.psc" Line 145
[09/28/2021 - 05:45:24PM] warning: Assigning None to a non-object variable named "::temp80"
stack:
    [alias Slave005 on quest PAH (0A01FAEF)].pahslavemind.OnMoodUpdate() - "PAHSlaveMind.psc" Line ?
    [alias Slave005 on quest PAH (0A01FAEF)].pahslavemind.OnUpdate() - "PAHSlaveMind.psc" Line 145
[09/28/2021 - 05:45:24PM] ERROR: Cannot get the faction rank with a None faction
stack:
    [ (FF000D63)].Actor.GetFactionRank() - "<native>" Line ?
    [PAHFellglowSlaveCampQuest (190057E9)].pahfellglowslavecampquest.Calculate() - "PAHSlaveValueAnalysisQuestScript.psc" Line 160
    [PAHFellglowSlaveCampQuest (190057E9)].pahfellglowslavecampquest.SetSellStage() - "PAHFellglowSlaveCampQuest.psc" Line 62
    [ (19006820)].PAHPF_SlaveWalkToInspectionP_03006820.Fragment_0() - 

[09/28/2021 - 05:46:28PM] ERROR: Array index 15 is out of range (0-14)
stack:
    [PAHFellglowSlaveCampQuest (190057E9)].pahfellglowslavecampquest.GetFreeSlaver() - "PAHFellglowSlaveCampQuest.psc" Line 231
    [PAHFellglowSlaveCampQuest (190057E9)].pahfellglowslavecampquest.StartGuardSellRoomDoorScene() - "PAHFellglowSlaveCampQuest.psc" Line 219
    [PAHFellglowSlaveCampQuest (190057E9)].pahfellglowslavecampquest.SetSellStage() - "PAHFellglowSlaveCampQuest.psc" Line 58
    [ (190057F2)].PF_PAHJerrekWalkToStartPosit_030057F2.Fragment_0() - "PF_PAHJerrekWalkToStartPosit_030057F2.psc" Line 8
[09/28/2021 - 05:46:28PM] ERROR: alias door_guard_1 on quest PAHFellglowSlaveCampQuest (190057E9): Cannot force the alias's reference to a None reference.
stack:
    [alias door_guard_1 on quest PAHFellglowSlaveCampQuest (190057E9)].ReferenceAlias.ForceRefTo() - "<native>" Line ?
    [PAHFellglowSlaveCampQuest (190057E9)].pahfellglowslavecampquest.StartGuardSellRoomDoorScene() - "PAHFellglowSlaveCampQuest.psc" Line 219
    [PAHFellglowSlaveCampQuest (190057E9)].pahfellglowslavecampquest.SetSellStage() - "PAHFellglowSlaveCampQuest.psc" Line 58
    [ (190057F2)].PF_PAHJerrekWalkToStartPosit_030057F2.Fragment_0() - "PF_PAHJerrekWalkToStartPosit_030057F2.psc" Line 8 

9/28/2021 - 05:47:06PM] ERROR: Cannot call SetCanChangeStates() on a None object, aborting function call
stack:
    [alias Slave004 on quest PAH (0A01FAEF)].pahslave.TieUp() - "PAHSlave.psc" Line 937
    [alias Slave004 on quest PAH (0A01FAEF)].pahslave.EndBehaviour() - "PAHSlave.psc" Line ?
    [alias Slave004 on quest PAH (0A01FAEF)].pahslave.OnObjectUnequipped() - "PAHSlave.psc" Line ?
[09/28/2021 - 05:47:08PM] SEXLAB - Thread[0]  - Returning to thread pool...
[09/28/2021 - 05:47:17PM] ERROR: Cannot get the faction rank with a None faction
stack:
    [ (FF000D5B)].Actor.GetFactionRank() - "<native>" Line ?
    [PAHFellglowSlaveCampQuest (190057E9)].pahfellglowslavecampquest.Calculate() - "PAHSlaveValueAnalysisQuestScript.psc" Line 160
    [PAHFellglowSlaveCampQuest (190057E9)].pahfellglowslavecampquest.SetSellStage() - "PAHFellglowSlaveCampQuest.psc" Line 62
    [ (19006820)].PAHPF_SlaveWalkToInspectionP_03006820.Fragment_0() - "PAHPF_SlaveWalkToInspectionP_03006820.psc" Line 8
[09/28/2021 - 05:48:11PM] ERROR: Array index 15 is out of range (0-14)
stack:
    [PAHFellglowSlaveCampQuest (190057E9)].pahfellglowslavecampquest.GetFreeSlaver() - "PAHFellglowSlaveCampQuest.psc" Line 231
    [PAHFellglowSlaveCampQuest (190057E9)].pahfellglowslavecampquest.StartGuardSellRoomDoorScene() - "PAHFellglowSlaveCampQuest.psc" Line 219
    [PAHFellglowSlaveCampQuest (190057E9)].pahfellglowslavecampquest.SetSellStage() - "PAHFellglowSlaveCampQuest.psc" Line 58
    .PAHFSCTIF__03008370.Fragment_0() - "PAHFSCTIF__03008370.psc" Line 9
[09/28/2021 - 05:48:11PM] ERROR: alias door_guard_1 on quest PAHFellglowSlaveCampQuest (190057E9): Cannot force the alias's reference to a None reference.
stack:
    [alias door_guard_1 on quest PAHFellglowSlaveCampQuest (190057E9)].ReferenceAlias.ForceRefTo() - "<native>" Line ?
    [PAHFellglowSlaveCampQuest (190057E9)].pahfellglowslavecampquest.StartGuardSellRoomDoorScene() - "PAHFellglowSlaveCampQuest.psc" Line 219
    [PAHFellglowSlaveCampQuest (190057E9)].pahfellglowslavecampquest.SetSellStage() - "PAHFellglowSlaveCampQuest.psc" Line 58
    .PAHFSCTIF__03008370.Fragment_0() - "PAHFSCTIF__03008370.psc" Line 9 
 

 

Apendix 4:

Testrun 5 erros from the log.

Spoiler

[09/28/2021 - 06:57:39PM] warning: Property Alias_sold_slave020 on script QF_PAHFellglowSlaveCampQuest_030057E9 attached to PAHFellglowSlaveCampQuest (190057E9) cannot be initialized because the script no longer contains that property

[09/28/2021 - 06:58:05PM] ERROR: Cannot call SetFactionRank() on a None object, aborting function call
stack:
    [alias Slave003 on quest PAH (0A01FAEF)].pahslave.submission() - "PAHSlave.psc" Line ?
    [alias Slave003 on quest PAH (0A01FAEF)].pahslave.TrainSubmission() - "PAHSlave.psc" Line ?
    [alias Slave003 on quest PAH (0A01FAEF)].pahslave.TrainAfterPunished() - "PAHSlave.psc" Line ?
    [alias Slave003 on quest PAH (0A01FAEF)].pahslave.EndPunishment() - "PAHSlave.psc" Line ?
    [alias Slave003 on quest PAH (0A01FAEF)].pahslave.HandlePainPunishmentOnUpdate() - "PAHSlave.psc" Line ?
    [alias Slave003 on quest PAH (0A01FAEF)].pahslave.HandlePunishmentOnUpdate() - "PAHSlave.psc" Line ?
    [alias Slave003 on quest PAH (0A01FAEF)].pahslave.OnUpdate() - "PAHSlave.psc" Line ?
[09/28/2021 - 06:58:05PM] ERROR: Cannot call SetFactionRank() on a None object, aborting function call
stack:
    [alias Slave003 on quest PAH (0A01FAEF)].pahslave.anger_training() - "PAHSlave.psc" Line ?
    [alias Slave003 on quest PAH (0A01FAEF)].pahslave.TrainAnger() - "PAHSlave.psc" Line ?
    [alias Slave003 on quest PAH (0A01FAEF)].pahslave.TrainAfterPunished() - "PAHSlave.psc" Line ?
    [alias Slave003 on quest PAH (0A01FAEF)].pahslave.EndPunishment() - "PAHSlave.psc" Line ?
    [alias Slave003 on quest PAH (0A01FAEF)].pahslave.HandlePainPunishmentOnUpdate() - "PAHSlave.psc" Line ?
    [alias Slave003 on quest PAH (0A01FAEF)].pahslave.HandlePunishmentOnUpdate() - "PAHSlave.psc" Line ?
    [alias Slave003 on quest PAH (0A01FAEF)].pahslave.OnUpdate() - "PAHSlave.psc" Line ?
[09/28/2021 - 06:58:05PM] ERROR: Cannot call GetFactionRank() on a None object, aborting function call
stack:
    [alias Slave003 on quest PAH (0A01FAEF)].pahslave.fear_training() - "PAHSlave.psc" Line ?
    [alias Slave003 on quest PAH (0A01FAEF)].pahslave.TrainFear() - "PAHSlave.psc" Line ?
    [alias Slave003 on quest PAH (0A01FAEF)].pahslave.TrainAfterPunished() - "PAHSlave.psc" Line ?
    [alias Slave003 on quest PAH (0A01FAEF)].pahslave.EndPunishment() - "PAHSlave.psc" Line ?
    [alias Slave003 on quest PAH (0A01FAEF)].pahslave.HandlePainPunishmentOnUpdate() - "PAHSlave.psc" Line ?
    [alias Slave003 on quest PAH (0A01FAEF)].pahslave.HandlePunishmentOnUpdate() - "PAHSlave.psc" Line ?
    [alias Slave003 on quest PAH (0A01FAEF)].pahslave.OnUpdate() - "PAHSlave.psc" Line ?
[09/28/2021 - 06:58:05PM] warning: Assigning None to a non-object variable named "::temp451"
stack:
    [alias Slave003 on quest PAH (0A01FAEF)].pahslave.fear_training() - "PAHSlave.psc" Line ?
    [alias Slave003 on quest PAH (0A01FAEF)].pahslave.TrainFear() - "PAHSlave.psc" Line ?
    [alias Slave003 on quest PAH (0A01FAEF)].pahslave.TrainAfterPunished() - "PAHSlave.psc" Line ?
    [alias Slave003 on quest PAH (0A01FAEF)].pahslave.EndPunishment() - "PAHSlave.psc" Line ?
    [alias Slave003 on quest PAH (0A01FAEF)].pahslave.HandlePainPunishmentOnUpdate() - "PAHSlave.psc" Line ?
    [alias Slave003 on quest PAH (0A01FAEF)].pahslave.HandlePunishmentOnUpdate() - "PAHSlave.psc" Line ?
    [alias Slave003 on quest PAH (0A01FAEF)].pahslave.OnUpdate() - "PAHSlave.psc" Line ?
[09/28/2021 - 06:58:05PM] ERROR: Cannot call SetFactionRank() on a None object, aborting function call
stack:
    [alias Slave003 on quest PAH (0A01FAEF)].pahslave.fear_training() - "PAHSlave.psc" Line ?
    [alias Slave003 on quest PAH (0A01FAEF)].pahslave.TrainFear() - "PAHSlave.psc" Line ?
    [alias Slave003 on quest PAH (0A01FAEF)].pahslave.TrainAfterPunished() - "PAHSlave.psc" Line ?
    [alias Slave003 on quest PAH (0A01FAEF)].pahslave.EndPunishment() - "PAHSlave.psc" Line ?
    [alias Slave003 on quest PAH (0A01FAEF)].pahslave.HandlePainPunishmentOnUpdate() - "PAHSlave.psc" Line ?
    [alias Slave003 on quest PAH (0A01FAEF)].pahslave.HandlePunishmentOnUpdate() - "PAHSlave.psc" Line ?
    [alias Slave003 on quest PAH (0A01FAEF)].pahslave.OnUpdate() - "PAHSlave.psc" Line ?
[09/28/2021 - 06:58:05PM] ERROR: Cannot call GetRelationshipRank() on a None object, aborting function call
stack:
    [alias Slave003 on quest PAH (0A01FAEF)].pahslave.TrainAfterPunished() - "PAHSlave.psc" Line ?
    [alias Slave003 on quest PAH (0A01FAEF)].pahslave.EndPunishment() - "PAHSlave.psc" Line ?
    [alias Slave003 on quest PAH (0A01FAEF)].pahslave.HandlePainPunishmentOnUpdate() - "PAHSlave.psc" Line ?
    [alias Slave003 on quest PAH (0A01FAEF)].pahslave.HandlePunishmentOnUpdate() - "PAHSlave.psc" Line ?
    [alias Slave003 on quest PAH (0A01FAEF)].pahslave.OnUpdate() - "PAHSlave.psc" Line ?
[09/28/2021 - 06:58:05PM] warning: Assigning None to a non-object variable named "::temp484"
stack:
    [alias Slave003 on quest PAH (0A01FAEF)].pahslave.TrainAfterPunished() - "PAHSlave.psc" Line ?
    [alias Slave003 on quest PAH (0A01FAEF)].pahslave.EndPunishment() - "PAHSlave.psc" Line ?
    [alias Slave003 on quest PAH (0A01FAEF)].pahslave.HandlePainPunishmentOnUpdate() - "PAHSlave.psc" Line ?
    [alias Slave003 on quest PAH (0A01FAEF)].pahslave.HandlePunishmentOnUpdate() - "PAHSlave.psc" Line ?
    [alias Slave003 on quest PAH (0A01FAEF)].pahslave.OnUpdate() - "PAHSlave.psc" Line ?
[09/28/2021 - 06:58:05PM] ERROR: Cannot call GetRelationshipRank() on a None object, aborting function call
stack:
    [alias Slave003 on quest PAH (0A01FAEF)].pahslave.TrainAfterPunished() - "PAHSlave.psc" Line ?
    [alias Slave003 on quest PAH (0A01FAEF)].pahslave.EndPunishment() - "PAHSlave.psc" Line ?
    [alias Slave003 on quest PAH (0A01FAEF)].pahslave.HandlePainPunishmentOnUpdate() - "PAHSlave.psc" Line ?
    [alias Slave003 on quest PAH (0A01FAEF)].pahslave.HandlePunishmentOnUpdate() - "PAHSlave.psc" Line ?
    [alias Slave003 on quest PAH (0A01FAEF)].pahslave.OnUpdate() - "PAHSlave.psc" Line ?
[09/28/2021 - 06:58:05PM] warning: Assigning None to a non-object variable named "::temp484"
stack:
    [alias Slave003 on quest PAH (0A01FAEF)].pahslave.TrainAfterPunished() - "PAHSlave.psc" Line ?
    [alias Slave003 on quest PAH (0A01FAEF)].pahslave.EndPunishment() - "PAHSlave.psc" Line ?
    [alias Slave003 on quest PAH (0A01FAEF)].pahslave.HandlePainPunishmentOnUpdate() - "PAHSlave.psc" Line ?
    [alias Slave003 on quest PAH (0A01FAEF)].pahslave.HandlePunishmentOnUpdate() - "PAHSlave.psc" Line ?
    [alias Slave003 on quest PAH (0A01FAEF)].pahslave.OnUpdate() - "PAHSlave.psc" Line ?
[09/28/2021 - 06:58:05PM] ERROR: Cannot call SetRelationshipRank() on a None object, aborting function call
stack:
    [alias Slave003 on quest PAH (0A01FAEF)].pahslave.TrainAfterPunished() - "PAHSlave.psc" Line ?
    [alias Slave003 on quest PAH (0A01FAEF)].pahslave.EndPunishment() - "PAHSlave.psc" Line ?
    [alias Slave003 on quest PAH (0A01FAEF)].pahslave.HandlePainPunishmentOnUpdate() - "PAHSlave.psc" Line ?
    [alias Slave003 on quest PAH (0A01FAEF)].pahslave.HandlePunishmentOnUpdate() - "PAHSlave.psc" Line ?
    [alias Slave003 on quest PAH (0A01FAEF)].pahslave.OnUpdate() - "PAHSlave.psc" Line ? 
 

 

Bug list:

 

Full logs:

Test3-Papyrus.0.log

Test4-Papyrus.0.log

Test5-Papyrus.0.log

Test5-Papyrus.0.log Test4-Papyrus.0.log Test3-Papyrus.0.log

Edited by Nonseen
Link to comment
14 hours ago, kohlteth said:

 

Have you tried opening console and typing  set PlayerFollowerCount to 0

Not yet. Thanks for the idea.

 

update: I started a new game and typed `showglobalvalue playerfollowercount` and it shows 0. I'll have to play through the Companions questline again. (No big deal, as I want to be a werewolf as soon as possible). If it still shows follower count =0, then there must be something else related to this mod going on.

 

update: I took a slave and I still show follower count of 0. So whatever is happening to prevent Aela from giving me the vanilla Totems of Hircine quests, it's not strictly having to do with the playerfollowercount. However, it is something to do with PAHE and/or PAH Home Sweet Home. As I mentioned, simply having the mods installed and having never taken a follower or slave prevents that quest from starting. Maybe there's something that PAHE sets that interferes with the Hircine quests? 

 

Testing out the playerfollowercount was a good idea, but it's got to be some other mechanic happening that makes Aela think I have followers. Or at least that's what I gathered from the many "I can't get the Totems of Hircine quest" search results. 

 

Unfortunately, there's no way to console force-start the Totems of Hircine quest. I tried that and all it does is bork the quest because there's some other undocumented condition -- I guess. 

Edited by TheRightDoorIsNotTheLeft
update
Link to comment

So I have a bug, when a slave escape the actor alias is removed from game but the pahslave object is not released, creating a lot of weird things.

 

 

State run_away
 ...
    Function OnUpdateGameTime()
        if CanRunAway() && !PAH.IsTogetherWith(GetActorRef(), PlayerRef, 15000)
            actor_alias.RemoveFromGame()

 

It seems to me, the last line should be replaced by something like releaseSlave() but for escaping slaves. Something like,

 

Function escapeSlave()
	;Debug.Notification(getName()+" ESCAPESLAVE")
	Actor releasedSlave = GetActorRef()

	;Debug.Trace("DoM+PAH : Releasing slave "+getName())
	mind.mood = "neutral"
	behaviour = "donothing"
		
	releasedSlave.RemoveFromFaction(PAHPlayerSlaveFaction)
	releasedSlave.RemoveFromFaction(PAHPersYoungEager)
	releasedSlave.RemoveFromFaction(PAHPersCondescending)
	releasedSlave.RemoveFromFaction(PAHPersNord)
	releasedSlave.RemoveFromFaction(PAHPersFemaleArgonian)
	releasedSlave.RemoveFromFaction(PAHPersEvenToned)
	releasedSlave.RemoveFromFaction(PAHPersFemaleSultry)
	releasedSlave.RemoveFromFaction(PAHShouldBeRespectful)
	releasedSlave.RemoveFromFaction(PAHShouldFightForPlayer)
	ActorBase akBase =  releasedSlave.GetActorBase()
	bool delete_slave = (releasedSlave.GetFactionRank(PAHSubmission) == 0) && (!(akBase.IsUnique()))
	Release()

	if delete_slave
		Debug.Trace("DoM+PAH : Releasing 0 submission slave (preparing to delete) "+releasedSlave.getName())
		releasedSlave.RemoveFromAllFactions()
		;releasedSlave.PathToReference(ReleaseMarker.GetReference(), 1)
		releasedSlave.DeleteWhenAble() ; This one or the one below? Or both?
		actor_alias.RemoveFromGame()
	endif	
EndFunction

 

I am not sure if it should be "releasedSlave.DeleteWhenAble()" or "actor_alias.RemoveFromGame()" or both.

 

What do you think?

Link to comment
On 9/27/2021 at 9:35 AM, Nonseen said:

paradise_halls_SLExtension.esp -141 itm record removed

 

On 9/27/2021 at 9:35 AM, Nonseen said:

Apendix 1:
paradise_halls_SLExtension.esp
SSEedit thinks this records identical to master so worth removal.
In my experinece its happen SSEedit remove things than better not to be removed.

Spoiler
On 9/27/2021 at 9:35 AM, Nonseen said:

Removing: PahBootupSpell "Bootup" [SPEL:04008E05]
Removing: PAHPackGuardWarnList044 [FLST:04003BB7]
Removing: PAHPackGuardWarnList043 [FLST:04003BB6]
Removing: PAHPackGuardWarnList042 [FLST:04003BB5]
Removing: PAHPackGuardWarnList041 [FLST:04003BB4]
Removing: PAHPackGuardWarnList040 [FLST:04003BB3]
Removing: PAHPackGuardWarnList039 [FLST:04003BB2]
Removing: PAHPackGuardWarnList038 [FLST:04003BB1]
Removing: PAHPackGuardWarnList037 [FLST:04003BB0]
Removing: PAHPackGuardWarnList036 [FLST:04003BAF]
Removing: PAHPackGuardWarnList035 [FLST:04003BAE]
Removing: PAHPackGuardWarnList034 [FLST:04003BAD]
Removing: PAHPackGuardWarnList033 [FLST:04003BAC]
Removing: PAHPackCombatOverrideList050 [FLST:04003BAB]
Removing: PAHPackCombatOverrideList049 [FLST:04003BAA]
Removing: PAHPackCombatOverrideList048 [FLST:04003BA9]
Removing: PAHPackCombatOverrideList047 [FLST:04003BA8]
Removing: PAHPackCombatOverrideList045 [FLST:04003BA6]
Removing: PAHPackCombatOverrideList044 [FLST:04003BA5]
Removing: PAHPackCombatOverrideList043 [FLST:04003BA4]
Removing: PAHPackCombatOverrideList042 [FLST:04003BA3]
Removing: PAHPackCombatOverrideList041 [FLST:04003BA2]
Removing: PAHPackCombatOverrideList040 [FLST:04003BA1]
Removing: PAHPackCombatOverrideList039 [FLST:04003BA0]
Removing: PAHPackCombatOverrideList046 [FLST:04003BA7]
Removing: PAHPackCombatOverrideList038 [FLST:04003B9F]
Removing: PAHPackCombatOverrideList037 [FLST:04003B9E]
Removing: PAHPackCombatOverrideList036 [FLST:04003B9D]
Removing: PAHPackCombatOverrideList035 [FLST:04003B9C]
Removing: PAHPackCombatOverrideList034 [FLST:04003B9B]
Removing: PAHPackCombatOverrideList033 [FLST:04003B9A]
Removing: PAHPackSpectatorOverrideList026 [FLST:04003585]
Removing: PAHPackSpectatorOverrideList025 [FLST:04003584]
Removing: PAHPackSpectatorOverrideList024 [FLST:04003583]
Removing: PAHPackSpectatorOverrideList023 [FLST:04003582]
Removing: PAHPackSpectatorOverrideList022 [FLST:04003581]
Removing: PAHPackSpectatorOverrideList021 [FLST:04003580]
Removing: PAHPackSpectatorOverrideList020 [FLST:0400357F]
Removing: PAHPackObserveDeadList026 [FLST:0400357E]
Removing: PAHPackObserveDeadList025 [FLST:0400357D]
Removing: PAHPackObserveDeadList024 [FLST:0400357C]
Removing: PAHPackObserveDeadList023 [FLST:0400357B]
Removing: PAHPackObserveDeadList022 [FLST:0400357A]
Removing: PAHPackObserveDeadList021 [FLST:04003579]
Removing: PAHPackObserveDeadList020 [FLST:04003578]
Removing: PAHPackGuardWarnList026 [FLST:04003577]
Removing: PAHPackGuardWarnList025 [FLST:04003576]
Removing: PAHPackGuardWarnList024 [FLST:04003575]
Removing: PAHPackGuardWarnList023 [FLST:04003574]
Removing: PAHPackGuardWarnList022 [FLST:04003573]
Removing: PAHPackGuardWarnList021 [FLST:04003572]
Removing: PAHPackGuardWarnList020 [FLST:04003571]
Removing: PAHPackCombatOverrideList026 [FLST:04003570]
Removing: PAHPackCombatOverrideList025 [FLST:0400356F]
Removing: PAHPackCombatOverrideList024 [FLST:0400356E]
Removing: PAHPackCombatOverrideList023 [FLST:0400356D]
Removing: PAHPackCombatOverrideList022 [FLST:0400356C]
Removing: PAHPackCombatOverrideList021 [FLST:0400356B]
Removing: PAHPackCombatOverrideList020 [FLST:0400356A]
Removing: PAHPackSpectatorOverrideList019 [FLST:04003569]
Removing: PAHPackSpectatorOverrideList018 [FLST:04003568]
Removing: PAHPackSpectatorOverrideList017 [FLST:04003567]
Removing: PAHPackObserveDeadList019 [FLST:04003565]
Removing: PAHPackSpectatorOverrideList016 [FLST:04003566]
Removing: PAHPackObserveDeadList018 [FLST:04003564]
Removing: PAHPackObserveDeadList017 [FLST:04003563]
Removing: PAHPackObserveDeadList016 [FLST:04003562]
Removing: PAHPackGuardWarnList019 [FLST:04003561]
Removing: PAHPackGuardWarnList018 [FLST:04003560]
Removing: PAHPackGuardWarnList017 [FLST:0400355F]
Removing: PAHPackGuardWarnList016 [FLST:0400355E]
Removing: PAHPackCombatOverrideList019 [FLST:0400355D]
Removing: PAHPackCombatOverrideList018 [FLST:0400355C]
Removing: PAHPackCombatOverrideList017 [FLST:0400355B]
Removing: PAHPackCombatOverrideList016 [FLST:0400355A]
Removing: PAHPackSpectatorOverrideList032 [FLST:04003559]
Removing: PAHPackSpectatorOverrideList031 [FLST:04003558]
Removing: PAHPackSpectatorOverrideList030 [FLST:04003557]
Removing: PAHPackSpectatorOverrideList028 [FLST:04003555]
Removing: PAHPackObserveDeadList032 [FLST:04003554]
Removing: PAHPackObserveDeadList031 [FLST:04003553]
Removing: PAHPackObserveDeadList030 [FLST:04003552]
Removing: PAHPackObserveDeadList029 [FLST:04003551]
Removing: PAHPackObserveDeadList028 [FLST:04003550]
Removing: PAHPackGuardWarnList032 [FLST:0400354F]
Removing: PAHPackGuardWarnList031 [FLST:0400354E]
Removing: PAHPackGuardWarnList030 [FLST:0400354D]
Removing: PAHPackGuardWarnList029 [FLST:0400354C]
Removing: PAHPackGuardWarnList028 [FLST:0400354B]
Removing: PAHPackCombatOverrideList032 [FLST:0400354A]
Removing: PAHPackSpectatorOverrideList029 [FLST:04003556]
Removing: PAHPackCombatOverrideList031 [FLST:04003549]
Removing: PAHPackCombatOverrideList030 [FLST:04003548]
Removing: PAHPackCombatOverrideList029 [FLST:04003547]
Removing: PAHPackCombatOverrideList028 [FLST:04003546]
Removing: PAHPackSpectatorOverrideList027 [FLST:04003545]
Removing: PAHPackObserveDeadList027 [FLST:04003544]
Removing: PAHPackGuardWarnList027 [FLST:04003543]
Removing: PAHPackCombatOverrideList027 [FLST:04003542]
Removing: PAHPackSpectatorOverrideList050 [FLST:04003BE1]
Removing: PAHPackSpectatorOverrideList049 [FLST:04003BE0]
Removing: PAHPackSpectatorOverrideList048 [FLST:04003BDF]
Removing: PAHPackSpectatorOverrideList047 [FLST:04003BDE]
Removing: PAHPackSpectatorOverrideList046 [FLST:04003BDD]
Removing: PAHPackSpectatorOverrideList045 [FLST:04003BDC]
Removing: PAHPackSpectatorOverrideList044 [FLST:04003BDB]
Removing: PAHPackSpectatorOverrideList043 [FLST:04003BDA]
Removing: PAHPackSpectatorOverrideList042 [FLST:04003BD9]
Removing: PAHPackSpectatorOverrideList041 [FLST:04003BD8]
Removing: PAHPackSpectatorOverrideList040 [FLST:04003BD7]
Removing: PAHPackSpectatorOverrideList039 [FLST:04003BD6]
Removing: PAHPackSpectatorOverrideList038 [FLST:04003BD5]
Removing: PAHPackSpectatorOverrideList037 [FLST:04003BD4]
Removing: PAHPackSpectatorOverrideList036 [FLST:04003BD3]
Removing: PAHPackSpectatorOverrideList035 [FLST:04003BD2]
Removing: PAHPackSpectatorOverrideList034 [FLST:04003BD1]
Removing: PAHPackSpectatorOverrideList033 [FLST:04003BD0]
Removing: PAHPackObserveDeadList050 [FLST:04003BCF]
Removing: PAHPackObserveDeadList049 [FLST:04003BCE]
Removing: PAHPackObserveDeadList048 [FLST:04003BCD]
Removing: PAHPackObserveDeadList047 [FLST:04003BCC]
Removing: PAHPackObserveDeadList046 [FLST:04003BCB]
Removing: PAHPackObserveDeadList045 [FLST:04003BCA]
Removing: PAHPackObserveDeadList044 [FLST:04003BC9]
Removing: PAHPackObserveDeadList043 [FLST:04003BC8]
Removing: PAHPackObserveDeadList042 [FLST:04003BC7]
Removing: PAHPackObserveDeadList041 [FLST:04003BC6]
Removing: PAHPackObserveDeadList040 [FLST:04003BC5]
Removing: PAHPackObserveDeadList039 [FLST:04003BC4]
Removing: PAHPackObserveDeadList038 [FLST:04003BC3]
Removing: PAHPackObserveDeadList037 [FLST:04003BC2]
Removing: PAHPackObserveDeadList036 [FLST:04003BC1]
Removing: PAHPackObserveDeadList035 [FLST:04003BC0]
Removing: PAHPackObserveDeadList034 [FLST:04003BBF]
Removing: PAHPackObserveDeadList033 [FLST:04003BBE]
Removing: PAHPackGuardWarnList050 [FLST:04003BBD]
Removing: PAHPackGuardWarnList049 [FLST:04003BBC]
Removing: PAHPackGuardWarnList048 [FLST:04003BBB]
Removing: PAHPackGuardWarnList047 [FLST:04003BBA]
Removing: PAHPackGuardWarnList046 [FLST:04003BB9]
Removing: PAHPackGuardWarnList045 [FLST:04003BB8]

 

 

ahh ok, if that's what it found, then yes those records are safe to delete from the sl extension

On 9/27/2021 at 9:35 AM, Nonseen said:

 

In my experinece its happen SSEedit remove things than better not to be removed.

On 9/27/2021 at 9:35 AM, Nonseen said:


Fellglow slave camp reports:

  Hide contents

Undeleting: [REFR:000D3EE4] (places TreePineForestUprooted01 [STAT:00013B33] in GRUP Cell Temporary Children of PAHFellglowSlaveCampExterior02 [CELL:00009159] (in Tamriel "Skyrim" [WRLD:0000003C] at 13,3))
Undeleting: [REFR:00042FB5] (places RockCliff03 [STAT:00025DA8] in GRUP Cell Temporary Children of PAHFellglowSlaveCampExterior02 [CELL:00009159] (in Tamriel "Skyrim" [WRLD:0000003C] at 13,3))
Undeleting: [REFR:0010D615] (places SkyrimCloudDistant03 [STAT:00017521] in GRUP Cell Persistent Children of [CELL:00000D74] (in Tamriel "Skyrim" [WRLD:0000003C]))
[Undeleting and Disabling References done]  Processed Records: 2649, Undeleted Records: 3, Elapsed Time: 00:00
Removing: [NAVM:000FD732] (in GRUP Cell Temporary Children of [CELL:00009179] (in Tamriel "Skyrim" [WRLD:0000003C] at 12,2))
Removing: GRUP Cell Temporary Children of [CELL:00009179] (in Tamriel "Skyrim" [WRLD:0000003C] at 12,2)
Removing: [CELL:00009179] (in Tamriel "Skyrim" [WRLD:0000003C] at 12,2)

those on the other hand are vanilla game trees and cliffs that interfere with the camp exterior

On 9/27/2021 at 9:35 AM, Nonseen said:

BUG-8-0-1-1:
Identical bandit inside the mine as outside. Outside badnit after captrue striped all equipment.
The inside bandit has naked bandit bug carry only a weapon.
8.0. bug fix not working as intended.

did you use the new disable outfits toggle and stripped all equipment you found in the slave's inventory or did you use the new strip and set outfit dialogue and strip all equipment or did you use the old default values without the new toggle

 

 

Edited by CliftonJD
Link to comment
On 9/27/2021 at 7:55 PM, TheRightDoorIsNotTheLeft said:

I discovered one undesired side effect, which I confirmed after multiple playthroughs. I'm not sure whether it's core pahe or pahe home sweet home (both special edition). Even without taking any slaves at all, the mere act of having those two mods installed makes it so you can't do the vanilla Totems of Hircine quests. Aela won't offer the quests if you have any followers. Somehow pahe makes Aela think that you have followers, even if you have never taken a slave or a follower. Is there any way to tweak this mod so that Aela will ignore slaves? 

hmm, never heard of that bug. maybe its a home sweet home thing if either...either way if you're getting the bug even without having slaves, having her ignore the slaves won't help any

Link to comment
20 hours ago, Nonseen said:

 

Errors in Test3 log:

  Hide contents

[09/27/2021 - 09:23:55PM] ERROR: Cannot call EquipInventory() on a None object, aborting function call
stack:
    [PAHPersonalityEvenToned (0A02C44D)].PAHPunishmentRapeScript.reEquip() - "PAHPunishmentRapeScript.psc" Line 279
    [PAHPersonalityEvenToned (0A02C44D)].PAHPunishmentRapeScript.PostFornicate() - "PAHPunishmentRapeScript.psc" Line 395


[09/27/2021 - 09:24:58PM] ERROR: Cannot set the faction rank with a None faction
stack:
    [ (FF000D1B)].Actor.SetFactionRank() - "<native>" Line ?
    .AIBB_TIF__02002DE1.Fragment_2() - "AIBB_TIF__02002DE1.psc" Line 10
[09/27/2021 - 09:25:16PM] [PAHESex] punish([Actor < (FF000D8A)>], [Actor < (00000014)>], Oral, TRUE, ) 

09/27/2021 - 09:31:02PM] ERROR: Cannot call EquipInventory() on a None object, aborting function call
stack:
    [PAHPersonalityEvenToned (0A02C44D)].PAHPunishmentRapeScript.reEquip() - "PAHPunishmentRapeScript.psc" Line 279
    [PAHPersonalityEvenToned (0A02C44D)].PAHPunishmentRapeScript.PostFornicate() - "PAHPunishmentRapeScript.psc" Line 395 


-----------------

that i too have seen from time to time, but never really made sense why when it happened. reviewing the full log you posted i was able to see nothing wrong upto that point, but what comes just before that is from sl like this:

Spoiler

SEXLAB - Thread[0] SyncDone(Reset) - Lag Timer: 28.705994
[09/27/2021 - 09:23:53PM] SEXLAB - Thread[0] Event Hook - AnimationEnd
[09/27/2021 - 09:23:55PM] ERROR: Cannot call EquipInventory() on a None object, aborting function call
stack:
    [PAHPersonalityEvenToned (0A02C44D)].PAHPunishmentRapeScript.reEquip() - "PAHPunishmentRapeScript.psc" Line 279
    [PAHPersonalityEvenToned (0A02C44D)].PAHPunishmentRapeScript.PostFornicate() - "PAHPunishmentRapeScript.psc" Line 395

 

so basically looks like sl reset in middle of sex before the script finished and kinda left us hanging there so the slave couldn't redress.

20 hours ago, Nonseen said:

ok, so the new camp array bug just got worse. might need to take down the newer camp beta til i can find a better fix.

if you get time you feel upto more camp testing in the mean time, try the Le skyrim link on main page to download "layam's original slave camp with updated meshes and textures.zip"

since those are not Se meshes, just grab the esp file from the zip and install that over your current slave camp in a different mo profile with its own separate saves---some reason changing camps mid-save causes problems with the camp that even prevent sale

20 hours ago, Nonseen said:

odd for that to show up in test4 rather than in test5 or even why now rather than previous versions....didn't mess with that script or its properties this update

 

 

Link to comment
7 hours ago, TrollAutokill said:

So I have a bug, when a slave escape the actor alias is removed from game but the pahslave object is not released, creating a lot of weird things.

 

 

State run_away
 ...
    Function OnUpdateGameTime()
        if CanRunAway() && !PAH.IsTogetherWith(GetActorRef(), PlayerRef, 15000)
            actor_alias.RemoveFromGame()

 

It seems to me, the last line should be replaced by something like releaseSlave() but for escaping slaves. Something like,

 

Function escapeSlave()
	;Debug.Notification(getName()+" ESCAPESLAVE")
	Actor releasedSlave = GetActorRef()

	;Debug.Trace("DoM+PAH : Releasing slave "+getName())
	mind.mood = "neutral"
	behaviour = "donothing"
		
	releasedSlave.RemoveFromFaction(PAHPlayerSlaveFaction)
	releasedSlave.RemoveFromFaction(PAHPersYoungEager)
	releasedSlave.RemoveFromFaction(PAHPersCondescending)
	releasedSlave.RemoveFromFaction(PAHPersNord)
	releasedSlave.RemoveFromFaction(PAHPersFemaleArgonian)
	releasedSlave.RemoveFromFaction(PAHPersEvenToned)
	releasedSlave.RemoveFromFaction(PAHPersFemaleSultry)
	releasedSlave.RemoveFromFaction(PAHShouldBeRespectful)
	releasedSlave.RemoveFromFaction(PAHShouldFightForPlayer)
	ActorBase akBase =  releasedSlave.GetActorBase()
	bool delete_slave = (releasedSlave.GetFactionRank(PAHSubmission) == 0) && (!(akBase.IsUnique()))
	Release()

	if delete_slave
		Debug.Trace("DoM+PAH : Releasing 0 submission slave (preparing to delete) "+releasedSlave.getName())
		releasedSlave.RemoveFromAllFactions()
		;releasedSlave.PathToReference(ReleaseMarker.GetReference(), 1)
		releasedSlave.DeleteWhenAble() ; This one or the one below? Or both?
		actor_alias.RemoveFromGame()
	endif	
EndFunction

 

 

behavior and mood have no real value on an escaped slave and personality factions only effect the slave if we were to start leaving escaped slaves in game.

7 hours ago, TrollAutokill said:

I am not sure if it should be "releasedSlave.DeleteWhenAble()" or "actor_alias.RemoveFromGame()" or both.

 

What do you think?

Spoiler

Function RemoveFromGame()
    If the_actor == None
        the_actor = GetActorRef()
    EndIf
    UnregisterForUpdate()
    the_actor.SetOutfit(PAHNothingOutfit, false)
    the_actor.Disable()
    the_actor.DeleteWhenAble()
    PAH.RemoveSlave(self)
EndFunction

 

that's from pahactoralias, so its still using deletewhenable when it calls removefromgame, but calls those other functions including removeslave

few possibilities i can think of:

  • starting with it using the actor_alias to call removefromgame instead of using the reference
  • other possibility is that the removeslave function being called by that needs to be move up before its set to delete
  • or its an issue within the removeslave function when it updates the dom arrays

if its an issue with the alias over the reference, we might need to copy or move the removefromgame function to pahslave

Edited by CliftonJD
Link to comment
2 hours ago, CliftonJD said:
On 9/27/2021 at 4:35 PM, Nonseen said:

BUG-8-0-1-1:
Identical bandit inside the mine as outside. Outside badnit after captrue striped all equipment.
The inside bandit has naked bandit bug carry only a weapon.
8.0. bug fix not working as intended.

did you use the new disable outfits toggle and stripped all equipment you found in the slave's inventory or did you use the new strip and set outfit dialogue and strip all equipment or did you use the old default values without the new toggle

in my tests i not altered any default values of mcm settings.

 

after capture of slave i chose: "now you going to wear this" option and removed all item from slave inventory.

 

i need toggle the outfit settings in mcm menu to make the fix work?

 

side note: i plan todo this removal process al slaves witout using any other method to remove clothing just see what happening.

 

1 hour ago, CliftonJD said:

if you get time you feel upto more camp testing in the mean time, try the Le skyrim link on main page to download "layam's original slave camp with updated meshes and textures.zip"

since those are not Se meshes, just grab the esp file from the zip and install that over your current slave camp in a different mo profile with its own separate saves---some reason changing camps mid-save causes problems with the camp that even prevent sale

22 hours ago, Nonseen said:

i going to do this call it Felglow separate testrun. i estiamte this take 0,5 hour to do the test run. 

 

----

edit 1:

----

 

i plan in main test to capture bandits all te bandit camps where bounty quest can send player and sell all the fellglow see what happening. if this not help to discover more thing.

i capture them remove all clothing same way as i done first slave and kill them most of them on the spot to see how outfit fix work.

 

Question to @TheRightDoorIsNotTheLeft

 

What is the requierments to start hiricine totem quest?

Easy to get here from the start? if yes i can try test it out my main testrun to see without HSH same bug exist or not.

Edited by Nonseen
forget things
Link to comment
57 minutes ago, CliftonJD said:

behavior and mood have no real value on an escaped slave and personality factions only effect the slave if we were to start leaving escaped slaves in game.

  Hide contents

Function RemoveFromGame()
    If the_actor == None
        the_actor = GetActorRef()
    EndIf
    UnregisterForUpdate()
    the_actor.SetOutfit(PAHNothingOutfit, false)
    the_actor.Disable()
    the_actor.DeleteWhenAble()
    PAH.RemoveSlave(self)
EndFunction

 

that's from pahactoralias, so its still using deletewhenable when it calls removefromgame, but calls those other functions including removeslave

few possibilities i can think of:

  • starting with it using the actor_alias to call removefromgame instead of using the reference
  • other possibility is that the removeslave function being called by that needs to be move up before its set to delete
  • or its an issue within the removeslave function when it updates the dom arrays

if its an issue with the alias over the reference, we might need to copy or move the removefromgame function to pahslave

The main problem comes from the fact that if a slave actor escapes only DeleteWhenAble is called. From your explanation I understand actor_alias.RemoveFromGame should be called instead.

Link to comment
26 minutes ago, Nonseen said:

i need toggle the outfit settings in mcm menu to make the fix work?

yes, the new outfit setting is set to the older default method as a default. worded the mcm title for the setting as disabling the naked outfit and worded the info for mouse-over of the toggle to inform that the naked outfit is believed to be the cause for the naked bandits we see. if we get to where we're confident that the new option works as it should without causing more issues than it solves, then it can become the new default option

Link to comment
16 minutes ago, TrollAutokill said:

The main problem comes from the fact that if a slave actor escapes only DeleteWhenAble is called. From your explanation I understand actor_alias.RemoveFromGame should be called instead.

yes, we need to find where its getting hung up if its not passing that

  • first idea is to watch the log when it doesn't proceed to the next step after deletewhenable. see if it has any errors related to none object on slaves
  • next we can add more verbose debug to pahactoralias like this:
Spoiler

Function RemoveFromGame()
    If the_actor == None
        the_actor = GetActorRef()
    EndIf
    UnregisterForUpdate()
    the_actor.SetOutfit(PAHNothingOutfit, false)
    the_actor.Disable()
    Debug.Trace("[PAHactor] Deleting slave from game: "+the_actor.GetName())
    the_actor.DeleteWhenAble()
    Debug.Trace("[PAHactor] Removing slave from PAHE: "+the_actor.GetName())
    PAH.RemoveSlave(self)
EndFunction

 

if the log returns both debug messages, then we need to be more verbose with the core, like this:

Spoiler

Function RemoveSlave(ReferenceAlias slave_alias)
    PAHSlave slave = (slave_alias as PAHSlave)
    Debug.Trace("[PAHCore] Removing slave from PAHE: "+slave.GetName())
    slave_alias.GetActorRef().SetOutfit(PAHNothingOutfit, false)
    (slave_alias as PAHSlave).ClearFriends()
    (slave_alias as PAHSlaveMind).BeforeClear()
    (slave_alias as PAHSlave).BeforeClear()
    (slave_alias as PAHActorAlias).BeforeClear()
    slave_alias.clear()
    
    Debug.Trace("[PAHCore] updating SlaveArray)
    updateSlaveArray(refresh = true)
EndFunction

 

hopefully that narrows it down enough we don't need even more verbose

 

if however the log only returns the first PAHactor debug, then we need to adjust the order of the function in PAHactor like this:

Spoiler

Function RemoveFromGame()
    If the_actor == None
        the_actor = GetActorRef()
    EndIf
    UnregisterForUpdate()
    the_actor.SetOutfit(PAHNothingOutfit, false)
    the_actor.Disable()
    Debug.Trace("[PAHactor] Removing slave from PAHE: "+the_actor.GetName())
    PAH.RemoveSlave(self)
    Debug.Trace("[PAHactor] Deleting slave from game: "+the_actor.GetName())
    the_actor.DeleteWhenAble()
EndFunction

 

 

Link to comment

Fellglow testrun complited.

 

first log contains game start

secund log save catpure 4 of them one is outside of emebrshard mine, 3 other near the bandit camp

final log contains selling the slaves in fellglow.

 

i not punished them expect all tied up.

slaves tired escape before selling so i needed teleprot them to me and tie them up. then i can ordered slaves to go pose for insepctions.

i not tuched any setting other than start Sexlab install in mcm menu.

 

startup

Test0-Papyrus.0.log

slave capture

Test1-Papyrus.0.log

sell slaves

Test2-Papyrus.0.log

 

i only installed original fellglow esp as instructed no other things done.

 

i hope this help clear things up. its not out of possibilitys i done something wrong.

side note:

i disable xpmse.esp in my load order to not cause problems. i note use this esp functions any way.

if you think this can effect how pahe works i enable.

47 minutes ago, CliftonJD said:
1 hour ago, Nonseen said:

i need toggle the outfit settings in mcm menu to make the fix work?

yes, the new outfit setting is set to the older default method as a default. worded the mcm title for the setting as disabling the naked outfit and worded the info for mouse-over of the toggle to inform that the naked outfit is believed to be the cause for the naked bandits we see. if we get to where we're confident that the new option works as it should without causing more issues than it solves, then it can become the new default option

in this case i stop my running main test effort and restart the test procedure whit this option enabled.

i keep current progrres in a different mo2 profile.

 

----

EDIT:

----

 

i type to fast and forget mention: all log contain error messages i dont know safe to ignore or not. probably yes.

Edited by Nonseen
erros in startup
Link to comment
37 minutes ago, Nonseen said:

Fellglow testrun complited.

 

first log contains game start

secund log save catpure 4 of them one is outside of emebrshard mine, 3 other near the bandit camp

final log contains selling the slaves in fellglow.

 

i not punished them expect all tied up.

slaves tired escape before selling so i needed teleprot them to me and tie them up. then i can ordered slaves to go pose for insepctions.

i not tuched any setting other than start Sexlab install in mcm menu.

 

startup

Test0-Papyrus.0.log 3.51 kB · 0 downloads

slave capture

Test1-Papyrus.0.log 5.15 kB · 0 downloads

sell slaves

Test2-Papyrus.0.log 17.28 kB · 0 downloads

 

i only installed original fellglow esp as instructed no other things done.

 

i hope this help clear things up. its not out of possibilitys i done something wrong.

side note:

i disable xpmse.esp in my load order to not cause problems. i note use this esp functions any way.

if you think this can effect how pahe works i enable.

in this case i stop my running main test effort and restart the test procedure whit this option enabled.

i keep current progrres in a different mo2 profile.

 

----

EDIT:

----

 

i type to fast and forget mention: all log contain error messages i dont know safe to ignore or not. probably yes.

ok, thanks. gives me a baseline to compare against the other camp. maybe between the 2 bugs i can get 1 working as intended

Link to comment

Sorry for duble posting but i think this need put diferent post:

 

i done some testrun with experiemntal clotihing option on, here is how its done:

 

0.run: started new game started load sl as usual

waited until sex lab installed and pahe installed

go mcm menu set up new option that fixes clothing

go mara statue select in patron, sleeping giant inn riverwood

go bead

save and quit

Testrun0-Papyrus.0.log

 

Test Run 1A -

move outside of riverwood, kill wolfes go embersahrd mine entrance try capture bandit

kill the bandit, reload the game

capture bandit

try reproduce bug as picking up all item from bandit

bandit not losing her clothing in visual but bandit inventory is empty

order them to strip and set up, bandit obey order get naked

quit the testrun

Testrun1A-Papyrus.0.log

 

Testrun 1

load game outside of riverwood after killing wolf, before capture bandit

capture bandit

take all item from her

go inside with she 

capture all bandit inside

do some testing whit new striping function

Testrun1-Papyrus.0.log

 

Testrun 2:

go outside with some bandit to capture 3 bandit near embershard mine

capture al lbandit here

Testrun2-Papyrus.0.log

 

FOUND BUGS:

BUG-8-0-1-MCM on-1:

Fake siheld

 

Bandits that use only one, one handed wepon after captrue in visual start vear a steal siheld. this siheld not exist in bandit inventory. only way remove it order them strip and set up as default

 

BUG-8-0-1-MCM on-2:

Fake Clothing

Sometimes slaves inventory empty but show full clothing is on. this happen if i apply you going wear this option first then remove all item from slave. in visuals this items not get removed.

 

BUG-8-0-1-MCM on-3:

Naked and not naked:

after capturing all bandit in embershard mine i encontured a naked bandit in 3 bandit camp near the guradian stones.

this bandit identical base type that i captured in embersahard mine. this bandit fighted aginst me naked.

after capture as slave this bandit weared armor as intended.

 

if my memory serve me vell i not tuched any clothing the bandit first version.

 

BUG-8-0-1-MCM on-4:

wepon dublication bug/exploit

 

after captring a bandit ordering them strip then put back clothes 

then ordering get naked and set default 

give bandit 2th main wepon that in use.

in old naked bandit bug times the bandits has weapon on hand all tiem and siheld i think this may some how connected to this.

 

About errors in logs:

the fallowing error exist all papyrus logs and soem times repaets it self:

 

[09/29/2021 - 07:21:17PM] warning: Property Alias_sold_slave020 on script QF_PAHFellglowSlaveCampQuest_030057E9 attached to PAHFellglowSlaveCampQuest (190057E9) cannot be initialized because the script no longer contains that

 

 

in my oppinion:

so far the fix working some level, if  the siheld bug and duplication wepon bug get fixed and all the new bandit start non naked we good.

i plan continue this testing.

 

 

-------

bonus bug:

-------

BUG-8-0-1-MCM on-5:

mixed clothing/armor bug

 

the fallowing slave a fresh capture in combat wearing heavy armor. i not tuched her inventory.

the first variant this slave i encountured guarded the embershard mine entrance, wearing light armor that i use now.

this slave ordered to strip then put back clothes now she look like this:

ScreenShot1.png.cc0bb7c54a6e62fe0c9fbccefb98f139.png

Edited by Nonseen
Link to comment

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. For more information, see our Privacy Policy & Terms of Use