More Awesome Than You!

TS2: Burnination => The Podium => Topic started by: Gus Smedstad on 2006 February 28, 01:22:50



Title: Romance Mod broken with NLp2
Post by: Gus Smedstad on 2006 February 28, 01:22:50
This may or may not be related to the teleporting babies.

Prior to this test, I had a new male child who was being reset fairly frequently.  He tried to get in the bath, and got reset to being outside the bath.  I sent him to bed to sleep, and he got reset around 4AM to being next to his bed, but not quite rested.  Interactions with objects like the child oven got interrupted in mid-animation.

The actual test was telling a joke to his sister.  Sometimes this would get cancelled before it executed.  If it succeeded, it would usually stop in mid-joke animation and reset to both standing.  If the joke completed, trying to tell a joke a second time never successfully completed.

If I have all my mods EXCEPT the Romance Mod installed, the joke doesn't get cancelled, and I have no trouble completing two jokes in a row.  If I delete everything and place ONLY the Romance Mod in the downloads folder, I get the behavior described above.

I only reinstalled the Romance Mod recently, on reading that it seemed to work with NL after all.  Since I installed the 2nd NL patch not long before, it's uncertain whether it's patch related or not.

 - Gus


Title: Re: Romance Mod broken with NLp2
Post by: DrBeast on 2006 February 28, 11:35:51
Hm...maybe you should run the game in debug mode with the romance mod installed and send any error logs to JM so he can check it out.


Title: Re: Romance Mod broken with NLp2
Post by: Gus Smedstad on 2006 February 28, 13:08:15
It's not clear to me how you obtain error logs.

 - Gus


Title: Re: Romance Mod broken with NLp2
Post by: DrBeast on 2006 February 28, 13:17:50
It's not clear to me how you obtain error logs.

 - Gus

Start up the game, enter a lot, press Ctrl+Shift+c, type in boolprop testingCheatsEnabled true, let the game run. If an error occurs, a popup message will show up stating "An error has occured on blahblahblah. The error log will be saved at...". Note down that directory and the name of the error log. The message will show three options: reset, delete, cancel(I think). Click on reset. Now, exit the game, head for the directory you noted down and find the file that was created. Send that to JM.


Title: Re: Romance Mod broken with NLp2
Post by: Gus Smedstad on 2006 February 28, 13:51:28
Got it.  I know zero about the Sims language, but if I'd seen this in C++, I'd guess it was a stack error with the wrong number of parameters pushed.  It appears to be checking something abstract (phone emergency - medical?) when it's supposed to be checking one Sim's attraction for another:

Build: 1.2.0.355
at Jan 17 2006,14:39:12

Object id: 195
name: N005_User00231 - Gus Jr.
Stack size: 5
Error: Object referred to must be a person.
Iterations: 1
  Frame 4:
    Stack Object id: 130
    Stack Object name: Phone Emergency - Medical
    Node: 1
    Tree: id 276 name 'Attraction - (Get Attraction of X to Y in Temp 0)' version -32753
    from global
    Prim state: 0
    Params: 131 130    Locals: 0 0 0 0 0
  Frame 3:
    Stack Object id: 178
    Stack Object name: N005_User00230 - Eve
    Node: 5
    Tree: id 358 name 'Rel - Attracted Do I ST Love param 0' version 5
    from global
    Prim state: 0
    Params: 178    Locals:
  Frame 2:
    Stack Object id: 178
    Stack Object name: N005_User00230 - Eve
    Node: 1
    Tree: id 8365 name 'Interaction - Look at Sim (Jealousy) TEST' version 6
    from PersonGlobals
    Prim state: 0
    Params: 0    Locals:
  Frame 1:
    Stack Object id: 0
    Node: 0
    Tree: id -1 name 'No behavior' version 0
    from
    Prim state: 1
    Params:    Locals:
  Frame 0:
    Stack Object id: 0
    Node: 0
    Tree: id 4096 name 'Function - Main' version 2
    from TemplatePerson
    Prim state: 0
    Params:    Locals:


Title: Re: Romance Mod broken with NLp2
Post by: DrBeast on 2006 February 28, 13:58:48
And why exactly is the timestap/date from January?


Title: Re: Romance Mod broken with NLp2
Post by: J. M. Pescado on 2006 February 28, 13:59:49
That BHAV is not altered in the presently-available Romance Mod, nor was its point of invocation a part of the Romance Mod, in its presently available form. Please update it and try again.


Title: Re: Romance Mod broken with NLp2
Post by: Gus Smedstad on 2006 March 01, 16:07:51
I have no idea why the timestamp is incorrect, though the build number seems to be current.  I suppose it's possible it's related to incorrect local system time when I installed the patch, but why would that matter?  You'd think it would be based on the patch's build time, not the local system time.

I got this behavior with the version of the romance mod dated 12/27/05 at 5:06 AM.  The version that's available here:

http://www.moreawesomethanyou.com/ffs/uni/hacks/romancemod.zip

Regardless of whether the BHAV is altered with the romance mod, I get this error with it installed, and don't get it if it's not installed.

 - Gus


Title: Re: Romance Mod broken with NLp2
Post by: Venusy on 2006 March 01, 17:09:10
Try downloading the NL Director's Cut (http://www.moreawesomethanyou.com/ffs/nl/moreawesomethanyou.zip), then just extract the romancemod into your downloads folder. If you're using a version meant only for the base game and Uni, then it probably would cause problems in your game!


Title: Re: Romance Mod broken with NLp2
Post by: Gus Smedstad on 2006 March 01, 20:31:03
I didn't think to look there.  Yeah, the NL Director's Cut version of the Romance Mod is dated 2/18/06 and is 2K larger than the older version.  I couldn't find the Romance Mod in the NL directory so I assumed the Uni version was the latest.

 - Gus


Title: Re: Romance Mod broken with NLp2
Post by: KnightSkyKyte on 2006 March 06, 05:06:47
I made the same error, I thought it wasn't updated for NL... but there you go.

Thankyou for the advice, I also found it useful.