How can I change SDT sound files with custom sounds? (1 Viewer)

stealth.ie

Content Creator
Joined
Feb 9, 2019
I'm relatively new to modding, and was curious on how it would be possible to alter SDT's sound files and replace or add my own custom (particularly gagging) sounds into the game, similar to how FrankMoses' made their Remastered SDT mod. At the moment, I'm stuck with having to rely on a dialogue I made to play my custom sounds, but that mostly comes down to chance on whether they'll play when I want them to. I've already looked around for a similar question but can seem to find anyone else trying to do the same. Any help is appreciated!
 

sby

Content Creator
Coder
Joined
Sep 11, 2012
i have seen people make sound replacements, but i would consider them to be done the wrong way

if someone has a dump of audio files for me to test with, i can try to come up with a programmatic way to be able to load / unload and swap between these kind of custom sounds.

specifically, i am looking for audio files that would be replacing these sound effects:
Code:
public function initSoundEffects() : void
        {
            this.normalBreath = new Array();
            this.normalBreath.push(new sfxBreathe10());
            this.normalBreath.push(new sfxBreathe11());
            this.normalBreath.push(new sfxBreathe12());
            this.normalBreath.push(new sfxBreathe13());
            this.normalBreath.push(new sfxBreathe14());
            this.normalBreath.push(new sfxBreathe15());
            this.normalBreath.push(new sfxBreathe16());
            this.normalBreath.push(new sfxBreathe17());
            this.normalBreath.push(new sfxMoanBreathe8());
            this.normalBreath.push(new sfxMoanBreathe9());
            this.normalBreath.push(new sfxBreathe4());
            this.breatheIn = new Array();
            this.breatheIn.push(new sfxBreatheIn2());
            this.breatheIn.push(new sfxBreatheIn3());
            this.breatheIn.push(new sfxBreatheIn4());
            this.breatheIn.push(new sfxBreatheIn5());
            this.breatheIn.push(new sfxBreatheIn6());
            this.fastBreath = new Array();
            this.fastBreath.push(new sfxBreathe5());
            this.fastBreath.push(new sfxBreathe6());
            this.fastBreath.push(new sfxBreathe7());
            this.fastBreath.push(new sfxBreathe8());
            this.fastBreath.push(new sfxBreathe9());
            this.suddenBreath = new Array();
            this.suddenBreath.push(new sfxCoughBreathe2());
            this.suddenBreath.push(new sfxCoughBreathe6());
            this.suddenBreath.push(new sfxCoughBreathe7());
            this.suddenBreath.push(new sfxCoughBreathe8());
            this.suddenBreath.push(new sfxCoughBreathe10());
            this.suddenBreath.push(new sfxBreatheIn1());
            this.suddenBreath.push(new sfxMoanBreathe6());
            this.suddenBreath.push(new sfxMoanBreathe7());
            this.quietBreath = new Array();
            this.quietBreath.push(new sfxQuietBreath1());
            this.quietBreath.push(new sfxQuietBreath2());
            this.quietBreath.push(new sfxQuietBreath3());
            this.quietBreath.push(new sfxQuietBreath4());
            this.down = new Array();
            this.down.push(new sfxDown1());
            this.down.push(new sfxDown2());
            this.down.push(new sfxDown3());
            this.down.push(new sfxDown4());
            this.down.push(new sfxDown5());
            this.down.push(new sfxDown6());
            this.down.push(new sfxDown7());
            this.down.push(new sfxDown8());
            this.down.push(new sfxDown9());
            this.down.push(new sfxDown10());
            this.touch = new Array();
            this.touch.push(new sfxTouch1());
            this.touch.push(new sfxTouch2());
            this.touch.push(new sfxTouch3());
            this.gag = new Array();
            this.gag.push(new sfxGag1());
            this.gag.push(new sfxGag2());
            this.gag.push(new sfxGag3());
            this.gag.push(new sfxGag4());
            this.gag.push(new sfxGag5());
            this.gag.push(new sfxGag6());
            this.gag.push(new sfxGag7());
            this.gag.push(new sfxGag8());
            this.gag.push(new sfxGag9());
            this.gag.push(new sfxGag10());
            this.gag.push(new sfxGag11());
            this.gag.push(new sfxGag12());
            this.gag.push(new sfxGag13());
            this.gag.push(new sfxGag14());
            this.gag.push(new sfxGag15());
            this.suck = new Array();
            this.suck.push(new sfxSuck1());
            this.suck.push(new sfxSuck2());
            this.suck.push(new sfxSuck3());
            this.suck.push(new sfxSuck4());
            this.suck.push(new sfxSuck5());
            this.suck.push(new sfxSuck6());
            this.suck.push(new sfxSuck7());
            this.suck.push(new sfxSuck8());
            this.suck.push(new sfxSuck9());
            this.suck.push(new sfxSuck10());
            this.suck.push(new sfxSuck11());
            this.suck.push(new sfxSuck12());
            this.suck.push(new sfxSuck13());
            this.suck.push(new sfxSuck14());
            this.suck.push(new sfxSuck15());
            this.suck.push(new sfxSuck16());
            this.suck.push(new sfxSuck17());
            this.suck.push(new sfxSuck18());
            this.suck.push(new sfxMoanSuck1());
            this.suck.push(new sfxMoanSuck2());
            this.cough = new Array();
            this.cough.push(new sfxCough1());
            this.cough.push(new sfxCough2());
            this.cough.push(new sfxCough3());
            this.cough.push(new sfxCough4());
            this.cough.push(new sfxCough5());
            this.cough.push(new sfxCough6());
            this.cough.push(new sfxCough7());
            this.openCough = new Array();
            this.openCough.push(new sfxOpenCough1());
            this.openCough.push(new sfxOpenCough2());
            this.openCough.push(new sfxOpenCough3());
            this.openCough.push(new sfxOpenCough4());
            this.openCough.push(new sfxOpenCough5());
            this.openCough.push(new sfxOpenCough6());
            this.openCough.push(new sfxOpenCough7());
            this.openCough.push(new sfxOpenCough8());
            this.openCough.push(new sfxOpenCough9());
            this.openCough.push(new sfxOpenCough10());
            this.openCough.push(new sfxOpenCough11());
            this.openCough.push(new sfxOpenCough12());
            this.held = new Array();
            this.held.push(new sfxHeld1());
            this.held.push(new sfxHeld2());
            this.held.push(new sfxHeld3());
            this.held.push(new sfxHeld4());
            this.held.push(new sfxHeld5());
            this.held.push(new sfxHeld6());
            this.held.push(new sfxHeld7());
            this.held.push(new sfxHeld8());
            this.held.push(new sfxHeld9());
            this.held.push(new sfxHeld10());
            this.held.push(new sfxHeld11());
            this.held.push(new sfxHeld12());
            this.held.push(new sfxHeld13());
            this.splat = new Array();
            this.splat.push(new sfxSplat1());
            this.splat.push(new sfxSplat2());
            this.splat.push(new sfxSplat3());
            this.passOut = new Array();
            this.passOut.push(new sfxPassOut1());
            this.passOut.push(new sfxPassOut2());
            this.passOut.push(new sfxPassOut3());
            this.swallow = new Array();
            this.swallow.push(new sfxSwallow1());
            this.swallow.push(new sfxSwallow2());
            this.swallow.push(new sfxSwallow3());
            this.swallow.push(new sfxSwallow4());
            this.swallow.push(new sfxSwallow5());
            this.swallow.push(new sfxSwallow6());
            this.swallow.push(new sfxSwallow7());
            this.swallow.push(new sfxSwallow8());
            this.swallow.push(new sfxSwallow9());
            this.swallow.push(new sfxSwallow10());
            this.swallow.push(new sfxSwallow11());
            this.swallow.push(new sfxSwallow12());
            this.lick = new Array();
            this.lick.push(new sfxLick1());
            this.lick.push(new sfxLick2());
            this.lick.push(new sfxLick3());
            this.lick.push(new sfxLick4());
            this.lick.push(new sfxLick5());
            this.lick.push(new sfxLick6());
            this.lick.push(new sfxLick7());
            this.lick.push(new sfxLick8());
            this.cum = new Array();
            this.cum.push(new sfxCum1());
            this.cum.push(new sfxCum2());
            this.cumInside = new Array();
            this.cumInside.push(new sfxCumInside1());
            this.cumInside.push(new sfxCumInside2());
            this.grab = new sfxGrab();
            this.rub = new sfxRub();
            this.intro = new sfxIntro();
            return;
        }// end function

simply providing a set for that sound type would suffice for testing purposes
 

FrankMoses

Content Creator
Joined
Jul 29, 2020
I've been waiting for someone to be able to do this!
Most of the files you are looking for are attached. Some of them are missing here:
cum, cumInside - these sounds need to be replaced by another mod, separate from the mod replacing her voice;
grab, rub, intro - I just don't have these sounds;
touch, splat, lick - are used by animtools for non-oral poses.
 

sby

Content Creator
Coder
Joined
Sep 11, 2012
I've been waiting for someone to be able to do this!
Most of the files you are looking for are attached. Some of them are missing here:
cum, cumInside - these sounds need to be replaced by another mod, separate from the mod replacing her voice;
grab, rub, intro - I just don't have these sounds;
touch, splat, lick - are used by animtools for non-oral poses.
proof of concept works, will sort out an interface when i am bored
 

sby

Content Creator
Coder
Joined
Sep 11, 2012
uploaded this, i suggest trying it out first and see how it pans out before going through and creating a ton of audio libraries
 

stealth.ie

Content Creator
Joined
Feb 9, 2019
uploaded this, i suggest trying it out first and see how it pans out before going through and creating a ton of audio libraries
I appreciate the help man, didn't expect you to make a whole mod for it so you're a definite legend for that.
 

stealth.ie

Content Creator
Joined
Feb 9, 2019
uploaded this, i suggest trying it out first and see how it pans out before going through and creating a ton of audio libraries
Hey man, I was messing around with that mod and ended up using a bunch of custom bj sounds I had taken from porn for dialogue in there. I changed their file names to the appropriate ones required for the audio (basically just replacing the sounds that were in the mod folder), imported them to the .fla project and published your template to a .swf but flash doesn't even try to load the mod. When I use your verison it still works so I know that I did something wrong. I'm new to modding so sorry for the newbie question but I figured you, being the creator, would be the best person to ask where I could've gone wrong.
 

sby

Content Creator
Coder
Joined
Sep 11, 2012
Hey man, I was messing around with that mod and ended up using a bunch of custom bj sounds I had taken from porn for dialogue in there. I changed their file names to the appropriate ones required for the audio (basically just replacing the sounds that were in the mod folder), imported them to the .fla project and published your template to a .swf but flash doesn't even try to load the mod. When I use your verison it still works so I know that I did something wrong. I'm new to modding so sorry for the newbie question but I figured you, being the creator, would be the best person to ask where I could've gone wrong.
they should already have embed references in the fla project. see if there are build errors because if some files are missing.
there is a word doc with instructions on how to use it
 

Users who are viewing this thread

Top


Are you 18 or older?

This website requires you to be 18 years of age or older. Please verify your age to view the content, or click Exit to leave.