![]() |
Page 1 of 2
|
TS3 Sound Tool 1.0.10 BETA
3 Attachment(s)
This is basically the same as the tool I made for Sims 4, for more details and descriptions see the link below. The tool is still BETA and needs more testing, all feedback is welcome.
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/
TS4 Sound Tool link https://modthesims.info/d/639090/ts4-sound-tool.html Audacity link https://www.audacityteam.org/ |
I was dreaming of a tool like that, thank you so much !
|
1 Attachment(s)
I installed expansion pack, but only base game showing
|
Quote: Originally posted by Waronk
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 ? |
1 Attachment(s)
Quote: Originally posted by denton47
My folder look like this |
Quote: Originally posted by Waronk
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 ? |
Quote: Originally posted by denton47
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) |
Quote: Originally posted by denton47
Yes, Thank you, since my version from disk/DVD |
1 Attachment(s)
MTS wont let me upload a new version on the main post so I uploaded it here.
|
Quote: Originally posted by HarVee
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 |
Glad to see that even though the directory is different the file names remain the same. That's certainly going to make developing this tool easier in the future!
|
1 Attachment(s)
I have uploaded a new version which should now support playing and replacing all audio types.
|
1 Attachment(s)
The tool should now search the packages in correct order.
|
Quote: Originally posted by denton47
Yes finally, thank you |
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. 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. |
Quote: Originally posted by Aijajacob
I have fixed the extend bug, new version is now 1.0.4. |
Hello, when will you add multi-select for importing, exporting and deleting audio files?
|
Quote: Originally posted by Aijajacob
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. |
Quote: Originally posted by denton47
Not the multiselect for importing in ts4 sound tool but for the ts3 sound tool |
Quote: Originally posted by Aijajacob
I have updated the tool with the same multi-import/export functions as the TS4 tool. |
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.
|
Quote: Originally posted by Druyddark
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. |
3 Attachment(s)
Quote: Originally posted by denton47
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] 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] 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] 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 |
Quote: Originally posted by Druyddark
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" |
2 Attachment(s)
Thank you for your support!
I did as you recommended, after cloning, removing the prefix, and saving, when opening the package in "Browse" it looks like this: [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] 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. |
All times are GMT +1. The time now is 2:30 PM. |
Page 1 of 2
|
Powered by: vBulletin Version 3.0.14 · Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.