

![]() |
![]() |
|
|||||||
![]() |
![]() |
| Reverse Engineering Game hacking discussion and open source development. |
![]() |
|
|
LinkBack | Thread Tools |
![]() |
![]() |
|
|
#1 (permalink) |
|
Pervali on Battle.net
Senior Member
Retired Staff Member ![]() ![]() ![]() Blessed Join Date: May 2004
Posts: 2,143
![]() |
This is a development tool for hack makers, not a hack. If you're looking for a new hack, leave the thread now.
![]() SCLib Beta v0.3 has functions for 3 things: 1.) Print client side text messages. 2.) Check state of hack user. 3.) Draw to Starcraft's screen. 4.) A simple map hack Screenshot of drawing to SC's screen (source code to drawExample.dll is included). ![]() I have attached the library and necessary instructions. Note: make sure SCLib.dll is in the same folder as Starcraft.exe when you test. I, personally, am excited. I think using SCLib.dll is much easier than managing an independent drawing routine. However, I know it's only useful if it is used. So, I encourage those interested/skeptic of the SCLib idea to try this version out, see what you like or dislike, then let me know what you think! Thanks in advance, Titan ---------------------------------------------------- Update SCLib Beta v0.2. Note the following important changes: getState now returns: - 0 = User is in an unknown location. - 1 = User is in a Battle.net channel. - 2 = User is in a game lobby. - 3 = User is in a game (actively playing). Drawing functions have been changed for the better with the following procedures: regDrawProc drawSCText drawSCRect drawSCTransRect unRegDrawProc Drawing works differently. Now, you register your own drawing procedure that is called by SCLib when the screen refreshes. Then, you place all drawing functions(drawSCText, ect.) in that procedure. Here is a screenshot of the updated drawExample (source code is included). ![]() ---------------------------------------------------- Update: SCLib Beta v0.3. Beta version 0.3 adds an exciting new feature, a simple map hack. "Simple" map hack vs "full" map hack? This simple map hack does not: - Have a "third" state, only on and off - Display minerals/gas in mini-map - Display zerg creep if you don't have real vision ^^The above features currently cause a loss and thus are not included. However it does have: - Safe clicks - Not detected by Warden (won't give a loss) - View enemy units & buildings in full/mini map. It is my hope that by including a simple map hack, the need to combine several hacks will lessen because of the few map hacks that presently exist. As a consequence, hackers will have more independence and hack users less incompatibility and less inconvenience from combining many DLLs. Screenshots of Map Hack (source code for mapHack.dll is included, of course). On: ![]() Clicking on a unit: ![]() Off: ![]() Last edited by Titan : 10-13-2007 at 04:17 AM. |
|
|
|
![]() |
![]() |
|
Advertisement
|
|
![]() |
![]() |
|
|
#4 (permalink) | ||
|
Pervali on Battle.net
Senior Member
Retired Staff Member ![]() ![]() ![]() Blessed Join Date: May 2004
Posts: 2,143
![]() |
Quote:
Quote:
Good ideas MasterOfChaos, thanks for the input! |
||
|
|
|
![]() |
![]() |
![]() |
![]() |
|
|
#10 (permalink) | |
|
Pervali on Battle.net
Senior Member
Retired Staff Member ![]() ![]() ![]() Blessed Join Date: May 2004
Posts: 2,143
![]() |
Quote:
![]() Thanks again MasterOfChaos! |
|
|
|
|
![]() |
![]() |
![]() |
![]() |
|
|
#11 (permalink) |
![]() ![]() Deviant Join Date: Oct 2007
Posts: 53
![]() |
You could seperate drawSCTransRect into to functions. One Draws the Border, the other the striped filling. So one can also combine the border drawing function with the drawSCRect function.
edit: I just noticed the getState function is missing. edit2: Added a Pascal/Delphi header and Demo
__________________
We are the Others. We serve different forces, but in the Twilight there is no difference between the absence of darkness and the absence of light. Last edited by MasterOfChaos : 10-12-2007 at 11:07 PM. |
|
|
|
![]() |
![]() |
![]() |
![]() |
|
|
#12 (permalink) |
![]() ![]() Deviant Join Date: Oct 2007
Location: 127.0.0.1
Posts: 146
![]() |
VERY nice Titan. Most impressive. I like the open source (if it will be). ^^
__________________
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 : 10-13-2007 at 04:27 AM. Reason: Don't quote such a huge post :) |
|
|
|
![]() |
![]() |