Better Greet
Updated 25/01/2025
- Fixed Sims resetting when inviting or being invited by another Sim to a lot.
- Mod now requires Mono Patcher Library.
- Implemented optional Require Greet Before Socializing feature.
- Fixed Old Friend Hug not running properly.
- Removed SocializingActionAvailability XML override from the package.
- Fixed "Be Greeted" interaction text not being localized in non-English games.
- Added strings in Swedish, thanks to kaellstroem.
- Made minor adjustments to Spanish strings, thanks to SrtaPatry.
20/11/2024
- The Gestures social category can now be toggled via the Tuning XML file.
- Updated Portuguese (pt-BR) strings, thanks to Aeri!
- Fixed Gestures showing up in situations where they shouldn't, such as when Sims are swimming.
- Better Greet is now available in the following languages:
- French, by Nostural.
- Italian, by Giuls.ds.
- Polish, by FernPolska.
- Better Greet is now available in German, thanks to McNero!
- If Historical Mode is enabled, Sims will now greet those with higher celebrity levels with a Proper Bow or Curtsey, and Handshake with Sims of a lower celebrity level. This change is optional and can always be disabled by setting the kCelebCheckForHistorical field in the mod’s Tuning file to False.
- Better Greet is now available in Chinese (zh-TW) and Russian, thanks to Little Duck Liu and HYDRO1st!
- Check Gender now only performs checks within the Greet social. This means that, even if it's enabled, you can still direct two Sims of any gender to use the Double Cheek Kiss Gesture if you want.
- Added checks for the gesture interactions so that they don't show up on the pie menu while a Sim is sleeping.
- Better Greet is now available in Czech, thanks to ProtectusCZ!
- Added the Gesture... pie menu category for all Sims. Gestures allow your Sim to greet others with the animation of your choice and are available at any time.
- As suggested by echoweaver, added a Historical Mode that replaces the default Wave greetings with Proper Bow and Curtsey (requires Supernatural), and disables some greetings that wouldn't fit very well outside of a modern setting, like High Five and Shaka Bra.
- As suggested by ani_, added some string replacements:
Ask to Leave / Ask Everyone to Leave have been renamed to Goodbye / Goodbye to Everyone.
Corrected Invite Over strings for es-ES and es-MX to better reflect that you are inviting a Sim to the current lot, not just the active Sim's home. - Better Greet is now available in Portuguese (pt-BR), thanks to Aeri!
- Fixed custom tuning; any modifications to the Tuning XML should now properly display in-game.
- Fixed Child Sims stretching when performing certain greetings.
- Adjusted rules for Friendly Hug greetings; Sims teen or older will greet Child Sims with a hug only if they are related.
Description
In the vanilla game, greetings are limited almost exclusively to handshakes, with the only exceptions being the cultural greetings from World Adventures and the Proper greetings from Supernatural, as well as a rare ‘wave’ greeting that takes place when one of the involved Sims is carrying a baby or an object.
This behavior seems to be an oversight by the developers, as the Social Data for the Greet interaction includes some rules that in theory would allow Sims to use different animations when greeting friends, romantic partners and so on, but the actual script that handles greetings completely disregards these rules.
This mod aims to solve that and expand upon the possibilities by making Sims’ greetings also take into account things like personality traits, social group and relationship status.
Features
There are a host of new conditions under which Sims can perform the new greeting styles. Some aspects of these conditions can be edited in the mod’s Tuning resource, such as the relationship level or social group level required for a greeting to be performed. By default, the mod is tuned in a way that strangers, acquaintances, friends and romantic partners all greet each other differently.
Though there are no hard requirements, many of the greeting styles rely on expansion packs for their animations or to fulfill certain requirements, such as: World Adventures, Showtime, University Life, Island Paradise, Into The Future. The mod can still be used without any of these packs, the corresponding greeting types will simply not be available.
If UL is installed, Socially Awkward Sims have a chance of performing some greetings awkwardly. The reaction to these greetings depends on the target Sim's traits; friendlier Sims won't mind and will turn an awkward greeting into a successful one.
There are three optional alternate modes available that modify the greeting rules, which can be enabled in the Tuning XML file:
- Require Greet Before Socializing: If this feature is enabled, Sims outside the current household will need to be greeted before they can be socialized with, similar to TS2's behavior.
- Euro Mode: Adjusts the rules of the Double Cheek Kiss greeting in order to mimic the customs of parts of the world where giving a kiss on each cheek is a common greeting. This can be mixed and matched with the Check Gender tuning, which can restrict this greeting to be performed only with female Sims if enabled.
- Historical Mode: Makes Proper Bow and Curtsey the default greetings (SN required) and disables some greetings that might not fit in a historical gameplay setting, such as High Five or Shaka Bra. Players who use the LN Celebrity system to simulate social ranks can take advantage of the Celeb Check tuning, which makes Sims greet with Proper Bow or Curtsey with Sims of a higher celebrity level, and Handshake with Sims of a lower celebrity level.
Acquaintance Greetings
- Wave: By default, Sims will introduce themselves with a Wave instead of a Handshake. If their LTR is -20 or below, they will always use this greeting, with special animations if LN is installed.
- Handshake: Sims will greet with a Handshake if at least one of the Sims is an adult, or if one of the Sims is a Workaholic. If WA is installed, two Workaholic Sims will greet with a Fast Handshake.
- Double Cheek Kiss: If WA is installed and Euro Mode is enabled, Friendly Sims can greet with a Double Cheek Kiss as long as the target is not a Loner.
Friendly Greetings
- Friendly Hug: Sims will greet with a Friendly Hug if their LTR is at least 40. If one of the Sims is a Loner, their LTR must be at least 60.
- Shaka Bra: If IP is installed, Sims who share the Loves to Swim trait and have a LTR of at least 15 will perform this greeting.
- What's Up: If SHT is installed and the actor has the Social Butterfly trait, they will perform this greeting with other Sims if their LTR is at least 10. Uses the Trait Bonding animation. If SHT is not installed, the required trait is Schmoozer.
- Double Cheek Kiss: If WA is installed, Sims who share either the Snob or Diva (SHT) traits will perform this greeting if their LTR is at least 25. If Euro Mode is enabled, the trait requirement is skipped.
- High Five: If UL and ITF are installed, Sims who share a Social Group can greet with a High Five as long as their influence level is at least 1, and they have a LTR value of at least 20.
- Old Friend Hug: If ITF is installed, Old Friends can perform this greeting. Uses the Hug Long Lost Descendant animation.
Romantic Greetings
- Amorous Hug: Romantically involved Sims will perform this greeting if their LTR value is at least 60.
- Shy Kiss: Romantically involved Sims will perform this greeting if they have had their first kiss before and the actor is Shy and their LTR is at least 70.
- Amorous Kiss: Romantically involved Sims will perform this greeting if they have had their first kiss before and their LTR is at least 80. Shy Sims can perform this greeting if their LTR is at least 90.
- Dip Kiss: If ITF is installed, Romantically Involved Sims will perform this greeting if the actor isn't Shy, is a Hopeless Romantic, has had their first kiss before and their LTR is at least 90.
Gestures
In addition to the improved Greet rules, I’ve added a new Gesture… pie menu category full of custom interactions equivalent to most of the new greeting styles, giving you options to greet Sims however you prefer. This feature can be toggled on or off by editing the Tuning XML file.
By default, many gestures have the same LTR requirements as they do in Greet, but most of them have no trait requirements (exceptions being Bow, Proper Bow and Curtsey.) Some gestures also have a chance of failing if the initiator has the Socially Awkward trait. These can all be modified in the Tuning XML file, so you can disable the Socially Awkward outcomes for gestures or get rid of all LTR/trait restrictions altogether.
To avoid redundancy, some gestures are essentially clones of the socials they share animations with and are only available when the target Sim hasn’t been greeted yet, such as Friendly Hug and all the romantic greetings. High Five and Shaka Bra have been hidden from the Friendly category and made available in the Gesture category instead.
Strings & Language Support
The new Gesture pie menu interactions are translated in the following languages:
- English
- Chinese — zh-TW (by Little Duck Liu)
- Czech (by ProtectusCZ)
- French (by Nostural)
- Italian (by Giuls.ds)
- German (by McNero)
- Polish (by FernPolska)
- Portuguese — pt-BR (by Aeri)
- Russian (by HYDRO1st
- Spanish — es-ES and es-MX (by myself, with adjustments by SrtaPatry)
- Swedish (by kaellstroem
- In the Spanish versions of the game, the Invite Over phone interaction was incorrectly translated to “Invitar a casa” (Invite Home), despite actually inviting the Sim to whichever lot the active Sim is currently in, not just their home lot. Corrected to “Invitar a solar actual” (Invite to Current Lot.) Other languages this mod is translated in may include their own correction of the string if necessary. All other languages will continue to use the original interaction name.
- The Ask to Leave interaction is renamed to Goodbye across all supported languages. A little less crass sounding if you want to send a visiting friend home.
Ask Everyone to Leave is renamed to Goodbye to Everyone. Since I couldn’t find the exact string in the game files like I could with “Goodbye”, I've only made this change in English and Spanish (es-ES & es-MX). Other languages this mod is translated in may or may not include their own adjustment for this string. All other languages will continue to use the original interaction name.
Tuning
To edit the mod’s tuning, open the .package file with S3PE and edit the Tuning XML resource in a text editor of your choice.
There are lots of different tunables, including toggles for Euro Mode and Check Gender, LTR values for most greeting types, and Influence level required for the Social Group greetings. I've tried to organize them as neatly as possible in the XML to hopefully make it easier for you to go ahead and edit the values to your liking.
Compatibility
- Conflicts with any other mod that replaces the social_greet jazz script in JazzData.
Credits & Thanks
- Battery’s Script Mod Template Creator: Getting started with scripting quickly.
- nraas: I studied their code and used parts of it to work out how to replace the Action Data of a social interaction, as well as inject the tuning of one interaction into another.
- dnSpy: Peeking into the game’s files.
- Visual Studio 2022: Writing the script.
- s3pe: Exporting/Importing resources, creating the package file.
- Adobe Photoshop: Creating and editing the preview image.
- Thanks to LazyDuchess for helping me with scripting!
- Thanks to MissPat and Zora for testing and giving feedback!
- Thanks to the lovely community at TS3 Creators Cave!
Filename | Type | Size |
---|---|---|
BetterGreet.zip | zip | |
simbouquet_BetterGreet.package | package | 56104 |
The following custom content is required for this download to function properly! Please make sure you download it before downloading the files!
- Mono Patcher Library by Lazy Duchess
BetterGreet.zip
Download
Uploaded: 28th Jan 2025, 32.2 KB.
17,024 downloads.
|
||||||||
For a detailed look at individual files, see the Information tab. |
Install Instructions
Loading comments, please wait...
Updated: 28th Jan 2025 at 12:39 AM
-
by Consort updated 17th Sep 2013 at 3:05am
363 452k 924 -
by simbouquet updated 20th Nov 2024 at 1:08am
42 68.1k 241 -
by darren111 updated 5th Jul 2022 at 10:50am
32 12.8k 47 -
by YolkSims updated 8th Jul 2022 at 7:28am
29 39.2k 94 -
by echoweaver updated 12th Jun 2023 at 3:56am
+1 packsPets -
by MonocoDoll updated 21st May 2024 at 6:43am
47 33.6k 42 -
by echoweaver updated 20th Aug 2023 at 5:03pm
+1 packsAmbitions -
by echoweaver updated 27th Aug 2023 at 3:36pm
15 11.7k 46 -
by fantuanss12 18th Sep 2023 at 5:57pm
+1 packsAmbitions
-
re:Cerberus – Default Replacement Eye Mesh & Textures
by simbouquet updated 25th Jan 2025 at 5:23pm
-
by simbouquet updated 23rd Nov 2024 at 10:32am
Description This is a jazz script + animation mod that alters the animations played in Create a Sim for Sims aged more...
-
by simbouquet 14th Aug 2022 at 8:25am
Description This is a simple jazz script edit that edits the reaction Sims get when receiving a friendly text message. The mod more...
-
by simbouquet updated 27th Jan 2025 at 5:35am
Description These are a couple of mods related to traits, particularly revolving around the trait discovery feature. Get to Know Fix This is more...
46 71.9k 251 -
by simbouquet updated 15th Aug 2022 at 8:18am
Description This is a replacement mod that incorporates a few simple edits to the walk animations of YA/A male Sims and more...
-
Change Clothes Spin Audio Override
by simbouquet 14th Apr 2022 at 5:50pm
Description This is a very simple mod that overrides the sound effect of a Sim changing their outfit with its The more...
-
by simbouquet 28th May 2023 at 2:23am
4 15.5k 45 -
by simbouquet 24th Nov 2023 at 12:28am
6 14.9k 62 -
[TSM > TS3] Converted Facial Expressions
by simbouquet updated 2nd Dec 2024 at 12:43am
Description This is a replacement mod that swaps out The Sims 3's facial idle animations with their The Sims Medieval equivalents, more...