MTS has all free content, all the time. Find out how YOU can help to keep it running. Tell me how...

(UPDATE: 24-APR-2017) Autonomous Fun In The Sun

by icarus_allsorts Posted 8th Aug 2014 at 11:57 PM - Updated 23rd Apr 2017 at 6:07 PM by icarus_allsorts : Mod update
100 Comments / replies (Who?) - 13 Feedback Posts, 12 Thanks Posts
Picked Upload! This is a picked upload! It showcases some of the best talent and creativity available on MTS and in the community.


Updates

24-APR-2017: Fix for a potential conflict with Arsil's Toddlers Extra Activities. If you use both mods, toddlers should be encouraged to play in the sand autonomously as well.

14-MAR-2016: Sims can now autonomously initiate water balloon/snowball/dew fights on the Family Fun Water Arena.


Mod Description

This is a script mod that allows and promotes sims to snorkel, windsurf, go boating, use pool loungers, build sandcastles and have water balloon fights autonomously. Also sims can rent boats for fun from mooring posts/boat trailers on community lots using a new custom interaction. Read below for more details.



Details

The mod allows sims to perform following interactions autonomously without being directed by the player:
  • Go Windsurfing
  • Snorkel
  • Go Boating
  • Have Water Balloon/Snowball/Dew Fight (using the Family Fun Water Arena from Seasons)

You may be asking why I made this script mod specifically, since most usually to make an interaction autonomous/more autonomous an ITUN tuning mod should suffice?


I've also made the following changes to these interactions as well as the "Relax" interaction for pool loungers and the "Play In Sand" interactions:

InteractionDefaultChanges
Go WindsurfingSims tend to surf far away from where they started and end up in the middle of nowhereSims will be made to surf back to where they started from after they finish (unless the interaction is cancelled or they started from too far out in the sea in the first place in which case they'll be directed back to land instead)
SnorkelSims could not
  • snorkel in bodies of water (besides pools) above the world's sea level and were simply blocked from snorkeling in Twinbrook/Lunar Lakes/Moonlight Falls because of this
  • find objects when snorkeling in ponds/lakes only at sea
Sims can now
  • snorkel in bodies of water above the sea level (such as the lakes in Twinbrook/Bridgeport/Lunar Lakes etc) (wish I could've done the same for boating/windsurfing but the game simply refuses to place or route boats on non-default water levels )
  • find objects (excluding seashells) when snorkeling in ponds/lakes
Go BoatingPlayer has to manually click on a point in the water for the sim to route in the boat toIf a sim has a boat in their inventory and autonomously decides to use this interaction they will route a to a nearby point in the water chosen by the game and then go boating around autonomously from that point
Relax (Pool Lounger)Inactive sims could autonomously grab loungers out in the open even if they didn't own them but since they couldn't return them back on their own that was a botherSims will no longer use pool loungers that they do not own.
Play In SandOnly child sims could autonomously be pushed to play in the sand despite Island Paradise unlocking the activity for sims teens and above. Also nothing was preventing sims from building sandcastles under snow.Sims aged children and above can autonomously be pushed to play in the sand. They can't do this if the sand is covered in snow.

In addition:
  • Sims will now only autonomously consider going windsurfing or snorkeling if they are on either a Beach lot or a commercial lot that is partially in the water.
  • The same restrictions on the default Go Play In the Ocean interaction so sims should no longer spam (and fail) the interaction whenever they are on the world lot.
  • In addition to on residential lots they are greeted on, Sims can use pool loungers in community lots autonomously ONLY on lots zoned as either Pool / Resort / Pool Club / Beach (so you don't have to worry about the market in China for example) OR a lot partially in the water UNLESS there is an unowned pool lounger already on the lot (so say if you wanted sims to autonomously lounge in the pool at the gym just place a pool lounger on the lot)



Windsurfing Board, Pool Lounger and Boat "Rentals"

Similar to the in-game windsurfing interaction, the mod makes possible for sims to relax in a pool lounger even if they didn't have one in their inventory. A temporary lounger will be created for them to use in that case, which will eventually be automatically deleted after they are done using it. In addition, if you placed pool loungers/windsurfing boards on a community lot the temporary board/lounger created for sims doing these activities on the/from the lot will copy the CASt style set of one of the loungers/board on the lot, making it seem like they "rented" (for free) from the lot as demonstrated in the screenshots (This is mostly so sims don't have to use the exact same one default preset for the object every time)

And speaking of rentals, I've added an interaction to rent boats on mooring posts and boat trailers on community lots. It's simply called Go Boating... (since I didn't want to bother needing a new line to be translated and just used an existing interaction name that would appear correctly translated in all languages already). With it you can choose to rent a boat (costs money this time) of your choice if the mooring post/trailer is empty OR if there is an unowned boat moored to the post/placed on the trailer you can choose to rent it and a copy of that boat (CaSt patterns/colors included) will be temporarily placed in the sim's inventory. The sim will then be pushed to go boating with the rented boat (which will be deleted sometime after they are done). (Note: This is NOT to be confused with the default Purchase vehicle interaction which buys your sim a permanent boat)



Known Issues

Issues that I've experienced even without the mod:
  • For some reason using the lounger in the lakes of Lunar Lakes is impossible, no such problem in every other world I've tested on.
  • When snorkeling in shallow water sims may start clipping into the land beneath the water.
  • Sims can only Play In Sand on terrain painted with sand (obviously), but I've noticed that the game doesn't read certain sandy ground paints as sand (usually custom ones or ones from the Store Worlds), the interaction doesn't appear/is unusable on certain beaches in Dragon Valley for example. You'll have to manually edit the lot and paint over the ground with one of the default sand paints in that case (you don't have to do the whole lot, just any small portion you'd like to see sims build sand castles on, though the wider it is the easier it is for sims to find a spot to build on by themselves)

End Notes

Built and tested on patch 1.67

Requires Island Paradise EXCEPT for the lounger interactions that require Seasons (The mod will still work if you have only one of the two expansions, you just won't get the interactions from the expansion you don't have)

In the package you'll find custom ITUNs for these activities, I've left the advertising for them pretty high, mostly to be in line with the default advertising values for the beach towel relaxing interaction (since that was what sims seem to like to do the most on beach lots, at least in my games) Feel free to adjust them as you wish (though I assume if you're downloading this mod you actually want to see sims performing these activities over seeing them just lie on the ground for hours on end which is why I decided to leave them high in the first place)

If you're looking for these interactions using NRaas Retuner, they are found under


Should not conflict with any other mods since this is a script mod and all the ITUNs in the package are custom ones unique to the mod.


Additional Credits:
The Jones' for S3PE All the script modding tutorials out there.

You must have the expansion, game version or stuff packs listed below installed to use this custom content. Please see the post text for any exceptions.

Sims 3 Island Paradise
Built with Game Version: 1.67.2.024
Key: - File was updated after upload was posted
Filename - Tip: You can click the magnifying glass to see the archive contents Size Downloads Date
icarusallsorts.FunInTheSun.rar | Updated: 24-APR-2017

Size: 26.6 KB · Downloads: 26,483 · 23rd Apr 2017
26.6 KB 26,483 23rd Apr 2017
Don't forget to Thank the creator after downloading! Use the Thanks button located above the screenshots above.
Basic Download and Install Instructions:

See: Game Help:TS3 CC Basicswiki for a full guide!
 
100 Comments / Replies (Who?) - 33 Feedback Posts, 66 Thanks Posts
Hide Thanks Posts for this thread (Show only feedback)
Page 2 of 5
Lab Assistant
THANKS POST
#26 Old 10th Aug 2014 at 11:22 AM
just love your mods thankyou
Scholar
THANKS POST
#27 Old 10th Aug 2014 at 1:27 PM
Great job icarus. This mod is very useful, cuz most of us counter with problem, when some community lots are total empty or npc doesn't act properly. Hopefully, it's not your last mod for community lots, cuz it would be nice to see this type of mod for other lots (example bars and clubs). So THANK YOU very much
Field Researcher
Original Poster
#28 Old 10th Aug 2014 at 2:42 PM
Quote:
Originally Posted by christmas fear
i placed a boat trailer on the beach in SV and i'm not getting the interaction to 'go boating' ? i've tried deleting my script.cache but it didn't help.

Hmm, it certainly works on the beach in SV for me. How about after placing the boat trailer, saving and reloading the game, does that get the interaction to show up? If not, just to check if the mod loads properly in your game try placing a pool lounger on a lot WITHOUT any pools and see if the "Relax" interaction is greyed out. (Or, if you don't have seasons installed, do you see any sims autonomously windsurfing or snorkeling at the beach?)
Top Secret Researcher
THANKS POST
#29 Old 10th Aug 2014 at 2:59 PM
Thanks!
Test Subject
THANKS POST
#30 Old 10th Aug 2014 at 6:13 PM
love you Icarus!!!!!
Test Subject
#31 Old 10th Aug 2014 at 7:03 PM
Quote:
Originally Posted by icarus_allsorts
Should've mentioned this in the description, first rent the boat then cancel the interaction before they enter the water with it, the boat should still be in the sim's inventory then for you to choose the default "Go Boating With" interaction. if your sim is already in the boat just cancel their boating and i believe as long as the boat is stationary the other sims should have the option to enter the boat if you click on it (unfortunately inactive sims can't do this on their own and I did try making it possible but it ended up being too glitchy and would not work so I had to leave that out completely)



Great thanks I will try that!
Test Subject
THANKS POST
#32 Old 10th Aug 2014 at 7:49 PM
This is awesome! Thanks
Test Subject
#33 Old 10th Aug 2014 at 8:33 PM
thank you again for your mods are fantastic.
thank you again for your mods are fantastic.

this one is really great but my sims wants to swim every 3 minutes til there not a way to adjust for the problem is that we control sims.

Sorry for my english : :P
Test Subject
THANKS POST
#34 Old 10th Aug 2014 at 9:45 PM
I love when the sims do their own thing without my telling them to.
Mad Poster
#35 Old 10th Aug 2014 at 10:40 PM
Quote:
Originally Posted by icarus_allsorts
Hmm, it certainly works on the beach in SV for me. How about after placing the boat trailer, saving and reloading the game, does that get the interaction to show up? If not, just to check if the mod loads properly in your game try placing a pool lounger on a lot WITHOUT any pools and see if the "Relax" interaction is greyed out. (Or, if you don't have seasons installed, do you see any sims autonomously windsurfing or snorkeling at the beach?)


i have seasons, the greyed out interaction works and i tried reloading the game. hmm, i'm not sure. the boat trailer is empty and doesn't have a boat on it or anything when i try the interaction.. does it need to have a purchased boat on it for it to work?
Lab Assistant
THANKS POST
#36 Old 10th Aug 2014 at 11:34 PM
Cool! Thanks for this one!
Mad Poster
#37 Old 11th Aug 2014 at 3:48 AM
it's working now
Field Researcher
Original Poster
#38 Old 11th Aug 2014 at 6:14 PM Last edited by icarus_allsorts : 11th Aug 2014 at 7:17 PM.
Quote:
Originally Posted by lavinia12
this one is really great but my sims wants to swim every 3 minutes til there not a way to adjust for the problem is that we control sims.

Yea, the only current way to adjust this is by adjusting the advertising values in the ITUNs in the package or with NRaas Retuner, at least until I can think of a way to limit the interactions a bit more I guess.

Quote:
Originally Posted by christmas fear
i have seasons, the greyed out interaction works and i tried reloading the game. hmm, i'm not sure. the boat trailer is empty and doesn't have a boat on it or anything when i try the interaction.. does it need to have a purchased boat on it for it to work?

Quote:
Originally Posted by christmas fear
it's working now

Glad to hear that it works now, though I am curious to know if it was saving and reloading that got the interaction to appear or something else? Putting a boat on the trailer/mooring post is not necessary, if there isn't one there one sims will be able to rent any type of boat (children can only rent/drive certain types though), if there is a(n unowned) boat there, sims can only rent that specific type of that boat but the rented boat will copy the design of it as can (sort of) be seen in the first screenshot.
Edit: By any chance were you also using SimsMX's Hypochondriac trait mod? I've found that using that mod together with this will cause the problem you described, the new interactions won't show up on newly placed mooring posts/boat trailers until you've saved the game and reloaded it)
Mad Poster
#39 Old 11th Aug 2014 at 10:45 PM
actually no, i don't use the trait mod. it wasn't saving and reloading, but it was winter in my game and the action showed up as the season changed to spring.
Test Subject
THANKS POST
#40 Old 12th Aug 2014 at 5:10 AM
Thank you! It's just what the beach needed. Maybe in the future you can create autonomous Fun in the Club. Haha. :)
Field Researcher
Original Poster
#41 Old 12th Aug 2014 at 6:51 PM
Quote:
Originally Posted by christmas fear
actually no, i don't use the trait mod. it wasn't saving and reloading, but it was winter in my game and the action showed up as the season changed to spring.

Now that's really strange... I'm quite sure I didn't restrict the interaction in any way that would cause that (and I've tried it in SV on a cold snowy winter day and it showed up as expected). Oh well, if you find any problems the coming Winter do inform me still.

Quote:
Originally Posted by SUPERsuperduper
Maybe in the future you can create autonomous Fun in the Club. Haha.

I dunno, sims seem to have no problem autonomously having fun in the clubs in my games (granted you have to get them to the clubs first) so I personally don't see a need for that.
Mad Poster
#42 Old 13th Aug 2014 at 4:03 AM
ugh, the interaction disappeared again. i honestly have no idea what's going on. could there be a mod conflict that dashboard didn't detect or something?
Mad Poster
THANKS POST
#43 Old 13th Aug 2014 at 5:16 AM
This is such a great mod, thank you :)
Field Researcher
Original Poster
#44 Old 13th Aug 2014 at 7:28 AM
Quote:
Originally Posted by christmas fear
ugh, the interaction disappeared again. i honestly have no idea what's going on. could there be a mod conflict that dashboard didn't detect or something?

Since this is a script mod with custom ITUNs the only other mods it could possibly conflict with are other script mods which Delphy's dashboard can't catch. Since the interaction did appear at one point I assume the interaction IS there just that your sim couldn't use it. Just to make sure, using NRaas DebugEnabler click on the mooring post/boat trailer and select "Test Menu Interactions". A ScriptError should be generated which you can send to me to look at.
Test Subject
THANKS POST
#45 Old 13th Aug 2014 at 12:21 PM
Very handy...Thank you very much
Mad Poster
#46 Old 13th Aug 2014 at 10:54 PM
Quote:
Originally Posted by icarus_allsorts
Since this is a script mod with custom ITUNs the only other mods it could possibly conflict with are other script mods which Delphy's dashboard can't catch. Since the interaction did appear at one point I assume the interaction IS there just that your sim couldn't use it. Just to make sure, using NRaas DebugEnabler click on the mooring post/boat trailer and select "Test Menu Interactions". A ScriptError should be generated which you can send to me to look at.


here's the script error
Download - please read all instructions before downloading any files!
File Type: zip script error.zip (1.9 KB, 5 downloads)
Field Researcher
Original Poster
#47 Old 14th Aug 2014 at 3:47 AM
Quote:
Originally Posted by christmas fear
here's the script error

Thanks. Okay from what I see the only thing preventing the interaction from appearing is your sim not being on the same lot as the trailer or being close enough to the sea when you tried clicking on the trailer, was this the case? If the interaction DOES appear when your sim is on the same lot as the trailer or the closest lot to the sim is the lot with the boat trailer then it is working as intended (otherwise you could rent a boat from the other side of the world without moving to that lot which would be kind of weird)
Mad Poster
#48 Old 14th Aug 2014 at 3:56 AM
ohh, that's probably right. i tested the interaction while my sim was still at home. i didn't even think about that, lol
Mad Poster
THANKS POST
#49 Old 14th Aug 2014 at 9:48 PM
thank you for the update! i'm enjoying the mod and i even put a vending machine on the beach so i could use your new mod
Test Subject
THANKS POST
#50 Old 15th Aug 2014 at 8:28 PM
Thank you for this tuning mod! The beach will finally look the way it's supposed to.
Page 2 of 5