[Novice] How to Fix Popping with Custom SFX (Updated 01/16/2019)

Started by KingJigglypuff, September 06, 2017, 06:38:52 PM

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

Just insert the following code inside your GCT, and you won't have to worry about popping.
QuoteSawnd Pop Fix V2 [DukeItOut]
C21D3760 00000003
8084000C 2C040200
41800008 3884FFC0
60000000 00000000
If you still experience popping, then increase the blue highlighted section and decrease the green highlighted section by a comparable amount.

The old tutorial has been placed inside the spoiler below for archival purposes.
Sorry but you are not allowed to view spoiler contents.


Offset 2 is after the second instance of "RWSD". In this file's case, it's 0x63C0.
Sorry but you are not allowed to view spoiler contents.


Once you have your two Offsets down, add them together. In this file's case, it would be 0x34C0 + 0x63C0 = 0x9880. After getting your totaled Offset, go to that said Offset.
Sorry but you are not allowed to view spoiler contents.


The final thing to do now is insert 0x20 bytes of data to this offset (Edit > Insert Bytes).
Sorry but you are not allowed to view spoiler contents.


After that, save your edits. Any sort of popping for Vocal Effects or Sound Effects will be fixed. Remember, do this after you're done inserting your SFX. Don't do this tutorial, then insert more SFX afterward.

And with that, I conclude this tutorial. This could have never been done without the efforts of the former PMDT.
I don't take requests.

My PSA Thread
[move][/move]


An unfortunate drawback with this method is attempting to do this for a character whose final smash uses music (DK, Luigi, Peach, and Dedede) will cause issues when their music is supposed to start (crash on Wii, panic handler on Dolphin).

I edited the PM announcer but as I click on a few characters, they make up weird noises.

A very important update. DukeItOut made a code which actually fixes popping in custom sawnd files, so this guide is rendered redundant as a result.

Just insert the following code inside your GCT, and you won't have to worry about popping.
QuoteSawnd Pop Fix [DukeItOut]
* C21D3760 00000003
* 8084000C 2C040040
* 41800008 3884FFC0
* 60000000 00000000
If you still experience popping, then increase the blue highlighted section and decrease the green highlighted section by a comparable amount.
I don't take requests.

My PSA Thread
[move][/move]

January 17, 2019, 12:28:11 AM #5 Last Edit: January 17, 2019, 12:32:54 AM by KingJigglypuff
For those using the current Sawnd Pop fix code, please update it, as the previous version breaks the Starman and Hammer music.
QuoteSawnd Pop Fix V2 [DukeItOut]
C21D3760 00000003
8084000C 2C040200
41800008 3884FFC0
60000000 00000000
I don't take requests.

My PSA Thread
[move][/move]