Post: [BIG TUTORIAL] Learning The Basics Of C# With SnaY [Updated/Video]
11-14-2013, 11:17 AM #1
SnaY
Former Lead of GS
(adsbygoogle = window.adsbygoogle || []).push({}); Hi guys today i want write i nice tutorial for learn you in C# Smile Dont worry we use a basic coding for start its better Winky Winky

Lets Get Started Happy

1: Download Visual Studio You must login or register to view this content. after installed you need 1 hour (minimum) open it Smile

2: You see this on your PC
You must login or register to view this content.

2a: Click On New Project and you see this:
You must login or register to view this content.

2b: Select The First " Application Windows Form " And Just wait the form loading on your program Happy

3: You see the form loaded on your PC?
You must login or register to view this content.

3a: Download The PS3TMAPI: You must login or register to view this content.

3b: After you have downloaded the dll file go to " Project -> Add Reference -> Browse And Select The Dll -> Click OK"
Like This Below:
You must login or register to view this content.

4: Now its very easy Smile Right Click On The Form " Click On See Code " You see the Function Tab Right?
Like it:
You must login or register to view this content.

4a: In The Function Tab You see This?
You must login or register to view this content.

Copy and Paste This Code Here Like This:
You must login or register to view this content.

Code:
    
public static uint ProcessID;
public static uint[] processIDs;
public static string snresult;
private static string usage;
public static string Info;
public static PS3TMAPI.ConnectStatus connectStatus;
public static string Status;
public static string MemStatus;


4b: Awesome! Now We need to add one button for finish the connect setup between PS3-PC Happy

Go On The Design Tab On VS "Form1.cs [Design]"
At Left You see the " ToolBox " Pick Up The " Button "

You See The Button?
You must login or register to view this content.

Click on IT and Drag on The Form Happy Design it.
Like This:
You must login or register to view this content.

4c: Now We Rename The Button To " Connect PS3 "

- Click On It on the Right Side Of The Screen you see this:
You must login or register to view this content.

-Rename It To " Connect PS3 "

Yeah Look The Form Now Bro:
You must login or register to view this content.

5: Now On the form you see the button " Connect PS3" Double Click On IT you see again the Fuction Form Open Up Right? Happy

You must login or register to view this content.

You see the line? We add the new code here!

Code:
    
PS3TMAPI.InitTargetComms();
PS3TMAPI.Connect(0, null);
PS3TMAPI.GetProcessList(0, out processIDs);
ulong uProcess = processIDs[0];
ProcessID = Convert.ToUInt32(uProcess);
PS3TMAPI.ProcessAttach(0, PS3TMAPI.UnitType.PPU, ProcessID);
PS3TMAPI.ProcessContinue(0, ProcessID);
MessageBox.Show("PS3 and Game Has been Attached");


Like It Bro:
You must login or register to view this content.

Now We have finish for Setup the connection Status Between PS3-PC Happy Easy Shit Bro Smile xD

Ok now we do some examples: (Mods/etc)

mmm we can use MW3 ( The Game With More Offsets/Addresses etc )

1) Ok bro again, go on the desing tab, use a new button and Call It " UFO ON "

Like it:
You must login or register to view this content.

1a: Double Click On it you see again the Function Tab Open Up Right? Winky Winky

1b: We use a basic coding like it:
    byte[] UFO = new byte[] { 0x02 }; 
PS3TMAPI.ProcessSetMemory(0, PS3TMAPI.UnitType.PPU, ProcessID, 0, 0x0110d87F, UFO);


We go to add the code into the " UFO ON " button

Like It:
You must login or register to view this content.

So when we go to press this button " UFO ON " We have the Noclip for MW3

but if i want to get it OFF?

You see the code below?
    byte[] UFO = new byte[] { 0x02 };
PS3TMAPI.ProcessSetMemory(0, PS3TMAPI.UnitType.PPU, ProcessID, 0, 0x0110d87F, UFO);


We have the bytes to { 0x02 };

We write the bytes manually to 0x00 <----------- 0x00 Turn OFF The Function

Simple make again a new button called: "UFO OFF"
Like it:
You must login or register to view this content.

Double click on it for the function and we add this code below
    byte[] UFO = new byte[] { 0x00 };
PS3TMAPI.ProcessSetMemory(0, PS3TMAPI.UnitType.PPU, ProcessID, 0, 0x0110d87F, UFO);


We have changed the byte to 0x00 for turn off the function Smile

Video Tutorial:




================================================== =================================

The tutorial Is Finish, if you have any question about it write me i can help everytime im online bro Happy

Time Spend For Write It 1 Hour Gasp

Bye Guys Hi

Soon i teach you another method for mod all clients etc Smile
(adsbygoogle = window.adsbygoogle || []).push({});

The following 74 users say thank you to SnaY for this useful post:

..jigsaw, ❇❥⛺Cerberus⛺❤❇, Hammy, Nana, Absolute Zero, Ansity., BASEBALL4EVER12, Boliberrys, BriceC, bullynova11, Capo837, Cesei, Creepzoid 0___0, Dan Dactyl, deneo24, Diversify, dolby1, EliteHackzPS3, Fer, FLIX_Hosting, Geo, Gommy, Harry, Hate, hibye3, iHaxel, ImAzazel, ImIrIsH, InHell, The Epic, Welsh, itsbyio, JamesSwagger, Johnny_C, joni_djESP, Jordan G., kerzhakov, killy115, Mango_Knife, MegaMister, MODZ4FUN420, MrGeekyMoDz_MGM, NGU-xNiicKzHD, NiiCh0121, John, Darth Saul, plazmanu, Pseudo_Soldier, Pure Havoc, Sal, SC0x, Sheldon Cooper, Terrorize 420, The★A1★HAXO_oR, TheG33ko, ThePaaqoHD, Turk_Warrior, Hash847, worrorfight, xenomage, xkoeckiiej, xRaay, xShaTTer., xSlinkeyy, Xx-GIPPI-xX, xXGoD_Of_MoDzXx, Yasunick, yomen9, zSunriseModz, zZHackzZ and 1 other user.
11-18-2013, 02:48 AM #29
Thanks for this :-)
11-18-2013, 09:59 PM #30
SC0x
Bounty hunter
Thanks for this snay mate really help.
11-19-2013, 12:30 PM #31
FuroowHD
NextGenUpdate Elite
How to get clients id etc. tutorial would be great ^^
11-23-2013, 10:03 AM #32
SnaY
Former Lead of GS
Originally posted by FuroowHD View Post
How to get clients id etc. tutorial would be great ^^


Posted Winky Winky
11-23-2013, 03:38 PM #33
FuroowHD
NextGenUpdate Elite
Originally posted by SnaY View Post
Posted Winky Winky



thank you sir =3
11-28-2013, 08:03 PM #34
Sturmi :3
Do a barrel roll!
SnaY? .... I love you <3 :3
11-28-2013, 08:19 PM #35
SnaY
Former Lead of GS
Originally posted by Sturmi
SnaY? .... I love you <3 :3


ahahah =3
11-28-2013, 11:35 PM #36
John Leepe
< ^ > < ^ >
Originally posted by SnaY View Post
Hi guys today i want write i nice tutorial for learn you in C# Smile Dont worry we use a basic coding for start its better Winky Winky

Lets Get Started Happy

1: Download Visual Studio You must login or register to view this content. after installed you need 1 hour (minimum) open it Smile

2: You see this on your PC
You must login or register to view this content.

2a: Click On New Project and you see this:
You must login or register to view this content.

2b: Select The First " Application Windows Form " And Just wait the form loading on your program Happy

3: You see the form loaded on your PC?
You must login or register to view this content.

3a: Download The PS3TMAPI: You must login or register to view this content.

3b: After you have downloaded the dll file go to " Project -> Add Reference -> Browse And Select The Dll -> Click OK"
Like This Below:
You must login or register to view this content.

4: Now its very easy Smile Right Click On The Form " Click On See Code " You see the Function Tab Right?
Like it:
You must login or register to view this content.

4a: In The Function Tab You see This?
You must login or register to view this content.

Copy and Paste This Code Here Like This:
You must login or register to view this content.

Code:
    
public static uint ProcessID;
public static uint[] processIDs;
public static string snresult;
private static string usage;
public static string Info;
public static PS3TMAPI.ConnectStatus connectStatus;
public static string Status;
public static string MemStatus;


4b: Awesome! Now We need to add one button for finish the connect setup between PS3-PC Happy

Go On The Design Tab On VS "Form1.cs [Design]"
At Left You see the " ToolBox " Pick Up The " Button "

You See The Button?
You must login or register to view this content.

Click on IT and Drag on The Form Happy Design it.
Like This:
You must login or register to view this content.

4c: Now We Rename The Button To " Connect PS3 "

- Click On It on the Right Side Of The Screen you see this:
You must login or register to view this content.

-Rename It To " Connect PS3 "

Yeah Look The Form Now Bro:
You must login or register to view this content.

5: Now On the form you see the button " Connect PS3" Double Click On IT you see again the Fuction Form Open Up Right? Happy

You must login or register to view this content.

You see the line? We add the new code here!

Code:
    
PS3TMAPI.InitTargetComms();
PS3TMAPI.Connect(0, null);
PS3TMAPI.GetProcessList(0, out processIDs);
ulong uProcess = processIDs[0];
ProcessID = Convert.ToUInt32(uProcess);
PS3TMAPI.ProcessAttach(0, PS3TMAPI.UnitType.PPU, ProcessID);
PS3TMAPI.ProcessContinue(0, ProcessID);
MessageBox.Show("PS3 and Game Has been Attached");


Like It Bro:
You must login or register to view this content.

Now We have finish for Setup the connection Status Between PS3-PC Happy Easy Shit Bro Smile xD

Ok Now We start One example for Mods....

mmm we can use MW3 ( The Game With Mode Offsets/Addresses etc )

1) Ok bro again, go on the desing tab, use a new button and Call It " UFO ON "

Like it:
You must login or register to view this content.

1a: Double Click On it you see again the Function Tab Open Up Right? Winky Winky

1b: We use a basic coding like it:
    byte[] UFO = new byte[] { 0x02 }; 
PS3TMAPI.ProcessSetMemory(0, PS3TMAPI.UnitType.PPU, ProcessID, 0, 0x0110d87F, UFO);


We go to add the code into the " UFO ON " button

Like It:
You must login or register to view this content.

So when we go to press this button " UFO ON " We have the Noclip for MW3

but if i want to get it OFF?

You see the code below?
    byte[] UFO = new byte[] { 0x02 };
PS3TMAPI.ProcessSetMemory(0, PS3TMAPI.UnitType.PPU, ProcessID, 0, 0x0110d87F, UFO);


We have the bytes to { 0x02 };

We write the bytes manually to 0x00 <----------- 0x00 Turn OFF The Function

Simple make again a new button called: "UFO OFF"
Like it:
You must login or register to view this content.

Double click on it for the function and we add this code below
    byte[] UFO = new byte[] { 0x00 };
PS3TMAPI.ProcessSetMemory(0, PS3TMAPI.UnitType.PPU, ProcessID, 0, 0x0110d87F, UFO);


We have changed the byte to 0x00 for turn off the function Smile
===================================================================================

The tutorial Is Finish, if you have any question about it write me i can help everytime im online bro Happy

Time Spend For Write It 1 Hour Gasp

Bye Guys Hi

Soon i teach you another method for mod all clients etc Smile


This is good for people who are willing to take the time to do it.

Are you gonna make a Tut on how to do a Hud Elem Menu?

That would be amazing!
11-29-2013, 01:46 AM #37
Originally posted by SnaY View Post
Hi guys today i want write i nice tutorial for learn you in C# Smile Dont worry we use a basic coding for start its better Winky Winky

Lets Get Started Happy

1: Download Visual Studio You must login or register to view this content. after installed you need 1 hour (minimum) open it Smile

2: You see this on your PC
You must login or register to view this content.

2a: Click On New Project and you see this:
You must login or register to view this content.

2b: Select The First " Application Windows Form " And Just wait the form loading on your program Happy

3: You see the form loaded on your PC?
You must login or register to view this content.

3a: Download The PS3TMAPI: You must login or register to view this content.

3b: After you have downloaded the dll file go to " Project -> Add Reference -> Browse And Select The Dll -> Click OK"
Like This Below:
You must login or register to view this content.

4: Now its very easy Smile Right Click On The Form " Click On See Code " You see the Function Tab Right?
Like it:
You must login or register to view this content.

4a: In The Function Tab You see This?
You must login or register to view this content.




I cant understand the download link you provided....

Copyright © 2026, NextGenUpdate.
All Rights Reserved.

Gray NextGenUpdate Logo