Welcome to TS4 Mod Hound

A Collaborative Sims 4 Mod Platform for:

  • Mod User Auto Folder Checks
  • Mod Listing & Tracking
  • Modder Tools

In Beta Version

Like this project? You can support its maintenance and continued development by letting others know about it, and considering supporting Lumpinou on Patreon!

Instructions for Mod Users

How to Check for Mod Updates / Status Changes

There are several ways the TS4 Mod Hound can help you check mod update & status information.

  • Option 1: use the automated "Check My Mods" feature (read the next collapsible section for more information on it).
  • Option 2: check the "All Tracked Mods" page and search for the mod(s) whose information you want to check.
  • Option 3: check the "Public Page" of a specific modder to see information about their work only.

"Check My Mods" system:

view of "All Tracked Mods":

view of a modder's Public Page:


What is the "Check My Mods" Scan?

With the "Check My Mods" scan, the Hound analyzes the files you submit (your Mods folder directly or an LE file), and uses its knowledge base to automatically report on your:

  • Outdated files
  • Duplicate files
  • Broken / Obsolete files
  • Files with "unknown" status
  • Incompatible Mods
  • Mods with missing requirements
  • Archive files
  • Scripts installed too deep
  • Up to date "ok" files
  • Files not tracked by this system (ignored)

"Check My Mods" system:

All the mod files listed on this site by Modders and Trusted Community Members are part of the Hound's knowledge base. This means that the "Check My Mods" function include and reports on these mods.


What Are Mod Statuses?

When viewing mod info on this site, you can always hover over a status marker for a reminder of what they mean.

Mod Status list:

  • '✔ ok': the mod file is okay to use and compatible with the latest game patch as far as the system knows.
  • '❓ unknown': the mod file may or may not be compatible with the latest game patch, status is unknown and unconfirmed.
  • '❌ broken': the mod file is known to be broken, severely malfunctioning, or incompatible with the latest game patch.
  • '🚩💬 warning': the mod file has a warning related to its status or patch compatibility. You MUST read the file's "(update) notes" section to learn capital additional information.
  • '☠👻 obsolete': the mod file is not in circulation anymore and you should not keep it, perhaps because it became unnecessary, was discontinued, is broken without any new version planned in the future. Read the file's "(update) notes" section for more information.

Always refer to Modder's notes and official support pages in doubt regarding the status of one of their mods.


What is the Activity Feed?

The activity feed is a way for you to see changes listed recently for mods.

The "Activity Feed" navigation tab takes you to a Feed page combining the activity of all modders.

Individualized modder's feeds are also visible on each modder's "Public Page".

global Activity Feed:

Global Activity Feed

Activity Feed on modder's Public Page:

Individual Activity Feed

An activity feed item is automatically created whenever a modder edits one of the following:

  • mod name
  • update date
  • status
  • update notes
  • + when adding a new mod file

Instructions for Modders

This system is built to make it as fast and convenient as possible for creators to maintain their mod list.

You can make changes via bulk + automated functions reading directly from your files, as well as make changes manually.

Read through the sections below to learn more.

What Content Types Are Not Allowed?

You ARE allowed to make listings about:

  • Mods that fit within the game's own rating (rated "Teen")
  • Mods that treat mature themes euphemistically (like the game itself)
  • Mods that are borderline with or beyond the game's ratings SO LONG AS and ONLY IF you MARK said listing with the appropriate content filters AND respect the limitations listed below.

Please use your best judgment as you self moderate!

Under any and all circumstances:

  • NO sexually explicit words, slurs or terms of non-sim-like violence allowed on Mod Hound
  • NO links towards or descriptions of sexually explicit or brutal content allowed on Mod Hound
  • NO links towards or descriptions of content explicitly relating to alcohol or drugs allowed on Mod Hound
  • NO content relating to or discussion of piracy allowed on Mod Hound

Of course, our Terms of Use also apply.


We also do NOT allow making listings for mods which are under permanent paywalls.. Permanent paywalls are explicitely against EA's terms with us Modders.

Mod Hound itself is a SFW platform.

However, Modders may make make listings about mods which contain elements targeted towards more mature audiences, so long as the listings thereof themselves contain:

  • a. the appropriate Content Filters to HIDE this listing by default
  • b. nothing NSFW or offensive
  • c. no explicit wording.
  • d. no links to NSFW sites.
  • e. nothing against our Terms of Use.

Any listing marked by a Modder as referring to a Mod that contains elements more mature than PG to teen-rated are hidden by default (as a Modder, you must acknowledge that the point of Marking is to trigger this 'filtering' behavior).

If a user is over 18, they can control if they should see those listings or not.
REMEMBER, the LISTINGS themselves MUST ALWAYS be fully 'Safe For Work' / PG to Teen rated NO MATTER WHAT, and bear appropriate Content Filters if they're about a mod that needs them!
If Mod Hound is notified about a listing that itself violates our Terms, Mod Hound will remove it.

How to Create a "Modder" Account?

Making an account is easy and private. You don't need to provide any info except your Creator Name.

For everyone's safety, we need to ascertain that nobody is impersonating modders.
Hence, to make an account, you must obtain an access code:

  • Option 1: contact Lumpinou from one of your known official platforms to ask for a sign-up code. You can do this if you are on Twitter, ModTheSims, Curseforge, Patreon, or are a verified creator on Creator's Musings Discord.
  • Option 2: if you and Lumpinou don't share any platforms, you can make a post or comment somewhere on one of your known official platforms, mentioning you are requesting a sign-up code, and then send a link to that post or comment to Lumpinou on Discord or via submission form.

When you sign up, the site will auto-generate private credentials for you to use. You can also use 2-factor authentification if you wish!


How to Add My Mods? (in bulk in 5 clicks, or individually)

The best way to add your mods to the system is to use the "Add Entries From Files" button in the "My Content" dashboard. 

adding mods in bulk:

The elements that are filled in bulk / via automation when adding new files to the list are:

  • mod name (inferred)
  • file name stem
  • creator name
  • file type
  • update date
  • status (assumed 'ok')

Additionally, if you specify a "Mod Index" link in your profile: if you have mods listed for which you did not provide individual link, your  "Mod Index" Link will be displayed to your users for these.


Info loaded automatically for file "Lumpinou_RPO_Collection_M0_CoreLibrary_Required.package", as displayed in the Modder's dashboard:

Info Automatically Loaded for File

Your newly auto-added content will be highlighted in yellow (and stay that way until it is ever edited).

Check the Hound's automated work and adjust mod names, status, update notes and links if desired.

Voilà!

NOTE:The Hound will list your file names WITHOUT their version numbers, that is NORMAL! Your actual files are LEFT UNTOUCHED. Do NOT add version numbers or dates to the file names as listed in the table, even if the file has them. For further explanations on why, read the 'What is the "Check My Mods" Scan' section below.


What Mod Info Can I List?

The "My Content" modder's dashboard enables you to list and track Mod Files via bulk-automated operations and manual-individual ones.

For each file, the system can record and display to your mod users:

  • mod name
  • file name
  • creator name
  • file type
  • update date
  • link
  • status
  • update notes
  • when this info was last revised (this is always filled in automatically)
  • Incompatibilities
  • Requirements
  • Dependents

a row of info tracked, as displayed to mod users:

Content Headers

How to Update Mod Info? (in bulk or individually)

You can modify your content in bulk or individually.

The elements that can be updated in bulk and/or via automation are:

  • status
  • update date
  • update notes (when bulk updating 'update date")

modifying mod status in bulk:

All elements except filenames can also be modified manually at any time. For further explanations on filenames and why they are locked, read the 'What is the "Check My Mods" Scan' section below.

modifying elements manually:


What Happens on Patch Day?

That depends on whether the patch is Minor or Major.

What Happens Automatically

At patches:

  • Admins record a patch happened and if it's Major or Minor
  • MAJOR PATCH ONLY: the Hound switches mods of "Ok" status to "Unknown", because the Patch might have affected them
  • An additional section and option appear in your "My Content" dashboard

The additional "Patch" section in Modder's dashboard:

Patch section in Modder's dashboard

~~~~~~~~~~

What You Must Do

  • First, check your mods for the patch & Make mod updates if any are necessary
  • Report changes to the Hound via the options in "My Content"

To report mod updates, you can USE THE BULK OPTION "Bulk Update 'Update Date' from File(s)" to save yourself time.

It reads the "last modified" date of your files, automatically detecting which were updated and refreshing your "My Content" table accordingly.

The "Bulk Update 'Update Date' from File(s)" option in Modder's dashboard:

Bulk Update 'Update Date' from File(s) option in Modder's dashboard

Once you are done making changes to your listings to reflect patch updates:

Click the "Mark All Information as Revised for / Current with Latest Patch" Button to:

  • mark all unmodified entries as 'info last revised: now', to confirm to users that the info is still current
  • switch all remaining '❓unknown' statuses to '✔ok', if any

And that's it!


What are "My Public Page" and "My Profile"?

"My Public Page"

Your "Public Page" displays your content for your mod users.

view of a modder's Public Page:

Your "Public Page" shows:

  • the profile picture you choose to show, if any
  • the custom notes you choose to show, if any
  • your activity feed
  • the last time you made any change to your content list
  • your content list (mod files, their status, type, update date, update note, link, and when you last revised each entry)

"My Profile"

Your "Profile" holds your info.

NOTE: Do not share your "Log-In name". It is not public, and is only use for logging in. As such, it should stay PRIVATE.

On your profile page, you can change elements that reflect in the Public Page.

You can change your creator name, mod index if any, profile picture if any is wanted, and public notes if any.

viewing and editing profile, with result shown on Public Page:


What is the Activity Feed?

The Feed Itself

The activity feed is a way for mod users to see changes listed recently for mods.

The "Activity Feed" navigation tab takes user to a Feed page combining the activity of all modders.

Individualized modder's feeds are also visible on each modder's "Public Page".

global Activity Feed:

Global Activity Feed

Activity Feed on modder's Public Page:

Individual Activity Feed

An activity feed item is automatically created whenever you edit one of the following:

  • mod name
  • update date
  • status
  • update notes
  • + when adding a new mod file

You can delete activities from your feed in the "My Feed" page, accessible from the navigation bar.

managing feed items in "My Feed":

Content Headers

The "Generate Activity Announcement" Feature

The goal is to generate an optimized list of your recent activity to share it as a report on other platforms (Patreon, etc).

For example, after a patch, once you've listed your patch changes / updates on the Hound, you might want to share a summary of that on other platforms. That's what the 'Generate Activity Announcement' button is for: it generates that summary for you.

The result is copyable as markdown formatted text, which means it'll show bold and italics on discord, patreon, etc.

Generate Activity Announcement:


What is the "Check My Mods" Scan? Is My Content Automatically Integrated in it?

General Notes

With the "Check My Mods" scan, the Hound analyzes the files submitted by the user, and uses its knowledge base to report on the user's:

  • Outdated files
  • Duplicate files
  • Broken / Obsolete files
  • Files with "unknown" status
  • Incompatible Mods
  • Mods with missing requirements
  • Archive files
  • Scripts installed too deep
  • Up to date "ok" files
  • Files not tracked

"Check My Mods" system:

All the mod files that you list in "My Content" are part of the Hound's knowledge base. This means that the "Check My Mods" function and reports include and address your files.

In practice: if you've listed your content on TS4 Mod Hound, your mod users can check if they have the latest versions of your mods automatically, by scanning their folder or LE files here. Convenient, no?


Explanations on Mod File Recognition

There is one important consideration in understanding how the Hound recognizes your files when mod users performing a scan have them.

That consideration is: how the filenames filenames are listed in the system

The Hound stores file names stems.

Here is an example:

I have a file called

---> "Lumpinou_RPO_Collection_M09_AdoptionExpansion_v2.982.package".

When I add it to the system via "Add Entry(ies) From File(s)", the Hound automatically extracts the following file name stem:

---> "Lumpinou_RPO_Collection_M09_AdoptionExpansion"

~~~~~~~~~~

Notice how the Version number and Extension were NOT included in the filename the Hound stores. Your file names are left untouched, the Hound just stores the stem it needs and discards the rest.

Similarly, the Hound will sniff out "Lumpinou_MoodPackMod_v1.674_July2024.package" and chew on it until it looks right, leaving only "Lumpinou_MoodPackMod". And if my file is "Lumpinou_CuriousInquiries.package", the Hound will chew up only the extension, leaving "Lumpinou_CuriousInquiries"

Once again, your ACTUAL files are left untouched and still have their version numbers and dates.

The Hound's "file name" data is simply NOT a direct 1:1 equivalent to the file's file name.

So what IS it? Well, it is:

  • The file name,
  • MINUS the extension,
  • MINUS any date ("July2023", etc)
  • MINUS any version number

The Hound automatically processes your file names and chews on them to its liking.

In the UNLIKELY case it doesn't know how to work with your particular file naming conventions, contact Lumpinou so it can be taught.


What are the Modder Tools?

The following tools are available for modders on the Mod Hound online platform.

1: Tuning Example Finder

The point is to track down Game examples for specific features / TDESC elements.

The Tuning Example Finder:

Game Example Finder
Game Example Finder Results

You Can Use It HERE

How it works:

  • Specify what Tuning Types and / or Classes you're looking for, if you know.
  • Specify search terms (text, xml fragments, etc) if you have any.
  • Check out the results!
2: Mod Tuning Reference Browser

This feature is directly inspired by the "Browse Tuning References" functionality of the late Scumbumbo's "Tuning Browser".

The point is to track down links between mod tuning instances.

The Online Mod Tuning Ref. Browser:

Mod Tuning Ref. Browser

How it works:

  • Point to your mod(s) file(s). Then, choose or search for a mod tuning in the drop down to see what other tunings reference it and are referenced by it.
  • You can also hit the Preview buttons to see the tunings' XML contents

(The Hound knows how to chew on XML files, and thanks to Frank's S4tk, can also read directly from your PACKAGE files for this!)

3: EA Tuning Reference Browser

This feature is directly inspired by the "Browse Tuning References" functionality of the late Scumbumbo's "Tuning Browser".

The point is to track down links between EA tuning instances.

The Online Tuning Ref. Browser:

EA Tuning Ref. Browser

You Can Use It HERE

How it works:

  • Give the page a moment to load.
  • Choose or search for an EA tuning in the drop-down to see what other tunings reference it and are referenced by it.
  • You can also hit the Preview buttons to see the tunings' XML contents
4: Override Checker (mostly for Patches)

The point is to see which of your overrides got changed by an EA patch and need your attention - as well as what package they're in.

The Override Checker:

Override Checker

You Can Use It HERE

How it works:

  • Give an XMLcompare file (those shared on Creator's Musings, for example).
  • Choose the package file(s) to check for overrides that you'd need to revise for the patch.
  • Voilà!
5: Bulk Package Extractor

The point is to extract the contents of several package files at once, in bulk.

The Bulk Package Extractor:

Bulk Package Extractor

How it works:

  • Choose to sort extracted contents in subdirectories per package or not.
  • Decide whether to extract only Tuning + SimData, or Everything.
  • Point to the Package files you want extracted.

Access to package contents is powered by Frankk's S4TK.

6: Basic Buff Maker

For all of your tuning building needs, I heartily recommend Lot51's TDESC Builder.

The Basic Buff Maker below is a web port of a personal desktop program I made before Templates were an option in Lot51's builder.

Its purpose was to speed up the creation of buffs & moodlets, especially those that use custom moods from my Mood Pack Mod.

How it works:

  • Give your buff a tuning name
  • Specify if it is a Moodlet or not (if not, buff is invisible and moodless)
  • IF MOODLET: Give it the strings for the name and description
  • IF MOODLET: Choose a BG icon or enter the code for any other icon
  • IF MOODLET: Select a Mood and Mood Intensity
  • Select a Duration
  • Click 'Generate' to create and download the buff (and a loot granting it, if wanted)

About "the TS4 Mod Hound"

Site Logo

The TS4 Mod Hound platform is designed to help mod users and modders manage and track info about mods for the Sims 4.

It provides a centralized space for mod update information, making it easier for users to stay updated AND for modders to inform about their content.
Its automated folder check options simplify the life of mod users while its bulk mod list operations / automation and broad modder tools support modders.

The Mod Hound is an unofficial platform created by modder Lumpinou and is not affiliated with EA or Maxis.