September 2012

Selasa, 11 September 2012

[Source]Healthbar ESP


Membutuhkan :
  • Gamestruct
  • W2S ( World to Screen)
  • Value Health
Drawing function:
void DrawRect(IDirect3DDevice9* pD3Ddev, int baseX, int baseY, int baseW, int baseH, D3DCOLOR Cor)
{
    D3DRECT BarRect = { baseX, baseY, baseX + baseW, baseY + baseH }; 
    pD3Ddev->Clear(1, &BarRect, D3DCLEAR_TARGET | D3DCLEAR_ZBUFFER, Cor, 0,  0); 
}

"Jangan segan untuk bertanya, bila agan kesulitan silahkan tinggalkan komentar di bawah, maka akan saya bantu semaksimal mungkin "

[Source]Text log class

//----------------------------------//
class C_Log
{
        public:
                C_Log(); // Constructor
                ~C_Log(); // De-constructor
                void Reset( void ); // Prototype
                void LoadLogLocation( char* szString ); // Prototype
                void Log( char* szString, ... ); // Prototype
 
        private:
                char szLogLocation[ MAX_PATH ]; // Path of text file
}CLog;
//----------------------------------//
 
//----------------------------------//
C_Log::C_Log()
{
       
}
//----------------------------------//
C_Log::~C_Log()
{
       
}
//----------------------------------//
 
//----------------------------------//
void C_Log::Reset( void )
{
        fstream pFile( szLogLocation, ios::out ); // Open the text file for output only ( eraces everything )
        pFile.close(); // Closes file
}
//----------------------------------//
void C_Log::LoadLogLocation( char *szString )
{
        strcpy( szLogLocation, szString ); // Moves file path into szLogLocation
       
        char* pszTemp = strrchr( szLogLocation, '\\' ); // Gets last instance of '\' character in file path
        *( pszTemp + 1 ) = 0; // Null out character after dash to append path
        strcat( pszTemp, "\\Hook Log.txt" ); // Append file log name
}
//----------------------------------//
void C_Log::Log( char* szString,  ... )
{
        char*   szBuffer = new char[ 2048 ]; // Create format holding char array
        char    szTime[ MAX_PATH ]; // Create time hold char array
        time_t  tmCurrentTime; // create time_t structure instance
 
        va_list va_alist;
        va_start( va_alist, szString );
        vsprintf( szBuffer, szString, va_alist); // fill szBuffer with string and filled format
        va_end  ( va_alist );
       
        time( &tmCurrentTime ); // Get local time
        strcpy( szTime, ctime( &tmCurrentTime ) ); // load time string into szTime
        szTime[ strlen( szTime ) - 1 ] = 0; // Remove newline character
       
        strcpy( szBuffer, Strings._sprintf( "[ %s ] %s", szTime, szBuffer ) ); // Format the string ( for _sprintf view [Snippet] Dynamic format strings class  )
       
        fstream pFile( szLogLocation, ios::app ); // open file for appending
       
        pFile << szBuffer << endl; // output string
       
        pFile.close(); // close file
       
        delete[] szBuffer; // free string memory
        Strings.ClearSprintfQueue(); // clear queue
}
//----------------------------------//
 
BOOL WINAPI DllMain( HMODULE hModule, DWORD dwReason, LPVOID lpvReserved )
{
        switch( dwReason )
        {
                case DLL_PROCESS_ATTACH:
                        char szString[ MAX_PATH ];
                        GetModuleFileName( hModule, szString, sizeof( szString ) ); // Gets dll full path and name
 
                        CLog.LoadLogLocation( szString ); // Sets up the text log location
                        CLog.Log( "// Library injected //" ); // Example on how its used
                break;
               
                case DLL_PROCESS_DETACH:
                        CLog.Log( "// Library released %d//\n\n\n", 0 ); // Example on how its used
                break;
        }
 
        return TRUE;
}
"Jangan segan untuk bertanya, bila agan kesulitan silahkan tinggalkan komentar di bawah, maka akan saya bantu semaksimal mungkin "

[Source]Primitive rectangle outline drawing function ( Box Esp )

//------------------------------------//
#define LR_WIDTH 1 // Controls width of lines

void DrawLineRect( long X, long Y, long W, long H, D3DCOLOR Color )
{
    
    DrawRect( X, Y, W, LR_WIDTH, Color );
    DrawRect( X, Y, LR_WIDTH, H, Color );
    
    DrawRect( X + W, Y, LR_WIDTH, H, Color );
    DrawRect( X, Y + H, W, LR_WIDTH, Color );
}
//------------------------------------//

Usage : Pasang dibawah Subhack "if(bla..bla..bla);" di Endscene
DrawRect(10, 20, 30, pDevice->pos, merah);
"Jangan segan untuk bertanya, bila agan kesulitan silahkan tinggalkan komentar di bawah, maka akan saya bantu semaksimal mungkin "

[Tutorial] Setting Directx pada direktori VC++

Untuk agan yg masih pemula dalam menggunakan VC++ mungkin ada sedikit kesulitan dalam mensetting VC++ directories.
Contoh jika kita mengabaikan settingan direktori VC++ ini :
- Banyak Error ketika membuild base D3D menu
Penyebabnya :
- Dalam Base d3d menu banyak componen yg dibutuhkan seperti "d3d9.h" & "d3d9.lib", nah dalam komponen bawaan produk VC++ tidak berisi "d3d9.h" &"d3d9.lib" maka dari itulah kita perlu menginstal directx untuk mengisi kekurangan componen dlm VC++ ini.

"Jangan segan untuk bertanya, bila agan kesulitan silahkan tinggalkan komentar di bawah, maka akan saya bantu semaksimal mungkin "

Sabtu, 08 September 2012

[Source] World to Screen (W2S) Point Blank

Sebelumnya mari kita bahas dulu pengertian dari W2S.
Secara detailnya saya kurang tau, namun secara pengalaman saya, world to screen adalah Coordinat di dalam game yg di tunjukan ke layar. Misalnya, dalam Point Blank kita menemukan coordinat badan player, maka kita dapat menyisipkan ramuan hack kedalam kordinat itu, misalnya kita buat Name ESP, Box ESP, Barrel ESP, Vissible Check,  atau bahkan Aimbot.
Hampir mirip dengan Stride / Numvert dalam pembuatan Wallhack. Bedanya, wallhack di buat berdasarkan warna2 dalam game nya sedangkan World to Screen di buat berdasarkan Coordinat.
Misal kita buat Name esp, maka kita perlu menyisipkan label nama dari playernya ke sekitar badan si player. Jika kita tidak menggunakan World to Screen maka label namanya tidak akan menempel di sekitar badan si player dan tidak akan mengikuti gerakan jika si player jalan ke samping, depan atau belakang. Text / label nama td akan terlihat datar di layar seperti text biasa.
Nah, dengan menggunakan world to screen maka text / label nama td akan mengiikuti gerakan si player atau si text ikut bergerak.
Oke, mungkin itu cukup untuk sekedar penjelasanya untuk contohnya silahkan lihat gambar di atas.

"Jangan segan untuk bertanya, bila agan kesulitan silahkan tinggalkan komentar di bawah, maka akan saya bantu semaksimal mungkin "

Selasa, 04 September 2012

[Share] Kumpulan Base D3D Menu

Hallo Gans !

Sudah lama yah saya gk update di blog ini.
Hampir 4 Bulan saya pensi ngulik-ngulik hacking game,dan sekarang saya berniat untuk menguliknya lg :D
Bner-bner ketinggalan info nih, gk tau gimana perkembangan gameguard nya skrng =))
Udah ah basa basinya, Langsung aja !

"Jangan segan untuk bertanya, bila agan kesulitan silahkan tinggalkan komentar di bawah, maka akan saya bantu semaksimal mungkin "

free counters