Creator News |
Creating for... |
Sims 2 |
Sims 3 |
Creator Forums |
Creator Guidelines |
Creator Feedback |
Creator Issues |
Upload Items |
Site News |
Latest News |
News Sections |
Site News |
Tech News |
Creator News |
Site Polls |
Sims 3 Creation |
Tutorials |
Forum Overview |
Specific Sections |
Building |
Create-a-World |
Patterns |
CAS Parts |
Meshing |
Modding Discussion |
s3pi Libraries and Tools |
Creative Tools |
Programs and Utilities |
Sims 2 Creation |
Tutorials |
Forum Overview |
Specific Sections |
Building |
Body Shop |
Object Creation |
Modding Discussion |
Creative Tools |
Sims 2 Tools |
Programs & Utilities |
Categories |
Sims |
Pets |
Lots & Housing |
Bodyshop |
Buy Mode |
Build Mode |
Game Mods |
Miscellaneous |
Programs and Utilities |
Search Downloads |
Search Site |
Click here to search the site |
Search Wiki |
Member Search |
Advanced Search |
Social Sections |
Social Home |
Sims Discussion |
Sims Creativity |
General Discussion |
Creativity |
Content Updates |
Finds |
Other |
Social Groups Forums |
Social Groups Home |
Journals |
Live Chat |
Yearbook |
Site Links |
New Posts |
Site Map |
Site Questions and Issues |
Information |
About the site |
Site Rules & Guidelines |
Website FAQ |
Other |
Wiki |
Donate |
About |
Game Help |
Game Help Home |
Game Help Q&A |
FAQ Sections |
Sims 2 |
Sims 3 |
Other |
Where can I find...? |
Computer & Software Help |
Search Help FAQs |
Downloads |
Sims 2 |
Sims 3 |
All |
Shiny Stuff |
Top Items |
Themed Sets |
Creator Challenges |
Main Sections |
Categories |
Special Sections |
Llama Goodies |
Silver Monkey |
Search |
Welcome to
Mod The Sims Online: 1156
News:
![]() Read this article for helpful advice about patching and keeping your custom content working! |
If you don't have an account, why not sign up now? It's free!
Other sites:
SimsWiki
|
Mod The Sims > Downloads > Programs and Utilities |
![]() |
Creator
Ad section
|
![]() ![]() ![]() ![]() ![]() ![]() ![]()
63 Comments / replies (Who?)
, 61 times favourited
, 142 times thanked
Information (Click for more details):
![]()
This is a picked upload! It showcases some of the best talent and creativity available on MTS and in the community.
Changelog
27 March 2020:
![]() There's been a way to add custom songs and stereo stations to the game for some time now, but it can be a rather tedious process even if you know what you're doing. Now, there's an easier way with Broadcaster! What Is Broadcaster? Broadcaster is an external program that massively simplifies the process of creating packages to add custom stereo music and stations to The Sims 3. Assuming the desired music is already in MP3 format, no technical expertise is required to use Broadcaster aside from the ability to click buttons, enter text, and follow dialog prompts. Usage
![]() ![]() Technical Details When the "Broadcast" button is clicked, the program begins by creating a randomized string of 17 numbers; this string serves as a unique name for the preview menu tuning, instantiation script, and string tables to ensure that multiple Broadcaster stations do not conflict with one another, similar to the process of generating a bootstrap for a custom career to be loaded using NRaas Careers. AUDTs can be made such that they do not name-collide using the "2654790449" block, so they do not use this unique name and merely take the name of the station being created or added to. With the instance name generated, Broadcaster uses an included copy of version 0.6.3 of the EALayer3 encoder to convert each MP3 file into a single-block SNR resource and adds it to a new package file, with no further manipulation of the encoded files necessary. The XML tuning used for music preview injection, as well as the AUDTs for the previews and the station itself, are also dynamically written as the SNR resources are loaded into memory. Finally, the script contained in "BroadcastTemplate.dll" and its relevant tuning is added, and the package is written to the designated location. Two separate XML files are used to help the generic template script inject a given station. The first is a simple instantiator for the template script itself, which must take the class name "Gamefreak130.Broadcaster.Bootstrap" common to all generated assemblies; they can, therefore, be safely overridden if multiple stations are present in the same game. The second, given a unique instance name matching each individual assembly, contains important information that the script uses to add its associated station and data to the game. Workout Randomizer Also included on this download page is a workout randomizer package I've written as an optional, but recommended complement to Broadcaster stations. EA clearly never meant for any stations other than Electronica to be used as workout stations, as the method that selects the workout station to use will always return the first one it finds in the list of stations, meaning only one station at any given time will ever be used for workouts unless a different workout station is already playing. The workout randomizer fixes this by selecting a random workout station to change to every time a stereo workout is performed unless a workout station is already playing. Again, it is not required to use Broadcaster or Broadcaster-generated stations, but custom stations with the "Is Workout" flag may not function as intended without it. Other Notes Broadcaster requires .NET Framework version 4.5 or higher to run; this should be included with Windows 8 or higher, and can also be downloaded here and installed on Windows Vista or Windows 7 (if you're crazy enough to still be using them). It is not compatible with MacOS or Linux. The workout randomizer and the packages generated by Broadcaster are compatible with game version 1.69. They may be compatible with earlier versions, but they have not been tested; use them at your own risk. The workout randomizer overrides the "Work Out" interactions on stereos, and will conflict with any other mod that does the same. Packages generated by Broadcaster are designed so as to be unique and independent, and should not conflict with other mods or with each other. At this time, Broadcaster only supports the English language. Support for other languages may be added in future releases, depending on demand. The names of custom stations and songs must only contain letters within the ASCII character set (i.e. the English alphabet). Using other characters from other languages will cause the station to not appear properly in-game and/or may cause Broadcaster to return errors. Broadcaster utilizes the S3PI library for package generation, as well as TagLib# for reading MP3 metadata. In accordance with the licenses of those libraries, the source code for Broadcaster has been published here under the GPL 3.0 license. ![]()
Additional Credits
S3PE and Visual Studio 2019 for making modding stupidly easy
Various modders and their scripting tutorials scattered throughout the Interwebs Zenchreal for their EALayer3 encoding/decoding utility Peter and Inge Jones for their S3PI library All the contributors to the TagLib# library Tashiketh for keeping this site up and running My many test sims for putting up with my nonsense And you, for checking out this program! 142 people have said thanks to gamefreak130 for this download. For more information about this creator and their policies or details, click here. Screenshots
Expansion / Stuff Packs Required
![]() You must have the expansion or stuff packs listed above installed to use this custom content. Please see the post text for any exceptions.
Download files
You need to be a Registered Member to be able to download from MTS. Registration allows you to thank and leave comments for the creators, see your download history, participate in the discussions and much more!
Download Summary
Quick Guide:
1. Click the file listed on the Files tab to download the file to your computer. 2. Extract the zip, rar, or 7z file. Now you will have either a .package or a .sims3pack file. For Package files: 1. Cut and paste the file into your Documents\Electronic Arts\The Sims 3\Mods\Packages folder. If you do not already have this folder, you should read the full guide to Package files first: Sims 3:Installing Package Fileswiki, so you can make sure your game is fully patched and you have the correct Resource.cfg file. 2. Run the game, and find your content where the creator said it would be (build mode, buy mode, Create-a-Sim, etc.). For Sims3Pack files: 1. Cut and paste it into your Documents\Electronic Arts\The Sims 3\Downloads folder. If you do not have this folder yet, it is recommended that you open the game and then close it again so that this folder will be automatically created. Then you can place the .sims3pack into your Downloads folder. 2. Load the game's Launcher, and click on the Downloads tab. Find the item in the list and tick the box beside it. Then press the Install button below the list. 3. Wait for the installer to load, and it will install the content to the game. You will get a message letting you know when it's done. 4. Run the game, and find your content where the creator said it would be (build mode, buy mode, Create-a-Sim, etc.). Extracting from RAR, ZIP, or 7z: You will need a special program for this. For Windows, we recommend 7-Zip and for Mac OSX, we recommend Keka. Both are free and safe to use. Need more help? If you need more info, see:
Tags
Recommendations
![]() |
Share this on... |
![]() |
![]() |
![]() |
![]() |