Popular Post WaffleIron Posted September 22, 2020 Popular Post Posted September 22, 2020 View File (Not So) Simple Shafts A (relatively) simple set of mods for adding penises to in-game characters and removing fig leaves. Feel free to use features of this mod as components in other mods. Simple Shafts: Spoiler Adds penises to adult males and removes their fig leaves. Ironman compatible when used on its own, but there will only be one size. No dependencies. Simple Shafts - Carnalitas: Spoiler Integration with Carnalitas to add dynamic penis size. Penis sizes will be added to all in-game characters, assigned randomly in a rough bell curve. Eunuchs will also visibly lack testicles. Player character size can be adjusted in the ruler designer with the "Penis Size" slider under the "Body" menu. If the "Carnalitas: Body Part Traits" game rule is set to "Disabled", penis size will be decided fully by a character's size gene. If the "Carnalitas: Body Part Traits" game rule is set to "Enabled", penis size will primarily be decided by the trait, but there will be a slight change based on the character's size gene. Compatibility: This mod overwrites 00_ethnicities_templates.txt, to assign penis size genes. If another mod overwrites this file, penis size genes will not vary between new characters. Dependencies: Carnalitas Simple Shafts Simple Shafts for Her: Spoiler Integration with Carnalitas to provide a penis model for futanari. Any character with a futanari trait should have the penis accessory automatically applied. Penis size is affected as with "Simple Shafts - Carnalitas". Model comes without testicles. I'm unlikely to add one with testicles, because it is difficult to get the seams/shading right with how I'm attaching the penis to the body.Known Issues: Due to a strange bug sometimes encountered in the rendering engine, I have modified head textures to have the inside of a character's mouth be skin-colored instead of it's normal color (you will probably never notice this). This is to help prevent some texture flickering that would sometimes occur. I will remove these textures whenever I stop noticing the issue. Dependencies: Carnalitas Simple Slits Simple Shafts Simple Shafts - Carnalitas Load order: Carnalitas Simple Slits Simple Shafts Simple Shafts - Carnalitas Simple Shafts for Her Changelog: Spoiler 2.0.0: - Fixed wrong texture for male model - Updated model for male small penis size - With Carnalitas: - Characters in the game world will have differing penis sizes, roughly on a bell curve - Eunuchs will visibly lack testicles - Penis size genes will now slightly affect the penis size of characters with a Carnalitas size trait. 1.3.0: - Updated for base game version 1.2.0 - Smoothed mesh normals, which should reduce some bright spots on models - Added support for Carnalitas size traits to affect model - Added model for futanari characters (requires Carnalitas) 1.2.0: - Updated for base game version 1.1.0 - Reduced a spot of glare on base mesh - Added penis reference model 1.1.2: - Potential workaround for invisible leaves casting shadows 1.1.1: - Fixed typo in attributes for genital size 1.1.0: - Added attributes for genital size (does nothing on it's own, a mod to control this is needed) 1.0.0: Initial release Submitter WaffleIron Submitted 09/22/2020 Category Crusader Kings 3 Requires 29
topgamer Posted September 22, 2020 Posted September 22, 2020 Fanatic! Thank you! Was there a plan to make it change size according to Carnalitas's dick size traits? 2
toto1123 Posted September 22, 2020 Posted September 22, 2020 WTG, this is ironman/ ahievement compatible. FANTASTIC
kaneeden Posted September 22, 2020 Posted September 22, 2020 any chance for carnalitas futa trait support? 4
WaffleIron Posted September 22, 2020 Author Posted September 22, 2020 5 hours ago, topgamer said: Fanatic! Thank you! Was there a plan to make it change size according to Carnalitas's dick size traits? Wouldn't be too hard to make some size blendshapes. I think Carnalitas would just have to reference those attributes in the traits. I'll see what I can do. 1 hour ago, kaneeden said: any chance for carnalitas futa trait support? I could make a version for female characters, but I might have to use a different method. I'll look into it. 8
Exw00 Posted September 22, 2020 Posted September 22, 2020 I cant find the nude clothing in the barbershop
topgamer Posted September 22, 2020 Posted September 22, 2020 1 hour ago, WaffleIron said: Wouldn't be too hard to make some size blendshapes. I think Carnalitas would just have to reference those attributes in the traits. I'll see what I can do. I could make a version for female characters, but I might have to use a different method. I'll look into it. Can't wait for the result~
WaffleIron Posted September 22, 2020 Author Posted September 22, 2020 1 hour ago, Exw00 said: I cant find the nude clothing in the barbershop This mod only affects the way a character looks when already nude. You will need a separate mod if you want to undress characters outside of the ways already in the base game.
Combaticus Posted September 22, 2020 Posted September 22, 2020 Finally, the weird flesh nub is dead. Long live the good flesh nub! 1
Guest Posted September 22, 2020 Posted September 22, 2020 Nice cock bro. a little on the small side, but the shape is overall pretty symmetrical, and your balls have just the right amount of hair. the council rates it 7/10.
WaffleIron Posted September 23, 2020 Author Posted September 23, 2020 Added in the necessary assets for genital size. This does nothing on its own, but other mods should be able to control it. When they do, it should look something like this: Spoiler 8
Ixum Posted September 23, 2020 Posted September 23, 2020 4 hours ago, WaffleIron said: Added in the necessary assets for genital size. This does nothing on its own, but other mods should be able to control it. When they do, it should look something like this: Reveal hidden contents Ok, I'll be the one to say it... can we have larger? ? 4
AlphaLyxis Posted September 23, 2020 Posted September 23, 2020 1 hour ago, Ixum said: Ok, I'll be the one to say it... can we have larger? ? Seconded. 2
mrinku Posted September 23, 2020 Posted September 23, 2020 Brilliant work. Tested this and Simple Slits on my otherwise unmodded Ironman save, no problems at all. Now my Adamite Kingdom of Ireland looks perfect! One request... any way it can set size based on the DNA string, so that it becomes a heritable characteristic, like other body part parameters? (Also, pubic hair would be awesome...)
zBamsez Posted September 23, 2020 Posted September 23, 2020 Great work! Thanks a bunch! I was wondering how to open the 3d models in Blender 2.9, so I thought I'd ask you - since you managed to make a mod(!): How did you export the 3d models? I'd love to try and make some cool stuff myself if I can. As mrinku put it: "pubic hair would be awesome"! Keep up the good work!
WaffleIron Posted September 23, 2020 Author Posted September 23, 2020 8 hours ago, Ixum said: Ok, I'll be the one to say it... can we have larger? ? It doesn't have independent bones, so any larger and it starts to look weird from how stiff it is. 1 hour ago, mrinku said: One request... any way it can set size based on the DNA string, so that it becomes a heritable characteristic, like other body part parameters? (Also, pubic hair would be awesome...) Size will have to be controlled by another mod, otherwise this mod will lose achievement compatibility (touching the gene file does that). There currently is some pubic hair on on this model based on the body hair character already has. 50 minutes ago, zBamsez said: Great work! Thanks a bunch! I was wondering how to open the 3d models in Blender 2.9, so I thought I'd ask you - since you managed to make a mod(!): How did you export the 3d models? I'd love to try and make some cool stuff myself if I can. As mrinku put it: "pubic hair would be awesome"! Keep up the good work! I use https://github.com/ross-g/io_pdx_mesh It's pretty buggy, but just stable enough to be usable. It will often throw an error when saving a model, but I've found that if the error is the one that says: Operator bpy.ops.object.select_all.poll() failed, context is incorrect that if you save two times quickly, it still saves fine even with the error. 1
zBamsez Posted September 23, 2020 Posted September 23, 2020 22 minutes ago, WaffleIron said: It doesn't have independent bones, so any larger and it starts to look weird from how stiff it is. Size will have to be controlled by another mod, otherwise this mod will lose achievement compatibility (touching the gene file does that). There currently is some pubic hair on on this model based on the body hair character already has. I use https://github.com/ross-g/io_pdx_mesh It's pretty buggy, but just stable enough to be usable. It will often throw an error when saving a model, but I've found that if the error is the one that says: Operator bpy.ops.object.select_all.poll() failed, context is incorrect that if you save two times quickly, it still saves fine even with the error. Thanks!
TMPhoenix Posted September 23, 2020 Posted September 23, 2020 I think you made a little copy-paste error in the attribute section of the asset. You have min there twice. I suspect one of them needs to be max (both in the attribute and the blend shape). Edit: Also if you wish to create a gene morph for it; you could use something like this: Spoiler @maleMin = -1.0 @maleMax = 1.0 @femaleMin = -0.8 @femaleMax = 0.8 @boyMin = -1.0 @boyMax = 1.0 @girlMin = -0.8 @girlMax = 0.8 morph_genes = { gene_penis_size = { penis_avg = { index = 0 male = {} female = {} boy = {} girl = {} } penis_max = { index = 1 male = { setting = { attribute = "bs_body_penis_size_max" value = { min = @maleMin max = @maleMax } age = age_preset_child_features_wide_range } } female = {} boy = { setting = { attribute = "bs_body_penis_size_max" value = { min = @boyMin max = @boyMax } age = age_preset_child_features_wide_range } } girl = {} } penis_min = { index = 2 male = { setting = { attribute = "bs_body_penis_size_min" value = { min = @maleMin max = @maleMax } age = age_preset_child_features_wide_range } } female = {} boy = { setting = { attribute = "bs_body_penis_size_min" value = { min = @boyMin max = @boyMax } age = age_preset_child_features_wide_range } } girl = {} } } gene_penis_testicles = { balls_default = { index = 0 male = {} female = {} boy = {} girl = {} } penis_ball_size = { index = 1 male = { setting = { attribute = "bs_body_no_testicles" value = { min = @maleMin max = @maleMax } age = age_preset_child_features_wide_range } } female = {} boy = { setting = { attribute = "bs_body_no_testicles" value = { min = @boyMin max = @boyMax } age = age_preset_child_features_wide_range } } girl = {} } } }
WaffleIron Posted September 23, 2020 Author Posted September 23, 2020 3 hours ago, TMPhoenix said: I think you made a little copy-paste error in the attribute section of the asset. You have min there twice. I suspect one of them needs to be max (both in the attribute and the blend shape). Good catch! Version 1.1.1 should fix that.
mrinku Posted September 23, 2020 Posted September 23, 2020 So just reading the dna text breaks Ironman? My thought was not to change it in any way, but maybe set penis size from foot size or something.
WaffleIron Posted September 23, 2020 Author Posted September 23, 2020 20 minutes ago, mrinku said: So just reading the dna text breaks Ironman? My thought was not to change it in any way, but maybe set penis size from foot size or something. Ironman seems to be fine regardless of mods, but achievements seem to be disabled for any mod that touches the game\common folder. This mod only touches the game/gfx folder right now, but the gene file (where you would put the code TMPhoenix suggested above) is in common. 3 hours ago, TMPhoenix said: Also if you wish to create a gene morph for it; you could use something like this: Hide contents @maleMin = -1.0 @maleMax = 1.0 @femaleMin = -0.8 @femaleMax = 0.8 @boyMin = -1.0 @boyMax = 1.0 @girlMin = -0.8 @girlMax = 0.8 morph_genes = { gene_penis_size = { penis_avg = { index = 0 male = {} female = {} boy = {} girl = {} } penis_max = { index = 1 male = { setting = { attribute = "bs_body_penis_size_max" value = { min = @maleMin max = @maleMax } age = age_preset_child_features_wide_range } } female = {} boy = { setting = { attribute = "bs_body_penis_size_max" value = { min = @boyMin max = @boyMax } age = age_preset_child_features_wide_range } } girl = {} } penis_min = { index = 2 male = { setting = { attribute = "bs_body_penis_size_min" value = { min = @maleMin max = @maleMax } age = age_preset_child_features_wide_range } } female = {} boy = { setting = { attribute = "bs_body_penis_size_min" value = { min = @boyMin max = @boyMax } age = age_preset_child_features_wide_range } } girl = {} } } gene_penis_testicles = { balls_default = { index = 0 male = {} female = {} boy = {} girl = {} } penis_ball_size = { index = 1 male = { setting = { attribute = "bs_body_no_testicles" value = { min = @maleMin max = @maleMax } age = age_preset_child_features_wide_range } } female = {} boy = { setting = { attribute = "bs_body_no_testicles" value = { min = @boyMin max = @boyMax } age = age_preset_child_features_wide_range } } girl = {} } } } Also, TMPhoenix, I'm not sure the gene_penis_testicles gene as you've outlined there would work very well. The blendshape you're using was something I quickly whipped up for eunuchs, and probably won't create a good range of sizes if applied to everyone. Also you don't need the "boy" blocks. The way I set up the mod, the new model is only applied to the adult model (the one selected on with "male"). The boy asset shouldn't even have those attributes (you might get errors in the log files about that).
MrMeargt Posted September 23, 2020 Posted September 23, 2020 Did some quick tests, came up with this: Spoiler With a little time it's possible to make an independent system for penis and scrotum size. I'm facing a problem, though, I don't know if it's just impossible or it's just my inexperience. In theory, it would be possible to create a morph for different states for the penis: erect, flaccid; circumcised, castrated, etc. However, applying those morphs temporarily for a scene (in the case of erect/flaccid) would be very difficult since it wouldn't preserve penis size (having your genetic flaccid penis size, then being assigned a predefined erect size). My peanut brain is trying to tie penis size with traits, and in a scene the man should have his penis erect it would check the trait size, and give the temporary trait replacing with a properly sized erect morph. But it just sounds so complicated. I'm not a graphical modder, so I'm really stepping out of my comfort zone. By the way, changing the common folder to add genes inevitable leads to a new checksum, so no ironman or achievements - for anyone who cares. 1
MrMeargt Posted September 23, 2020 Posted September 23, 2020 8 hours ago, WaffleIron said: It doesn't have independent bones, so any larger and it starts to look weird from how stiff it is. Size will have to be controlled by another mod, otherwise this mod will lose achievement compatibility (touching the gene file does that). There currently is some pubic hair on on this model based on the body hair character already has. I use https://github.com/ross-g/io_pdx_mesh It's pretty buggy, but just stable enough to be usable. It will often throw an error when saving a model, but I've found that if the error is the one that says: Operator bpy.ops.object.select_all.poll() failed, context is incorrect that if you save two times quickly, it still saves fine even with the error. That error happens if you try to save with the Blender mode you can see vertices. To save without this error just disable the mode you can see the vertices. (Notice, saving with that error still creates a file, but the file will contain only the unaltered mesh). Spoiler
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