Pose Alignment Interactions - For WW's & Andrew's pose players

SCREENSHOTS
Downloaded 21,765 times 119 Thanks 43 Favourited 40,100 Views
 Say Thanks!
Note: See Changelog at the bottom of this description if you want to know why this was updated.
Adds scripted interactions to the game that make it easier to align sims for poses with either WW's or Andrew's pose player.

This is supposed to (mostly) be a replacement for "Teleport Any Sim" mod, as I found having to use buy mode when trying to pose multiple sims together unintuitive.

Showcase


Installation
  • In the game’s settings make sure that under “Other” the options of “Enable Custom Content and Mods” and “Script Mods Allowed” are both enabled
  • Extract the .package and .ts4script files to your Mods folder or a subfolder of the Mods folder.
Note: The path to the .ts4script file can be at most only one subfolder deep, as The Sims 4 doesn’t load script files if they are deeper than that.

Requirements
Usage of Interactions - Basics
Once you are in a pose you will have the option to select the following three interactions when clicking on a sim, object or the ground/floor:

Move to
Moves the current sim to the location of the target.

Rotate towards
Rotates the current sim towards the target.

Align with
Copies the target’s location and rotation and applies it to the current sim. This interaction is not available when clicking on the ground.

Usage of Interactions - Advanced
There may be some cases when a pose set with other sims or an object doesn't align perfectly after the "Align with" interaction. This is because the creator of the pose didn't follow the convention of having the other sims or object sharing the same position and rotation as the sim we want to pose, which in most cases is actually quite understandable. Most often this is the case with poses where an object has a variable height (e.g. a pose interacting with a window).
Usually these poses require us to use a teleport statue from "Teleport Any Sim", however we can still do without them in most cases, by using two more interactions.

Snap to Grid
Click "Move to" close to where the teleport statue should stand. Then click on your sim and select "Snap to Grid". This interaction will snap the position of your sim to the closest point of the intersecting lines on the lot's grid.
If your sim is also close to the floor in his original position, he will also be put on the floor again in his new position. As he could be above the floor otherwise, if he is near a slope or similar.

Snap to Cardinal Direction
Click on a floor or object in the general direction the teleport statue was looking. Then click your sim again and select "Snap to Cadinal Direction" this will snap the rotation of your sim to the closest of the 8 cardinal directions (north, east, south, west + the inbetweens).


After using both of the interactions above, your sim should now be in the same position as if you had used a teleport statue. The only exception to this would be if the teleport statue would have had to be either placed off-grid or has a rotation that doesn't face any of the 8 cardinal directions, though I'm unsure if any pose out there even requires that.


Set NPC Sim as Active Sim for Posing
Available under the Shift-Click cheat menu when clicking a posed non-household sim.

Once clicked, the move, rotate and align interactions work as if the non-household sim was the sim you are currently controlling. The flag set for this gets reset when using the interaction described next, when changing your active/controlled sim, when the flagged NPC sim gets unloaded or when the flagged NPC sim stops posing.

Reset Active NPC Sim
Resets the flag from the “Set NPC Sim as Active Sim for Posing” interaction. So you can move/rotate/align your active/controlled sim again.


Stop Posing for all Sims
Available when shift-clicking a posing sim. Cancels all posing interactions currently running and queued up next for all sims.


Affect All Posed
Available when clicking on/with a posing sim on a sim, object or the ground.
This is a toggle-able option that makes all posed sims execute the same interaction.
It is very useful for posing larger groups or posing with NPC or pets. All interactions that make use of this functionality also show if the option is enabled/disabled by a green/red dot on the pie menu icon as a warning, so it's harder to e.g. accidentally align all sims.

Credits
General
Scumbumbo - For creating "Teleport Any Sim", indirectly giving me the idea for this mod and for being one of the most influential sims 4 script modders there was. RIP.

Localization/Translation
ChatGPT (If you think something would sound better if written differently or if some text is wrong, just shoot me a message. Though please also explain why.)
Poses used in GIFs in gallery

Poses used in GIFs in gallery
Ballerina Posepack (Adult) by ashlegacies
Chair Poses #2 by yanisim
Pack pose: the tango by Lana Byakko

Changelog
-- 1.3.3 --
TL;DR: Fixes the error "module 'poseplayer' has no attribute 'PoseInteraction'" that can potentially occur when having WW installed and not Andrew's Pose Player.

WW dynamically creates a stub code module that uses the same path as the one of Andrew's Pose Player - presumably to use the same poses as Andrew's, if WW's script is loaded before Pose Alignment Interactions this would result in Pose Alignment Interactions thinking that Andrew's was also installed, which caused the error as the actual PoseInteraction of Andrew's is not created in the stub module.

A big thank you to itssimplythesims over on Tumblr for helping me cumbersomely debug this, as I was unable to recreate this bug on my own before this and assumed the reason some people had it was because of an outdated script file of Andrew's Pose Player.
-- 1.3.2 --
Made compatible with the newest (currently Patreon-only, as of 2025.09.21) version of WW.
If you don't use WW for posing you can skip this update. 
-- 1.3.1 --
Fixes multiple bugs related to the feature introduced in 1.3.0. Sorry for any inconveniences or confusion this may have caused, as I was busy.
- Fixed the "Set as Active Sim" system not being compatible with the new feature
- Fixed pets not being compatible with the new feature
- Fixed Wonderful Whims's pose system not working with the new feature
Basically, you should now be able to use the new system as I had intended it. Sorry again.
-- 1.3.0 --
Adds a toggleable option as an interaction named "Affect All Posed". Like the name implies, when using Move, Rotate towards, Align or the snapping interactions, the interaction will also be used on all other sims that are currently posing, except for the target sim.
So it should now be faster to set up larger posed groups and less of a hassle to pose with NPCs & pets.

Note that this can also ruin a set-up if you e.g. have two separate groups of sims in different pose sets that are not aligned with each other and then use "Align to" with this option enabled, aligning both groups, which aren't supposed to be. For this reason, all interactions for which this option is enabled also show a green/red dot in the interaction's icon depending on if the option is enabled/disabled, to warn you.
-- 1.2.2 --
Fixes the last exception for game patch 1.117.227
-- 1.2.1 --
"Set NPC Sim as Active Sim for Posing" now works for pets
Added "Stop Posing for all Sims", available when shift-clicking a posed sim. Like the name implies, cancels the running and queued up pose interactions.
-- 1.2.0 --
Adds two new interactions: "Set NPC Sim as Active Sim for Posing" (Under shift-click menu) and "Reset Active NPC Sim". See further up for more info.
-- 1.1.3-hotfix --
Fixes an exception that made the snapping interactions unavailable for the active sim. I sadly didn't catch this, as I still had BetterExceptions uninstalled from trying to get the bug addressed in 1.1.3. to trigger in the vanilla game.
-- 1.1.3 --
Addresses a bug in the base game.
In the case of clicking a sim that is not the active sim, you may have to go to "More choices..." and choose the new "Pose Alignment..." sub-menu to find all interactions. Though in general the interactions should still usually be on the first page of the pie menu.
-- 1.1.2 --
With Andrew's Pose Player, when cancelling/stopping the posing, the position of the sim is now only reset to the position before posing was started if the next interaction in the sim's queue is not a pose interaction.
Before this, you had to apply the position/rotation/alignment every time you wanted to change poses, as only the current interaction was considered for reseting the position.
-- 1.1.1 --
Added localization (AI translated) for other languages. If you play in English and already have 1.1-hotfix, then you can ignore this.
-- 1.1-hotfix --
Adds the snapping interactions to the list of interactions that are not blocked while in the pose mode of the alternative edition of Wonderful Whims.
-- 1.1 --
Added "Snap to Grid" and "Snap to Cardinal Direction" Interactions.
Other Download Recommendations:
More downloads by JohnBaccarat: See more