- Site Map >
- Modding and Creation >
- Creator Feedback Forum >
- Sims 3 >
- Other - TS3 Sound Tool 1.0.9 BETA
- Site Map >
- Modding and Creation >
- Creator Feedback Forum >
- Sims 3 >
- Other - TS3 Sound Tool 1.0.9 BETA
Posts: 295
Thanks: 515 in 7 Posts
Please note that when adding MP3 files they are encoded as EALayer3 (codec 5) and it is not possible to mix them with ADPCM (codec 4) in one Audio Tuner resource, if you have multiple sound samples they must use the same codec.
Sims 3 doesn't play all types of MP3, as far as I can tell it only supports MPEG 1.0 MONO / JOINT_STEREO, 44100 / 32000 sample rates, I recommended using a tool like Audacity to convert/export your mp3 files to one of those settings.
Modal music (theme/map/CAS/BB music) is only available when selecting a specific pack, this is because Sims 3 uses the same names and instanceIDs in all packs. If you want to replace the music you must clone the generic music_load/mode/theme resources for each pack, not the ones that start with sims3_.
How to replace a game sound
We are going to replace the sound played when you pickup a collectable with an (annoying) organ charge sound.
1. Start the tool and select Base Game.
2. Click on the Effect tab and in Stings select "sting_collect_collection".
3. Click Clone, use the same name to create an override and save the package (name doesn't matter).
4. Delete the original audio, click Add and import Organ_Charge.mp3.
5. Click Play to verify that the sound plays correctly and then click Save to finish.
Copy the package you created to your Mods folder and verify by picking up a collectable in game.
Installation
Extract the zip file to a new directory somewhere on your harddrive, Double-Click on TS3SoundTool.exe to start the tool.
You will also need to download the EALayer3 decoder/encoder from the link below and extract the content into the same directory as the tool.
https://bitbucket.org/Zenchreal/ealayer3/downloads/
Sims 3 also uses a special ADPCM codec and you will need to download FFMPEG from the link below and extract ffmpeg.exe into the same directory as the tool as well.
https://www.ffmpeg.org/
- Bugs
- Version 1.0.1
- Added support for more install types.
- Version 1.0.2
- Added support for looped audio recordings (ADPCM, Single Block and Headerless formats).
- Fixed bugs when editing custom packages.
- Codec property should now inherit correctly.
- Version 1.0.3
- Fixed package searching bug (Steam version).
- Version 1.0.4
- Fixed extending number of sound variations bug.
- Version 1.0.5
- Importing sound files is now multi-select.
- Added multi save (SNR) and multi export (MP3).
- Version 1.0.6
- Added Pets Voice Types.
- Fixed naming bug when cloning voice sound events.
- Fixed opening custom sound package combobox initialization.
- Version 1.0.7
- Fixed World Adventures path error for single install directory.
- Changed group ID to base game (0x001407EC) for all custom sounds.
- Added property grid to edit all Audio Tuner properties.
- Version 1.0.8
- Fixed issues with duplicate namemaps (Store content).
- Version 1.0.9
- Fixed unicode string bug.
TS4 Sound Tool link
https://modthesims.info/d/639090/ts4-sound-tool.html
Audacity link
https://www.audacityteam.org/
Organ_Charge.zip (35.0 KB, 122 downloads) | |
TS3SoundTool_1_0_9.zip (148.0 KB, 401 downloads) |
Posts: 38
Thanks: 864 in 12 Posts
Posts: 295
Thanks: 515 in 7 Posts
I installed expansion pack, but only base game showing |
I have the Steam version of Sims 3, I assume you have a different install. For World Adventures the tool looks for a folder named EP1 and files named FullBuildep1.package and DeltaBuild_p02.package, what is the folder and file names in your install ?
Posts: 38
Thanks: 864 in 12 Posts
I have the Steam version of Sims 3, I assume you have a different install. For World Adventures the tool looks for a folder named EP1 and files named FullBuildep1.package and DeltaBuild_p02.package, what is the folder and file names in your install ? |
My folder look like this
Posts: 295
Thanks: 515 in 7 Posts
My folder look like this |
I have changed the tool so it can handle multiple installation directories for boxed, Origin, Complete Collection etc. Now I just need to know the names of the game files, is it FullBuild0.package / DeltaBuild0.package for each pack or do they have unique names like the Steam version ?
Posts: 3,484
Thanks: 298 in 4 Posts
I have changed the tool so it can handle multiple installation directories for boxed, Origin, Complete Collection etc. Now I just need to know the names of the game files, is it FullBuild0.package / DeltaBuild0.package for each pack or do they have unique names like the Steam version ? |
I don't know how the Steam version is setup, so this might be a redundant post, but here's a complete list of all the FullBuild packages in the retail [Disc/Box] version and what pack they correspond to. They basically go up in number and the pattern is obvious as they correspond with the release order of the packs. The DeltaBuild packages follow the same name scheme just, obviously, with DeltaBuild instead of FullBuild. World Adventures' DeltaBuild is named DeltaBuild_p02.package, as you may already know.
FullBuild0.package (Base Game)
FullBuild1.package (Base Game)
FullBuild2.package (Base Game)
FullBuildep1.package (World Adventures)
FullBuild_p03.package (High End Loft Stuff)
FullBuild_p04.package (Ambitions)
FullBuild_p05.package (Fast Lane Stuff)
FullBuild_p06.package (Late Night)
FullBuild_p07.package (Outdoor Living Stuff)
FullBuild_p08.package (Generations)
FullBuild_p09.package (Town Life Stuff)
FullBuild0_p10.package (Pets)
FullBuild1_p10.package (Pets)
FullBuild_p11.package (Master Suite Stuff)
FullBuild_p12.package (Showtime)
FullBuild_p13.package (Katy Perry's Sweet Treats)
FullBuild_p14.package (Diesel Stuff)
FullBuild_p15.package (Supernatural)
FullBuild_p16.package (Seasons)
FullBuild_p17.package ('70s '80s & '90s Stuff)
FullBuild_p18.package (University Life)
FullBuild_p19.package (Island Paradise)
FullBuild_p20.package (Movie Stuff)
FullBuild_p21.package (Into The Future)
A choice profound is bittersweet, no one hears Cassandra Goth cry
Posts: 38
Thanks: 864 in 12 Posts
I have changed the tool so it can handle multiple installation directories for boxed, Origin, Complete Collection etc. Now I just need to know the names of the game files, is it FullBuild0.package / DeltaBuild0.package for each pack or do they have unique names like the Steam version ? |
Yes, Thank you, since my version from disk/DVD
Posts: 295
Thanks: 515 in 7 Posts
TS3SoundTool1.0.1.zip (127.5 KB, 52 downloads) |
Posts: 295
Thanks: 515 in 7 Posts
I don't know how the Steam version is setup, so this might be a redundant post, but here's a complete list of all the FullBuild packages in the retail [Disc/Box] version and what pack they correspond to. They basically go up in number and the pattern is obvious as they correspond with the release order of the packs. The DeltaBuild packages follow the same name scheme just, obviously, with DeltaBuild instead of FullBuild. World Adventures' DeltaBuild is named DeltaBuild_p02.package, as you may already know. FullBuild0.package (Base Game) FullBuild1.package (Base Game) FullBuild2.package (Base Game) FullBuildep1.package (World Adventures) FullBuild_p03.package (High End Loft Stuff) FullBuild_p04.package (Ambitions) FullBuild_p05.package (Fast Lane Stuff) FullBuild_p06.package (Late Night) FullBuild_p07.package (Outdoor Living Stuff) FullBuild_p08.package (Generations) FullBuild_p09.package (Town Life Stuff) FullBuild0_p10.package (Pets) FullBuild1_p10.package (Pets) FullBuild_p11.package (Master Suite Stuff) FullBuild_p12.package (Showtime) FullBuild_p13.package (Katy Perry's Sweet Treats) FullBuild_p14.package (Diesel Stuff) FullBuild_p15.package (Supernatural) FullBuild_p16.package (Seasons) FullBuild_p17.package ('70s '80s & '90s Stuff) FullBuild_p18.package (University Life) FullBuild_p19.package (Island Paradise) FullBuild_p20.package (Movie Stuff) FullBuild_p21.package (Into The Future) |
Thank you, the naming looks the same as the Steam version, I have uploaded a new version 1.0.1 which should hopefully work with more install types, I have no way of testing this so please post here if something is not working.
Just for reference, this is what the Steam version looks like, it has a single install directory like TS4.
$\GameData\Shared\Packages\FullBuild0.package
$\GameData\Shared\Packages\FullBuild1.package
$\GameData\Shared\Packages\FullBuild2.package
$\GameData\Shared\Packages\DeltaBuild0.package
$\GameData\Shared\Packages\DeltaBuild1.package
$\GameData\Shared\Packages\DeltaBuild2.package
$\GameData\Shared\DeltaPackages\p02\DeltaBuild_p02.package
$\GameData\Shared\DeltaPackages\p03\DeltaBuild_p03.package
$\GameData\Shared\DeltaPackages\p04\DeltaBuild_p04.package
$\GameData\Shared\DeltaPackages\p05\DeltaBuild_p05.package
$\GameData\Shared\DeltaPackages\p06\DeltaBuild_p06.package
$\GameData\Shared\DeltaPackages\p07\DeltaBuild_p07.package
$\GameData\Shared\DeltaPackages\p08\DeltaBuild_p08.package
$\GameData\Shared\DeltaPackages\p09\DeltaBuild_p09.package
$\GameData\Shared\DeltaPackages\p10\DeltaBuild_p10.package
$\GameData\Shared\DeltaPackages\p11\DeltaBuild_p11.package
$\GameData\Shared\DeltaPackages\p12\DeltaBuild_p12.package
$\GameData\Shared\DeltaPackages\p13\DeltaBuild_p13.package
$\GameData\Shared\DeltaPackages\p14\DeltaBuild_p14.package
$\GameData\Shared\DeltaPackages\p15\DeltaBuild_p15.package
$\GameData\Shared\DeltaPackages\p16\DeltaBuild_p16.package
$\GameData\Shared\DeltaPackages\p17\DeltaBuild_p17.package
$\GameData\Shared\DeltaPackages\p18\DeltaBuild_p18.package
$\GameData\Shared\DeltaPackages\p19\DeltaBuild_p19.package
$\GameData\Shared\DeltaPackages\p20\DeltaBuild_p20.package
$\EP1\GameData\Shared\Packages\FullBuildep1.package
$\EP1\GameData\Shared\DeltaPackages\p02\DeltaBuild_p02.package
$\EP2\GameData\Shared\Packages\FullBuild_p04.package
$\EP2\GameData\Shared\DeltaPackages\p02\DeltaBuild_p02.package
$\EP2\GameData\Shared\DeltaPackages\p03\DeltaBuild_p03.package
$\EP2\GameData\Shared\DeltaPackages\p04\DeltaBuild_p04.package
$\EP3\GameData\Shared\Packages\FullBuild_p06.package
$\EP3\GameData\Shared\DeltaPackages\p02\DeltaBuild_p02.package
$\EP3\GameData\Shared\DeltaPackages\p03\DeltaBuild_p03.package
$\EP3\GameData\Shared\DeltaPackages\p04\DeltaBuild_p04.package
$\EP3\GameData\Shared\DeltaPackages\p05\DeltaBuild_p05.package
$\EP3\GameData\Shared\DeltaPackages\p06\DeltaBuild_p06.package
$\EP4\GameData\Shared\Packages\FullBuild_p08.package
$\EP5\GameData\Shared\Packages\FullBuild0_p10.package
$\EP5\GameData\Shared\Packages\FullBuild1_p10.package
$\EP6\GameData\Shared\Packages\FullBuild_p12.package
$\EP7\GameData\Shared\Packages\FullBuild_p15.package
$\EP8\GameData\Shared\Packages\FullBuild_p16.package
$\EP9\GameData\Shared\Packages\FullBuild_p18.package
$\EP10\GameData\Shared\Packages\FullBuild_p19.package
$\EP11\GameData\Shared\Packages\FullBuild_p21.package
$\SP1\GameData\Shared\Packages\FullBuild_p03.package
$\SP1\GameData\Shared\DeltaPackages\p02\DeltaBuild_p02.package
$\SP1\GameData\Shared\DeltaPackages\p03\DeltaBuild_p03.package
$\SP2\GameData\Shared\Packages\FullBuild_p05.package
$\SP2\GameData\Shared\DeltaPackages\p02\DeltaBuild_p02.package
$\SP2\GameData\Shared\DeltaPackages\p03\DeltaBuild_p03.package
$\SP2\GameData\Shared\DeltaPackages\p04\DeltaBuild_p04.package
$\SP2\GameData\Shared\DeltaPackages\p05\DeltaBuild_p05.package
$\SP3\GameData\Shared\Packages\FullBuild_p07.package
$\SP3\GameData\Shared\DeltaPackages\p02\DeltaBuild_p02.package
$\SP3\GameData\Shared\DeltaPackages\p03\DeltaBuild_p03.package
$\SP3\GameData\Shared\DeltaPackages\p04\DeltaBuild_p04.package
$\SP3\GameData\Shared\DeltaPackages\p05\DeltaBuild_p05.package
$\SP3\GameData\Shared\DeltaPackages\p06\DeltaBuild_p06.package
$\SP4\GameData\Shared\Packages\FullBuild_p09.package
$\SP5\GameData\Shared\Packages\FullBuild_p11.package
$\SP6\GameData\Shared\Packages\FullBuild_p13.package
$\SP7\GameData\Shared\Packages\FullBuild_p14.package
$\SP8\GameData\Shared\Packages\FullBuild_p17.package
$\SP9\GameData\Shared\Packages\FullBuild_p20.package
Posts: 3,484
Thanks: 298 in 4 Posts
A choice profound is bittersweet, no one hears Cassandra Goth cry
Posts: 295
Thanks: 515 in 7 Posts
TS3SoundTool1.0.2.zip (127.2 KB, 14 downloads) |
Posts: 295
Thanks: 515 in 7 Posts
TS3SoundTool1.0.3.zip (128.9 KB, 49 downloads) |
Posts: 38
Thanks: 864 in 12 Posts
The tool should now search the packages in correct order. |
Yes finally, thank you
Posts: 12
See the end of this message for details on invoking
just-in-time (JIT) debugging instead of this dialog box.
************** Exception Text **************
System.IndexOutOfRangeException: Index was outside the bounds of the array.
at TS3SoundTool.Form1.AUDT.WriteFile(BinaryWriter bw) in C:\Users\kh\source\repos\TS3SoundTool\TS3SoundTool\Form1.cs:line 806
at TS3SoundTool.Form1.SaveAUDTtoPackage() in C:\Users\kh\source\repos\TS3SoundTool\TS3SoundTool\Form1.cs:line 2905
at TS3SoundTool.Form1.btnSavePackage_Click(Object sender, EventArgs e) in C:\Users\kh\source\repos\TS3SoundTool\TS3SoundTool\Form1.cs:line 4234
at System.Windows.Forms.Control.OnClick(EventArgs e)
at System.Windows.Forms.Button.OnClick(EventArgs e)
at System.Windows.Forms.Button.OnMouseUp(MouseEventArgs mevent)
at System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
at System.Windows.Forms.Control.WndProc(Message& m)
at System.Windows.Forms.ButtonBase.WndProc(Message& m)
at System.Windows.Forms.Button.WndProc(Message& m)
at System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
************** Loaded Assemblies **************
mscorlib
Assembly Version: 4.0.0.0
Win32 Version: 4.8.4420.0 built by: NET48REL1LAST_C
CodeBase: file:///C:/Windows/Microsoft.NET/Framework/v4.0.30319/mscorlib.dll
----------------------------------------
TS3SoundTool
Assembly Version: 1.0.3.0
Win32 Version: 1.0.3.0
CodeBase: file:///C:/Users/User/Documents/TS3SoundTool/TS3SoundTool.exe
----------------------------------------
System.Windows.Forms
Assembly Version: 4.0.0.0
Win32 Version: 4.8.4400.0 built by: NET48REL1LAST_C
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Windows.Forms/v4.0_4.0.0.0__b77a5c561934e089/System.Windows.Forms.dll
----------------------------------------
System
Assembly Version: 4.0.0.0
Win32 Version: 4.8.4360.0 built by: NET48REL1LAST_C
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System/v4.0_4.0.0.0__b77a5c561934e089/System.dll
----------------------------------------
System.Drawing
Assembly Version: 4.0.0.0
Win32 Version: 4.8.4390.0 built by: NET48REL1LAST_C
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Drawing/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll
----------------------------------------
s3pi.Package
Assembly Version: 1705.20.1719.31188
Win32 Version: 1705.20.1719.31188
CodeBase: file:///C:/Users/User/Documents/TS3SoundTool/s3pi.Package.DLL
----------------------------------------
s3pi.Interfaces
Assembly Version: 1705.20.1719.31187
Win32 Version: 1705.20.1719.31187
CodeBase: file:///C:/Users/User/Documents/TS3SoundTool/s3pi.Interfaces.DLL
----------------------------------------
System.Configuration
Assembly Version: 4.0.0.0
Win32 Version: 4.8.4190.0 built by: NET48REL1LAST_B
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Configuration/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Configuration.dll
----------------------------------------
System.Core
Assembly Version: 4.0.0.0
Win32 Version: 4.8.4455.0 built by: NET48REL1LAST_C
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Core/v4.0_4.0.0.0__b77a5c561934e089/System.Core.dll
----------------------------------------
System.Xml
Assembly Version: 4.0.0.0
Win32 Version: 4.8.4084.0 built by: NET48REL1
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Xml/v4.0_4.0.0.0__b77a5c561934e089/System.Xml.dll
----------------------------------------
s3pi.Settings
Assembly Version: 1705.20.1719.31186
Win32 Version: 1705.20.1719.31186
CodeBase: file:///C:/Users/User/Documents/TS3SoundTool/s3pi.Settings.DLL
----------------------------------------
Accessibility
Assembly Version: 4.0.0.0
Win32 Version: 4.8.4084.0 built by: NET48REL1
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/Accessibility/v4.0_4.0.0.0__b03f5f7f11d50a3a/Accessibility.dll
----------------------------------------
************** JIT Debugging **************
To enable just-in-time (JIT) debugging, the .config file for this
application or computer (machine.config) must have the
jitDebugging value set in the system.windows.forms section.
The application must also be compiled with debugging
enabled.
For example:
<configuration>
<system.windows.forms jitDebugging="true" />
</configuration>
When JIT debugging is enabled, any unhandled exception
will be sent to the JIT debugger registered on the computer
rather than be handled by this dialog box.
Posts: 295
Thanks: 515 in 7 Posts
Problem when adding any sound: Exception See the end of this message for details on invoking just-in-time (JIT) debugging instead of this dialog box. ************** Exception Text ************** System.IndexOutOfRangeException: Index was outside the bounds of the array. .. |
I have fixed the extend bug, new version is now 1.0.4.
Posts: 12
Posts: 295
Thanks: 515 in 7 Posts
Hello, when will you add multi-select for importing, exporting and deleting audio files? |
Multiselect when importing is done, I am still looking at exporting, I was thinking about adding a Save All function where you select a output directory, I could also add a Delete All if that is useful.
I don't have a timeframe at the moment, the last TS4 patch has kept me quite busy lately.
Posts: 12
Multiselect when importing is done, I am still looking at exporting, I was thinking about adding a Save All function where you select a output directory, I could also add a Delete All if that is useful. I don't have a timeframe at the moment, the last TS4 patch has kept me quite busy lately. |
Not the multiselect for importing in ts4 sound tool but for the ts3 sound tool
Posts: 295
Thanks: 515 in 7 Posts
Not the multiselect for importing in ts4 sound tool but for the ts3 sound tool |
I have updated the tool with the same multi-import/export functions as the TS4 tool.
Posts: 74
Thanks: 827 in 5 Posts
Posts: 295
Thanks: 515 in 7 Posts
What to do to change the voices of an interaction? They have several tone variations and I'm not able to replace them. Even doing the step by step, the game continues to recognize only the original voices. |
Can you please provide the sound event name and what interaction you use to test it, also make sure you replace all voice types and variations to ensure your custom voices are played.
Posts: 74
Thanks: 827 in 5 Posts
Can you please provide the sound event name and what interaction you use to test it, also make sure you replace all voice types and variations to ensure your custom voices are played. |
I'm trying to change the "vo_vampire_blood_accera" to make an update on my mod.
I've tried replacing all the voices, but it just doesn't work. When cloning, you are asked for a new name for the resource, as in the image below:
[IMG][/IMG]
If I click "Ok" and follow the steps as instructed, in this case, save the package. The program is clean, like the first time it is opened, like this:
[IMG][/IMG]
Then I have to open the package that I created by clicking on "Browse", then the file is opened and then I follow the steps. I delete the audios and import mine and then save. When opening the package saved with S3PE it looks like this::
[IMG][/IMG]
There are no AUDT file names, and their id does not match the default sound event ID, so the audios are not replaced. I don't know what I'm doing wrong
Posts: 295
Thanks: 515 in 7 Posts
I'm trying to change the "vo_vampire_blood_accera" to make an update on my mod. .. |
When you click Clone the name that pops up is not correct, you will need to remove the _fa suffix so the name becomes vo_vampire_blood_accera again, then it should create the resource names and hashes correctly.
I will fix the name bug in the next update, the TS4 Sound Tool seem have the same issue, not sure when this happened.
For reference, these are the voice type suffixes the game uses,
"Child voice 1", Value = "_ca"
"Child voice 2", Value = "_cb"
"Female Voice 1", Value = "_fa"
"Female Voice 2", Value = "_fb"
"Female Voice 3", Value = "_fc"
"Male Voice 1", Value = "_ma"
"Male Voice 2", Value = "_mb"
"Male Voice 3", Value = "_mc"
"Toddler Voice", Value = "_pa"
Posts: 74
Thanks: 827 in 5 Posts
I did as you recommended, after cloning, removing the prefix, and saving, when opening the package in "Browse" it looks like this:
[IMG][/IMG]
If I try to import a sound, I get an error message. This message is in Portuguese because it is the language of my computer, but the message is this:
"An unhandled exception occurred in the application. If you click Continue, the application will ignore this error and try to continue. If you click Terminate, the application will exit immediately.
Object reference not set to an instance of an object."
[IMG][/IMG]
In order not to give this error, I need to import the audios after cloning and before saving, but by doing this, when testing in the game, the sound that I added is not played, nor the default sound of the game, it is muted.
Who Posted
|