Подписывайтесь на наш Telegram и не пропускайте важные новости! Перейти

Гайд How to modify our hitsound volume

Начинающий
Начинающий
Статус
Оффлайн
Регистрация
28 Фев 2026
Сообщения
24
Реакции
4
s/o sapphyrus

C++:
Expand Collapse Copy
// 4C 89 44 24 ? 48 89 4C 24 ? 53 55 56 57 41 55 @soundsystem.dll
// Unable to find graph for vmix %s\n @xref
int S_StartSound_Immediate( void* pThis, SStartSoundParams_t* pSoundParams, const char* szFilePath )
{
    if ( Features::pShots->IsPlayingSounds( ) )
        pSoundParams->flVolume = CTX::pConfig->ESP.HitSoundVolume.Get( );
  
    return pfnStartSoundImmediate( pThis, pSoundParams, szFilePath );
}

C++:
Expand Collapse Copy
class CSfxTable;

struct SStartSoundParams_t
{
    SStartSoundParams_t( ) = delete;
    SStartSoundParams_t( SStartSoundParams_t&& ) = delete;
    SStartSoundParams_t( const SStartSoundParams_t& ) = delete;

    Math::Vector_t< float, 3 > vecPosition;
private:
    [[maybe_unused]] std::byte pad0[ 0x4 ];
public:
    CSfxTable* pSfx;
    std::int16_t iFlags;
private:
    [[maybe_unused]] std::byte pad1[ 0x6 ];
public:
    int iEntIndex;
    float flVolume;
};
 
Последнее редактирование:
Назад
Сверху Снизу