Veladarius Posted August 12, 2016 Author Posted August 12, 2016 Great update! just got a little bug So I just completed 2 jobs for Master, but I go to get a 2rd and she says she wants to switch my belt. She says that shes going to take measurements, but the dialogue just loops back around like nothing happened, any ideas? It is stuck in a loop, do you have Chaste Life enabled? If so disable it and see if it continues then as it should move on to the stage to equip a belt.
CGi Posted August 12, 2016 Posted August 12, 2016 I miss the German translation in the MCM Menu, otherwise very good! Thank you so much! The MCM menue strings are still hardcoded and i'm not going to fork the scripts as this would make things harder for Veladarius. But the scripts will receive supprt für SKS translation sometime later, what will allow me to offer a german translation without forking the scripts. Just give him (and me) some time. The MCM is not this complex (looking at DCL >.>) that a german translation is mandatory ... in my opinion.
Veladarius Posted August 12, 2016 Author Posted August 12, 2016 I hurried to Captured Dreams to get my first job, and once i arrived at the delivery site, the NPC had no dialog for me to get her to accept delivery. oh dear =/ The dialogue for the delivery should be the only dialogue you see when you get to them. Who was the customer? If the customer had the quest marker on them then the quest that controls the target is working properly and the alias is set. Likely they have some sort of scene or force greet that is blocking the dialogue even though I set my dialogue to the highest priority possible. In testing I have only found one or two of them like that and have done what I can to block them out. You may need to go back to the shop, reset the quest and try it again.
Teddar Posted August 13, 2016 Posted August 13, 2016 Can I get help with the Master's line "come here for a moment. I need to speak to you". She keeps saying that and then walks away. Ive tried going back to previous saves etc but it seems that something is stuck and i cant progress now.
Veladarius Posted August 13, 2016 Author Posted August 13, 2016 I miss the German translation in the MCM Menu, otherwise very good! Thank you so much! The MCM menue strings are still hardcoded and i'm not going to fork the scripts as this would make things harder for Veladarius. But the scripts will receive supprt für SKS translation sometime later, what will allow me to offer a german translation without forking the scripts. Just give him (and me) some time. The MCM is not this complex (looking at DCL >.>) that a german translation is mandatory ... in my opinion. Get with me and let me know what you would need me to do. I have an idea of what is necessary and likely isn't too difficult but just a little time consuming (not as bad as making 4 different sets of every metal device available in CD though).
namor360 Posted August 13, 2016 Posted August 13, 2016 Thanks for this update and all your hard work! Question: With version 4.0 is the captured dreams patch for devious devices for him now obsolete, or do we still need that?
Leeyds4LLTS Posted August 13, 2016 Posted August 13, 2016 I hurried to Captured Dreams to get my first job, and once i arrived at the delivery site, the NPC had no dialog for me to get her to accept delivery. oh dear =/ The dialogue for the delivery should be the only dialogue you see when you get to them. Who was the customer? If the customer had the quest marker on them then the quest that controls the target is working properly and the alias is set. Likely they have some sort of scene or force greet that is blocking the dialogue even though I set my dialogue to the highest priority possible. In testing I have only found one or two of them like that and have done what I can to block them out. You may need to go back to the shop, reset the quest and try it again. I went back to a previous save and redid the delivery quest with the same result. This time I was to deliver to a BattleBorn women in Whiterun... Same thing... no dialog.. I will look for any dialog mods I might have that would interfer. =/
Veladarius Posted August 13, 2016 Author Posted August 13, 2016 Thanks for this update and all your hard work! Question: With version 4.0 is the captured dreams patch for devious devices for him now obsolete, or do we still need that? DD for him can still be used but will likely need updated for the new device colors.
Veladarius Posted August 13, 2016 Author Posted August 13, 2016 I hurried to Captured Dreams to get my first job, and once i arrived at the delivery site, the NPC had no dialog for me to get her to accept delivery. oh dear =/ The dialogue for the delivery should be the only dialogue you see when you get to them. Who was the customer? If the customer had the quest marker on them then the quest that controls the target is working properly and the alias is set. Likely they have some sort of scene or force greet that is blocking the dialogue even though I set my dialogue to the highest priority possible. In testing I have only found one or two of them like that and have done what I can to block them out. You may need to go back to the shop, reset the quest and try it again. I went back to a previous save and redid the delivery quest with the same result. This time I was to deliver to a BattleBorn women in Whiterun... Same thing... no dialog.. I will look for any dialog mods I might have that would interfer. =/ The quest priority is at 85 which is above what DCUR quests are generally set at and the dialogue itself is at 100. Use SQV CDxPackageDelivery and see if the DeliveryTarget alias is filled or not, if not then that is the issue. It should be filled once the CDxPackageCustomer quest locates a customer and it passes all the requirements.
greyspammer Posted August 13, 2016 Posted August 13, 2016 I think there's a logic error in the code that shows the player's disposition in the MCM. In CDxMCMMenu.psc, line 629, it reads: if PlayerDisp.GetValue() < 5 pldisp = "Submissive" elseif PlayerDisp.GetValue() >= 5 || PlayerDisp.GetValue() < 9 pldisp = "Slight Sub" elseif PlayerDisp.GetValue() >= 9 || PlayerDisp.GetValue() < 13 pldisp = "None" elseif PlayerDisp.GetValue() >= 13 || PlayerDisp.GetValue() < 17 pldisp = "Slight Dom" elseif PlayerDisp.GetValue() >= 17 pldisp = "Dominant" endif The operator between all these 'elseif' conditions should be '&&' (and), not '||' (or). Just read it out loud. You want to catch number between 5 and 9. "If the disposition is larger than 5 and smaller then 9, then...". The way you've written it, the MCM will only ever show "Submissive" or "Slight Sub". If the disposition is lower than 5, the first conditions hits. If not, we go to the first 'elseif' and that reads: "If it's larger than 5 or smaller than 9". You'll be hard pressed to find a number which is not either larger than 5 or smaller than 9. So that one will always be true. The same problem exists a bit further down with the master rank (line 661): if MasterRank.GetValue() < 5 pldisp = "Dislikes" elseif MasterRank.GetValue() >= 5 || MasterRank.GetValue() < 9 pldisp = "Slight Dislike" elseif MasterRank.GetValue() >= 9 || MasterRank.GetValue() < 13 pldisp = "Neutral" elseif MasterRank.GetValue() >= 13 || MasterRank.GetValue() < 17 pldisp = "Slightly Likes" elseif MasterRank.GetValue() >= 17 pldisp = "Likes" endif And technically, the last 'elseif' condition in these two blocks is redundant. You can just write 'else' here.
Veladarius Posted August 13, 2016 Author Posted August 13, 2016 Can I get help with the Master's line "come here for a moment. I need to speak to you". She keeps saying that and then walks away. Ive tried going back to previous saves etc but it seems that something is stuck and i cant progress now. The dialogue after that checks the actors in the Customer Assist 02 quest. Use SQV CDxCustomerAssist02_main and check if the aliases for CustomerB or CustomerC is filled, if not then it did not set up correctly. Go into the MCM and disable the Customer Assist 02 quest for a few days until that customer leaves. The only other thing that the dialogue checks is if you are a slave or not and all of these have different combinations to cover all the possibilities.
tontoman Posted August 13, 2016 Posted August 13, 2016 and you are.. Yoda? Personally, I would that mod not bring out, rather let people continue to argue.. brings I think more! No, I'm someone who has studied Computer science and work in the industry for more than a decade now. But it seems Vel has made his choice. And even though I don't agree with him: Thanks for the hard work and the update. Heh, I wouldn't include comp sci with anything practicle. Got my deg in it, and it's so far removed from the real world in theory it's funny. If Corps had ever followed the 'life cycles of programs' we'd never have had the Y2K issues. . But really it's welcome to the world of open source. With so many independant groups working on the same thing, you can't wait for one particular item because in many cases they will never get fully in sync. And mucho thanks for the release Vel, congrats.
Veladarius Posted August 13, 2016 Author Posted August 13, 2016 I think there's a logic error in the code that shows the player's disposition in the MCM. In CDxMCMMenu.psc, line 629, it reads: if PlayerDisp.GetValue() < 5 pldisp = "Submissive" elseif PlayerDisp.GetValue() >= 5 || PlayerDisp.GetValue() < 9 pldisp = "Slight Sub" elseif PlayerDisp.GetValue() >= 9 || PlayerDisp.GetValue() < 13 pldisp = "None" elseif PlayerDisp.GetValue() >= 13 || PlayerDisp.GetValue() < 17 pldisp = "Slight Dom" elseif PlayerDisp.GetValue() >= 17 pldisp = "Dominant" endif The operator between all these 'elseif' conditions should be '&&' (and), not '||' (or). Just read it out loud. You want to catch number between 5 and 9. "If the disposition is larger than 5 and smaller then 9, then...". The way you've written it, the MCM will only ever show "Submissive" or "Slight Sub". If the disposition is lower than 5, the first conditions hits. If not, we go to the first 'elseif' and that reads: "If it's larger than 5 or smaller than 9". You'll be hard pressed to find a number which is not either larger than 5 or smaller than 9. So that one will always be true. The same problem exists a bit further down with the master rank (line 661): if MasterRank.GetValue() < 5 pldisp = "Dislikes" elseif MasterRank.GetValue() >= 5 || MasterRank.GetValue() < 9 pldisp = "Slight Dislike" elseif MasterRank.GetValue() >= 9 || MasterRank.GetValue() < 13 pldisp = "Neutral" elseif MasterRank.GetValue() >= 13 || MasterRank.GetValue() < 17 pldisp = "Slightly Likes" elseif MasterRank.GetValue() >= 17 pldisp = "Likes" endif And technically, the last 'elseif' condition in these two blocks is redundant. You can just write 'else' here. My mistake on that, completely missed it but the elseif at the end was purposeful in case something happened and it reset to 0 I don't want it to show anything.
Ursur1major Posted August 13, 2016 Posted August 13, 2016 In Chaste Life, when Requesting to remove the belt to relieve oneself, is it supposed to throw Estrus animations at me? Because it feels a bit weird to go in there and suddenly be ambushed by all kinds of tentacle monsters with no warning, and with only the occasional regular masturbation scene taking place. Ontop of that, none of the scenes seem to actually be decreasing my characters arousal, so I'm sort of stuck there waiting for it to trickle down enough for Master to decide I've had enough.
bicobus Posted August 13, 2016 Posted August 13, 2016 I think there's a logic error in the code that shows the player's disposition in the MCM. In CDxMCMMenu.psc, line 629, it reads: if PlayerDisp.GetValue() < 5 pldisp = "Submissive" elseif PlayerDisp.GetValue() >= 5 || PlayerDisp.GetValue() < 9 pldisp = "Slight Sub" elseif PlayerDisp.GetValue() >= 9 || PlayerDisp.GetValue() < 13 pldisp = "None" elseif PlayerDisp.GetValue() >= 13 || PlayerDisp.GetValue() < 17 pldisp = "Slight Dom" elseif PlayerDisp.GetValue() >= 17 pldisp = "Dominant" endif The operator between all these 'elseif' conditions should be '&&' (and), not '||' (or). Just read it out loud. You want to catch number between 5 and 9. "If the disposition is larger than 5 and smaller then 9, then...". The way you've written it, the MCM will only ever show "Submissive" or "Slight Sub". If the disposition is lower than 5, the first conditions hits. If not, we go to the first 'elseif' and that reads: "If it's larger than 5 or smaller than 9". You'll be hard pressed to find a number which is not either larger than 5 or smaller than 9. So that one will always be true. The same problem exists a bit further down with the master rank (line 661): if MasterRank.GetValue() < 5 pldisp = "Dislikes" elseif MasterRank.GetValue() >= 5 || MasterRank.GetValue() < 9 pldisp = "Slight Dislike" elseif MasterRank.GetValue() >= 9 || MasterRank.GetValue() < 13 pldisp = "Neutral" elseif MasterRank.GetValue() >= 13 || MasterRank.GetValue() < 17 pldisp = "Slightly Likes" elseif MasterRank.GetValue() >= 17 pldisp = "Likes" endif And technically, the last 'elseif' condition in these two blocks is redundant. You can just write 'else' here. Personally, I write those kind of things that way. I find it saner and easier to read. if MasterRank.GetValue() >= 17 pldisp = "Likes" elseif MasterRank.GetValue() >= 13 pldisp = "Slightly Likes" elseif MasterRank.GetValue() >= 9 pldisp = "Neutral" elseif MasterRank.GetValue() >= 5 pldisp = "Slight Dislike" else pldisp = "Dislikes" endif
Ursur1major Posted August 13, 2016 Posted August 13, 2016 Did some more testing, It appears the Regular Masturbation scenes do decrease Arousal, by whooping 2 points each time, meanwhile the Estrus animations don't seem to affect arousal in the slightest
tontoman Posted August 13, 2016 Posted August 13, 2016 I think there's a logic error in the code that shows the player's disposition in the MCM. ... if MasterRank.GetValue() < 5 pldisp = "Dislikes" elseif MasterRank.GetValue() >= 5 || MasterRank.GetValue() < 9 pldisp = "Slight Dislike" elseif MasterRank.GetValue() >= 9 || MasterRank.GetValue() < 13 pldisp = "Neutral" elseif MasterRank.GetValue() >= 13 || MasterRank.GetValue() < 17 pldisp = "Slightly Likes" elseif MasterRank.GetValue() >= 17 pldisp = "Likes" endif And technically, the last 'elseif' condition in these two blocks is redundant. You can just write 'else' here. Being total geek here, but this brings back memories. I always liked keeping elseifs for all the things I was checking/expecting, as an else at the end could be an unexpected catchall. So for all the expected checks it was elseif, and my final one was an else and a error catch basically saying "why the hell is it here??" .
greyspammer Posted August 13, 2016 Posted August 13, 2016 but the elseif at the end was purposeful in case something happened and it reset to 0 I don't want it to show anything. Then you have to catch that prior to the first condition. 0 is less than 5, so that case will be handled by the first 'if'. It'll show "Submissive", if the disposition is 0 (or -21, for that matter). You could write something like this: if PlayerDisp.GetValue() > 0 && PlayerDisp.GetValue() < 5 pldisp = "Submissive" elseif PlayerDisp.GetValue() >= 5 && PlayerDisp.GetValue() < 9 pldisp = "Slight Sub" elseif PlayerDisp.GetValue() >= 9 & PlayerDisp.GetValue() < 13 pldisp = "None" elseif PlayerDisp.GetValue() >= 13 && PlayerDisp.GetValue() < 17 pldisp = "Slight Dom" elseif PlayerDisp.GetValue() >= 17 pldisp = "Dominant" else pldisp = "Unknown" endif
eggsalad Posted August 13, 2016 Posted August 13, 2016 Tried to start the Chaste Life quest. Works fine until she goes to the cabinet after tying me up and stripping me. After going to the cabinet, she comes back and just stands there and stares at me. Any clues?
Veladarius Posted August 13, 2016 Author Posted August 13, 2016 As a disclaimer I am not a programmer at all and the only computer language I ever knew fairly well was Basic on my Commodore 64, normally I work in accounting. Everything I know about Papyrus has been trial and error with some help here and there. If the above stuff gets to you I suggest not looking at some of the major quest scripts.
russianskyace Posted August 13, 2016 Posted August 13, 2016 So I've been watching this mod since 2.0 and would like to thank you for taking the time to continuing developing it. I played through most of Property Slave and whilst I was in the manor section, I grew a bit bored and decided to see what would happen should you consistently fail most of the quotas where I ran into a completely game/quest breaking issue along with a few other problems. Here's how that went. The first issue (Minor) I've noticed is that several NPCs would occasionally wander into the cage where the player character sleeps or attempt to while the door is closed. Not game breaking, but annoying. The second issue I experienced (game breaking, but not to the point where the game crashed) during this (which I experienced once or twice whilst playing through normally) was that when he'd go to check on the barrel and you character would walk to the standing point where the dialogue going over the day's results would happen, there was a possibility of your character not making it to the point and just stand a bit off the spot. Nothing would progress and you'd just stand there unable to do anything. The third issue (Major) is that upon failing to the point where the player character is about to be taken outside to be used as a plaything, the NPC placing items on you will wander off to do other things after placing the restrictive corset and the like on the player. After a minute the blindfold would be placed on my character and he'd return to take my character outside. The fourth and last issue I experience completely broke the mod and the game's dialogue (but not the the point where the game crashed). Upon getting outside, the moment my character was chained to the post, dialogue just completely broke and absolutely nothing progressed. Any dialogue would just end up being blank. Attempting to wait resulted in my character walking back towards the mine as if she was still supposed to be doing the previous stage of the property slavery. Either way, I enjoyed the rest of the mod and had very little problems, thanks for taking the time to make this great mod. I'd be willing to post images and the like of what happened, but that will be on hold since I'm gonna be going on vacation shortly. Also since my game didn't crash, I don't have any logs for ya to potentially look through.
Veladarius Posted August 13, 2016 Author Posted August 13, 2016 Tried to start the Chaste Life quest. Works fine until she goes to the cabinet after tying me up and stripping me. After going to the cabinet, she comes back and just stands there and stares at me. Any clues? What version of ZAZ are you using? What is happening is exactly what happens with v6.10, make sure you have v6.11 or higher. As an experiment, open the MCM menu and use the player idle reset button, if it continues then that is the likely cause.
greyspammer Posted August 13, 2016 Posted August 13, 2016 As a disclaimer I am not a programmer at all and the only computer language I ever knew fairly well was Basic on my Commodore 64, normally I work in accounting. Everything I know about Papyrus has been trial and error with some help here and there. If the above stuff gets to you I suggest not looking at some of the major quest scripts. Which is totally fine. No one knows everything. And at least you have an excuse. I mean, it's just a hobby for me, but you should have seen some of the dumb stuff I have coded at one time or the other. Reading over the same stupid mistake again and again, not seeing it, and wondering why it doesn't work. It's like any writing. It's always difficult to spot your own mistakes because your brain knows what's supposed to be there and glosses over the details of what's actually there.
eggsalad Posted August 13, 2016 Posted August 13, 2016 Tried to start the Chaste Life quest. Works fine until she goes to the cabinet after tying me up and stripping me. After going to the cabinet, she comes back and just stands there and stares at me. Any clues? What version of ZAZ are you using? What is happening is exactly what happens with v6.10, make sure you have v6.11 or higher. As an experiment, open the MCM menu and use the player idle reset button, if it continues then that is the likely cause. I could swear I checked this beforehand, but you're absolutely right, I was still on 6.1. Thanks for the help.
Veladarius Posted August 13, 2016 Author Posted August 13, 2016 So I've been watching this mod since 2.0 and would like to thank you for taking the time to continuing developing it. I played through most of Property Slave and whilst I was in the manor section, I grew a bit bored and decided to see what would happen should you consistently fail most of the quotas where I ran into a completely game/quest breaking issue along with a few other problems. Here's how that went. The first issue (Minor) I've noticed is that several NPCs would occasionally wander into the cage where the player character sleeps or attempt to while the door is closed. Not game breaking, but annoying. The second issue I experienced (game breaking, but not to the point where the game crashed) during this (which I experienced once or twice whilst playing through normally) was that when he'd go to check on the barrel and you character would walk to the standing point, there was a possibility of your character not making it to the point and just stand a bit off the spot. Nothing would progress and you'd just stand there unable to do anything. The third issue (Major) is that upon failing to the point where the player character is about to be taken outside to be used as a plaything, the NPC placing items on you will wander off to do other things after placing the restrictive corset and the like. After a minute the blindfold would be placed on my character and he'd return to take my character outside. The fourth and last issue I experience completely broke the mod and the game's dialogue (but not the the point where the game crashed). Upon getting outside, the moment my character was chained to the post, dialogue just completely broke and absolutely nothing progressed. Any dialogue would just end up being blank. Attempting to wait resulted in my character walking back towards the mine as if she was still supposed to be doing the previous stage of the property slavery. Either way, I enjoyed the rest of the mod and had very little problems, thanks for taking the time to make this great mod. I'd be willing to post images and the like of what happened, but that will be on hold since I'm gonna be going on vacation shortly. Also since my game didn't crash, I don't have any logs for ya to potentially look through. The issue with the wandering Overseer is likely due to delays in equipping the items, since it is dialogue npc's can end up wandering around at times like that. As for what happened at the post I will check it out. It is set up that a traveler should pass by every so often and Raccan would greet them. Is Raccan greeting any travelers or is everyone just standing around? As for going back inside that should not happen until about 8pm but you should be teleported once you get a short distance from the position near the road. Funniest thing that happened while developing this was I forgot that animals and such are considered actors and Raccan chased a rabbit around trying to offer it my services.
Recommended Posts