Move, Sort & Hide Interactions

SCREENSHOTS
Downloaded 29,105 times 612 Thanks 230 Favourited 85,467 Views
 Say Thanks!
Uploaded: 8th Feb 2021 at 12:52 PM
Updated: 14th Jun 2021 at 10:54 PM - new features, fixes, changes
: Compatible with Dream Home Decorator Patch 1.75.125.1030
Update june 14: fixed bugUpdate june 4: select multiple (new), auto reload (new), shift-hide anything (new), small additions, changes and fixes Update mai 24: fixed bugs, updated stuff, added Portuguese (Fla SimsBR) and Japanese (maru) translations

Do you like clicking "More options..." 15 times to find an interaction ? Then stay away, this mod will rob you of that pleasure.
This mod allows you to move, prioritize and hide any interaction within the game (sim, pets, objects, phone, debug).


Update (June 4)

I am happy to say that new features that some of you have been asking have finally been added to the mod :
  • added multi-select! You can move up to a 100 interactions at the same time ! Actually there is no limit, but I wouldn't recommend moving more at the same time
  • added auto-reloading! Remember that reload_local_interactions cheat ? No more ! The mod should now detect new CC/Mods/Packs/Patches and reload on his own !
  • added new UI for hiding stuff behind shift-clicks (It's on the computer) You can also take anything out of a shift click. warning : I can't figure out why, but this won't work on most social interactions. This will work on most object interactions.

Here are other small additions :
  • fixed small error with game update
  • changed cheat code : everything is now unlocked by default
  • added 5 new categories. 4 in Romance (Kiss, Flirt, Express Love, Touch) and 1 in Funny (Joke). Again I-uh.. Google translated them, so feel free to... you know.
  • added all missing texts from the previous patches for English, French, German, Spanish, Portuguese and Japanese.
  • added default sorting for a few new interactions (I didn't know what to do with the new <Enthuse/Complain about *music_preference*> because they are both the same interaction with a different text. But to find them all type: socials_Targeted_Friendly_SimPreference_Recent_Music)
Previous updates

Go to...
go to Basic use of this mod
go to Advanced use of this mod
go to Small stuff this mod also does
go to I don't have an English game
go to Errors and Suggestions
go to Videos

Basic use of this mod

This section explains how to use the mod. Four new interactions can now be found on the computer under "Sort Interactions". Check out some examples in the video below.

  • Move an interaction
    An interaction like "Get to Know" or "Imply Mother is a Llama" belongs in a certain category. In this case, to "Friendly" and "Mean". Moving an interaction, means changing its category.

    To help you organise your interactions, this mod brings 70+ new categories with 25 revamped/new pie menu icons. But it is not limited to those. Any custom content category can be used as well.

    Special case : If you want to move "Get to Know" between "Friendly" and "Romance" (basically not in any category), you will have to select my fake "root" category as a destination.

  • Change an interaction's priority
    The order in which EA displays interactions is defined by a number from 0 to 10. That number is set on all the interactions. If multiple interactions have the same number, EA will display them in alphabetical order. Changing an interaction's priority means changing that number.

  • Hide an interaction
    You can now hide any interaction within the game, and unhide them at any time. Now with the ability to put/take out stuff behind a shift-click.

  • Hide a category
    Actually, categories cannot be hidden if they have interactions inside. Similarly, you can't display a category that is empty. So hiding a category actually means hiding every interaction inside, thus making it disappear.


Advanced use of this mod

This section lets you know how you can take full advantage of this mod, but at the risk of being frustrated and/or confused.

  • Custom content
    By default, not all of the custom content interactions/categories will be found by the mod. If they are in obvious places, like in the "Friendly" category, then yes, they will be found. But if they are in their own categories or on objects, you will most likely have to unlock everything. (deprecated)
    You will most likely have to search for the author's name instead of the interaction itself. If you would rather search for the interaction's displayed text, here's what you have to do. The next part is kind of why I consider this mod to still be in Alpha stage.

    Short version that doesn't explain stuff or make any sense, you just have to trust me :

    Long version that makes you feel like you know what the mod is doing to your game :

  • Unlock everything
    By default, only the social interactions (from sim to sim) are available to move/prioritize/hide. Why ? Because the interactions on objects are confusing to say the least. You can unlock every interaction within the game with this cheat code cLineLy.enable_sorting_for_objects True. You can just set it to false to lock them back. (deprecated, this is now default. Though, it is still confusing, so feel free to check out the video)
    Here is a short video going through some of the weird things with objects.

  • Hide behind shift-click
    If you don't know what a shift-click is, you should probably ignore this section. (please don't, have fun with it)

    If you don't like the new "Sort Interactions" taking up a slot on the computer. You can hide it behind a "shift-click" with this cheat cLineLy.hide_sorter_behind_shift True. Using False will unhide it.

    With this mod, you can use this "hide behind shift-click" on other interactions but there is no UI for it yet (yes there is now, through the computer) but it doesn't work on most social interactions, only object interactions.

  • Disable default sortings
    The mod's default sortings are there to help. They are supposed to be a head start to make you spend less time organizing every single interaction in the game. But if the way you want to organize your interactions is fundamentally different and you feel like it will take you more time with the default sortings than without, you can disable them with this cheat cLineLy.enable_default_sortings False. Using True will re-enable them.

    Here are lists with what the mod's default sortings do :


Small stuff this mod also does

  • Warn About the Bed Safety, now only sims who died crushed by the Murphy bed can use it (how it was supposed to be).
  • Talk about Home, Aliens can now do it again (how it was supposed to be).
  • Discuss Local Fishing Spots, only those who unlocked the fishing skill can use it (because it was annoying).

Stuff this mod doesn't do
  • This mod does not unlock "gameplay locked" interactions like career interactions. It only hides or unhides them.
  • This mod does not let you move/prioritize categories, only interactions (for now)


When you install new content

When you install a new pack or re-install an old pack or add new custom content to your game, you have to enter the cheat cLineLy.reload_local_interactions. Why ? Because the new interactions will not be available to move/prioritize/hide otherwise. Why ? To save you some loading time. How so ? (deprecated, it is now automatic)
If you don't want to use cheats, that's ok, you can just delete the folder cLineLy_interactionSorter_storage_files before launching the game, it will have the same effect as the cheat above.
Remember to do this step for new custom content.

Upcoming packs

When a new pack comes out, you will notice that the search system doesn't work quite right for the new interactions. That is expected behavior (for now). I will update it as soon as possible.

How come I can find some interactions, but not all of them ?

If you don't want to wait for me to update, but still want to search for the new interactions by their displayed text, you can do that. You can do the same thing you would do for custom content and it'll work. Be warned though, a whole new pack can bring between 100 to 800 new interactions so... have that auto-clicker nearby.

I don't have an English game

For now, this mod can be used as expected on English, French, German, Spanish, Portuguese and Japanese games. What about the other languages ? They will be added. Because this mod relies so heavily on the game's and the player's text inputs to work, it takes some time to make it compatible. If you use one of the mentioned languages, feel free to correct any bad translations (I used Google Translate) and send them to me.

Does that mean that the mod doesn't work for other languages ? The mod will work. But you will have to search for the interactions/categories using their English names.

If you play the game in an available language, but the mod still forces you to search in English, you can force it in your language with this cheat cLineLy.set_language EN (replace with EN, FR, DE, ES, PT, JP).

Errors and Suggestions

As this mod is somewhat still in its Alpha-ish phase, it is prone to errors and open to suggestions. If you have any of those, feel free to send an e-mail at [email protected].

For errors, please always attach the file cLineLy_interactionSorter_Exception.txt. If the game tells you that the problem comes from a specific file, please send me that one as well.

You can try to auto-repair the mod by entering the cheat cLineLy.reload_local_interactions. In some cases this will help.

Videos

Basic use of this mod
→ go back to Basic use of this mod


Confusing interactions
→ go back to Unlock everything


Previous updates

Update mai 24
  • fixed the "Hide behind shift click" cheat code that didn't work properly after a game update
  • fixed an error from happening when another mod used non-existing string (5/5 people who had this problem was with Basemental's 0xD925E0E0F, but if any other mod does the same, it will now work as well)
  • upgraded the handling of unknown languages; no more visible warnings
  • added Portuguese (Fla SimsBR) and Japanese (maru) translations
  • added all missing texts from the previous patches for English, French, German, Spanish, Portuguese and Japanese.
  • added default sorting for a few new interactions

Installation

Typical installation. Un-zip (extract) the downloaded file and install both the .package file and the .ts4script file in your mods folder.
Don't forget to enable script mods in the options menu of the game.
Make sure only one copy/version of the mod is in your mods folder.

If you don't see the new "Sort Interactions" options appear on the computer, then the script was not properly installed.

Compatibility and requirements

This mod is mostly script. The only thing that isn't, is the categories (I have not yet found a way to edit simData files through script). So if you have a mod that changes the displayed text of the categories mentioned above (category sortings), the text might revert back to EA's default.

Credits and Thanks

Thanks
Lots of thanks to the creators of these modding tools which helped me understand Sims 4 :
TS4 Tuning Description Browser - scumbumbo
XML Extractor for The Sims 4 - scumbumbo
Tuning Inspector - MAL22
Script Reloading - fetusdip & scumbumbo

Additional Credits to VS Code, S4S, Photoshop