fejeena Posted June 29, 2025 Posted June 29, 2025 What did you change in my esp to make it work? In my esp: I used a clothes item , set to Non-Playerable (invisible in inventory) and in the VipCxjHighHeelsAddScript I changed the original misc item to the new clothes item. My clothes item has the same script as the misc item and it is in your inventory... should work like the original misc item. ---------------------------- What didn't work? And what did you change to make it work? I'd like to know in case I ever want to change a misc item with a script to cloth item with a script.
dancingmirrors Posted June 29, 2025 Posted June 29, 2025 (edited) I tested your upload again and it works fine as-is. My change was pointless. xD I think you did it fine, the trick I was missing was that I actually had to add the new clothing version of the Controller after deleting the old quest item version. I haven't tested it with LAPF yet, though. Whatever you changed persists through exiting the game and loading up the save again as long as that invisible clothing is in the inventory! Edit: Just for completion's sake, and for other OCD people like me, you can delete all the spells too and everything still works. Edit2: Works fine with LoversMB2. Edited June 30, 2025 by dancingmirrors
fejeena Posted June 30, 2025 Posted June 30, 2025 The new (and original) item is added by the VipCxjHighHeelsAddScript, But I have now found my mistake. The script only runs once part of the VipCxjHighHeelsAddScript Spoiler Begin GameMode if fQuestDelayTime != 1.0 set fQuestDelayTime to 1.0 endif if flag == 0 ;<<<<< first game start it is 0 and the next part is used player.AddSpell zzzVipCxjHighHeelsOther player.AddSpell zzzVipCxjHighHeelsSelf player.AddSpell zzzVipCxjSittingFixOther set iControllerNum to player.GetItemCount zzzVipHighHeelsClothController ;<<< here I changed the Item. Old zzzVipHighHeelsController to new zzzVipHighHeelsClothController if iControllerNum == 0 player.AddItem zzzVipHighHeelsClothController 1 ; and here again. If no item in your inventory you get one. endif Call zzzClearControllerVar tag isOpenTag Let arHighHeels := ar_Null . . . . . . set flag to 1 ; <<< here is set to 1, the script will no longer be used, and so you don't get a new item. StopQuest zzzVipCxjHighHeelsQuest ;<<< even the Quest of this script is stopped which means the script no longer runs. endif . . . and script goes much further. And the original misc and the new clothes item have the same script, the zzzVipHighHeelsControllerScript. Nothing changed. Only misc item into clothing item. and the change in the VipCxjHighHeelsAddScript. So yes if the script does not add the new item you have to use the console Player.additem xx017237 1 When you use the Lovers high heels Mod for the very first time my esp work. If you replace the esp later you have to use the console.
dancingmirrors Posted November 28, 2025 Posted November 28, 2025 Sorry to revive this subject several months later but why does this happen with the edited ESP above? MPT: called mainsafe with 8 Lovers: 08_Motion Ready Lovers: END Imperial Watch (0001C322) and Dancing Mirrors (00000014) remain pairs = 0 Lovers: EquipFunc Dancing Mirrors END Lovers: EquipFunc Imperial Watch END Error in script 1f006e86 Cannot evaluate token (Incomplete info) File: VipCxj HighHeels.esp Offset: 0x0560 Command: Let Let @0560 script 1F006E86 Error in script 1f006e86 Operator: failed to evaluate to a valid result File: VipCxj HighHeels.esp Offset: 0x0560 Command: Operator := Error in script 1f006e86 An expression failed to evaluate to a valid result File: VipCxj-HighHeels.esp Offset: 0x0560 Command: <unknow> It appears to function correctly, I'm just curious.
Recommended Posts
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 accountSign in
Already have an account? Sign in here.
Sign In Now