Simzlink Integration Guide

Getting Started

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.

Making Interactions Require Internet/TV/Music

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!

You can include this file in your main package, or provide it in a separate package as an addon. Players will need to have Simzlink for your addon to work. Please do not include the full mod in your download, link to the Lot 51 website: https://lot51.cc/mods/simzlink
<?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.

Making WiFi Compatible Objects

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