• 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
In-game sounds
#1
You know some hacks have "sound system" like when u kill 5 people in a row it says MMMMMONSTER KILL.

1.) How is it called?
2.) How is it working? (dll injection?)
3.) Is it possible to make one for MW3 (theoretically)
4.) Nice smileys, @SuperNovaAO Forever AloneY U NODumb BitchHappy cryLOLOkayLike a sirMe Gusta
[Image: r212360a129ce9b84444093b6cd2699013a1fbn155.png]
  Reply
#2
(02-07-2012, 15:40)G-Man Wrote: 1.) How is it called?
2.) How is it working? (dll injection?)
3.) Is it possible to make one for MW3 (theoretically)

1. What? Do you mean how do you play the sounds? If you're looking for the name it's the Quake 3 sounds I believe
2. It doesn't have to be DLL injection, but in most cases it is
3. Possible for virtually any game
[Image: b_560_95_1.png]
  Reply
#3
To play sound app needs an event. E.g. headshot. How it knows that I made headshot in game? Thru dll. Dll are bannable, so I just can't play sound on some event in game?!
[Image: r212360a129ce9b84444093b6cd2699013a1fbn155.png]
  Reply
#4
(02-07-2012, 21:25)G-Man Wrote: To play sound app needs an event. E.g. headshot. How it knows that I made headshot in game? Thru dll. Dll are bannable, so I just can't play sound on some event in game?!

That's the biggest bullshit I've ever heard.
Specific actions DLL's make are bannable. Did you knew that Steam Game Overlay (Shift+Tab) is also DLL hooking ?
And I'm pretty sure reading such events won't get you banned.
[Image: lQDUjba.jpg]
  Reply
#5
(02-07-2012, 21:51)OrangePL Wrote:
(02-07-2012, 21:25)G-Man Wrote: To play sound app needs an event. E.g. headshot. How it knows that I made headshot in game? Thru dll. Dll are bannable, so I just can't play sound on some event in game?!

That's the biggest bullshit I've ever heard.
Specific actions DLL's make are bannable. Did you knew that Steam Game Overlay (Shift+Tab) is also DLL hooking ?
And I'm pretty sure reading such events won't get you banned.

ALL dll hooking that are not allowed/not used by steam or game will have a risk of BAN
  Reply
#6
@kokole You know you're arguing with the most experienced user on the forum about this stuff?
  Reply
#7
(02-08-2012, 01:26)kokole Wrote:
(02-07-2012, 21:51)OrangePL Wrote:
(02-07-2012, 21:25)G-Man Wrote: To play sound app needs an event. E.g. headshot. How it knows that I made headshot in game? Thru dll. Dll are bannable, so I just can't play sound on some event in game?!

That's the biggest bullshit I've ever heard.
Specific actions DLL's make are bannable. Did you knew that Steam Game Overlay (Shift+Tab) is also DLL hooking ?
And I'm pretty sure reading such events won't get you banned.

ALL dll hooking that are not allowed/not used by steam or game will have a risk of BAN

@OrangePL is the most experienced? Troll

Also what he said is true. Only specific things get you banned. Steam Overlay, Xfire Overlay, Origin Overlay ( LOL ), Fraps, Overwolf, Mumble Overlay, etc won't get you banned.

Theoretically playing the sounds in MW3 is possible via a DLL whilst being undetected (also usually it's a mix of Quake AND UT sounds)
  Reply
#8
Code:
*****************\
CoD4 Kill Sounds
    By: Strife
\*****************/

#pragma comment (lib, "Winmm.lib")

#include <Windows.h>
#include <iostream>

char HackPath[MAX_PATH];

#define KILLINGSPREE    5
#define DOMINATING        8
#define    MONSTERKILL        10
#define    RAMPAGE            13
#define    UNSTOPPABLE        15
#define    GODLIKE            20
#define    WICKEDSICK        30

bool bKillingSpree    = false;
bool bDominating    = false;
bool bMonsterKill    = false;
bool bRampage        = false;
bool bUnstoppable    = false;
bool bGodLike        = false;
bool bWickedSick    = false;


DWORD WINAPI MyThread( LPVOID )
{
    for( int i = strlen( HackPath ); i > 0; i-- ) { if( HackPath[i] == '\\' ) { HackPath[i+1] = 0; break; } }    
    
    char WickedSick[MAX_PATH];
    sprintf( WickedSick, "%s\\WickedSick.wav", HackPath );
    char GodLike[MAX_PATH];
    sprintf( GodLike, "%s\\GodLike.wav", HackPath );
    char Dominating[MAX_PATH];
    sprintf( Dominating, "%s\\Dominating.wav", HackPath );
    char HeadShot[MAX_PATH];
    sprintf( HeadShot, "%s\\HeadShot.wav", HackPath );
    char KillingSpree[MAX_PATH];
    sprintf( KillingSpree, "%s\\KillingSpree.wav", HackPath );
    char Rampage[MAX_PATH];
    sprintf( Rampage, "%s\\Rampage.wav", HackPath );
    char MonsterKill[MAX_PATH];
    sprintf( MonsterKill, "%s\\MonsterKill.wav", HackPath );
    char Unstoppable[MAX_PATH];
    sprintf( Unstoppable, "%s\\Unstoppable.wav", HackPath );

    bool bGetValuesOnce = true;
    bool bPlaySounds = false;
    int HeadShotHolder;
    int KillsHolder;
    int DeathHolder;        

    while( 1 )
    {
        if( GetAsyncKeyState( VK_NUMPAD1 ) &1 )
            bPlaySounds = !bPlaySounds;

        if( bPlaySounds )
        {
            int Kills = *( int* )0xCC19698;
            int Deaths  = *( int* )0xCC196A0;
            int HeadShots = *( int* )0xCC196AC;
            int KillTotal = 0;

            if( bGetValuesOnce )
            {
                PlaySound( "SystemStart", NULL, SND_ALIAS );

                HeadShotHolder = HeadShots;
                KillsHolder = Kills;
                DeathHolder = Deaths;
                bGetValuesOnce = false;
            }

            DWORD IsInGame = *( DWORD* )0x74E0D8;

            if( IsInGame )
            {
                if( HeadShots > HeadShotHolder )
                {
                    PlaySound( HeadShot, NULL, SND_FILENAME );
                    HeadShotHolder = HeadShots;
                }        

                if( Kills > KillsHolder )
                {
                    KillTotal = Kills - KillsHolder;

                    if( KillTotal >= KILLINGSPREE && !bKillingSpree )
                    {
                        PlaySound( KillingSpree, NULL, SND_FILENAME );
                        bKillingSpree = true;
                    }
                    else if( KillTotal >= DOMINATING && !bDominating )
                    {
                        PlaySound( Dominating, NULL, SND_FILENAME );
                        bDominating = true;
                    }
                    else if( KillTotal >= MONSTERKILL && !bMonsterKill )
                    {
                        PlaySound( MonsterKill, NULL, SND_FILENAME );
                        bMonsterKill = true;
                    }
                    else if( KillTotal >= RAMPAGE && !bRampage )
                    {
                        PlaySound( Rampage, NULL, SND_FILENAME );
                        bRampage = true;
                    }
                    else if( KillTotal >= UNSTOPPABLE && !bUnstoppable )
                    {
                        PlaySound( Unstoppable, NULL, SND_FILENAME );
                        bUnstoppable = true;
                    }
                    else if( KillTotal >= GODLIKE && !bGodLike )
                    {
                        PlaySound( GodLike, NULL, SND_FILENAME );
                        bGodLike = true;
                    }
                    else if( KillTotal >= WICKEDSICK && !bWickedSick )
                    {
                        PlaySound( WickedSick, NULL, SND_FILENAME );
                        bWickedSick = true;
                    }
                }

                if( Deaths > DeathHolder )
                {
                    KillsHolder = Kills;
                    DeathHolder = Deaths;

                    bKillingSpree = false;
                    bDominating = false;
                    bMonsterKill = false;
                    bRampage = false;
                    bUnstoppable = false;
                    bGodLike = false;
                    bWickedSick = false;
                }
            }
            else
            {
                KillsHolder = Kills;
                DeathHolder = Deaths;
                HeadShotHolder = HeadShots;

                bKillingSpree = false;
                bDominating = false;
                bMonsterKill = false;
                bRampage = false;
                bUnstoppable = false;
                bGodLike = false;
                bWickedSick = false;
            }
        }
        else
            bGetValuesOnce = true;

        Sleep( 50 );
    }

    return 0;
}


BOOL WINAPI DllMain( HMODULE hModule, DWORD dwReason, LPVOID lpvReserved )
{
    if( dwReason == DLL_PROCESS_ATTACH )
    {
        GetModuleFileName( hModule, HackPath, MAX_PATH );
            
        CreateThread( 0, 0, MyThread, 0, 0, 0 );

        return TRUE;
    }

    return FALSE;
}

This is for COD4 Version 1.5, Credits: Strife
If you want to have a go just update the addresses and try.
Attached are the sound files Tongue.

Edit: Virus scan : https://www.virustotal.com/file/cee854cc...328685244/


Attached Files
.rar   Sounds.rar (Size: 145.55 KB / Downloads: 5)
  Reply
#9
Bump @moderator's Y U NO approve
  Reply


Possibly Related Threads…
Thread Author Replies Views Last Post
  What game have you bought in the last week? RaZ 12 7,210 12-05-2013, 16:29
Last Post: Nekochan
  [Release] CS addon for MW2(Sounds,show damage) Fl0w_.JACKDAN 1 4,377 09-29-2013, 19:46
Last Post: Nekochan
  Help Playing sounds ingame? Some 2 3,147 09-10-2013, 10:42
Last Post: Yamato
  [GAME]The Letter Game Bandarigoda123 65 26,743 08-08-2013, 21:05
Last Post: AZUMIKKEL
  [Release] AntiRage for Infected Game Mode yokai134 17 13,210 08-04-2013, 22:22
Last Post: yokai134
  ESTRANGED best indie game I've seen so far Arteq 0 2,322 08-03-2013, 14:03
Last Post: Arteq
  [HELP] bo2 - FD1 - dis-attach the console from the game masis 8 5,420 07-17-2013, 23:01
Last Post: surtek
Smile [Release] Map & Game Type Changer Plugin (Fixed) 30mba 31 20,055 07-10-2013, 16:27
Last Post: 26hz
  Selling steam account for a game! Strentin 3 3,843 06-18-2013, 07:49
Last Post: xfxtroll
  Help Using chat outside in game Bandarigoda123 1 2,827 06-09-2013, 12:46
Last Post: Nekochan

Forum Jump:


Users browsing this thread: 1 Guest(s)