

![]() |
![]() |
|
|||||||
![]() |
![]() |
| Starcraft Hacking Related Discuss anything related to hacks for SC/BW here. |
![]() |
|
|
LinkBack | Thread Tools |
![]() |
![]() |
|
|
#43 (permalink) |
![]() ![]() ![]() ![]() ![]() Zealot |
Man why is there no edit button in this thread >_>
But anyway I found this crazy offset. No clue if it works online but I had to share it it looks so friggen cool. Code:
NOPing out the following Addresses results in varying lighting effects for units. 0040B685 0040B689 0040B68C 0040B690 0040B6B4 0040B6B7 0040B6BB ![]() You can mix and match them for different looks. And they can be changed around in multiplayer.
__________________
Last edited by ViperSRT3g : 11-22-2007 at 01:06 AM. |
|
|
![]() |
![]() |
![]() |
![]() |
|
|
#45 (permalink) |
![]() ![]() Deviant Join Date: Oct 2007
Location: 127.0.0.1
Posts: 146
![]() |
0045f72a - unit creation function (used for unit alert)
__________________
Redneck to the core ![]() Leader of the NeXuiZ Team ![]() "Put a boot in your ass, 'cuz thats the American way" Last edited by n0.obAtroN : 11-22-2007 at 05:11 PM. |
|
|
![]() |
![]() |
![]() |
![]() |
|
|
#48 (permalink) |
|
Pervali on Battle.net
Senior Member
Retired Staff Member ![]() ![]() ![]() Blessed Join Date: May 2004
Posts: 2,143
![]() |
As p00onu and Zynastor have somewhat pointed out, 0045f72a is not "unit alert". Perhaps the "unit alert" hack can be created using that offset, but there is no "unit alert" function.
|
|
|
![]() |
![]() |
![]() |
![]() |
|
|
#49 (permalink) |
![]() ![]() Deviant Join Date: Oct 2007
Location: 127.0.0.1
Posts: 146
![]() |
Thank you for the correction.
EDIT: ProMasser was getting annoying, so I whipped up this peice of crap: Here is a nice little snippet of code that checks to see if there are idiots in the game. If so, it freezes their unit control. Thanks to Viper for ALL of the offsets. Pre-Compiler stuff: Code:
#include <windows.h> #define InGame (*(int*)0x1505C873) Code:
VOID BWPrintToClientScreen(char* text,BOOL MiddleS)
{
__asm{
MOV ESI, text
PUSH ESI
}
if (MiddleS) // true for add text to the (cheat enabled place), or false for normal placement
{
// middle of screen
_asm MOV EAX, -1
}
else
{
// takes away the player format speak . . . so no "playername: message" (%c: %s)
_asm MOV EAX, 8
}
__asm{
CALL DWORD PTR [data::BWFXN_PrintText]
}
}
Code:
void WriteNOP(int Address, int Nops){
unsigned char nopbyte = 0x90;
DWORD OldProt = 0;
VirtualProtect((LPVOID)Address, Nops, PAGE_EXECUTE_READWRITE, &OldProt);
for(int x = 0; x < Nops; ++x)
{
memcpy((void*)(Address+x), &nopbyte, 1);
}
VirtualProtect((LPVOID)Address, Nops, OldProt, &OldProt);
}
Code:
DWORD WINAPI IdiotCheck(LPVOID lpara)
{
int NameOffsets[1][8] =
{
{ 0x57EEEB, 0x57EF0F, 0x57EF33, 0x57EF57, 0x57EF7B, 0x57EF9F, 0x57EFC3, 0x57EFE7}, //names
};
char NameData;
int GetNames = 0;
while (true)
{
if (InGame)//if your in a game
{
if(GetNames = 0) //see if we have already checked for idiots this game
{
for(int i = 0; i < 9; ++i)
{
ReadProcessMemory(GetCurrentProcess(),(LPCVOID)&NameOffsets[i],&NameData,24,NULL); //get names 1 by 1
if (strncmp(&NameData, "ProMasser", 20) == 0) //check to see if their name is ProMasser
{
WriteNOP(0x4D9125, 5);//If so, freeze your control over units
BWPrintToClientScreen("Idiot Detected: Freezing Starcraft", false);
}
//add other idiots here
}
StoredData::GetNames = 1;
}
}
else
{
GetNames = 0;
}
Sleep(2000);
}
return 0;
}
Code:
void HackStartup()
{
CreateThread(NULL,NULL,IdiotCheck,NULL,NULL,NULL);
}
Code:
extern "C" //so it will not get mingled by c++ compiler
{
BOOL WINAPI DllMain(
HINSTANCE hinstDLL,
DWORD fdwReason,
LPVOID lpReserved )
{
switch( fdwReason )
{
case DLL_PROCESS_ATTACH:
HackStartup();
break;
}
return 1;
}
}
__________________
Redneck to the core ![]() Leader of the NeXuiZ Team ![]() "Put a boot in your ass, 'cuz thats the American way" Last edited by n0.obAtroN : 11-24-2007 at 02:18 AM. |
|
|
![]() |
![]() |
![]() |
![]() |
|
|
#50 (permalink) |
![]() ![]() Deviant Join Date: Oct 2007
Location: 127.0.0.1
Posts: 146
![]() |
Sorry for the double post, but I wanted to post these
Code:
0x4c3539 & 0x4c3516 & 0x458dea & 0x4599f1 - for selectio hack
__________________
Redneck to the core ![]() Leader of the NeXuiZ Team ![]() "Put a boot in your ass, 'cuz thats the American way" |
|
|
![]() |
![]() |
![]() |
![]() |
|
|
#54 (permalink) |
![]() ![]() Deviant Join Date: Oct 2007
Location: 127.0.0.1
Posts: 146
![]() |
Lucky me to find them
lolSelected Unit: 0x68C134 - Attach to olly and you will find the offsets I found
__________________
Redneck to the core ![]() Leader of the NeXuiZ Team ![]() "Put a boot in your ass, 'cuz thats the American way" |
|
|
![]() |
![]() |
![]() |
![]() |
|
|
#55 (permalink) | |
|
Mortal
Join Date: Jan 2008
Location: Quebec Canada
Posts: 1
![]() |
Quote:
6CA935
__________________
Last edited by MusCariA : 01-29-2008 at 08:20 PM. |
|
|
|
![]() |
![]() |