Jump to content

Cumshot 2.3 (FINISHED, DISCONTINUED)


Recommended Posts

Posted

 

 

Great work on this. 

 

I'm sure many have already considered this, but maybe there's a way to drip out the vagina instead of the penis for vaginal/anal tagged animations.  I think adding a whiter version of zaz equip tinkle for a split second at the first spray would add to the effect as well. For oral orgasms a quick tinkle spray out the female head magic node would look nice as well. Followed by the dripping effect like the one when you get soaked in frostfall.  Just drip off the genitals 6 node and the female pelvis or head magic node.  

 

I know that effect is applied to the whole body in frostfall, and I dont know if you can target only the genital mesh.

 

This last idea is probably more a sexlab thing,...but adding the cum decals to the penis for vaginal/ oral animations and just the penis tip for normal ejaculation would be sweet.

 

As I said,..its probably somthing thats farther down the road,..I know how much time it takes just getting the foundation down,...and you're doing a fantastic job. Thanks for sharing!

 

 

Thanks for your suggestions. I'll see if I can improve the visuals when I get some more personal time. But keep in mind that that isn't exactly my field of expertise - i'm mainly a scripter, and I can tweak meshes in Nifskope, but that's about it. Exporting from a 3D program is out of the question. I don't have access to 3ds max, and Blender's controls are a nightmare for me I simply can't get into.

 

It's funny that this thread has received some attention right now - I've been working on a new version over the last couple of weeks. At first I only wanted to add support for SAM, but it turned into a big overhaul of how the cumshots are positioned, along with some other minor changes. I'm only waiting for the next version of SAM (to work around an issue with that body type), then I'll release v1.6 here, as a beta for now.

 

 

Hi. Is there a way to trigger an ejaculation on an NPC outside of a sex animation?

 

No, currently it's player only. Okay, this has been requested a couple of times now, I'll look into it. It won't be in the upcoming beta though, maybe in 1.6 final.

 

 

lol yea,...it always snowballs from a minor tweak into a full rapefest.  I just wanted to add boob motion to the original 5 MLA animations,...that was my starting motivation for animating Skyrim....

 

I didn't realize I'd never really play Skyrim again,....I still haven't finished the main quest yet XD

Posted

New version: 1.6 beta 2

 

Download link

 

This is a rather big update. A lot of changes are "under the hood", so the user won't notice much of a difference, but they make the mod faster, more versatile, and easier to update.

I'm releasing it as a beta for now. There have been some fundamental changes to how the mod works, and although everything works for me, it doesn't necessarily mean that everything works for everyone. This version is complete and done feature-wise, but it needs more testing. So try it out, but keep in mind that when you use it in your main playthrough, you do it at your own risk. If no major problems are reported after a week, I'll promote it to final.

If you've been using version 1.5.2 of Cumshot before, simply install and overwrite. No cleansave needed.

If you're using SAM, be sure to update it to version 2.011 once it's released (explanation below).



Here's the short update log (beta 1 was only released on Hall of Torque, the home of SAM, because I wanted to quickly provide SAM support for the folks over there):

v1.6 beta 1 (9 Nov 2014)
 • Added support for SAM - Shape Atlas for Men
 • Reduced the delay before equipping the cumshot when orgasm starts

v1.6 beta 2 (1 Dec 2014)
 • Custom ejaculation rules can be defined for all actors in an animation (only the first three actors were supported before)
 • Custom ejaculation rules are now stored in StorageUtil variables instead of tags
 • Added ejaculation rule presets for new animations
 • Women with female schlong addons can ejaculate now
 • Shift + Trigger Ejaculation key makes NPCs ejaculate
 • MCM slider option for cumshot delay
 • Cumshot positions are adjusted through NetImmerse Override functions
 • Body types, schlong addons, and position values are read from an external .json file
 • (Expert feature) User-definable key to reload the .json file, for quick ingame testing when tweaking the values
 • Pressing R properly unbinds the hotkeys in the MCM
 • Extended MCM option where debug messages are written to: log, console, and ingame
 • Changed events to SexLab 1.5 style

 

Changes explained in detail:
 

  • Added support for SAM - Shape Atlas for Men
    I always said I'd do this once SAM would be out, and here it is. Ejaculations are correctly positioned for vanilla humanoid races supported by SAM.
    There's a visual glitch though, which is the result of fixing another issue: When you're in TFC (free camera) mode, and the player character starts ejaculating, or gets his cumshot removed, his body will appear hairless for about half a second. This only affects the player with SAM body - NPCs and other body types are unaffected.
    This is because in TFC mode the player model doesn't update on its own when something is equipped or unequipped (like the cumshot mesh). Visual changes are only applied when you leave TFC mode. In order to make the cumshot appear during TFC, a function has to be called on the player that force-updates his 3D. However, this function also reverts a SAM body to default texture, which is hairless. To fix this, SAM's own texture update function is called afterwards. The update doesn't happen instantly though, so the player body appears hairless for a brief moment.
    NOTE - the texture fix will only fully work with SAM v2.011, which isn't released yet. In the current version, the texture will be updated, but not the normals, and you'll see an error in the Papyrus log. However, this is not as noticable as losing all body hair.
  • Custom ejaculation rules can be defined for all actors in an animation (only the first three actors were supported before)
    At the time I wrote the original implementation, only two threesomes from Arrok were available, and I remember him writing that it was so hard to animate even for three actors, that I thought there wouldn't ever be an animation for more participants. Well, I was wrong.
  • Custom ejaculation rules are now stored in StorageUtil variables instead of tags
    After supporting up to five actors, the respective code parts had become very clunky, ugly, and slow. So why don't make use of StorageUtil, when it's bundled with SexLab anyway? It allowed for much simpler, shorter, nicer, and faster code. Users won't probably notice anything, but it's a definite improvement.
  • Added ejaculation rule presets for new animations
    It was due. Overdue. It's been a year since I added that list of exceptions from standard behavior. Since then many new animations have been included in SexLab. OK, users can always define those rules in the MCM, but it's nicer to have them already done, right?
  • Women with female schlong addons can ejaculate now
    ... without having to set them to transgender, which would prevent them from performing lesbian animations. Wonder that no one has noticed this so far.
  • Shift + Trigger Ejaculation key makes NPCs ejaculate
    As requested by several people. In previous versions the configurable key only worked for the player character. Now when you hold Shift while pressing this key, you can make the NPC under the crosshair ejaculate, even outside of SexLab animations.
  • MCM slider option for cumshot delay, default reduced to 0.1 seconds
    In the days after the initial release of Cumshot, some users reported that ejaculations would never display in their game. I couldn't reproduce that issue, so i sent out a couple of test plugins with different attempts to fix it. One of them worked; the trick was to equip the cumshot mesh 0.5 seconds after the orgasm stage started.
    However, the delay was very noticable to some. Solution: let the user try and decide how much wait is needed. O.5s is the well-tested safe value. 0.1s worked for at least one other person. Maybe the delay isn't needed at all anymore, SexLab has gone through a lot of changes since when the problem occured. Just try it out.
  • Cumshot positions are adjusted through NetImmerse Override functions
    Another change "under the hood", but a powerful one. Maybe you have noticed that the mod is much smaller now. I could get rid of all the 30+ variants of the cumshot mesh for different body/penis types and body weights, leaving only two. The new system is more versatile and makes it easier to support new body and schlong types. And cumshot position is smoothly adjusted for body weight now, instead of in five steps like before (_0 / _1 morphing never worked).
  • Body types, schlong addons, and position values are read from an external .json file
    Makes it even easier to adjust values, or to add support for new schlong types. The file is in Data\Meshes\Cumshot\AdjustValues.json. It can be opened in any text editor. Users can edit the file without having to change and compile the scripts. So even when I'm not around, Cumshot can be kept up to date for new stuff released. Detailed instructions are in the readme.
  • (Expert feature) User-definable key to reload the .json file, for quick ingame testing when tweaking the values
    To help with the procedure described above. See the readme for more information.
  • Pressing R properly unbinds the hotkeys in the MCM
    Now you see a nice "???" in the MCM when the key is not defined, instead of "ESC".
  • Extended MCM option where debug messages are written to: log, console, and ingame
    The "show debug messages" option has been extended, you can specify now if the messeges should be written to the Papyrus log only, or to the console as well, or if they're also displayed as ingame messages in the top left corner. Use this to help troubleshooting, or if you're interested what's going on "behind the scenes". Some messages, however, will never be displayed ingame because they would spam the message queue too much.
  • Changed events to SexLab 1.5 style
    If Ashal should decide to deprecate the old-style hook events in a future SexLab version, Cumshot will be on the winner side. Don't worry about the Papyrus errors "Incorrect number of arguments passed. Expected 2, got 4". They're harmless, and unavoidable. It's because the hook events are double defined in SexLab: with 4 arguments (old style) and 2 arguments (new style).

 

 

Posted

Thank you for the update.

 

Just to make sure that I understood right. Under the instructions on the first page it said - "Overwrite all when asked". Well, NMM asked me to overwrite Zaz patch 6.0 too. Should I overwrite it or not?

Posted

Nope, the Beta 1.6/2 doesn't work on present clean saves in my game. have all requirements. Tried everything I could. Even reduced cum shot delay from 0.10 to 0.5. There is not cum showing at all as well the final drop. An suggestions please?

Posted

Thank you for the update.

 

Just to make sure that I understood right. Under the instructions on the first page it said - "Overwrite all when asked". Well, NMM asked me to overwrite Zaz patch 6.0 too. Should I overwrite it or not?

 

I don't think there's any file conflict between Cumshot and Zaz patch 6.0. Dunno why NMM asked you to overwrite files from that mod. I'll have to download zaz to see what's up.

Apart from that, yes, you have to overwrite files from previous Cumshot versions.

EDIT: The only file conflict between Zaz and Cumshot is readme.txt, that shouldn't be an issue. ;)

 

Nope, the Beta 1.6/2 doesn't work on present clean saves in my game. have all requirements. Tried everything I could. Even reduced cum shot delay from 0.10 to 0.5. There is not cum showing at all as well the final drop. An suggestions please?

 

Strange. Do you have the latest NiOverride or RaceMenu (v2.9.6)? SKSE 1.7.1? Is the file AdjustValues.json present in data\meshes\Cumshot?

Posted

Thanks for the answer. Yes, I have all requirements and I followed your upgrading instructions from the first page. And, yeap, Adjustvalues.json are present in named folder.

 

i tried both ways when NMM asked me to overwrite Zaz patch, not overwrite and overwrite, and in both cases, the mod didn't work. Anyhow, I will try it once more.

Posted

Thanks for the answer. Yes, I have all requirements and I followed your upgrading instructions from the first page. And, yeap, Adjustvalues.json are present in named folder.

 

i tried both ways when NMM asked me to overwrite Zaz patch, not overwrite and overwrite, and in both cases, the mod didn't work. Anyhow, I will try it once more.

 

Post your Papyrus log too, so I can see what might be the problem.

Posted

Just a suggestion! You wouldn't like to add support for females squirting, would you? There's always Sexlab Squirt, but that mod is both heavily outdated, and has no on-command squirt button like yours has the cum button. I was playing a futa with yours for a while and it was a blast, but it'd be nice to be able to squirt as a female.

 

Just a suggestion. I don't think it would require much animation, just some fluid effects.

Posted

So in the new version there will be no cumshot on creampies? I don't like that. It was fine even if the cum clipped through the body, I mean in hentai you see cum all over the fucking place. Can you make a toggle for people that wanna see ejaculation regardless of animation? Thanks!

Posted

Just a suggestion! You wouldn't like to add support for females squirting, would you? There's always Sexlab Squirt, but that mod is both heavily outdated, and has no on-command squirt button like yours has the cum button. I was playing a futa with yours for a while and it was a blast, but it'd be nice to be able to squirt as a female.

 

Just a suggestion. I don't think it would require much animation, just some fluid effects.

 

Sorry, but I'd prefer that someone takes over Squirt and fix it up / updates it. Like I said before, "Cumshot is for males, Squirt for females".

 

Someone did post a fix for Squirt to make it work with current SexLab versions. It's probably buried somewhere in the thread now, you have to search for it.

 

Posted

So in the new version there will be no cumshot on creampies? I don't like that. It was fine even if the cum clipped through the body, I mean in hentai you see cum all over the fucking place. Can you make a toggle for people that wanna see ejaculation regardless of animation? Thanks!

 

There is a checkbox in the MCM, "Always show ejaculation". That's what you're asking for. ;)

Posted

New version works like a charm for me. Just dropped it into MO, deactivated the previous version, activated this and loaded my save. All the guys were performing on command with shift+hotkey straight away. Thanks!

Posted

 

So in the new version there will be no cumshot on creampies? I don't like that. It was fine even if the cum clipped through the body, I mean in hentai you see cum all over the fucking place. Can you make a toggle for people that wanna see ejaculation regardless of animation? Thanks!

 

There is a checkbox in the MCM, "Always show ejaculation". That's what you're asking for. ;)

 

 

Awesome, updating now. :D

 

Posted

 

 

Edit: Didn't see your other response to my question. Understood. I'd only seen the one where you quoted me at first, because of how Loverslab notifications work.

 

Edit 2: For some reason it said you quoted my post when you were quoting someone else's post. Weird-arse loverslab! xD

Posted

Had a random brainwave.  Since the cumshot is a physical mesh that is equipped (rather than a particle effect like Squirt uses), could real-time bukkake be achieved by classifying the cumshot as a weapon that does no damage and isn't considered assault, but does apply a unique white cum (instead of a red blood) decal on contact?  But I guess that would require collision data, which is totally beyond me.

Posted

Had a random brainwave.  Since the cumshot is a physical mesh that is equipped (rather than a particle effect like Squirt uses), could real-time bukkake be achieved by classifying the cumshot as a weapon that does no damage and isn't considered assault, but does apply a unique white cum (instead of a red blood) decal on contact?  But I guess that would require collision data, which is totally beyond me.

 

That's beyond the engine's capabilities, I think. You can't tell what point of a mesh is hit by another mesh. Actors have a general hitbox, that's all. The way SexLab applies its cum overlays is the best that can be done: it chooses different bukkake textures according to the type of animation: vaginal, oral, etc.

Posted

 

Had a random brainwave.  Since the cumshot is a physical mesh that is equipped (rather than a particle effect like Squirt uses), could real-time bukkake be achieved by classifying the cumshot as a weapon that does no damage and isn't considered assault, but does apply a unique white cum (instead of a red blood) decal on contact?  But I guess that would require collision data, which is totally beyond me.

 

That's beyond the engine's capabilities, I think. You can't tell what point of a mesh is hit by another mesh. Actors have a general hitbox, that's all. The way SexLab applies its cum overlays is the best that can be done: it chooses different bukkake textures according to the type of animation: vaginal, oral, etc.

 

 

Okay, that makes sense.  How does Skyrim handle blood decals, anyway?  Is placement randomized?

 

What if the cumshot is made an arrow projectile with short range and high gravity?

Posted

Erstam - so far, so good, the mod works perfectly. Thank you. I have one question: Is it possible to increase the number of cum shots? Presently there are only 3 or 4 before the "final drop".

Posted

 

 

Had a random brainwave.  Since the cumshot is a physical mesh that is equipped (rather than a particle effect like Squirt uses), could real-time bukkake be achieved by classifying the cumshot as a weapon that does no damage and isn't considered assault, but does apply a unique white cum (instead of a red blood) decal on contact?  But I guess that would require collision data, which is totally beyond me.

 

That's beyond the engine's capabilities, I think. You can't tell what point of a mesh is hit by another mesh. Actors have a general hitbox, that's all. The way SexLab applies its cum overlays is the best that can be done: it chooses different bukkake textures according to the type of animation: vaginal, oral, etc.

 

 

Okay, that makes sense.  How does Skyrim handle blood decals, anyway?  Is placement randomized?

 

What if the cumshot is made an arrow projectile with short range and high gravity?

 

 

From my experience of playing Skyrim, blood decals are placed based on where you hit them. Striking somebody in the arm places blood on their arm and and striking somebody on the leg places blood there also. However this blood decal doesn't seem to be place specific, it may be randomised.

 

EDIT : When hitting someone on the upper arm/shoulder, the decal doesn't place itself specific to the arm, it covers the body a little too.

Posted

What if the cumshot is made an arrow projectile with short range and high gravity?

 

I had this Idea a long time ago - attach an invisible projectile weapon (bow or crossbow type) instead of the animated cumshot mesh, and make the spurts actual projectiles, like bolts or arrows. This would make them react properly to gravity as well. But it didn't work out. Moving the weapon nodes is possible (see Nipple Magic), but there's too much hardcoded stuff in Skyrim when it comes to combat mechanics. First, the invisible "cum launcher" would replace your equipped weapon(s). And how to send the necessary animation events to the launcher without making the character perform the bow or crossbow shooting animation? Sadly this remains a pipe dream, a hypothetical Cumshot 2.0 that will probably never see the light of day.

 

 

Erstam - so far, so good, the mod works perfectly. Thank you. I have one question: Is it possible to increase the number of cum shots? Presently there are only 3 or 4 before the "final drop".

 

Theoretically yes. But I have no idea how to export and change the cumshot meshes; all I can do is tweaking them in Nifskope. Adding more spurts is possible, but it would require manually editing the times for every single frame in the animation controllers, which is a massive amount of work. If NetImmerse Override were able to manipulate controllers attached to a mesh shape (currently it only works for shader properties), then I could individually adjust the number of spurts for every single actor. I've been waiting for that since Cumshot 1.4, but Expired hasn't added it yet.

 

Until that happens, I'll stick with the current 4 spurts. It's a fairly realistic number, I think.

Posted

Hotfix: v1.6 beta 3

 

I just noticed that a script file was missing from the beta 2 archive: SLCRegEventsScript.pex. A new archive (beta 3) has been uploaded that contains the missing file.

 

Those of you who simply installed beta 2 over a previous version are not affected, because the file had been there before. But if you have installed Cumshot for the first time, or have cleaned the mod folder when updating (MO users), Cumshot wouldn't properly initialize when loading a savegame. Sorry for that, I hope that adding the script again will fix the mod and that you won't have to cleansave. But hey, that's why it's called a beta, right? ;)

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...