Simzlink is a mod for The Sims 4 that provides Internet, TV and Music subscriptions.
When a player is not subscribed to Simzlink, interactions will be disabled and a tooltip displayed instructing them to setup Internet Service. Players will also need to add on TV or Music service if they would like to Watch TV Channels or listen to Stereos.
The core feature of Simzlink is to lock interactions based on whether the player is subscribed, has an Internet Router on the lot and within range, or if a service disruption is active.
You can easily add this functionality to your own Interactions through a manifest snippet. Copy the code below into your own tuning file, or generate one in the TDESC Browser XML Example tab →
Simzlink’s goal is to cover all EA interactions in its core manifest. It’s recommended you do not include them in your manifest to prevent extraneous injections. If there’s an EA interaction you think that should be included in the core manifest contact me!
<?xml version="1.0" encoding="utf-8"?>
<I c="SimzlinkIntegrationManifest" i="snippet" m="lot51_simzlink.snippets.integration" n="creator:mod_name_simzlink_manifest" s="12345">
<T n="version">1</T>
<T n="mod_name">Mod Name</T>
<T n="creator_name">Creator Name</T>
<U n="interactions">
<L n="requires_internet">
<T></T>
</L>
<L n="requires_music">
<T></T>
</L>
<L n="requires_tv">
<T></T>
</L>
</U>
</I>
Add the interactions you want to have these requirements by listing their IDs within requires_internet, requires_tv, or requires_music. Note: Interactions should only be in ONE category. TV and Music require Internet by default.
There’s nothing else you’ll need to add to your Interactions. They will automatically have tests injected.
version should currently always be 1
Be sure you include your mod_name and creator_name to ensure both you and players can receive the proper help with debugging issues.
Once Players have subscribed and installed an Internet Router and turned it on, it will use a Broadcaster to add a WiFi online state to objects. This state is required for objects to be considered “in range”.
There are many default EA tags that have been included, so if these tags are already on your object then you are good to go.
If you do not have an EA tag then you can use one provided by the Simzlink mod. Within Sims4Studio, edit the Object Catalog tags and add 2614138294, which can be referenced in tuning by Func_InternetDevice.
Func_InternetDevice Func_Computer Func_Laptop Func_Machine Func_SmartHub Func_Tablet Func_Television Func_TV Func_Gaming Func_Videogame Func_Video_Game Func_VideoGaming Func_DJing Func_Arcade Func_Programming Func_Boombox Func_Stereo Func_Stereo_Public Func_RetailRegister Func_ListeningDevice_Bug Func_Thermostat Func_MusicProductionStation Func_VideoStation Func_System Func_FireAlarm Func_EarBuds Func_RobotVacuum Func_RobotVacuumBase Func_Sketchpad Func_VideoRecording