SullenMan Posted April 6, 2012 Posted April 6, 2012 I would like to see more screen shots. agree that two months to wait before the alpha-beta-notfinalreliz will be bleak with a minimum of information available
DocClox Posted April 6, 2012 Author Posted April 6, 2012 Everytime I *think* I'm getting used to the new CK another stupid surprise comes along and says hello! Yep' date=' it gets me like that too. Do you guys know how to make "OnUpdate" event run like it should while player is resting or fast travelling?? I've wasted this whole day trying to make it work or find some way around but that just made me more ill than I already was! Everything is perfect in real time but whenever I fast travel or wait my scripts just freezes up, that's so annoying! ._. Are you using the GameTime variation? there's a note on the wiki about how that can have unexpeced results. I would like to see more screen shots. agree that two months to wait before the alpha-beta-notfinalreliz will be bleak with a minimum of information available I'll see what I can do. A lot of this is "under the hood" stuff though, and doesn't always have interesting screenies to show.
RedVexHK Posted April 6, 2012 Posted April 6, 2012 if anyone needs a go at the Mod.. I can offer a complete fully working version. Post Beta stage. All you need to do is hop in my TARDIS and we will jump 3 months into the future for the download..
sbseed Posted April 7, 2012 Posted April 7, 2012 @redvexhk: LMAO, sweet when is the first departure and since i might not be back on in a while make these last not really a very good version of a chaurus, but it reminded me vaguely and good for another laugh. HO, HO, WHOOoooo?!!!.... an elf's best side viewed. evil elves never looked quite so good. Its good to be the SG if your a handyman, or used to be you will get this one... but i think it can apply nicely to CK syntax
Mordhaus Posted April 7, 2012 Posted April 7, 2012 One other thought is some type of "Shackle Bolt" spell. Purple energy bolt that will shackle wrist and ankle of the target it hits. Looking for low level' date=' so, minimal duration, just long enough for the slaver to catch up and apply real bindings. [/quote'] Could work if we can get the right sfx for it. I will start searching; we'll see what I can find. This is the best sfx file I have found so far: http://www.pond5.com/sound-effect/8745099/energy-burst.html Let me know what you think of it.
DocClox Posted April 7, 2012 Author Posted April 7, 2012 if anyone needs a go at the Mod.. I can offer a complete fully working version. Post Beta stage. All you need to do is hop in my TARDIS and we will jump 3 months into the future for the download.. Bring me back a copy. I want to see how I solve a few problems if your a handyman' date=' or used to be you will get this one... but i think it can apply nicely to CK syntax [/quote'] That's the truth. I particularly liked the use of stealth in the second pic [edit] This is the best sfx file I have found so far: http://www.pond5.com/sound-effect/8745099/energy-burst.html Let me know what you think of it. That's great. I was thinking more about the visuals, but that would be good for the shackling itself.
Mordhaus Posted April 7, 2012 Posted April 7, 2012 This is the best sfx file I have found so far: http://www.pond5.com/sound-effect/8745099/energy-burst.html Let me know what you think of it. That's great. I was thinking more about the visuals' date=' but that would be good for the shackling itself. [/quote'] I would love it if I had the know how to provide the rest of that, but I wouldn't even know where to begin. What I can do, for now at least, is offer suggestions, lol. This would be in the school of conjuration. So if we used the cast charge of a bound weapon or summon spell, then have the summon visual fx occur upon the target; the result is the target bound at wrist and ankle. A "Bound Shackles on Target" spell. I hope my suggesting of mechanics that are already in-game is helpful.
Princessity Posted April 7, 2012 Posted April 7, 2012 Do you guys know how to make "OnUpdate" event run like it should while player is resting or fast travelling?? I've wasted this whole day trying to make it work or find some way around but that just made me more ill than I already was! Everything is perfect in real time but whenever I fast travel or wait my scripts just freezes up' date=' that's so annoying! ._. [/quote'] Are you using the GameTime variation? there's a note on the wiki about how that can have unexpeced results. Nuh-uh, I was trying to use game time at first but my counter went totally raving mad (and I don't know why but it worked even in menu mode then and I couldn't stop it! I didn't want that either ^^) My OnUpdate event looks like this: Event OnUpdate() ;Timescale adjuster so that the math is right no matter what scale player has set float TSAdjust = TimeScale.GetValue()/60 ;Active and Natural detorioration levels (I don't care how it's spelled!) ;Natural detorioration is equal to 1 blood point every minute (default) and fraction of that is subtracted every second ;Active detorioration is modified by toggleable powers and equals 0 if none are active float DetActVar = DetAct.GetValue()*TSAdjust float DetNatVar = DetNat.GetValue()*TSAdjust ;Maximum and Current blood levels float BloodCurVar = BloodCur.GetValue()-DetNatVar-DetActVar float BloodMaxVar = BloodMax.GetValue() ;Updating globals BloodCur.SetValue(BloodCurVar) ;Imposing bottom and top limits If (BloodCurVar > BloodMaxVar) BloodCur.SetValue(BloodMaxVar) Elseif (BloodCurVar < 0) BloodCur.SetValue(0) Endif ;Manage hunger state abilities If (BloodCurVar <= 0 && Game.GetPlayer().HasSpell(HungerState5) == 0) Game.GetPlayer().RemoveSpell(HungerState1) Game.GetPlayer().RemoveSpell(HungerState2) Game.GetPlayer().RemoveSpell(HungerState3) Game.GetPlayer().RemoveSpell(HungerState4) Game.GetPlayer().AddSpell(HungerState5, false) VampireStatus = 4 VampireProgression(Game.GetPlayer(), 4) VampireStage4Message.Show() Elseif (BloodCurVar <= 15*BloodMaxVar/100 && BloodCurVar > 0*BloodMaxVar/100 && Game.GetPlayer().HasSpell(HungerState4) == 0) Game.GetPlayer().RemoveSpell(HungerState1) Game.GetPlayer().RemoveSpell(HungerState2) Game.GetPlayer().RemoveSpell(HungerState3) Game.GetPlayer().AddSpell(HungerState4, false) Game.GetPlayer().RemoveSpell(HungerState5) VampireStatus = 3 VampireProgression(Game.GetPlayer(), 3) VampireStageProgressionMessage.Show() Elseif (BloodCurVar <= 30*BloodMaxVar/100 && BloodCurVar > 15*BloodMaxVar/100 && Game.GetPlayer().HasSpell(HungerState3) == 0) Game.GetPlayer().RemoveSpell(HungerState1) Game.GetPlayer().RemoveSpell(HungerState2) Game.GetPlayer().AddSpell(HungerState3, false) Game.GetPlayer().RemoveSpell(HungerState4) Game.GetPlayer().RemoveSpell(HungerState5) VampireStatus = 2 VampireProgression(Game.GetPlayer(), 2) VampireStageProgressionMessage.Show() Elseif (BloodCurVar <= 50*BloodMaxVar/100 && BloodCurVar > 30*BloodMaxVar/100 && Game.GetPlayer().HasSpell(HungerState2) == 0) Game.GetPlayer().RemoveSpell(HungerState1) Game.GetPlayer().AddSpell(HungerState2, false) Game.GetPlayer().RemoveSpell(HungerState3) Game.GetPlayer().RemoveSpell(HungerState4) Game.GetPlayer().RemoveSpell(HungerState5) VampireStatus = 2 VampireProgression(Game.GetPlayer(), 2) VampireStageProgressionMessage.Show() Elseif (BloodCurVar < 90*BloodMaxVar/100 && BloodCurVar > 50*BloodMaxVar/100 && (Game.GetPlayer().HasSpell(HungerState1) || Game.GetPlayer().HasSpell(HungerState2) || Game.GetPlayer().HasSpell(HungerState3) || Game.GetPlayer().HasSpell(HungerState4) || Game.GetPlayer().HasSpell(HungerState5))) Game.GetPlayer().RemoveSpell(HungerState1) Game.GetPlayer().RemoveSpell(HungerState2) Game.GetPlayer().RemoveSpell(HungerState3) Game.GetPlayer().RemoveSpell(HungerState4) Game.GetPlayer().RemoveSpell(HungerState5) VampireStatus = 1 VampireProgression(Game.GetPlayer(), 1) Elseif (BloodCurVar >= 90*BloodMaxVar/100 && Game.GetPlayer().HasSpell(HungerState1) == 0) Game.GetPlayer().AddSpell(HungerState1, false) Game.GetPlayer().RemoveSpell(HungerState2) Game.GetPlayer().RemoveSpell(HungerState3) Game.GetPlayer().RemoveSpell(HungerState4) Game.GetPlayer().RemoveSpell(HungerState5) VampireStatus = 1 VampireProgression(Game.GetPlayer(), 1) Endif RegisterForSingleUpdate(1) EndEvent
o2f Posted April 7, 2012 Posted April 7, 2012 That's great. I was thinking more about the visuals' date=' but that would be good for the shackling itself. [/quote'] Having recently completed the quest, I thought the effect used in 'Boethiah's Calling' was actually fairly well done. There might be some possibility to use that for something? Would have to think of a way to make it fit if it was for a spell though. Perhaps one of the runes?
DocClox Posted April 7, 2012 Author Posted April 7, 2012 Nuh-uh' date=' I was trying to use game time at first but my counter went totally raving mad (and I don't know why but it worked even in menu mode then and I couldn't stop it! I didn't want that either ^^) My OnUpdate event looks like this: [/quote'] Hmm... you're registering for single updates (which is good practice) but you've got a one second refresh rate. So maybe, if the update happens when you're in the midst of a loading screen, the script may not get processed. And if that happens, the next one won't fire either since it needs each update to schedule the next one. There's probably a good case here for using plain old register for update. And when the code is debugged, maybe set the period down to something like five minutes or so. [edit] This would be in the school of conjuration. So if we used the cast charge of a bound weapon or summon spell' date=' then have the summon visual fx occur upon the target; the result is the target bound at wrist and ankle. A "Bound Shackles on Target" spell. I hope my suggesting of mechanics that are already in-game is helpful. [/quote'] That seems like a good way to approach it. We'd need some sort of shader effect for the shackles, but that should be doable. Eventually, anyway - my first attempt was for the "ghost dick" spell and that hit all sorts of problems. Once an item is in the inventory you can't get a reference to apply things like shader effects... But yeah, that looks like a good approch. Maybe with a projectile to deliver the spell. So it would be possible to miss. Or hit Lydia with friendly fire
Princessity Posted April 7, 2012 Posted April 7, 2012 Wheeeeeee! I solved it! ^^ It took me ten minutes to write and test it and a whole day to come to it! I so wish this game would work in a way that makes SENSE! I don't know why it even needs such complicated workarounds for something so basic! ~rant, rank, rant, rant!~ But at least it's no longer a problem and I can continue working on more pleasant parts of my mod. I thinky I deserve to play with visual effects now ^^ And in case you guys every run into an issue like that this is what I did: float Property TimeOld Auto float Property TimeNew Auto float Property TimePassed Auto float Function RealTimeSecondsToGameTimeDays(float realtime) float scaledSeconds = realtime * TimeScale.Value return scaledSeconds / (60 * 60 * 24) EndFunction float Function GameTimeDaysToRealTimeSeconds(float gametime) float gameSeconds = gametime * (60 * 60 * 24) return (gameSeconds / TimeScale.Value) EndFunction Event OnUpdate() ;Timescale adjuster so that the math is right no matter what scale player has set float TSAdjust = TimeScale.GetValue()/60 ;Active and Natural detorioration levels (I don't care how it's spelled!) ;Natural detorioration is equal to 1 blood point every minute (default) ;Active detorioration is modified by toggleable powers and equals 0 if none are active float DetActVar = DetAct.GetValue()*TSAdjust float DetNatVar = DetNat.GetValue()*TSAdjust ;Maximum and Current blood levels float BloodCurVar = BloodCur.GetValue() float BloodMaxVar = BloodMax.GetValue() ;Checking for passage of time (including large time jumps like sleep, fast travel and so on) TimeNew = GameDaysPassed.GetValue() TimePassed = TimeNew - TimeOld float DetMult = GameTimeDaysToRealTimeSeconds(TimePassed) If TimeOld != 0 BloodCurVar = BloodCur.GetValue() - (DetActVar + DetNatVar)*DetMult Endif ; Debug.MessageBox("This much game time has passed: " + TimePassed + " Old: " + TimeOld + " New: " + TimeNew) ; Debug.MessageBox("This much real time has passed: " + DetMult + " seconds") TimeOld = GameDaysPassed.GetValue() ;Updating globals BloodCur.SetValue(BloodCurVar) ;Imposing bottom and top limits If (BloodCurVar > BloodMaxVar) BloodCur.SetValue(BloodMaxVar) Elseif (BloodCurVar < 0) BloodCur.SetValue(0) Endif ;Manage hunger state abilities If (BloodCurVar <= 0 && Game.GetPlayer().HasSpell(HungerState5) == 0) Game.GetPlayer().RemoveSpell(HungerState1) Game.GetPlayer().RemoveSpell(HungerState2) Game.GetPlayer().RemoveSpell(HungerState3) Game.GetPlayer().RemoveSpell(HungerState4) Game.GetPlayer().AddSpell(HungerState5, false) VampireStatus = 4 VampireProgression(Game.GetPlayer(), 4) VampireStage4Message.Show() Elseif (BloodCurVar <= 15*BloodMaxVar/100 && BloodCurVar > 0*BloodMaxVar/100 && Game.GetPlayer().HasSpell(HungerState4) == 0) Game.GetPlayer().RemoveSpell(HungerState1) Game.GetPlayer().RemoveSpell(HungerState2) Game.GetPlayer().RemoveSpell(HungerState3) Game.GetPlayer().AddSpell(HungerState4, false) Game.GetPlayer().RemoveSpell(HungerState5) VampireStatus = 3 VampireProgression(Game.GetPlayer(), 3) VampireStageProgressionMessage.Show() Elseif (BloodCurVar <= 30*BloodMaxVar/100 && BloodCurVar > 15*BloodMaxVar/100 && Game.GetPlayer().HasSpell(HungerState3) == 0) Game.GetPlayer().RemoveSpell(HungerState1) Game.GetPlayer().RemoveSpell(HungerState2) Game.GetPlayer().AddSpell(HungerState3, false) Game.GetPlayer().RemoveSpell(HungerState4) Game.GetPlayer().RemoveSpell(HungerState5) VampireStatus = 2 VampireProgression(Game.GetPlayer(), 2) VampireStageProgressionMessage.Show() Elseif (BloodCurVar <= 50*BloodMaxVar/100 && BloodCurVar > 30*BloodMaxVar/100 && Game.GetPlayer().HasSpell(HungerState2) == 0) Game.GetPlayer().RemoveSpell(HungerState1) Game.GetPlayer().AddSpell(HungerState2, false) Game.GetPlayer().RemoveSpell(HungerState3) Game.GetPlayer().RemoveSpell(HungerState4) Game.GetPlayer().RemoveSpell(HungerState5) VampireStatus = 2 VampireProgression(Game.GetPlayer(), 2) VampireStageProgressionMessage.Show() Elseif (BloodCurVar < 90*BloodMaxVar/100 && BloodCurVar > 50*BloodMaxVar/100 && (Game.GetPlayer().HasSpell(HungerState1) || Game.GetPlayer().HasSpell(HungerState2) || Game.GetPlayer().HasSpell(HungerState3) || Game.GetPlayer().HasSpell(HungerState4) || Game.GetPlayer().HasSpell(HungerState5))) Game.GetPlayer().RemoveSpell(HungerState1) Game.GetPlayer().RemoveSpell(HungerState2) Game.GetPlayer().RemoveSpell(HungerState3) Game.GetPlayer().RemoveSpell(HungerState4) Game.GetPlayer().RemoveSpell(HungerState5) VampireStatus = 1 VampireProgression(Game.GetPlayer(), 1) Elseif (BloodCurVar >= 90*BloodMaxVar/100 && Game.GetPlayer().HasSpell(HungerState1) == 0) Game.GetPlayer().AddSpell(HungerState1, false) Game.GetPlayer().RemoveSpell(HungerState2) Game.GetPlayer().RemoveSpell(HungerState3) Game.GetPlayer().RemoveSpell(HungerState4) Game.GetPlayer().RemoveSpell(HungerState5) VampireStatus = 1 VampireProgression(Game.GetPlayer(), 1) Endif RegisterForSingleUpdate(1) EndEvent
toxic44 Posted April 8, 2012 Posted April 8, 2012 I like the wiki, the scenario. I wait for this mod to buy and discover Skyrim.
deadmetal Posted April 8, 2012 Posted April 8, 2012 The one thing really getting to me at the minute while we are waiting for this mod is the fact every time I now kill an attractive female enemy I just think..."Damn you would have made a good slave" sad times Speaking on that though it might be useful to request permission for this mod to the resource list: http://skyrim.nexusmods.com/downloads/file.php?id=7252 im not sure how far along with the NPC surrender system you are but there might be some useful code or something you can repurpose from this mod There is also this mod on the knockout of NPC's that may be of some use as well, it looks pretty basic but its better than nothing: http://skyrim.nexusmods.com/downloads/file.php?id=11872
Ciel Posted April 8, 2012 Posted April 8, 2012 This MOD http://skyrim.nexusmods.com/downloads/file.php?id=14697 should be quite useful as well. Solving the problem about how mages capture slaves.
nynx2 Posted April 8, 2012 Posted April 8, 2012 Somebody uploaded this mod to nexus, where you can bind and gag people, so they cant move, talk or fight: http://skyrim.nexusmods.com/downloads/file.php?id=14697 might be a good idea for your mod. keep up the good modding work! Edit: Damnit, Ciel was faster
SullenMan Posted April 8, 2012 Posted April 8, 2012 That's what I told the doc! Now to learn to shoot like this spider and web cast to check the number of segments on the body))), game goes on, men! game goes on!
00ptic Posted April 8, 2012 Posted April 8, 2012 The one thing really getting to me at the minute while we are waiting for this mod is the fact every time I now kill an attractive female enemy I just think..."Damn you would have made a good slave" sad times That's exactly why I've started just shouting them away/freezing them, killing the males and leaving. I'm reserving them for another day.
DocClox Posted April 8, 2012 Author Posted April 8, 2012 Wheeeeeee! I solved it! ^^ Excellent news. Well done I like the wiki' date=' the scenario. I wait for this mod to buy and discover Skyrim. [/quote'] I#ll try and hurry up The one thing really getting to me at the minute while we are waiting for this mod is the fact every time I now kill an attractive female enemy I just think..."Damn you would have made a good slave" Well' date=' if it makes you feel any better, I was thinking like that from when I first played Skyrim. That and "you won't be quite so smart mouthed once I get my hands on a decent slavery mod..." im not sure how far along with the NPC surrender system you are but there might be some useful code or something you can repurpose from this mod There is also this mod on the knockout of NPC's that may be of some use as well, it looks pretty basic but its better than nothing: http://skyrim.nexusmods.com/downloads/file.php?id=11872 Cool, I'll look at them. I think that's part of the mod I have sorted, but it's always worth looking to see what you can learn. keep up the good modding work! Thanks That's what I told the doc! Now to learn to shoot like this spider and web cast to check the number of segments on the body)))' date=' game goes on, men! game goes on! [/quote'] Still stuck on sex animations at the moment. The CK is a pain to script. You get something working and it seems to be perfect. Then you sit down at the keyboard wearing a different colour t-shirt and suddenly it's broken again. No wonder beth games are so buggy when first released. That's exactly why I've started just shouting them away/freezing them' date=' killing the males and leaving. I'm reserving them for another day. [/quote'] Keep a breeding population in the wild Good idea!
sbseed Posted April 9, 2012 Posted April 9, 2012 im back sorta... have been trying to look at how MCM works... and seeing how we might run it via the recourse.esm stuff. so far i havent been able to learn much outside of the xml code information.
DocClox Posted April 10, 2012 Author Posted April 10, 2012 have been trying to look at how MCM works... and seeing how we might run it via the recourse.esm stuff. so far i havent been able to learn much outside of the xml code information. The thing to bear in mind is that Skyrim UI works completely differently to Oblivion and the Fallouts. Skyrim uses something called Scaleform, which basically boils down to writing the interface in flash and accessing the game through flash's external interface. I don't know what that boils down to in terms of work. Writing an MCM equivalent in flash would be fairly straightforward. Getting the information back into the game, less so. SkyUI must have solved these problems, but SkyUI uses a scary looking SKSE extenstion to do it, and I'm unashamedly putting off looking at that until I have the animation and quest problems under control With the next SKSE release (which should be soon) we can simplify the problem quite a bit by using MCM to maintain a .ini file and forcing a re-read after the menu closes. (The forced re-read is still problematic, but at least it's just one bit of information we need to pass back to the mod)
illusionoflife Posted April 10, 2012 Posted April 10, 2012 I was wondering about something: how are you going to deal with a female pc that is a vampire or a werewolf? especialy vamps, their need for blood will require special attention in every sandbox slavery...
Princessity Posted April 10, 2012 Posted April 10, 2012 I was wondering about something: how are you going to deal with a female pc that is a vampire or a werewolf? especialy vamps' date=' their need for blood will require special attention in every sandbox slavery... [/quote'] Dunno about werewolves but most likely I will be making sure that vampires receive some love ^^ My vampire overhaul is half done at the moment (my checklist is full of "done" checks and the most important systems are in place and working beautifully) and should be released for beta testing in two weeks (maybe) and once I finish that I'm hoping to work with Doc on maintaining compatibility with it and with vanilla vampirism.
sbseed Posted April 10, 2012 Posted April 10, 2012 well in the movies... vampires often feed while in the act of some sexual performance. will have male and female werewolves, not sure how their type of feeding could work with sexual acts... personally imma let doc handle all the encounter information/quest stuff. @chrezz: depends on what you want to work on, what (if anything) you know about modding, what you are willing to learn, and maybe sending a PM to doc with that information and he can help get you working on stuff
DocClox Posted April 11, 2012 Author Posted April 11, 2012 A bit slow in responding again. Apologies all, life is a bit nuts. So no change there, I suppose. Anyway ... Where do you submit if you want to help? Hi Chrezz. I replied to your PM' date=' but it's probably worth repeating for the thread as a whole: if you'd like to help, drop in on our chat session. We hang out on #skyrim_slavers on irc.irchighway.net. I'd recommend pidgin or chatzilla as decent starting clients if you've never used IRC before. I'm on most of the time, most days of the week, although I'm on GMT so I may be asleep at odd times depending on where you are. I also get distracted by work or debugging sometimes so it can be a while before I notice when visitors arrive. Best bet is to say "hi" and look in every so often. Eventually we'll sync I was wondering about something: how are you going to deal with a female pc that is a vampire or a werewolf? especialy vamps, their need for blood will require special attention in every sandbox slavery... Current plan is to keep player vamps on the hungry side. The guild practice is to keep vamps initially at about stage 3 three where their hunger can be used as a lever to encourage obedience. Of course that works against them for PC vamps where the player is the one who chooses when to submit. I don't like treating the OC differently from the rest of the merchandise, but in this case I must admit, I'm tempted. Werewolves are a pain. You'll probably be able to break out of most "amateur" enslavements by wolfing up. It'll work once against the guild before they start lacing collars with silver wire and dosing your feed with wolvesbane. If you use the trick too often, of course, the practice may become more widespread. Dunno about werewolves but most likely I will be making sure that vampires receive some love ^^ My vampire overhaul is half done at the moment (my checklist is full of "done" checks and the most important systems are in place and working beautifully) and should be released for beta testing in two weeks (maybe) and once I finish that I'm hoping to work with Doc on maintaining compatibility with it and with vanilla vampirism. You're making good progress on that. Better than me' date=' certainly well in the movies... vampires often feed while in the act of some sexual performance. will have male and female werewolves, not sure how their type of feeding could work with sexual acts... Anyone seen a mod introducing the corktree bulb into Skyrim? We may need ball gags made out of cork when training vampire slaves I definitely want to be able to combine sex and bloodsucking. I used to use LTD's vamp system in Oblviion, and one of my favourite things was to sneak up on a cute bandit or conjurer and go for the rape option, and then combine that with sucking her blood and trying to hypnotise her. The ideal outcome was to make her come just as she reached one HP and have her succumb to hypnosis at the same time. And then to leave her alive, of course. I liked that a lot. I want to be able to do it in Skyrim
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