As far as iknow the et-sdl-sound.so check crc32 on bin file and if it is correct
it fixes the sound, and if not it doesnt, according to the maker of et-sdl-sound.so
No way around that except recompiling and adding crc32 of modded file.
case 0x6ab49f82:
version = "ET 2.60b"; // Original 2.60b Patch
writeJump((void *) 0x08188250, (void *) SNDDMA_Init);
writeJump((void *) 0x08188840, (void *) SNDDMA_GetDMAPos); writeJump((void *) 0x081888d0, (void *) SNDDMA_Shutdown); writeJump((void *) 0x081888f0, (void *) SNDDMA_BeginPainting); writeJump((void *) 0x081888e0, (void *) SNDDMA_Submit); _Cvar_Get = (cvar_t* (*) (const char *, const char *, int)) 0x08073bb0;
dma = (dma_t *) 0x0926d3a4; break;