Post: [RELEASE] Snow Engine By NickBeHaxing & Sabotage (w/Aimbot)
08-29-2015, 02:55 AM #1
NickBeHaxing
Stoner Zone
(adsbygoogle = window.adsbygoogle || []).push({});
You must login or register to view this content.

Hey NextGenUpdate!



Today I'm releasing another Non-Host SPRX Mod Menu, but this time it's for Modern Warfare 3 Multiplayer!
We've had this project done for quite some time now but we recently fixed up the aimbot and added some new features never seen before in Snow Engine.
We've decided to release this project and the rest of the Snow Engine's Open Source. Hopefully it can help the community learn how to use Engine Text and even make their own Non-Host Aimbot!



Features
    
-Engine UI
-Constant UAV
-Red Boxes
-Steady Aim
-No Recoil
-Laser
-Modded Crosshairs
-Health Bar
-Field Of View
-Third Person
-FPS
-Wallhack
-Reload Color
-Big Map
-Floating Objects
-Rapid Fire
-Chrome Players
-Dvar Command
-Left Gun
-Big Names
-Super Slight of Hand
-Default
-Evening
-Black & White
-Half Black
-Flashy
-L33T Vision
-Fully Functional Non Host Aimbot
-Logical Aimbot
-Stealth Aimbot
-Tag Changer


Controls
    
-R3 + Dpad Up to Open Menu
-Dpad Up and Down to Scroll
-X to Select Options
-Circle To Go Back


Credits
    
NickBeHaxing - Designing & Coding Menu, Aimbot Help & Some Addresses
Sabotage - Aimbot & Lots of Addresses
Mango_Knife - Offsets
Milky4444 - Addresses
SC58 - Addresses & Offsets
VezahMoDz - Keyboard Function
Thriefboy - Hooking/Write Process Function
Geo - Snow Engine Pictures & Ideas





You must login or register to view this content.
You must login or register to view this content.
No Virus Scan Needed It's an SPRX Happy



Official Video(s)


Last edited by NickBeHaxing ; 08-29-2015 at 04:16 AM. Reason: Added Videos

The following 45 users say thank you to NickBeHaxing for this useful post:

-Numb, 01cedricv2, allant, anxify, asama151, Bad Luck Brian, BaSs_HaXoR, Bigmoneyhustlin, Boliberrys, CanadianOnCFW, Chen Madhala, Sabotage, Dog88Christian, Dynamacy, edub, gοd, Geo, Insult, ItsSebHdz, jacob_9191, jazrawi_ae, joni_djESP, Killer Be, kiwi_modz, Loz, MathRock_, milky4444, MORPHEUS__2142, MrLighty, ng4a, John, Psycedelic, ReBuG_MoDa_FoKa, Rey, RTE, sleekshow, Scouse Power, basshead4ever, SyGnUs, TrillBrown, user_714, wajdi9, xHostModer, xSupremeModder
08-29-2015, 01:08 PM #20
WOW i was looking for this long time ago !!!!
thank you very muchTiphat
08-29-2015, 01:12 PM #21
humm
it works fine for me
08-29-2015, 03:02 PM #22
stealh mode dose not aim at player if he was behind me
Last edited by asama151 ; 08-29-2015 at 03:09 PM.
08-29-2015, 03:11 PM #23
The menu base is shit, it reminds me of my old Black Widow menu lmfao. The rest is cool af Kryptus Happy
08-29-2015, 03:15 PM #24
Sabotage
Gaming Squad
Originally posted by SyGnUs View Post
Here are some structs, if you guys want to use them -


    
typedef struct cgs_t
{
BYTE _0x0000[36];
CHAR Gametype[32]; //0x0024
CHAR HostName[260]; //0x0044
DWORD MaxClients; //0x0148
DWORD PrivateClients; //0x014C
CHAR Mapname[64]; //0x0150
BYTE _0x0190[16168];
} cgs_t, *pcgs_t;//Size=0x40B8

typedef struct usercmd_s
{
DWORD ServerTime; //0x0000
DWORD Buttons; //0x0004
DWORD ViewAngles[3]; //0x0008
DWORD Weapon; //0x0014
DWORD offHandIndex; //0x0018
BYTE forwardmove; //0x001C
BYTE rightmove; //0x001D
BYTE _0x001E[14];
} usercmd_s, *pusercmd_s;//Size=0x002C
typedef struct clientActive_t
{
BYTE _0x0000[156];
Vector3 Origin; //0x009C
BYTE _0x00A8[56];
Vector3 SpawnAngles; //0x00E0
BYTE _0x00EC[13508];
Vector3 ViewAngles; //0x35B0
usercmd_s UserCommands[128]; //0x35BC
DWORD CommandNumber; //0x4BBC
BYTE _0x4BC0[34880];

DWORD GetUserCommandNumber()
{
return CommandNumber & 0x7F;
}
pusercmd_s GetUserCommand(DWORD CommandNumber)
{
return &UserCommands[CommandNumber]; /* # r10 = r11 & 0x7F */
}
} clientActive_t, *pclientActive_t;//Size=0xD400

typedef struct centity_s
{
BYTE _0x0000[2];
BYTE Alive; //0x0002
BYTE _0x0003[17];
Vector3 Origin; //0x0014
Vector3 Angles; //0x0020
BYTE _0x002C[48];
DWORD Flags; //0x005C
BYTE _0x0060[111];
BYTE Stance; //0x00CF
BYTE _0x00D0[132];
DWORD ClientNumber; //0x0154
BYTE _0x0158[52];
DWORD WeaponIndex; //0x018C
BYTE _0x0190[92];

DWORD GetCurrentWeaponIndex()
{
return WeaponIndex & 0x3FF; /* r11 = r28 & 0x3FF */
}
} centity_s, *pcentity_s;//Size=0x01EC

typedef struct clientInfo_t
{
DWORD Valid; //0x0000
BYTE _0x0004[8];
CHAR Name[32]; //0x000C
DWORD Team; //0x002C
BYTE _0x0030[4];
DWORD Rank; //0x0034
BYTE _0x0038[40];
BYTE BodyModel[64]; //0x0060
BYTE HeadModel[64]; //0x00A0
BYTE _0x00E0[976];
DWORD Attacking; //0x04B0
BYTE _0x04B4[4];
DWORD Zooming; //0x04B8
BYTE _0x04BC[216];
} clientInfo_t, *pclientInfo_t;//Size=0x0594

typedef struct cg_s
{
DWORD ServerTime; //0x0000
BYTE _0x0004[24];
Vector3 Origin; //0x001C
Vector3 Velocity; //0x0028
BYTE _0x0034[196];
DWORD Flags; //0x00F8
BYTE _0x00FC[84];
DWORD ClientNumber; //0x0150
BYTE _0x0154[4];
float viewAngleY; //0x0158
float ViewAngleX; //0x015C
BYTE _0x0160[60];
DWORD Health; //0x019C
BYTE _0x01A0[28];
DWORD MaxEntities; //0x01BC
BYTE _0x01C0[432];
DWORD WeaponID; //0x0370
BYTE _0x0374[4];
float WeaponZoom; //0x0378
float MovementSpreadMultiplier; //0x037C
BYTE _0x0380[1039368];
clientInfo_t clientInfo[18]; //0xFDF88
BYTE _0x1043F0[5904];
} cg_s, *pcg_s;//Size=0x105B00



Most of it should be right as I was using it for my aimbot as well and was fine.

Also you can use this for button monitoring instead of a offset in memory -


    
opd_s Key_IsDown_t = { 0xD1CD8, TOC };
int(*Key_IsDown)(int localClientNum, int keynum) = (int(*)(int, int))&Key_IsDown_t;

enum Buttons
{
Null = 0,
X = 1,
O = 2,
SQUARE = 3,
TRIANGLE = 4,
L1 = 5,
R1 = 6,
START = 14,
SELECT = 15,
L3 = 16,
R3 = 17,
L2 = 18,
R2 = 19,
DPAD_UP = 20,
DPAD_DOWN = 21,
DPAD_LEFT = 22,
DPAD_RIGHT = 23,
APAD_UP = 28,
APAD_DOWN = 29,
APAD_LEFT = 30,
APAD_RIGHT = 31
};



Also one more thing if you guys want to draw player names, you can do it like this -


    
opd_s CG_DrawOverheadNames_t = { 0x64420, TOC };
void(*CG_DrawOverheadNames)(int localClientNum, pcentity_s cent, float alpha) = (void(*)(int, pcentity_s, float))&CG_DrawOverheadNames_t;

Then call it like this in your hook -

[IMG]https://i.gyazo.com/9e13e2d8641aed9bce53a8f7e26fa8c3.png[/IMG]

Shouldn't matter the hook as look as it's a rendering one.



It looks like this -

You must login or register to view this content.

Anyways, nice job guys.


you can also, just do a normal ESP, with WorldPosToScreenPos and draw rotated pic + text. Smile making on for bo2
08-29-2015, 07:40 PM #25
/SneakerStreet/
At least I can fight
Good shit bruh
08-30-2015, 04:19 AM #26
very impressive , well done Claps
08-30-2015, 05:27 AM #27
SyGnUs
Give a F*** About Your Lifestyle
Originally posted by Sabotage View Post
you can also, just do a normal ESP, with WorldPosToScreenPos and draw rotated pic + text. Smile making on for bo2


Well yeah :p, I was just saying it so you can do it with a normal game function as it looks nicer than doing it yourself. On Bo2 though the function only seems to draw the rank/prestige icon on screen so you'd have to do your own custom text like you said.
08-30-2015, 12:44 PM #28
Sabotage
Gaming Squad
Originally posted by SyGnUs View Post
Well yeah :p, I was just saying it so you can do it with a normal game function as it looks nicer than doing it yourself. On Bo2 though the function only seems to draw the rank/prestige icon on screen so you'd have to do your own custom text like you said.


ye, here is a ghetto af one.

You must login or register to view this content.

Copyright © 2024, NextGenUpdate.
All Rights Reserved.

Gray NextGenUpdate Logo