Jump to content

Recommended Posts

Posted

Ok, this one is important.

 

My original intention was to assign random meshes by correct clothing/armor type. For example, clothing meshes to clothings, light armor meshes to light armors. But I realized that it was all messed up because of only one line of wrong code.

Probably you may have noticed it, but not realized that it was a bug.

Doh.

 

 

TamagoSetBody Reboot

v1.92 beta

 

 

http://www.loverslab.com/topic/14466-tamago-setbody-revised/?p=868423

 

(recommended) if you want to clean-up the random data array, do this:

1. Set bNewRandomSeedPerLoad to 1 in the ini

2. Load the game, save the game.

3. Set bNewRandomSeedPerLoad to 0 again (if it was 0 before, of course)

4. You're set now

Posted

Dayum

Break Armor bugs me out.

Sometimes randomly chosen mesh keys are deleted because of the 5~6 frames delay for BA compatibility.

I'll have to give up random data array cleaning.

Posted

Sadly, I must add one another thing to the "will not fix these" list. So there are two in total:

 

1. (When used with Break Armor) TamagoSetBody is not guaranteed to find the correct Break Armor stage.

-> This is an expected issue. It's the limitaion of "OnActorEquip" approach.

 

OnActorEquip is fired right before the actor actually equips the item. So, I never know the current health of the item that is being equipped. (normally this process is like "oh, is this equipped? then what about the current health?") So I can't accurately specify the armor I'm interested in, and can't specify the correct BA stage as well.

Fortunately, this shouldn't be biggy unless the actor in question has a large batch of the same armor.

 

2. (When used with Break Armor) Sometimes - to be honest, quite often - Oblivion may fail to update the actor's appearance correctly, especially when passing through a loading door(whenever you see a loaing screen).

-> This problem was unexpected, and can only be solved from Break Armor's side.

 

One of the reasons is because Break Armor always completely purges its task queue array on cell loading. And this is why your BA equipments are re-equipped after cell loading. I'm not certain exactly what is causing this appearance issue.. but the result is that you will see non-pregnant BA armor mesh for some of your equipped armors, although apparently TamagoSetBody is doing its job just fine.

 

More technically, this part of aaBACycle script is responsible for it:

Begin MenuMode 1007

    ; Double Check Hotkeys
    ; Purge the NPC-Queue on load.  No need to cycle through NPC's in different cells.  Purge them. PUUURGE THEM!!!

	if arr_NPC_Queue
		let arr_NPC_Queue := ar_Null
	endif
	let arr_NPC_Queue := ar_Construct Array
	let lastKey := 0
	let currentKey := 0

End
and can be resolved by modifying like this:

Begin MenuMode 1007

    ; Double Check Hotkeys
    ; Purge the NPC-Queue on load.  No need to cycle through NPC's in different cells.  Purge them. PUUURGE THEM!!!

	if arr_NPC_Queue
		Let x := ar_Size arr_NPC_Queue
		while 0 < x
			Let x -= 1
			Let currentNPC := arr_NPC_Queue[x]
			if PlayerRef != currentNPC
				ar_Erase arr_NPC_Queue x
			endif
		loop
	endif
	Let lastKey := ar_Size arr_NPC_Queue
	Let currentKey := 0

End
Posted

Just wanted to say thanks movomo.

The plugin is working fine for me. I do not use BreakArmor nor MBP so I can not fully test those areas.

Using empty string as apposed to commenting out phase and body type works best for me in the ini.

 

Mem

Posted

Just wanted to say thanks movomo.

The plugin is working fine for me. I do not use BreakArmor nor MBP so I can not fully test those areas.

Using empty string as apposed to commenting out phase and body type works best for me in the ini.

 

Mem

Pretty much the same for me on all points. The parts I can test are working fine.

Posted

Using empty string as apposed to commenting out phase and body type works best for me in the ini.

 

Mem

Hmm, you mean, commenting them out behaved differently than passing an empty string? Would you tell me more?
Posted

This doesn't happen every time, but I've seen it several times at the end of tsbr initialization:

 

Error in script 79000801

Operator <- failed to evaluate to a valid result

File: TamagoSetBody.esp Offset: 0x0710 Command: <unknown>

Error in script 79000801

An expression failed to evaluate to a valid result

File: TamagoSetBody.esp Offset: 0x0710 Command: <unknown>

Error in script 79000801

ForEach expression failed to return a value

 

No other tsbr lines after this in conscribe.

 

Script 79000801 is tsbrMainScript. Of the three ForEach expressions, only the first doesn't have a Scribe debug message, so this might be that first one.

 

WAIT... BOSS is loading TamagoSetBody.esp before SetBody.esp - might that be the problem?

Posted

No other tsbr lines after this in conscribe.

 

Script 79000801 is tsbrMainScript. Of the three ForEach expressions, only the first doesn't have a Scribe debug message, so this might be that first one.

Ok.. If that appears on the very bottom of the static log file, this might be the first ForEach.

Unfortunately, I've never seen such error message myself. Please send me the scribe Per-Mod log and the static log (with debug level 3 or higher) next time you see the same.

Many thanks.

Posted

 

Using empty string as apposed to commenting out phase and body type works best for me in the ini.

 

Mem

Hmm, you mean, commenting them out behaved differently than passing an empty string? Would you tell me more?

 

 

When I commented out the phase and body type section of the ini for the specific phase, I was thinking it would automatically reset to default body. The body stayed at the previous phase.

i.e. postpartum was commented out but body stayed at last preg meshes.

When I used empty string in postpartum phase, body reverted to normal body as I wished.

Mem

Posted

When I commented out the phase and body type section of the ini for the specific phase, I was thinking it would automatically reset to default body. The body stayed at the previous phase.

i.e. postpartum was commented out but body stayed at last preg meshes.

When I used empty string in postpartum phase, body reverted to normal body as I wished.

Mem

I realized that I forgot to purge the string variable.

So, it could happen if you commented out the sv_construct part but not with the setStage part.

Fixed, thanks!

 

 

... Please send me the scribe Per-Mod log and the static log (with debug level 3 or higher) next time you see the same.

PM sent.

 

Apparently fixed!

Posted

Ok, after several pregnancy cycles I finally have decided to update the OP.

 

I mean, before my procrastination loop begins AGAIN.

 

TamagoSetBody Reboot v2.00 is out.

Thanks all for testing the beta versions, people!

 

Also corrected the ini to use 4 spaces instead of tab's. I didn't know that it looks like shit when opened with windows notepad.

Posted

When armor is equipped, body type is set as it should. But when naked, my character looks like it's not pregnant at all (when in fact she is in 3-rd trimester).

 

Before updating to this version I was in 2-nd trimester and no sign of pregnancy showed, either naked or armoured (with vanila armor). I thought it won't show until 3-rd trimester.

I updated to this (doing a clean save as the way suggested in the readme) and in 2-nd trimester with armour i had a huge belly. If I take the armor off, i'm skinny again. Pregnancy advanced to 3-rd trimester, and the with-armor look is the same huge belly, while naked is still skinny.

My character is a regular khajiit. i have  HGEC installed, and the load order is as the recommended one.

 

Here is the COMPLETE load order of everything I have if necessary:

 

Oblivion.esm
Oscuro's_Oblivion_Overhaul.esm
Beautiful People 2ch-Ed.esm    -This is a file posted by someone somewhere to bypass a dependency for something, can't remember. But it's a 1kb file.
Toaster Says Share v3.esm
All Natural Base.esm
Enhanced Daedric Invasion.esm
Lovers with PK.esm
TamagoClub.esm
HiyokoClub.esm
LoversCreature.esm
Harvest[Containers].esm
DA Run Fatigue.esm
RealisticLeveling.esm
HrmnsOblivionScriptOptimizationv1.0.esp
DLCShiveringIsles.esp
Unofficial Oblivion Patch.esp
UOPS Additional Changes.esp
UOP Vampire Aging & Face Fix.esp
Oblivion Citadel Door Fix.esp
Unofficial Shivering Isles Patch.esp
USIPS Additional Changes.esp
LoadingScreensAddOn.esp
Kyoma's Journal Mod.esp
All Natural.esp
All Natural - SI.esp
Sounds of Cyrodiil.esp
All Natural - Real Lights.esp
AliveWaters.esp
AliveWaters - Koi Addon.esp
Toaster Says Share Faction Recruitment.esp
AliveWaters - Slaughterfish Addon.esp
Circling Ravens.esp
Command Mount.esp
FlyingCameraMod.esp
FOV Modifier.esp
VA_BetterGold.esp
kuerteeIgnoringTheMainQuestHasConsequences.esp
Custom Autosave.esp
Display Stats.esp
Get Wet - just droplets.esp
Purge Cell Buffers - Loading.esp
DLCHorseArmor - Unofficial Patch.esp
DLCOrrery.esp
DLCOrrery - Unofficial Patch.esp
DLCVileLair.esp
DLCVileLair - Unofficial Patch.esp
DLCMehrunesRazor.esp
DLCMehrunesRazor - Unofficial Patch.esp
DLCSpellTomes.esp
DLCSpellTomes - Unofficial Patch.esp
MaleBodyReplacerV5.esp
Dude Wheres My Horse.esp
DLCThievesDen.esp
DLCThievesDen - Unofficial Patch.esp
DLCThievesDen - Unofficial Patch - SSSB.esp
Oscuro's_Oblivion_Overhaul.esp
Harvest[Containers] - SI - Ore Respawn.esp
FarmAnimalsofCyrodiil.esp
Weapon Expansion Pack for Oblivion Nthusiasts.esp
Trade and Commerce.esp
Kvatch Rebuilt.esp
Kvatch Rebuilt Weather Patch.esp
DLCFrostcrag.esp
DLCFrostcrag - Unofficial Patch.esp
Knights.esp
Knights - Unofficial Patch.esp
Oscuro's_Oblivion_Overhaul - Knights of Nine.esp
Enhanced Daedric Invasion.esp
xuldarkforest.esp
xulStendarrValley.esp
xulTheHeath.esp
XulEntiusGorge.esp
xulFallenleafEverglade.esp
xulColovianHighlands_EV.esp
xulChorrolHinterland.esp
xulBeachesOfCyrodiilLostCoast.esp
xulBravilBarrowfields.esp
xulLushWoodlands.esp
xulAncientYews.esp
xulAncientRedwoods.esp
xulCloudtopMountains.esp
xulArriusCreek.esp
xulPatch_AY_AC.esp
xulRollingHills_EV_withoutWheat.esp
xulPantherRiver.esp
xulRiverEthe.esp
xulBrenaRiverRavine.esp
xulImperialIsle.esp
xulBlackwoodForest.esp
xulCheydinhalFalls.esp
KvatchRebuilt-CheydinhalFalls patch.esp
xulAspenWood.esp
xulSkingradOutskirts.esp
xulSnowdale.esp
OOO-Snowdale patch.esp
xulCliffsOfAnvil.esp
OOO-CliffsOfAnvil patch.esp
xulSilverfishRiverValley.esp
xulJerallGlacier.esp
OOO-JerallGlacier patch.esp
xulTheEasternPeaks.esp
Harvest [Flora].esp
Harvest [Flora] - Shivering Isles.esp
Harvest [Flora] - DLCVileLair.esp
Harvest [Flora] - DLCFrostcrag.esp
Real Lava 1.3.esp
Crowded Roads Revisited.esp
Clean Spellbook.esp
Cliff_BetterLetters.esp
OblivionHackBooks.esp
Alternative Start by Robert Evrae.esp
Dungeon Actors Have Torches 1.6 DT.esp
Oblivion_Character_Overhaul.esp
Vanilla Maternity Clothes.esp
P1DKeyChainSI Merged.esp
MONSTERGIRL-CoC.esp
KT_CustomRaceFix.esp
SM Combat Hide.esp
TamagoPlayerHUDkil.esp
TamagoShop.esp
TamagoTopic.esp
TamagoConfide.esp
LoversTamagoClub.esp
LoversHiyokoShooter.esp
LoversEncounter.esp
HiyokoGenerator.esp
HiyokoGeneratorBroodMother.esp
TamagoSetBody.esp
LoversAdultPlayPlusforSSP.esp
LoversRaperS.esp
Lovers with PK.esp
LoversBitch.esp
LoversSoundCreature.esp
LoversCreature.esp
LoversSpermSplashEx.esp
LoversMB2.esp
LoversRapeSlave.esp
LoversSlaveTrader.esp
LSTBravilUnderground.esp
LoversEscapeRapeVPlayer.esp
FuroGeneratorTrap.esp
SetBody.esp
DLCHorseArmor.esp
Short Grass V3.esp
LoversJoystick.esp
Roleplaying Dialogues.esp
DA Fatigued Running.esp
DA ReducedBackwardsRunningSpeed.esp
DA Sprint.esp
RealisticHealth.esp
RealisticForceMedium.esp
RealisticMagicForceMedium.esp
No psychic guards v1.2.esp
No More Annoying Comments.esp
Console Command Books.esp
Unlimited Rings 2.0 -auto.esp
Realistic Marksman.esp
Steady Zoom.esp
Elz - No Floating Weapon.esp
Bashed Patch, 0.esp
LoversIdleAnimsPriority.esp
LoversAnimObjectsPriority.esp
FormID Finder4.esp
PlayerSlaveEncounters_V0.692.esp

 

 

Any tips how to fix this?

Posted

Unfortunately, TamagoSetBody is pretty much load order-agnostic.

 

Which TamagoSetBody were you using before updating to this one?

And what is your SetBody version? The 3rd trimester body setting is by default THEC preg body. It's only in SetBody Reloaded or Blockhead.

If this is the case, you will either have to update your SetBody or edit the ini.

 

If not, well, that's quite weird. Huge armor belly means its mesh swap is working fine, but something's gone postal on the body-set part. I can't think of any solution but replacing yours with debug-enabled v193 in this link and you send me the conscribe log.

 

I thought I've squashed most of the bugs, but perhaps commenting out wasn't the brightest idea...

Posted
 

 
Which TamagoSetBody were you using before updating to this one?

Tamago Setbody Revised 1.01a

 

And what is your SetBody version? The 3rd trimester body setting is by default THEC preg body. It's only in SetBody Reloaded or Blockhead.
If this is the case, you will either have to update your SetBody or edit the ini.
 
If not, well, that's quite weird. Huge armor belly means its mesh swap is working fine, but something's gone postal on the body-set part. I can't think of any solution but replacing yours with debug-enabled v193 in this link and you send me the conscribe log.

I thought I've squashed most of the bugs, but perhaps commenting out wasn't the brightest idea...

Setbody reloaded unofficial continuation 0.35 

 

The 3rd trimester body setting is by default THEC preg body. It's only in SetBody Reloaded or Blockhead.
If this is the case, you will either have to update your SetBody or edit the ini.

Sorry, I'm still new here so I don't know all the acronyms by hearth yet. What exactly is THEC ?

 

 

If not, well, that's quite weird. Huge armor belly means its mesh swap is working fine, but something's gone postal on the body-set part. I can't think of any solution but replacing yours with debug-enabled v193 in this link and you send me the conscribe log.
 

Will post results soon.

 

 

I've noticed a conflict however: Furogenerator makes daedra put in a tentacle bath/chair which rapes you. The sequence is as follows:

 

1) Player goes unconscious.

2) player is stripped

3) player is put in tentacle rape animation

 

4) player is skinny as normal

5) player has small belly

6) player has medium belly

7) player has large belly

8) player gives birth to a scamp (a scamp is summoned, NOT using tamago/hiyoko) and returns to skinny size.

9) repeat steps 5-8 as many times as necessary according to settings.

 

 

After installing tamago setbody reboot, the following steps have change:

 

5) player is in pregnant sized necromancer robe

6) player is in pregnant sized tan suite

7) player is in pregnant sized blue outfit

 

So some mesh ID / display ID have changed. This has nothing to do with inventory, I do not have those items, it's purely cosmetic. Now it selects the wrong body display.

Posted

Sorry, I'm still new here so I don't know all the acronyms by hearth yet. What exactly is THEC ?

THEC is the name of an Eyecandy body variants, and you can find this "THEC preg body" what I was talking about here. But they are already included in SetBody Reloaded, anyway. If you look at your ini file, you can find it set for 130 - 140 stages.

 

After installing tamago setbody reboot, the following steps have change:

 

5) player is in pregnant sized necromancer robe

 

6) player is in pregnant sized tan suite

 

7) player is in pregnant sized blue outfit

 

So some mesh ID / display ID have changed. This has nothing to do with inventory, I do not have those items, it's purely cosmetic. Now it selects the wrong body display.

Ok. So it seems like FuroTrap is forcibly equipping you with the preg body items. And TamagoSetBody recognizes them as normal clothings. And then it can't find any compatible mesh, so it attempts to assign random meshes to them. This is my guess.

 

Nevetheless this has nothing to do with body-set feature. 3rd trimester should look like 3rd trimester... Why it's not working is kind of a mystery to me now. So long as SetBody works and TamagoClub works fine, body-set should work as well. (btw, if this is your first time use of SetBody blockhead 0.35, have you installed Blockhead plugin and confirmed that SetBody is working? Just in case)

 

I don't think FuroTrap is involved in Tamagoclub main system in any way. It most likely has its own short version psuedo-pregnancy system. I'll add the codes to avoid such conflict in the next version. I didn't even imagine about furo stuff. A bit of an oops that.

Posted

Wow... the log is too large to paste in a spoiler, it makes the forum unresponsive.

 

I noticed that when I equip my cuiras, tsbrFnOnActorEquip triggers and does it's job.

When I unequip, nothing happends.

Cool. It should do nothing, it shouldn't do anything when you unequip. That's normal. Unfortunately I don't see anything abnormal in the log so far.

 

Hmm, what about your static log? Do you see any Set body message in the console window or static log? such as [sET BODY][iNFO] (bodyCode) (actorName) meshPath1, 2, 3, 4 whenever it should? for example, it should change your body to THPREG3 or CC the next time your wombstate proceeds.

Posted

I used the SetBody spell and the body twiches, but doesn't change. Like it replaces the original body with the original body.... 

The reason? it can't find the specified file, so as a failsafe it restores the original. (That's my guess)

 

[set Body][iNFO] UC v0.35 Initialized: 41 actors are in charge of SetBody. (RefID : 8C0225E2)
[set Body][iNFO] RESET Elvellien(00000014)
[set Body][iNFO] SET PBodyX3 Elvellien HGEC\HandsAndFeet\femalefoot.nif HGEC\HandsAndFeet\femalehand.nif HGEC\Pregnant\femaleupperbody_P_3.nif HGEC\Pregnant\femalelowerbody_P_3.nif
 
 
I wish i had the absolute path instead of relative path.
 
I found a HGEC folder in :Oblivion\Data\Meshes\New Folder\Bombshell\HGEC
 
In Bombshell, I also have GUTS, Manga and Robert Malev3.
 
But, none of them are related to pregnancy.
I'm pretty sure it was not suposed to be placed in "New Folder" so i assume something somewhere got screwed up.
 
I have HGEC Body with BBB v1dot12-34442.omod with NoMaaM BBB Animation Replacer V3_1 OMOD-35551-3-1.omod.
 
 

 

Sorry, I'm still new here so I don't know all the acronyms by hearth yet. What exactly is THEC ?

THEC is the name of an Eyecandy body variants, and you can find this "THEC preg body" what I was talking about here. But they are already included in SetBody Reloaded, anyway. If you look at your ini file, you can find it set for 130 - 140 stages.
 

 

 

 

Not sure what i'm suposed to see in the ini, but none of the setbody zips have any pregnancy nifs.

 

The exact file names  of what I installed are:

SetBody_Reloaded_Unofficial_Continuation_0.35_exp_movomo.7z

SetBody_Reloaded_Unofficial_Continuation_Lovers_Joystick.7z

TamogoSetBody_Reboot_v200.7z

Tamago Setbody Revised 1.01a.7z <- before updating to reboot version.

 

 

The only files with "preg" in their names are:

\Oblivion\Data\Meshes\characters\PregnantBody\full.nif

\Oblivion\Data\Meshes\characters\PregnantBody\full2.nif

\Oblivion\Data\Meshes\characters\PregnantBody\full3.nif

 

and a few files in MonsterGirl folders.

Posted

I honestly do not know.

 

I find it unlikely that something "happened" to ruin it, so it's almost certain that either:

A ) The OMODs I installed were porly put together

OR

B )There's something I should have installed but missed.

 

It's practically certainly B because otherwise a lot more people would have said something.

 

However movomo's statement that THEC  preg body is included  in SetBody reloaded baffles me.

 

I see no such files. That probably means I installed an update/patch for SetBody, thinking it was the full thing. Probably the unofficial continuation was supposed to be installed over the original one. I only got the continuation.

 

 

Edit: Yeah, that's it. I downloaded SetBody Reloaded (no continuation) and it has everything. Now to install it, then overwrite with continuation, then install on top rebooted and i'm sure it will work.

Posted

... 

 

Edit: Yeah, that's it. I downloaded SetBody Reloaded (no continuation) and it has everything. Now to install it, then overwrite with continuation, then install on top rebooted and i'm sure it will work.

Great! I'm glad it's solved!

 

Movomo, should those pregnant body meshes be part of your reboot, or maybe link and list them as a requirement?

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