Better Greet

Game Mods Pure Scripting Mods Script & Core Mods


Updated 26/06/2023

  • 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.

An optional “Euro” mode can be enabled, which 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.

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

  • This mod will conflict 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!

(Published on: 2023-06-25 12:00:00)

Related Game Mods

Attached Files:

File Name Download Count Download Button
BetterGreet.zip 1 Download

Leave a Reply

Your email address will not be published. Required fields are marked *