More Awesome Than You!

TS3/TSM: The Pudding => Pudding Factory => Topic started by: twallan on 2009 August 31, 02:58:31



Title: The NRaas Romancer (v2)
Post by: twallan on 2009 August 31, 02:58:31
This mod is now hosted at Crazy Town.

Direct link to the forum thread:
http://www.the-isz.com/theisz/index.php?showtopic=2677 (http://www.the-isz.com/theisz/index.php?showtopic=2677)

Version 2: Adds a new "Set to Level" interaction which can be used in place of the original "Bump" interactions.

Have Fun. :)


Title: Re: The NRaas Romancer
Post by: LVRugger on 2009 August 31, 10:27:37
Your supercomputer allowed me to set a family relationship that the debug commands would not. You and Buzzler have allowed me to pollinate my neighborhood to replace the dying elders. Now this will allow me to do even more evil good in my game. I think you read my mind earlier today when I was wishing for this.


Title: Re: The NRaas Romancer
Post by: nanisim on 2009 August 31, 12:29:04
Is there any way to enable romantic interactions without increasing the level of relationship? You know what I mean, to make casual woohoo without romance at all. Of course, I'm adding this romancer to my set NRAAS, this is a big step in modding, but if you were investigating for further...


Title: Re: The NRaas Romancer
Post by: Aliera on 2009 August 31, 16:03:22
Twallan, you are absolutelly amazing.
Your mods, are like having the original insimenator from ts2.
I just set a family tree were the parents of tree YA women were game born sims that had never met.
I wanted them to have at least some relation with each other, now they can.
Does the Romancer makes sims divorced?
A "casual romance mod", would be great too.
It irritates me no end that "one partner rule". Is there any way, that a sim could cheat on his/her partner?
I mean having two families? I presume the problem lies in not being possible to control two households at the same time, but it is much easier now with the "active sim" comand from "super computer", and any way, maybe there could be a way that a sim could have a 2nd partner, not a wife or husband, more a like a lover, so that it was really considered a partner, but the sim wouldn't have to live in the two houses.
What do you think?



Title: Re: The NRaas Romancer
Post by: twallan on 2009 August 31, 16:32:55
Is there any way to enable romantic interactions without increasing the level of relationship? You know what I mean, to make casual woohoo without romance at all. Of course, I'm adding this romancer to my set NRAAS, this is a big step in modding, but if you were investigating for further...

Casual Woohoo eh?  It appears that the only thing stopping you from doing such are the following:

1) The sims must be the appropriate age for woohoo
2) The sims must have kissed at sometime in the past
3) You must satisfy a minimum relationship defined by an XML tuning value

Using the Mod Generator over at MTS you can change the tuning value yourself.

The value is in the "Sim" file under "Range: -100 to 100.  Description: If the relationship value between two Sims is higher than this tunable, they will agree to relax or sleep in the same bed.".  There are two, change the one that is positive.

So all you really need to worry about is the First Kiss, and I believe you can change the effects of using the First Kiss in the <Socializing> XML without any coding changes.

I only deal in script-coding...  There are plenty of other users more adept at XML tuning than myself.

If you find I'm in err, and there is a scripting change required, please feel free to bring the issue to my attention.

Does the Romancer makes sims divorced?

Yes, it follows the Sims 3 partnering rules.  If you go beyond "Romantic Interest", the old partnership will be dissolved.

It irritates me no end that "one partner rule". Is there any way, that a sim could cheat on his/her partner?

It's simple enough to set the "Spousal" flags, so you could "show" as having two partners.  However only one would be the true partner, as the game only have a single space to store the "Partner".

You can be married and have many "Romantic Interests".  I have several sims in my games that cheat on their wives while at the wife is not on the lot.

However if you are requesting a sim that can be partnered with multiple sims, that would require an extensive core-mod.

Cheers. :)

Edit: spelling


Title: Re: The NRaas Romancer
Post by: J. M. Pescado on 2009 August 31, 17:19:09
It's simple enough to set the "Spousal" flags, so you could "show" as having two partners.  However only one would be the true partner, as the game only have a single space to store the "Partner".
Doing this will negatively affect data integrity, as it represents an illegal state, since the specification for those relationship levels is that they "set partner". Repeatedly doing things that negatively affect data integrity without extensive checks to compensate for violations of a core assumption may lead to the destruction of your neighborhood as it undergoes an effect called "The Great Unravelling". In a pointer-based datastore like a TS3 neighborhood, having complementary pointers that do not properly complement can cause the entire neighborhood to basically unravel itself as links the game assumes are bidirectional are not, and end up unilaterally connected in completely illegal ways. Anyone who has worked with data structures like doubly-linked lists knows how gruesome the results are when the linking pointers unravel. Given that these pointers comprise the fabric of your Sim-Reality, when they unravel, so does the fabric of your sim universe.

Basically, don't do this: It can literally unravel the space-time continuum and destroy all of creation.


Title: Re: The NRaas Romancer
Post by: Aliera on 2009 August 31, 17:53:27
Basically, don't do this: It can literally unravel the space-time continuum and destroy all of creation.

Oh. So Sims poligamy means the end of the world?  :P


Title: Re: The NRaas Romancer
Post by: landoman on 2009 September 01, 07:02:56
for those of us plant challeged what is a ficus?


Title: Re: The NRaas Romancer
Post by: twallan on 2009 September 01, 07:11:03
for those of us plant challeged what is a ficus?

It is listed in the Buy Mode under the Sort By Function \ Decor \ Plants section and costs 230 simoleons.

Good Day. :)


Title: Re: The NRaas Romancer
Post by: ronnietwoeleven on 2009 September 01, 12:25:19
Is it possible to you all of your mods together? reason for asking is that most of them use the ficus plant and I only ever see the inseminiator options.


Title: Re: The NRaas Romancer
Post by: Buzzler on 2009 September 01, 14:51:34
Is it possible to you all of your mods together?
This sentence no verb.
Quote
reason for asking is that most of them use the ficus plant and I only ever see the inseminiator options.
The way twallan implemented this, the mods either operate fine alone and together with other (similar) mods, or they don't work at all. Chances are you made a mistake at some point.


Title: Re: The NRaas Romancer
Post by: twallan on 2009 September 01, 15:39:22
Is it possible to you all of your mods together? reason for asking is that most of them use the ficus plant and I only ever see the inseminiator options.

Buzzler is correct.  All my ficus mods work together, as I use them myself this way.

If you are having issues, it's most likely an installation problem.

Good Day. :)


Title: Re: The NRaas Romancer
Post by: Wolfeyes on 2009 September 01, 21:43:48
Basically, don't do this: It can literally unravel the space-time continuum and destroy all of creation.

Oh. So Sims poligamy means the end of the world?  :P


LMBO!  Very clever and funny too!  So, a hidden sim world morality emerges slowly but surely...   ;)

Also thanks so much twallan for this newest mod!  I too had been wishing for this action to be possible and a relationship booster for sims to become "friends" faster with the ability to woohoo as the end result is awesome!  THANK YOU !   ;D


Title: Re: The NRaas Romancer
Post by: byronh on 2009 September 07, 07:17:36
It still seems impossible to have cousins kiss. The "Romantic" interaction tree doesn't even show up no matter how high you bump the relationship. Is there any way to get past the "blood" check for interactions?


Title: Re: The NRaas Romancer
Post by: twallan on 2009 September 07, 07:57:45
It still seems impossible to have cousins kiss. The "Romantic" interaction tree doesn't even show up no matter how high you bump the relationship. Is there any way to get past the "blood" check for interactions?

You may be able to do it with XML tuning, by changing the <Socializing> file.  Perhaps an XML modder has already done so.

If that avenue is unavailable, one would need to add a whole new set of interactions that bypass any coding block.  Such an endeavor is not currently on my list of priorities, sorry.

Good Day. :)


Title: Re: The NRaas Romancer
Post by: J. M. Pescado on 2009 September 07, 09:38:56
Any action flagged as Romantic will not be available, as a scripted lockout against inbred sims. If you want this to be removed, you'll have to wait until I get around to it.


Title: Re: The NRaas Romancer
Post by: That Eighties Guy on 2009 September 07, 14:06:08
Oh hell yes.

Inbred redneck family.


Title: Re: The NRaas Romancer
Post by: WTFman on 2009 September 07, 15:09:32
It still seems impossible to have cousins kiss. The "Romantic" interaction tree doesn't even show up no matter how high you bump the relationship. Is there any way to get past the "blood" check for interactions?

Try this link,  Inteen 3 allows any releationship except mother/father to child,  and allows teens to elder to have releationships.  http://www.sexysims2.com/showthread.php?t=172373


Title: Re: The NRaas Romancer
Post by: Xantham on 2009 September 07, 16:09:23
For those of you who want inbreeding and are capable of modding, this is one of the easiest fixes.  However, it is a core fix and cannot be done in XML.

There is only ONE check in the entire game for inbreeding.  It is a function called IsSufficientlyRelatedToRuleOutRomance.  If you take that one function and cause it to default to false - Poof! you have incest enabled.  Nothing else needs to be changed, all the romantic geneaology checks refer back to this one function.  Can't get much simpler.

As to why you would want incest, I can only say why I use it:  I have a couple of games that I call Alien Takeover.  Basically its the starting worlds to which I have added and am running one green sim.  His intention is to kill all the non-green men and sleep with as many of the women in order to create a totally green town in a couple of generations.  However, as all the children are step-siblings, I needed to allow incest or have the entire town die out after one generation.

Myself, I mod AM to allow this.  (although if you mod AM, you must disable the version checks as well, since the file size changes and it flagrant errors your ass otherwise)


Title: Re: The NRaas Romancer
Post by: Seraphyn on 2009 September 07, 16:22:18
It still seems impossible to have cousins kiss. The "Romantic" interaction tree doesn't even show up no matter how high you bump the relationship. Is there any way to get past the "blood" check for interactions?

Try this link,  Inteen 3 allows any releationship except mother/father to child,  and allows teens to elder to have releationships.  http://www.sexysims2.com/showthread.php?t=172373


I actually have this mod installed. The Uber taboo + No Jealousy + Polygamy is what I'm using but there are still no "romantic" interactions between siblings. In my case, brother and brother (I am a sick, sick twisted girl) The only way I was able to knock up one brother was by the NRaas Pollinator. But as mentioned above, I am a sick sick girl and I want the romantic interactions between the two and I am unable to get them even with that mod installed.


Title: Re: The NRaas Romancer
Post by: bluegenjutsu on 2009 September 07, 19:28:43
It still seems impossible to have cousins kiss. The "Romantic" interaction tree doesn't even show up no matter how high you bump the relationship. Is there any way to get past the "blood" check for interactions?

Try this link,  Inteen 3 allows any releationship except mother/father to child,  and allows teens to elder to have releationships.  http://www.sexysims2.com/showthread.php?t=172373


I actually have this mod installed. The Uber taboo + No Jealousy + Polygamy is what I'm using but there are still no "romantic" interactions between siblings. In my case, brother and brother (I am a sick, sick twisted girl) The only way I was able to knock up one brother was by the NRaas Pollinator. But as mentioned above, I am a sick sick girl and I want the romantic interactions between the two and I am unable to get them even with that mod installed.

You must be using another mod that is conflicting with that one. I downloaded the Uber taboo with Polygamy and No Jealousy and then I edited the xml files in it to make all the woohoo and try for baby actions autonomous and to allow pregnant sims to be able to woohoo and the mod works fine for me. I would tell you how I know this, but since this is a public forum I'm not going to state how I played one game with it. But very closely blood related family members (all males) were able to have children together with no problems.


Title: Re: The NRaas Romancer
Post by: byronh on 2009 September 07, 19:47:06
It still seems impossible to have cousins kiss. The "Romantic" interaction tree doesn't even show up no matter how high you bump the relationship. Is there any way to get past the "blood" check for interactions?

Try this link,  Inteen 3 allows any releationship except mother/father to child,  and allows teens to elder to have releationships.  http://www.sexysims2.com/showthread.php?t=172373

How did you manage to get that mod to be compatible with Awesomemod?

Edit: And yes, I know they are both core mods but people are claiming they got both to work together. Maybe they're just lying?


Title: Re: The NRaas Romancer
Post by: bluegenjutsu on 2009 September 07, 19:55:31
It still seems impossible to have cousins kiss. The "Romantic" interaction tree doesn't even show up no matter how high you bump the relationship. Is there any way to get past the "blood" check for interactions?

Try this link,  Inteen 3 allows any releationship except mother/father to child,  and allows teens to elder to have releationships.  http://www.sexysims2.com/showthread.php?t=172373

How did you manage to get that mod to be compatible with Awesomemod?

Edit: And yes, I know they are both core mods but people are claiming they got both to work together. Maybe they're just lying?

That poster did not claim that they got both core mods to work together. Not everyone (even here) uses Awesome mod. The inteen one (and it's related mods) do not work with Awesome mod. You would have to be a coder yourself, in order to make them compatible.


Title: Re: The NRaas Romancer
Post by: byronh on 2009 September 07, 20:02:06
EDIT: Okay, deleting everything I said so I don't get banned.


Title: Off topic was Re: The NRaas Romancer
Post by: Winterhart on 2009 September 10, 20:50:10
There is only ONE check in the entire game for inbreeding.  It is a function called IsSufficientlyRelatedToRuleOutRomance.  If you take that one function and cause it to default to false - Poof! you have incest enabled.  Nothing else needs to be changed, all the romantic geneaology checks refer back to this one function.  Can't get much simpler.
Please don't laugh or just call me stupid for not knowing something.  I would like to write mods myself. Would you tell me how to get to the functions you refer to? Please.

Thank you for your time.


Title: Re: Off topic was Re: The NRaas Romancer
Post by: Loreley on 2009 September 10, 23:39:45
Please don't laugh or just call me stupid for not knowing something.  I would like to write mods myself. Would you tell me how to get to the functions you refer to? Please.
Thank you for your time.

Try http://www.modthesims.info/showthread.php?t=354419, with Xantham's post and the info therein you should be able to figure it out - at least I did, with no modding experience. Still looking forward to Pescado's solution though, I guess it will be a lot more sophisticated.


Title: Re: The NRaas Romancer
Post by: Buzzler on 2009 September 11, 05:59:28
There is only ONE check in the entire game for inbreeding.  It is a function called IsSufficientlyRelatedToRuleOutRomance.  If you take that one function and cause it to default to false - Poof! you have incest enabled.  Nothing else needs to be changed, all the romantic geneaology checks refer back to this one function.  Can't get much simpler.
So game freezes after trying to show the family tree arent't really a reason to change anything "else"? I didn't really look at the related code, but I think it's a pretty bold claim. You can't be sure that all dependencies are easy to find, because there might be code which is only valid under the rule of no inbreeding, code that might need additional checks if this rule is violated...


Title: Re: The NRaas Romancer
Post by: Xantham on 2009 September 11, 19:59:45
Loreley:  Thanks, that was just the link I was going to write until I noticed that you did it.

Buzzler:
While it is a bold claim,  I researched it quite extensively.  Could something have slipped past?  Well, hell, no one's perfect, but I stared at code till my eyes watered and I do have a degree in Comp Sci, so I am fairly certain I covered the bases.  One of the reasons it is fairly simple is that there i nothing else that is affected by incest.  There is no addition of anything that the game can't already do.  The addition of the function to block incest is the addition, we are just removing it.  As far as the code is concerned, one sim is just like another (excluding certain npcs, but they have no bearing here), it is only the societal taboo that the designers felt they had to code in to stop certain Sims from playing together that keeps the code from having all sims play equally.  Now I am only talking about making the relationships work.  The whole family tree thing is a different matter.

While it is true, the family tree gets graphically screwed up by enabling incest, it should never cause a freeze crash due to how the tree works.  The game uses a logic of nested if...thens to build the tree.  The game shouldn't freeze from enabling incest alone, because the designers built the checks in the style of "Is it A?...No, then B?...No, then it must be C.  There is no chance for it to loop or crash out because it defaults to an answer if all other checks fail.  However, depending on the circumstances, you may spawn multiple branches with your sim on it.  This does not affect the game.  This is just a graphical representation.  Yes, lines will be occasionally broken in odd spots, but mostly you just get a lot of ellipses.

I can also say I have had some very tangled trees and never had a freeze problem.  This includes a tree where a sim shows three times:  As a husband, brother, and child.  (Don't ask, it's hard to explain).

The only other weird thing that will occur is the counting of progeny.  A Sims wish for 20 grandkids goes a lot faster when a brother-sister combo is made since the game counts progeny by going through the tree one branch at a time.  So, a Sim has Son A and Daughter B who have kids C&D.  Well the game goes - "Does Sim have a child?  Does that child have a child?  Yes?  Add one to grandkid count.  Does that Child have a different child? Yes?  Add one to grandkid count.  Continue ad nauseum."  Well C & D will end up counting twice, once as the program goes down A's branch and then again as the program goes down B's branch.  So despite having only 2 grandkids as we see it, the computer will count 4.  In a Parent child relationship, kids will count as both kids and grandkids.  So, technically the answers are all wrong, but hell, you're playing with incest, you've already accepted wrong as ok.



Title: Re: The NRaas Romancer
Post by: itskenrs on 2009 September 16, 22:23:58
I can also say I have had some very tangled trees and never had a freeze problem.  This includes a tree where a sim shows three times:  As a husband, brother, and child.  (Don't ask, it's hard to explain).

 ;D http://www.youtube.com/watch?v=jEHu2sAy5hc (http://www.youtube.com/watch?v=jEHu2sAy5hc) ;D

Sorry... I just couldnt resist..... ;D


Title: Re: The NRaas Romancer (v2)
Post by: Aliera on 2009 November 05, 21:20:12
Is it possible now, to do something like the casual relations in sims 2?
I'd like my sims to be able to have various interactions like kissing,  caressing, woohoo, without having to be in love or even be romantic interests.
you know CASUAL.
please  :D ?