More Awesome Than You! More Awesome Than You!
Welcome, Guest. Please login or register.
2010 March 15, 06:29:25

Login with username, password and session length
Search:     Advanced search
471250 Posts in 15476 Topics by 7974 Members
Latest Member: kavbas
* Home Help Search Login Register
+  More Awesome Than You!
|-+  TS3: Apocalypse Now!
| |-+  Pudding Factory
| | |-+  The Birth Control Mirror
0 Members and 1 Guest are viewing this topic. « previous next »
Pages: [1] 2 3 THANKS THIS IS GREAT Print
Author Topic: The Birth Control Mirror  (Read 14685 times)
Buzzler
Corpulent Cretin
*
Posts: 112


View Profile
The Birth Control Mirror
« on: 2009 August 26, 17:31:55 »
THANKS THIS IS GREAT

This is a WIP. Bug reports and general feedback are appreciated.

The scope of this mod thing...
The BCM is supposed to be a tool that helps you in the effort of sustaining your 'hood, and getting it back into shape if things went bad, i.e. if whatever Storymode you use, didn't/doesn't manage to sustain you 'hood. You'll still need a Storymode to create couples, because Parthenogenesis is bad, m'kay, and the BCM will only pollinate partnered Sims.

If you basically like ASM, but don't like the crib dependency, this might be the solution you seek. The BCM doesn't perform checks for crib presence (or bed slots). I'd still recommend to place at least a couple of cribs, just for means of immersion.

Be aware, though, that the BCM can only increase the birth rates in your 'hood, so there's a possibility it will lead to over-population in the long-term. I thought about implementing automatic and/or random abortions, but I think this would be just as bad as BusKills.

What this is...
It's a cloned mirror (WallMirrorModern) with some added interactions. You'll find it under Build/Buy in the Decorative/Mirrors category. All interactions are listed under 'Birth Control'.
Update V7: This is now an object-less mod. All interactions are added to all WallMirrorModern objects (the rectangular, frameless mirror for 300§).

The added interactions are...
- Raw Data
Just some numbers I found helpful in the progress of making this. Might come in handy if you use the other interactions or mess around in your neighbourhood manually.

'Normalized Birth Rate' is pretty much the same as the 'Buzzler Factor' in twallan's NRaas Supercomputer. The exact numbers might differ a little, though, because I did some additional tuning to it. Chances are, if the figure wasn't as useless as a barrel of skunks before, it is now.

'Demographics' Deviance' shows you the discrepancy between the current numbers of Sims in every lifestage and the number of Sims a theoretically perfectly stable 'hood would have. Elders aren't taken into account, because the goal is to reach a stable amount of fertile adults.

'Current Limit of Reason' is yet again based on an awful lot of completely dirty and possibly invalid math. It tells you how much births per day your hood needs to sustain itself, plus one. Sustain-o-Mat uses this figure.

- Pollinate...
Exactly what it says: Takes a random female Sim of the chosen type and pollinates her. See below for rules.

- Mass Pollinate...
Exactly what it says: Pollinates all female Sims of the chosen type. See below for rules.

- Specifically Pollinate...
Lets you choose from a list of all female Sims of the chosen type. See below for rules.

- Sustain-o-Mat...
Activate/Deactivate Sutain-o-Mat to auto-pollinate Sims every night at 2:30 am, it will pollinate Sims until a NBR of 1 is reached, it runs out of victims, or the Current Limit of Reason is reached, whichever occurs first. Configurate it to your likings. The gentle mode takes the NBR of the previous nights into account, too, to avoid over-population. Sustain-o-Poll does the same thing as Sustain-o-Mat, only it's doing it only once and immediately.

- Inform on Births
Well, what could that mean? I wonder...

- Extract Stuck Chicken
Allows you to abort specific pregancies. Despite the name, there are no checks if the chicken is really stuck. All Sims with a true IsPregnant-Flag or a non-invalid Pregancy-Handle are listed.

- Dragons' Dance
If you've read Douglas Adams, you'll get the idea. If not, your loss. See below for rules.

The pollination rules...
Victims are only Sims which are female, are YA or Adult, aren't pregnant already (Duh!), aren't homeless or ServiceNPCs, live in households with less than 8 members, don't belong to the currently active household and aren't marked chosen/sacred with AM.

All pollinations come in plenty of flavors. FYI: 'Married' is just a further limitation to 'partnered', since 'partnered' means married, engaged or going steady.

Some advice...
Have a look at the current number of victims and the current BR, before doing anything. Stupidly pollinating a massive amount of Sims, resulting in clusters of equally-aged Sims in the future, is what you don't want! That is, unless you're desperate to re-populate your hood. What you want is a smooth demographics distribution, so if NBR is significantly lower than 1 and there are lots of victims available, be hesitant to perform Mass Pollinations. In that case it's your choice if you want to intervene manually by Single-Pollinating Sims or if you want to give Sustain-o-Mat a chance.

The usual thanks...
Big thanks to twallan for enduring my questions, and for answering them, too.

The file...
for base game version 1.3.2/1.4.6 (unsupported)
http://www.4shared.com/file/145666719/c16430f/Buzz_BirthControlMirror_V7.html

for base game version 1.6.6/1.7.9 and (hopefully) WA version 2.1.6/2.2.8
http://www.4shared.com/file/155335209/55f40116/Buzz_BirthControlMirror_V8.html

Disclaimer...
Do I really need to tell you to make a backup of your 'hood, or that this comes without a warranty? If your answer is 'Yes, you do!', please don't download the file and just go away.

Updates

Version 2
- The former 'Sustain-o-Mat' is now 'Sustain-o-Poll'
- New 'Sustain-o-Mat' added
- 'Demographics' Deviance' and 'Current Limit of Reason' under 'Raw Data' added
- Some minor changes

Version 3
- Single and Mass Pollinations of several flavours added
- Possibility to choose specific Victims added
- 'Extract Stuck Chicken' added
- 'Dragons' Dance' now with even more punch
- Some minor changes

Version 3.1
- Borked check for childless Sims fixed, I think.

Version 4
- 'Sustain-o-Mat' now configurable
- 'Sustain-o-Poll' changed to perform same action as Sustain-o-Mat
- 'Inform on Birth' added
- Borked Cancel-Action of 'Extract Stuck Chicken' fixed

Version 5
- 'Inform on Births' now uses an EventListener
- Additional Pollination flavors
- 'Specifically Pollinate...' now always lets you choose the daddy. Lists partners (if existent) and all Romances. Bastard children and 'Fruits of Adultery' (TM) for everyone!
- Seriously de-bloated the code. There's no noticable difference, but it gives me a warm feeling in my tummy. Wink

Version 6
- 'Sustain-on-Death' added (pretty much untested beyond obvious bugs; use at own risk and report bugs and weird behaviour; shouldn't break anything, though)
- 'Pollinate by Male Sim' added under 'Specifically Pollinate...'
- 'Second Victim - Random/Choose' added under Specifically Pollinate...'

Version 6.1
- squished a bug

Version 7
- BCM is now an object-less mod
- issues caused by missing static modifiers (e.g. possibility to add multiple birth listeners via multiple mirrors) should be dealt with

Version 8
- updated to be compatible with base game version 1.6.6/1.7.9 and WA version 2.1.6/2.2.8
- changed most sections to show script errors, if they occur
« Last Edit: 2009 November 19, 17:03:15 by Buzzler » Logged
nanisim
Asinine Airhead

Posts: 11


View Profile
Re: The Birth Control Mirror
« Reply #1 on: 2009 August 27, 03:05:20 »
THANKS THIS IS GREAT

Woa! I can't believe you did it, just what I needed, without infinities or so... Shocked
Ready to pollinate my infinity Buzzler hood! 
Logged
veezee
Asinine Airhead

Posts: 30



View Profile
Re: The Birth Control Mirror
« Reply #2 on: 2009 August 27, 12:12:36 »
THANKS THIS IS GREAT

Only Pescado gets away with cryptic, unspecified commands  Tongue

So, what does Dragon's Dance do..?
Logged
Baroness
witch
Breakfast of Champions!
Whiny Wussy
*****
Posts: 9625


Holler-that-you.


View Profile
Re: The Birth Control Mirror
« Reply #3 on: 2009 August 27, 14:04:22 »
THANKS THIS IS GREAT

So, what does Dragon's Dance do..?

There's a little known app on the web that helps you locate information. Here, let me show you: www.google.com
Logged

    
veezee
Asinine Airhead

Posts: 30



View Profile
Re: The Birth Control Mirror
« Reply #4 on: 2009 August 27, 15:04:37 »
THANKS THIS IS GREAT

So, what does Dragon's Dance do..?

There's a little known app on the web that helps you locate information. Here, let me show you: www.google.com


Should've expected that really, chastisement fair in this case. Although, that said, google was of no use in finding the answer as was Wikipedia. Shall try it and if anyone would like to know they can then ask me.
Logged
nanisim
Asinine Airhead

Posts: 11


View Profile
Re: The Birth Control Mirror
« Reply #5 on: 2009 August 27, 17:08:18 »
THANKS THIS IS GREAT

I've tried the Dragonsdance and I see tant every fertile woman is now growing. I'm only waiting for the births to know who is/are the fathers.
Logged
simwit
Asinine Airhead

Posts: 37


Resisting assimilation.


View Profile
Re: The Birth Control Mirror
« Reply #6 on: 2009 August 27, 17:36:35 »
THANKS THIS IS GREAT

Pollinate a specific sim would be nice. If AwesomeStory decides to leave a couple childless, I'd like to use the mirror to select the woman from a list and get her pollinated by her husband, without having to switch households.

Pollinate all childless sims (meaning only married women) would be useful to.
Logged

Exiled
Blathering Buffoon
*
Posts: 50


View Profile
Re: The Birth Control Mirror
« Reply #7 on: 2009 August 27, 18:51:08 »
THANKS THIS IS GREAT

I've tried the Dragonsdance and I see tant every fertile woman is now growing. I'm only waiting for the births to know who is/are the fathers.

The Pokemon move "Dragon Dance" raises Attack and Speed by one stage.  Perhaps the command speeds the births up?
Logged
Buzzler
Corpulent Cretin
*
Posts: 112


View Profile
Re: The Birth Control Mirror
« Reply #8 on: 2009 August 27, 19:03:02 »
THANKS THIS IS GREAT

Updated to Version 2. See first post for changes.


Only Pescado gets away with cryptic, unspecified commands  Tongue
Didn't know that. It are fact? You know from your learnings?

I'm unable to track down the reference as well. This one is too obscure.
You guys really know how to spoil someone's fun.

Ok, the basic idea: There's a planet. On this planet be dragons and humans. Whenever the dragons dance in the sky, the humans get all horny and crazy for unknown reasons. So when the Dragons dance, half of the humans rush into the woods together with the other half of the humans. The next morning all humans wake up all sweaty and exhausted not remembering anything.

Read Douglas Adams, you guys. It's great fun... well, except the last of the Hitchhiker's series, just pretend it doesn't exist.

Pollinate a specific sim would be nice.
Hmm, this is more within the scope of twallan's Pollinator. The primary purpose of this one is that you don't have to choose a specific Sim. This is no rejection, though. I'll think about it.

Quote
Pollinate all childless sims (meaning only married women) would be useful to.
I'll see about it. I really can't give a time scale, though.
Logged
veezee
Asinine Airhead

Posts: 30



View Profile
Re: The Birth Control Mirror
« Reply #9 on: 2009 August 27, 19:36:34 »
THANKS THIS IS GREAT

Only Pescado gets away with cryptic, unspecified commands  Tongue
Didn't know that. It are fact? You know from your learnings?

No, not really. I see you failed to acknowledge the presence of a certain yellow orb displaying its tongue in a non-serious fashion.

Anyway, before this topic becomes too hostile, would like to let you know I do appreciate this obj.
Logged
Buzzler
Corpulent Cretin
*
Posts: 112


View Profile
Re: The Birth Control Mirror
« Reply #10 on: 2009 August 27, 21:05:36 »
THANKS THIS IS GREAT

@simwit: After a little digging in the dlls, I can say it shouldn't be much of a problem to implement your wishes. Expect it in the next update, probably Saturday afternoon (CET).

No, not really. I see you failed to acknowledge the presence of a certain yellow orb displaying its tongue in a non-serious fashion.
Or, maybe I didn't and it's just that I rarely use yellow orbs myself, thus leading you to the impression my non-serious statement was actually meant serious? Wink
Logged
simwit
Asinine Airhead

Posts: 37


Resisting assimilation.


View Profile
Re: The Birth Control Mirror
« Reply #11 on: 2009 August 27, 21:48:03 »
THANKS THIS IS GREAT

Great. This mirror will be very useful then. There's bound to be a few couples I'd like to have children, even if el presidente decides otherwise.

I have a backlog of thanks-buttons to click. Gonna do that now. Hope it doesn't backfire.

EDIT:
I don't really want anyone to read this, but I suddenly felt the stupid urge to edit this old message, just to add that clicking on a thanks-button leads to a page cannot be displayed error. I was at least expecting an insult, to be honest.

And is the icon on the thanks-button a sheep? I only noticed that today, and if it means what I think it means, well fuck me sideways!

But thanks anyway.
« Last Edit: 2009 September 05, 23:53:54 by simwit » Logged

Jelenedra
The New "Gay"
Whiny Wussy
*****
Posts: 6935


Ms. Vulture


View Profile
Re: The Birth Control Mirror
« Reply #12 on: 2009 August 27, 22:20:45 »
THANKS THIS IS GREAT

Psst...

apparently this reference just didn't stuck!

Should be stick?
Logged

Quote from: reggikko
Quote from: J. M. Pescado
Why are all these damn hippies on my website?
We are on your forum, taking over your world and making your children gay.
Solmyr
Asinine Airhead

Posts: 35


View Profile
Re: The Birth Control Mirror
« Reply #13 on: 2009 August 27, 23:41:10 »
THANKS THIS IS GREAT

Excellent mod, AM storymode is being slow with pollination in my current game. Would it be possible to extend the pollination availability also to females who have fiancees and boyfriends? We need some single mothers out there!

Logged
dedust
Asinine Airhead

Posts: 29


there's no cake here anyway


View Profile
Re: The Birth Control Mirror
« Reply #14 on: 2009 August 28, 00:27:50 »
THANKS THIS IS GREAT

Now only if it would have the option to abort. Buskill turns to bus abort. I have a pregnant elder ghost (don't ask) and need to get rid of the spawn. It doesn't come out EVER, elders aren't supposed to breed. Can't edit in CAS, it gets stuck, so abortion should work.

GIEV ABORTIONS NAO!
Logged

So I herd u liek mudkipz?
Kyna
Terrible Twerp
****
Posts: 2330


An ass with great insight


View Profile
Re: The Birth Control Mirror
« Reply #15 on: 2009 August 28, 03:54:04 »
THANKS THIS IS GREAT

Now only if it would have the option to abort. Buskill turns to bus abort. I have a pregnant elder ghost (don't ask) and need to get rid of the spawn. It doesn't come out EVER, elders aren't supposed to breed. Can't edit in CAS, it gets stuck, so abortion should work.

GIEV ABORTIONS NAO!

If you have AwesomeMod in your game, try the falconpunch command to abort the spawn.
Logged

Also, thank god for Google spellcheck. Otherwise, this post would be intelligible.
Declared "Male" by Pescado on 8th April, 2009
J. M. Pescado
Fat Obstreperous Jerk
El Presidente
*****
Posts: 23460



View Profile
Re: The Birth Control Mirror
« Reply #16 on: 2009 August 28, 03:55:51 »
THANKS THIS IS GREAT

You know, when I saw "birth control mirror", I expected something more...Captain Falcon Themed.
Logged

Grant me the serenity to accept the things I cannot change, the courage to change the things I cannot accept, and the wisdom to hide the bodies of those I had to kill because they pissed me off.
Buzzler
Corpulent Cretin
*
Posts: 112


View Profile
Re: The Birth Control Mirror
« Reply #17 on: 2009 August 29, 19:17:55 »
THANKS THIS IS GREAT


Updated to Version 3. See first post for changes.
Unfortunately I couldn't really test all new interactions. I couldn't find a hood with married&childless Sims (shouldn't be a problem, though, the check is stupidly simple) or Sims without partner but with multiple romance interests (this is more severe, because I couldn't test if the Phonelist to choose the potential daddy is getting built correctly). I'd appreciate it, if someone would test this in his/her game.

Pollinate a specific sim {...}Pollinate all childless sims
Done. Took a little longer because I didn't want to upload an "intermediate" update with just these two options.

GIEV ABORTIONS NAO!
You're lucky, I had this on my ToDo anyways. I'm usually extremely bad in obeying orders...

You know, when I saw "birth control mirror", I expected something more...Captain Falcon Themed.
Originally, it was just meant to be a device to 'control' as in "monitor'. Because that would have been totally lame, and because I could, I added stuff. With V3 there's at least some Captain Falcon Flavour on board... Smiley
Logged
simwit
Asinine Airhead

Posts: 37


Resisting assimilation.


View Profile
Re: The Birth Control Mirror
« Reply #18 on: 2009 August 30, 00:39:57 »
THANKS THIS IS GREAT

My first Buzzler mirror pregnancy is a fact, but when I try to specifically pollinate a childless (married or not) sim I get no victims available. To make absolutely sure there were childless married sims I played until a teenage girl became a YA and was married by AwesomeStory. Immediately after the wedding message I still couldn't get a childless (married) sims list. I can still get her pregnant by selecting married sims, but there seems to be a problem with listing childless sims.
Logged

nanisim
Asinine Airhead

Posts: 11


View Profile
Re: The Birth Control Mirror
« Reply #19 on: 2009 August 30, 01:40:02 »
THANKS THIS IS GREAT

I'm just upgrading to version 3 but not tested yet. Former versions worked perfectly fine for me and I want you to say that this is a revolutionary tool in TS3, at least for me, that love to take all under my control. So, I have one question before to destroy something in my new buzzler hood (there is now an oscilation from 0'95 to 1,30 in factor): Is it possible to choose the group of victims in a random or mass pollination? What if I only want to pollinate married or couples living together? Are the 5 flavors to pick and choose, activate/deactivate some flavors? I like some single simmies in miscarriage to put the cherry up in realism but I don't want a hood full of bastards.
Logged
Buzzler
Corpulent Cretin
*
Posts: 112


View Profile
Re: The Birth Control Mirror
« Reply #20 on: 2009 August 30, 10:38:57 »
THANKS THIS IS GREAT

I can still get her pregnant by selecting married sims, but there seems to be a problem with listing childless sims.
Yes, pretty stupid mistake on my part, based on a wrong assumption. Should be fixed now.

I'm just upgrading to version 3 but not tested yet. Former versions worked perfectly fine for me and I want you to say that this is a revolutionary tool in TS3, at least for me, that love to take all under my control. So, I have one question before to destroy something in my new buzzler hood (there is now an oscilation from 0'95 to 1,30 in factor): Is it possible to choose the group of victims in a random or mass pollination? What if I only want to pollinate married or couples living together? Are the 5 flavors to pick and choose, activate/deactivate some flavors? I like some single simmies in miscarriage to put the cherry up in realism but I don't want a hood full of bastards.
You can choose the same 5 five victim types for Random Pollinations, Mass Pollinations and Specific Pollinations. There are no activate/deactivate Interactions in BCM except Sustain-o-Mat, though, therefore the distinction between "married", "childless" and "married childless".

There's a bit of redundancy in the choices (or a little more, depends on your POV). "partnered Sim" lists all Sims with a valid partner (married, engaged or at least going steady), "married Sim" additionally checks if the Sim is married to her partner, "childless Sim" checks for the number of children. "Single Sim" is the only exception, since it's checking for Sims with no valid partner but romance interests instead.

I could implement "couples living together" without difficulties, but I think it'd be kind of pointless. Married Sims live together anyhow, and they're pretty much the only partnered Sims which the Storymode pushes to live together.

Don't take the NBR/BF thing too serious. I wanted it to react fast (so an algorithm would have something to rely on), therefore it's pretty much bound to oscillate to some degree. That's why I always say "significantly" higher/lower than 1. If it's uniformly oscillating between 0.95 and 1.3, your population should be increasing, though, probably pretty slowly, might take weeks to show. Is that with Sustain-o-Mat activated?
Logged
nanisim
Asinine Airhead

Posts: 11


View Profile
Re: The Birth Control Mirror
« Reply #21 on: 2009 August 30, 11:36:33 »
THANKS THIS IS GREAT

Activated. And it seems to work by itself. It is a great, great, great mod, believe me. My questions didn't where to bother you, but to learn to use it.
Logged
LVRugger
Feckless Fool
*
Posts: 275



View Profile
Re: The Birth Control Mirror
« Reply #22 on: 2009 August 30, 13:12:56 »
THANKS THIS IS GREAT

I've recently installed this and it is helping so much. My hood has been aging up, partly due to my having a heartbreaker sim this generation. I think he caused too many broken hearts so there are a bunch of single sims who are not romancing.
I had 124 sims, and 51 are elders. There were about 25 each ya and adult, rest kids. In order to get a jump on the next generation, I have been running around when ASM gives me a romance notice and using Twallan's pollinator on a victim. This makes it easier to do that. I bumped my BF up to about 2 right now, it should come down as the kids age up.
I'll let you know how the hood turns out.
Logged
Buzzler
Corpulent Cretin
*
Posts: 112


View Profile
Re: The Birth Control Mirror
« Reply #23 on: 2009 August 31, 00:42:57 »
THANKS THIS IS GREAT


Updated to Version 4. See first post for changes.
'Inform on Births' is Alarm-based, and triggered every 20 minutes. This is kind of like a retinal operation performed via the rectum, but I couldn't think of any other way, while keeping this thing a non-core mod... Therefore there's a really slight chance it will miss a birth under certain circumstances. Really slight, though.

Activated. And it seems to work by itself. It is a great, great, great mod, believe me. My questions didn't where to bother you, but to learn to use it.
I think I didn't really get it last time. Wink Sustain-o-Mat is now configurable, too. You might want to give the gentle mode a try.
Logged
twallan
Blathering Buffoon
*
Posts: 51


View Profile
Re: The Birth Control Mirror
« Reply #24 on: 2009 August 31, 01:08:25 »
THANKS THIS IS GREAT

'Inform on Births' is Alarm-based, and triggered every 20 minutes. This is kind of like a retinal operation performed via the rectum, but I couldn't think of any other way, while keeping this thing a non-core mod... Therefore there's a really slight chance it will miss a birth under certain circumstances. Really slight, though.

You are not using an EventListener to handle birth announcements? 

Look up Sims3.Gameplay.StoryProgression.Notifications:  That class has many examples of various messages sent out from the system that you can catch.  One of them being baby birth notification.

Check out EventTypeId for a full list of all the messages you can catch.

Cheers. Smiley
Logged
Pages: [1] 2 3 Print 
« previous next »
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.11 | SMF © 2006-2009, Simple Machines LLC Valid XHTML 1.0! Valid CSS!
Page created in 0.332 seconds with 19 queries.