Jump to content

Pregnancy Normalmap Swapper


Recommended Posts

Posted

I have a problem in the quest "silver hand" when you first become a werewolf and then again as a human in gg the mod stops working and the stomach even looks a little bloated, what can I do to fix it?

Posted (edited)
On 5/11/2023 at 1:12 PM, libertyordeath said:

UPDATE:

 

There now is a savegame cleaner mod against PNS. It's still beta, because i've only tested it on my setup. The cleaner was created by user Traison. Please read the descriptions how to use it carefully. Also, further down in the linked thread is a V3 version of the cleaner which likely works better than V2.

 

 

GENERAL FIX FOR SKYRIM LEAKING ACROSS SAVES:

 

While the above cleaner fixes the damage caused by PNS, it does not fix the general issue of Skyrim leaking data across saves. For this there's another mod, called "Clean Save Auto Reloader" on nexus. It automatically restarts skyrim when you try to reload, which stops skyrim from leaking across saves.

 

https://www.nexusmods.com/skyrimspecialedition/mods/88219

 

 

POOR-MANS REPLACEMENT FOR PNS:

 

While there is no real replacement for PNS, i found a way to make the default body normalmap look slightly better across different stages of pregnancy.  The default 3BA normalmap pretty much looks only good on flat bellies. The moment you have the slightest bump, it creates an ugly dark outline around the whole belly. So basically it only looks good in 10% of cases, and "shit" in 90% of cases. 

 

I found that if i replace the stock 3BA female normalmap with the "20%" version from DW's pack, it looks slightly worse on flat bellies - subtle enough to be ignored. And it looks "decent" with pregnancy states up to 60%. So it's not perfect, but a better compromise than what comes stock with 3BA. Here's the nexus link to DW's pack.

 

https://www.nexusmods.com/skyrimspecialedition/mods/68977

 

 

 

I do not know if it's worth anything, but I though I'd add my two cents to this discussions.

 

I've been using PNS through a few playthrough and in my latest I have been using it together with Skill-based Muscle (SBM). Now by default, these mods will not behave well together, but I modified them to work together, since I really wanted both to work at the same time.

 

In the end, what these two mods does is not so different from eachother, and I do not know if SBM also suffers from the same type of issues PNS does. But I have not experienced problems from this in my current (fairly long) playthrough (although I am not denying my save could be plagued by such problems, I simply have not noticed them).

 

While trying to make these two mods work together I noticed that they use the RaceMenu (NiOverride) API differently, and I ended up modifying PNS to modify the skin texture in the way that Skill-based muscle does it.

 

This essentially involves changing the method call being used from `NiOverride.AddSkinOverrideString(act, true, false, 4, 9, 1, fileName, true)` to `NiOverride.AddNodeOverrideString(act, true, "3BA", 9, 1, fileName, false)`. This also had the nice side effect not ever causing the "glowing skin" issue that I would often experience before making this change, without needing to perform any of the weird "hacks" that the default implementation of PNS employs.

 

When doing this, and it came to my mind based on what you have mentioned, the last parameter has been changed from "true" to "false". This parameter is named "persist", so I guess this could mean that this information is no longer baked into the save/presets?

 

Either way, as far as I can work out, Skill-based muscle, unlike PNS actually makes no attempt what-so-ever at cleaning up the changes made to the skin texture, so if that does not suffer from these issue, then this could be a solution to the problem. And a fairly simple one, at that.

Edited by leakim
  • 4 weeks later...
Posted

Hello.
I don't understand English, so I'm using machine translation.

This MOD was something I had been looking for since I love having a pregnant belly.
Very nice.

 

I'm having one problem with this mod in my Skyrim.

 

For some reason, the map doesn't apply only to the Elin race in "Tera Elin Race Remastered".
When I manipulate the morph in debug, the body just flashes for a moment and does not change from the default map.

 

As shown below, the file locations and names are correct based on the MOD's explanation and past questions about Elin.
data/textures/PNS/TeraElinRace/female/femalebody_1_msn_p1~p5.dds

 

Even after deleting this mod's spell on the console and adding it again, there was no improvement.

It is working properly with vanilla races and additional races of "Custom Races SE".
NPCs are also working correctly.

 

For your reference, I have attached a video of debugging a morph with Elin.

I would be very grateful if you could give me some advice to solve the problem.
Thank you.

  • 4 weeks later...
Posted
On 2024/3/2 at 午前8時38分, skknnnn said:

こんにちは。
英語がわからないので機械翻訳を使っています。

このMODは、妊娠中のお腹が大好きなので探していたものでした。
非常に素晴らしい。

 

私のスカイリムのこのMODには1つ問題があります。

 

『Tera Elin Race Remastered』では、なぜかエリン種族のみマップが適用されません。
デバッグでモーフを操作すると、ボディが一瞬点滅するだけで、デフォルトのマップから変わりません。

 

以下に示すように、ファイルの場所と名前は MOD の説明と Elin に関する過去の質問に基づいて正しいです。
データ/テクスチャ/PNS/TeraElinRace/女性/女性ボディ_1_msn_p1~p5.dds

 

コンソール上でこのMODの呪文を削除して再度追加しても改善されませんでした。

バニラ種族および「Custom Races SE」の追加種族では正常に動作します。
NPCも正常に動作しています。

 

参考までに、Elin でモーフをデバッグするビデオを添付しました。

問題を解決するためのアドバイスをいただければ幸いです。
ありがとう。

Sorry, I understand the cause.
The cause was that BeastRace was excluded in DISTR.ini.

 

I was able to apply the NomalMap, but found other issues.
When changing equipment such as weapons, clothes, accessories, magic, etc., the map returns to the default.
It does not occur with other races, only with Elin.

 

If anyone knows, I would appreciate it if you could let me know.

Posted

I dont understand why but when i rebuild outfits in bodyslide in my current saves pns starts work very strange, it flashing on when i go to inventory and back in game, sry for my eng)

Posted (edited)
6 hours ago, torr123 said:

install like a simple mod? thank you kind man!!!

It's a patch. Install like a mod under the original.

Edited by gobuchul
Posted
5 hours ago, gobuchul said:

Do you have another mod that changes normals, like a muscle-builder of some kind?

nope, at least i think soo) i can drop you my modlist if you have time can chmodlist.txteck))

Posted (edited)
4 hours ago, torr123 said:

nope, at least i think soo) i can drop you my modlist if you have time can chmodlist.txteck))

Are you having the glowing torso issue? From your previous posts, it sounds like you're experiencing different bugs.

Edited by gobuchul
Posted
On 2024/3/24 at 午前11時3分, skknnnn said:

すみません、原因は分かりました。
原因は DISTR.ini で BeastRace が除外されていたためでした。

 

NomalMap を適用することはできましたが、別の問題が見つかりました。
武器、服、アクセサリー、魔法などの装備を変更するとマップがデフォルトに戻ります。
他の種族では発生せず、エリンのみに発生します。

 

ご存知の方がいらっしゃいましたら、教えていただければ幸いです。

After reporting this to the author of TeraElinRace, the author fixed this issue in an update.

I'm really grateful to the author.

Posted
On 3/27/2024 at 10:22 PM, gobuchul said:

Are you having the glowing torso issue? From your previous posts, it sounds like you're experiencing different bugs.

ohhh shh sry yep that was my bad, now i fixed it and all good thx for help!)

Posted
On 3/27/2024 at 10:22 PM, gobuchul said:

Are you having the glowing torso issue? From your previous posts, it sounds like you're experiencing different bugs.

not a glowing problem, its another, i dropped the link on yt

  • 2 weeks later...
Posted
On 4/1/2024 at 10:44 PM, torr123 said:

not a glowing problem, its another, i dropped the link on yt

Is the normal map popping whenever you leave the menu? Is that the issue?

Posted
On 4/10/2024 at 9:43 PM, gobuchul said:

Is the normal map popping whenever you leave the menu? Is that the issue?

or its not a a bug?

Posted
On 4/15/2024 at 1:29 AM, torr123 said:

or its not a a bug?

Idk man, it looks weird to me, but appears fairly harmless. No idea what it could be.

Posted (edited)

It's been a while - a year or two? About two years, I guess.
Fortunately or unfortunately, I'm still alive.
I've been away from Skyrim for a while, as my motivation has dropped due to the Skyrim app update, my ancient potato PC (still Core i5 4690k & GTX980), etc.

 

Firstly, apologies to anyone who has had problems with presets etc. in this mod.


I have not yet checked the details of the bugs and your comments in the past in detail, but I will try to address them as best I can.
We also intend to be clear about how it was implemented.
To be honest, I don't remember how it was implemented, so it may take some time. I hope I can fix it before my motivation runs out.

 

By the way, you are free to upload modified or improved versions of this mod in LoversLab. In fact, that's exactly why I uploaded this mod.
I've also written the source code as clearly as possible, so if you're interested, please have a look at what's inside.

 

Note: While reverting, I updated the version of SKyrim to AE (1.6.1170). There may be some problems that may or may not occur depending on the version, so I would appreciate it if you also include the version of the Skyrim when reporting a problem.

Edited by handroid
Posted (edited)
On 10/10/2022 at 9:19 PM, PunisherX said:

Wanted to ask, is femalebody_1_msn_p0.dds required? I use muscle solution to have different muscle maps for weight.

Yes, you need femalebody_1_msn_p0.dds, femalebody_2_msn_p0.dds, and so on.

 

On 10/10/2022 at 10:05 PM, Midnightbug said:

hey, would it be possible to leave the flycam/freecam on? It breaks Sexlab and Ostim because during the scenes (especially on orgasm) it turns the camera off and technically breaking the camera, which only can be fixed by reloading the game. Would it be possible to find a different solution please?

This issue has been solved because the method has been changed and the dummy equipment no longer needs to be equiped/unequiped.

 

 

On 10/16/2022 at 10:49 AM, Nararanara said:

so how's this mod performance wise? is it prone to crashing games? not really want to bother if it has deep issues and stuff. It is very neat though and I do think it's awesome!

This mod only works when the Morph of the Actor being operated on is changed, so it has little effect on performance under normal circumstances.
However, the morph manipulation itself is a heavy process in its own right, and the additional processing makes the instantaneous impossibility greater.

 

On 11/1/2022 at 4:28 PM, Morizv said:

I want to run this mod with malePC. Do I need to rewrite the script?

If you want to pregnant males, then there is no need to edit the script. Replace FEMALE with MALE in the introduction.
Don't forget to add M to the gender part of the DISTR.

And If you want to apply the effect to female npc, but the player is male, set EnablePlayer=0 in config.json and distribute PNSSpell to females in the DISTR.

In any case, there is no need to rewrite the script.

 

On 11/3/2022 at 3:56 AM, eldr3d said:

This is really cool. Based on this, you might be able to change normals depending on weight, too. Most skins come with different versions for different breast sizes, and it should be possible to use small breast normals for low weight and big breast normals for high weight characters. Obviously, this only makes sense if you're using a preset that has different sliders for low and high weight.

→I tried it. The implementation of the function itself is not so difficult, but the normal map is changed twice every time the slot 32 armor is changed (when the equipment is changed, the original normal map is returned once due to the NiOverride specification, and then the normal map is replaced by PNS), making it quite clumsy.
We decided not to implement it this time.
Please refer to CBBE Muscle Solution (https://www.nexusmods.com/skyrimspecialedition/mods/38877?). You should be more satisfied with the result.

 

On 1/5/2023 at 6:10 AM, applesandmayo said:

How do I remove the spell effect from an npc? I'm getting the 'npc redresses before animation begins' issue in 1.2.2. I've noticed that it will occur on an NPC with the active effect running on them, but not on an NPC without the active effect. I currently have all three lines in the spid distribution file commented out, but it appears that the active effect is still running on NPC's that had it applied to them before it was commented out.

 

Edit: After commenting out the distributed spell, the issue still occured on Delphine, but not Weyna. Disabling/Enabling Delphine removed the effect and fixed it. Tried it on another female NPC who was having the same problem, fixed her too.

More detailed log of events with photos at this link:
https://www.loverslab.com/topic/129330-osmelmc-mod-tweaks/?do=findComment&comment=3964041

weyna strips but not delphinePapyrus.0.log 1.3 MB · 4 downloads

 

 

On 1/9/2023 at 9:00 PM, Squally said:

How did you make the belly in the video gradually increase in size?

 

Edit: Yes, I see that spamming the debug keys adds size but i cant hold it down so i have to hit it 20+ times to change size, any faster way?

Also, I don's see a way to reset the size to default while using debug, is there a way?

 →done.(implemeted in the next version)

 

On 1/30/2023 at 3:54 AM, Iroha said:

Hello, handroid!

Thank you for the wonderful mod!

I don't know solution, but propose to implement timer settings to tweak time between updatates. In my setup textureset updates about every 10 seconds. That if we can tweak this time, or temporary disable updates?

 

EDIT.

One more idea:

before doing update of nmaps - check camera state like in sexlab framework (Game.GetCameraState()), and don't do update in free cam mode

Time-based update checks will be implemented in the next version.

This issue has been solved because the method has been changed and the dummy equipment no longer needs to be equiped/unequiped.

 

On 3/29/2023 at 8:25 AM, Laethas said:

  


I had exactly the same problem as you and recently found out a way to resolve (or greatly reduce) the normalmap not loading properly (glowing skin).

1. In the console, type help "pregnancy" and look for the spell ID of Pregnancy Normalmap Swapper Spell.
2. Once you have it, type player.removespell ********* (replacing the * by the spell ID in your game).

3. If you got the confirmation that the spell has been removed, type player.addspell ********* (same ID as before).

 

Hope this will help and works for you or others who encounters this trouble as it did for me.

 

On 5/11/2023 at 8:12 PM, libertyordeath said:

UPDATE:

 

There now is a savegame cleaner mod against PNS. It's still beta, because i've only tested it on my setup. The cleaner was created by user Traison. Please read the descriptions how to use it carefully. Also, further down in the linked thread is a V3 version of the cleaner which likely works better than V2.

 

 

GENERAL FIX FOR SKYRIM LEAKING ACROSS SAVES:

 

While the above cleaner fixes the damage caused by PNS, it does not fix the general issue of Skyrim leaking data across saves. For this there's another mod, called "Clean Save Auto Reloader" on nexus. It automatically restarts skyrim when you try to reload, which stops skyrim from leaking across saves.

 

https://www.nexusmods.com/skyrimspecialedition/mods/88219

 

 

POOR-MANS REPLACEMENT FOR PNS:

 

While there is no real replacement for PNS, i found a way to make the default body normalmap look slightly better across different stages of pregnancy.  The default 3BA normalmap pretty much looks only good on flat bellies. The moment you have the slightest bump, it creates an ugly dark outline around the whole belly. So basically it only looks good in 10% of cases, and "shit" in 90% of cases. 

 

I found that if i replace the stock 3BA female normalmap with the "20%" version from DW's pack, it looks slightly worse on flat bellies - subtle enough to be ignored. And it looks "decent" with pregnancy states up to 60%. So it's not perfect, but a better compromise than what comes stock with 3BA. Here's the nexus link to DW's pack.

 

https://www.nexusmods.com/skyrimspecialedition/mods/68977

 

 

 

On 5/26/2023 at 7:33 AM, wareware said:

Could you not fix this by just replacing the stage 0 normalmap with the default one used by Skyrim?

 

EDIT: Another solution would be to use SKSE functions GetSkin and SetSkin instead of Nioverride. Racial Skin Variation uses these and these don't seem to get baked in the save file.

→EDIT: It was very simple. Just execute QueueNiNodeUpdate(). I laughed at my own stupidity.

 

On 10/30/2023 at 7:18 AM, Sawapine said:

Is it possible to make this work with multiple sliders at the same time? I've tried to do this, but it seems that after adding more sliders, even the "PregnancyBelly" slider stops working.

 

image.png.d50d8700c7017653c5b28332128e7ed5.png

 

On 2/2/2024 at 7:08 PM, TropSweet said:

I don't know if this mod is still being updated, but here is my problem

When I play my Nord (NordRace) character everything works fine but when i switch race with racemenu to something else like Orc (OrcRace), the textures are not updated and I'm stuck with an orc using nord textures.

 

 

Partial response.
As a condition, the normal map changes will continue to apply to the modified Race. (except for Werewolf and Vampire Lord).
For example, if you are applying this mod to HumanRace (non BeastRace) only, and you change the race from Nord to Khajiit in the middle of the game, the incorrect normal map will be applied.
To counter this, you must either be careful not to change Race to BeastRace, or you must also create a normal map for BeastRace.
The reason for this unfriendly specification is that it is very tedious (both in terms of workload and performance impact) to implement the same level of application conditions as SPID.
I may fully support this in the future when the opportunity arises, but please do not hold out much hope.

 

 

On 2/4/2024 at 4:44 PM, AlphaAndOmega said:

I suggest going into config and editing MorphValueMin to something slightly below zero (I did -0.2). The mod is acting up when it deals with a slider value that it isn't configured to handle and when the morph value somehow goes into negative, it has to be taught what to do. I did have texture issues, but no other distortion though, so it may not apply to your case.

→I cast from float type to int type when evaluating. Maybe it will be fixed. maybe.

 

On 2/8/2024 at 2:36 AM, torr123 said:

I have a problem in the quest "silver hand" when you first become a werewolf and then again as a human in gg the mod stops working and the stomach even looks a little bloated, what can I do to fix it?

→This bug will be fixed in the next version.

 

On 2/8/2024 at 2:07 PM, Mithel_Celestia said:

How often does the game update the normal maps? I'm using a rapid pregnancy mod and the normal map doesn't update until I use the force update key or reload the save. I'm playing a khajiit btw.

→Time-based update checks will be implemented in the next version.

If you want to deal with it strictly, you will need to check the script for that mod and perhaps rewrite it somewhat.

 

On 2/9/2024 at 3:49 AM, leakim said:

 

I do not know if it's worth anything, but I though I'd add my two cents to this discussions.

 

I've been using PNS through a few playthrough and in my latest I have been using it together with Skill-based Muscle (SBM). Now by default, these mods will not behave well together, but I modified them to work together, since I really wanted both to work at the same time.

 

In the end, what these two mods does is not so different from eachother, and I do not know if SBM also suffers from the same type of issues PNS does. But I have not experienced problems from this in my current (fairly long) playthrough (although I am not denying my save could be plagued by such problems, I simply have not noticed them).

 

While trying to make these two mods work together I noticed that they use the RaceMenu (NiOverride) API differently, and I ended up modifying PNS to modify the skin texture in the way that Skill-based muscle does it.

 

This essentially involves changing the method call being used from `NiOverride.AddSkinOverrideString(act, true, false, 4, 9, 1, fileName, true)` to `NiOverride.AddNodeOverrideString(act, true, "3BA", 9, 1, fileName, false)`. This also had the nice side effect not ever causing the "glowing skin" issue that I would often experience before making this change, without needing to perform any of the weird "hacks" that the default implementation of PNS employs.

 

When doing this, and it came to my mind based on what you have mentioned, the last parameter has been changed from "true" to "false". This parameter is named "persist", so I guess this could mean that this information is no longer baked into the save/presets?

 

Either way, as far as I can work out, Skill-based muscle, unlike PNS actually makes no attempt what-so-ever at cleaning up the changes made to the skin texture, so if that does not suffer from these issue, then this could be a solution to the problem. And a fairly simple one, at that.

New method uses AddNodeOverrideString() instead of AddSkinOverrideString().

There is no manual for NiOverride, so everyone who creates this kind of mod is forced to implement it by hand. I did not know how to use AddNodeOverrideString() when I started this mod. That's all there is to it.

 

On 4/12/2024 at 12:58 AM, torr123 said:

+

→Edit:Specifications.
Due to the NiOverride specification, equipping and  unequipping equipment always returns to the default normal map, resulting in this behavior.

 

This is a TODO for myself. 

Check for compatibility for other mods:

・Skill Based Muscle

・Fertility Mode+ - Immersive Effects

・SynthEBD

Edited by handroid
Posted
On 7/9/2023 at 12:59 AM, wgrewgr6w said:

Do I by any chance have a way to use this mod with le?

 

 

This mod will not be compatible with the LE version.
The main reason is that Powerofthree's Papyrus Extender, a very good resource, has not been updated for the LE.
This mod cannot be ported to LE because it uses functions that are only available in the SE version of PO3's Papyrus Extender.

I may be able to find an alternative if I try hard enough, but since I don't already play with LE, I will not be creating an LE version.

 

(Sorry for the late reply. I am clarifying here because I may receive questions about LE in the future.)

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