Hobby Magazine Autonomy Fix

SCREENSHOTS
Downloaded 3,556 times 190 Thanks 35 Favourited 10,043 Views
 Say Thanks!
The Sims 2 base game has magazines that can be bought in a community lot. These magazines increase sims' interest in certain topics. They also cannot expire. Freetime introduced hobby magazines and they increase sims' enthusiasm in a hobby. Hobby magazines can expire after being read for some time. The code that controls the reading of base game magazines also controls the reading of hobby magazines. Maxis made a mistake in the autonomous reading of hobby magazines.

In an unmodded game this is what happens:

If the interaction is non-autonomous: the game checks to see if the magazine is a base game magazine or a hobby magazine. If base game, then it allows the "Read' interaction to appear in the options. If hobby, then it checks to see if the magazine has expired, and if it has expired, then the player cannot select the "Read" interaction. This is all good.

If the interaction is autonomous: the game does a fun motive check, if successful it allows autonomous "Read". The game does not bother to check if the magazine may be a hobby magazine that has expired. This results in sims trying to read expired hobby magazines and failing: they pick an expired hobby magazine, they sit down somewhere, they attempt to read it, they fail, they put the magazine down, then they pick it up again and the cycle repeats. I once saw a sim attempt to read an expired hobby magazine for around 3 hours, and I ended up checking the BHAV to see what was wrong, and I made this mod.

Now, the game will check to see if it's a hobby magazine, and if it has expired, sims will not autonomously try to read it.

You only need this mod if you have Freetime, as otherwise you would not have Hobby magazines.

In order to unrar this mod, you need the latest version of 7zip or WinRar.

This global mod modifies one resource in the objects.package file. Any other mod that modifies this will conflict with this mod:
Interaction - Read TEST/BHAV/Group:0x7F20C1E4/Instance:0x00002004
Other Download Recommendations:
More downloads by simler90: See more