CrunchLikeTwix (02-28-2017)
Heyo. Simple noclip source. took like 20 seconds to make.
Use at your own risk. Have fun C:Code:using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Threading; using System.Threading.Tasks; using System.Windows.Forms; namespace MW3_Testing { public unsafe partial class Form1 : Form { Memory memoryClass = new Memory(); public Form1() { InitializeComponent(); UpdatePlayerList(); } enum playerState_t { Normal = 0, Noclip = 2, Freeze = 4 }; int OFFS_Size = 0x38EC, OFFS_PlayerState = 0x1C2CA0C, OFFS_Name = 0x9FA684, tempI = 0; private void UpdatePlayerList() { if (!memoryClass.Open_pHandel("iw5mp")) { Combo_Players.Items.Clear(); return; } for (int i = 0; i < 18; i++) memoryClass.WriteInt(OFFS_PlayerState + (OFFS_Size * i), 0); Combo_Players.Items.Clear(); for (int i = 0; i < 18; i++) { string tempS = memoryClass.ReadStringAdvanced(OFFS_Name + (OFFS_Size * i), 32); if (tempS != null) Combo_Players.Items.Add(tempS); else Combo_Players.Items.Add("--Unable to load"); } } private void Timer_Main_Tick(object sender, EventArgs e) { Label_PlayerState.Text = (memoryClass.Open_pHandel("iw5mp") == true ? ((tempI = memoryClass.ReadInt(OFFS_PlayerState + (Combo_Players.SelectedIndex * OFFS_Size))) == (int)playerState_t.Normal ? "Normal" : (tempI == (int)playerState_t.Noclip ? "Noclip" : (tempI == (int)playerState_t.Freeze ? "Froozen" : "Unknown player state"))) : "Open Game"); } private void Button_Normal_Click(object sender, EventArgs e) { if (memoryClass.Open_pHandel("iw5mp")) memoryClass.WriteInt(OFFS_PlayerState + (OFFS_Size * Combo_Players.SelectedIndex), (int)playerState_t.Normal); } private void Button_Noclip_Click(object sender, EventArgs e) { if (memoryClass.Open_pHandel("iw5mp")) memoryClass.WriteInt(OFFS_PlayerState + (OFFS_Size * Combo_Players.SelectedIndex), (int)playerState_t.Noclip); } private void Button_Freeze_Click(object sender, EventArgs e) { if (memoryClass.Open_pHandel("iw5mp")) memoryClass.WriteInt(OFFS_PlayerState + (OFFS_Size * Combo_Players.SelectedIndex), (int)playerState_t.Freeze); } private void Label_UpdatePlayers_Click(object sender, EventArgs e) { UpdatePlayerList(); } } }
Click Here to visit the official MPGH wiki! Keep up with the latest news and information on games and MPGH! To check out pages dedicated to games, see the links below!
dd/mm/yyyy
Member - 31/01/2015
Premium - 12/09/2016
Call of Duty minion - 05/11/2016 - 05/11/2019
BattleOn minion - 28/02/2017 - 05/11/2019
Battlefield minion - 30/05/2017 - 05/11/2019
Other Semi-Popular First Person Shooter Hacks minion - 21/09/2017 - 17/09/2019
Publicist - 07/11/2017 - 02/08/2018
Cock Sucker - 01/12/2017 - Unknown
Minion+ - 06/03/2018 - 05/11/2019
Fortnite minion - 08/05/2018 - 05/11/2019
Head Publicist - 08/10/2018 - 10/01/2020
Developer Team - 26/10/2019 - 10/01/2020
Former Staff - 10/01/2020
CrunchLikeTwix (02-28-2017)
pretty simple code, but since I am pretty new to programming, I decided to test myself with this
converted it to visual basic, enjoy. though, nobody uses vb so..
ALSO, I HAVEN'T TESTED THIS SO LET ME KNOW IF YOU NEED HELP XD
caps soz
Code:Imports System.Collections.Generic Imports System.ComponentModel Imports System.Data Imports System.Drawing Imports System.Linq Imports System.Text Imports System.Threading Imports System.Threading.Tasks Imports System.Windows.Forms Namespace MW3_Testing Public Partial Class Form1 Inherits Form Private memoryClass As New Memory() Public Sub New() InitializeComponent() UpdatePlayerList() End Sub Private Enum playerState_t Normal = 0 Noclip = 2 Freeze = 4 End Enum Private OFFS_Size As Integer = &H38ec, OFFS_PlayerState As Integer = &H1c2ca0c, OFFS_Name As Integer = &H9fa684, tempI As Integer = 0 Private Sub UpdatePlayerList() If Not memoryClass.Open_pHandel("iw5mp") Then Combo_Players.Items.Clear() Return End If For i As Integer = 0 To 17 memoryClass.WriteInt(OFFS_PlayerState + (OFFS_Size * i), 0) Next Combo_Players.Items.Clear() For i As Integer = 0 To 17 Dim tempS As String = memoryClass.ReadStringAdvanced(OFFS_Name + (OFFS_Size * i), 32) If tempS IsNot Nothing Then Combo_Players.Items.Add(tempS) Else Combo_Players.Items.Add("--Unable to load") End If Next End Sub Private Sub Timer_Main_Tick(sender As Object, e As EventArgs) Label_PlayerState.Text = (If(memoryClass.Open_pHandel("iw5mp") = True, (If((InlineAssignHelper(tempI, memoryClass.ReadInt(OFFS_PlayerState + (Combo_Players.SelectedIndex * OFFS_Size)))) = CInt(playerState_t.Normal), "Normal", (If(tempI = CInt(playerState_t.Noclip), "Noclip", (If(tempI = CInt(playerState_t.Freeze), "Froozen", "Unknown player state")))))), "Open Game")) End Sub Private Sub Button_Normal_Click(sender As Object, e As EventArgs) If memoryClass.Open_pHandel("iw5mp") Then memoryClass.WriteInt(OFFS_PlayerState + (OFFS_Size * Combo_Players.SelectedIndex), CInt(playerState_t.Normal)) End If End Sub Private Sub Button_Noclip_Click(sender As Object, e As EventArgs) If memoryClass.Open_pHandel("iw5mp") Then memoryClass.WriteInt(OFFS_PlayerState + (OFFS_Size * Combo_Players.SelectedIndex), CInt(playerState_t.Noclip)) End If End Sub Private Sub Button_Freeze_Click(sender As Object, e As EventArgs) If memoryClass.Open_pHandel("iw5mp") Then memoryClass.WriteInt(OFFS_PlayerState + (OFFS_Size * Combo_Players.SelectedIndex), CInt(playerState_t.Freeze)) End If End Sub Private Sub Label_UpdatePlayers_Click(sender As Object, e As EventArgs) UpdatePlayerList() End Sub Private Shared Function InlineAssignHelper(Of T)(ByRef target As T, value As T) As T target = value Return value End Function End Class End Namespace
I feel so sick and tired of watching this empathy. They run around these empty streets believing they have a purpose.. I just don't understand the meaning of their mission. We'll seek a day and make them stay, living inside of us. We'll suck out your poison and we'll feed on your person. We are the shadows around each and every streetline. The living dead, forever young and the soldiers of the night.
Nice, But insted of manually converting it, Next time use this. https://converter.telerik.com/ (Haven't browsed the website for external download links, etc. So if you find a link and download it from there, It's your own risk)
Click Here to visit the official MPGH wiki! Keep up with the latest news and information on games and MPGH! To check out pages dedicated to games, see the links below!
dd/mm/yyyy
Member - 31/01/2015
Premium - 12/09/2016
Call of Duty minion - 05/11/2016 - 05/11/2019
BattleOn minion - 28/02/2017 - 05/11/2019
Battlefield minion - 30/05/2017 - 05/11/2019
Other Semi-Popular First Person Shooter Hacks minion - 21/09/2017 - 17/09/2019
Publicist - 07/11/2017 - 02/08/2018
Cock Sucker - 01/12/2017 - Unknown
Minion+ - 06/03/2018 - 05/11/2019
Fortnite minion - 08/05/2018 - 05/11/2019
Head Publicist - 08/10/2018 - 10/01/2020
Developer Team - 26/10/2019 - 10/01/2020
Former Staff - 10/01/2020
CrunchLikeTwix (02-28-2017)
I feel so sick and tired of watching this empathy. They run around these empty streets believing they have a purpose.. I just don't understand the meaning of their mission. We'll seek a day and make them stay, living inside of us. We'll suck out your poison and we'll feed on your person. We are the shadows around each and every streetline. The living dead, forever young and the soldiers of the night.
Silent (02-28-2017)
This code is for TeknoMW3 2.8.0.4 MP. It's rather simpler and easier to understand. Here:
Open Visual Studio 2017, click File -> New -> Project, on the left, click on Visual C++ -> Windows Desktop and then click Windows Desktop Wizard on the right, name ur project, click OK, make sure you're gonna select "Console Application (.exe)" and "Empty Project". Then on the right, right click on Source Files -> Add -> New Item, select C++ File (.cpp), click Add and paste my code in, build the solution and copy the exe file from your solution folder and done, just open game, hack and enjoy! I made it detailed, since there may be some noobs around here that don't know anything about how to pase this lil' code in. Btw, I made this in like 1 min, the same for TeknoMW3 2.7.0.1 SP. I used OllyDBG to find out address and bytes to change for no recoil.Code:#include <windows.h> #include <iostream> using namespace std; BYTE NoRecoil[] = { 0xEB, 0x22 }; BYTE Recoil[] = { 0x74, 0x22 }; int main() { LPCWSTR MW3 = L"Call Of Duty®: Modern Warfare® 3 Multiplayer"; HWND hwnd = FindWindow(0, MW3); if (hwnd == 0) { cout << "The game has not been found. Open the game first, then the hack!" << endl; system("Pause"); } else { DWORD process_ID; GetWindowThreadProcessId(hwnd, &process_ID); HANDLE hProcess = OpenProcess(PROCESS_ALL_ACCESS, FALSE, process_ID); cout << "MW3 MP has been found. Enjoy the hack!" << endl; system("Pause"); cout << "Type 1 to enable no recoil or type 0 to disable recoil" << endl; cout << "Type: "; int option; cin >> option; if (option > 1) { cout << "No higher option then 1. Type 1 to enable no recoil or type 0 to disable recoil!" << endl; system("Pause"); } if (option == 1) { if (WriteProcessMemory(hProcess, (void*)0x0054F8DD, &NoRecoil, 2, 0)) { cout << "No recoil has been enabled!" << endl; system("Pause"); } else { cout << "There was an error enabling the hack." << endl; system("Pause"); } } if (option == 0) { if (WriteProcessMemory(hProcess, (void*)0x0054F8DD, &Recoil, 2, 0)) { cout << "No recoil has been disabled!" << endl; system("Pause"); } else { cout << "There was an error disabling the hack." << endl; system("Pause"); } } } main(); }