Help with installing Remaster SDT sounds (1 Viewer)

HHC247

Potential Patron
Joined
Mar 24, 2021
Hi there, brand new to modding SDT. I've got the whole loader already installed with the basic mods that comes with it. I've read the tutorials but can't figure out how to properly install these swf sound files. I've tried what the tutorial describes but it doesn't talk about any sound mods. Doing the tutorial steps ends up with the mods not being correctly loaded in.

I would appreciate any help.

Thank you
 

BuckWild

Modder
Streamer
Joined
Feb 3, 2013
Backup SDT.swf (i.e. rename it to something like Original_SDT.swf and rename any one of the new .swf files of your choice to SDT.swf.

You can only use one at a time and it's okay to leave all the files from that mod in your main folder to access them faster if you're unsure which one you want to stick with. Only one can be named SDT.swf and it will run as if it was the original SDT.swf when you boot it up via the loader.

YOU CANNOT LOAD THESE FILES LIKE OTHER MODS. They are replacement files because replacing sound is hard.
 

sby

Content Creator
Coder
Joined
Sep 11, 2012
Backup SDT.swf (i.e. rename it to something like Original_SDT.swf and rename any one of the new .swf files of your choice to SDT.swf.

You can only use one at a time and it's okay to leave all the files from that mod in your main folder to access them faster if you're unsure which one you want to stick with. Only one can be named SDT.swf and it will run as if it was the original SDT.swf when you boot it up via the loader.

YOU CANNOT LOAD THESE FILES LIKE OTHER MODS. They are replacement files because replacing sound is hard.
sounds are defined in obj.SoundControl
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

it should be pretty simple to swap out the arrays of sound effects with your own as a loader mod
(grab and rub only have the 1 sound effect, so those would be just assigning the variable to your sound)

example
Code:
public function initl(l){

[Embed(source="mynewbreath1c.mp3")]       //this might not be how to embed using the standalone as3compiler, probably have to look that up
var mynewbreath1c:Class;
var mynewbreath1:Sound= new mynewbreath1c();

var mynormalbreatharray:Array = new Array();
mynormalbreatharray.push (mynewbreath1());

l.g.soundControl.normalBreath = mynormalbreatharray;
l.unloadMod();
}

for the real nice polish, keep track of the original sound effects, and have the sound sets selectable through a menu
 
Last edited:

stealth.ie

Content Creator
Joined
Feb 9, 2019
How is it that you were able to access and alter sound files? I've been wanting to edit and customize sounds for quite some time but I'm not very experienced at modding. Do I need software other than flash to be able to mod? Sorry for replying to a question with a question but any feedback is appreciated! :)
 

sby

Content Creator
Coder
Joined
Sep 11, 2012
i mostly use the lightweight as3 compiler modguy shared a while back, much more straight forward to actionscript mod than using adobe flash. I have a copy of the as3 compiler along with the source actionscript files with most of my mod releases. i also have videos in my thread about making actionscript mods if you want to try this stuff out.

i haven't actually gone through the process of changing these sounds used in the game, but from what i see in the source code it appears to be possible and fairly straightforward.
 

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.