Aujourd'hui je vais vous apprendres a créer un Tool sur plusieurs Call Of Duty
Pour commencer il vous faut un logiciel : - Microsoft Visual Studio : http://www.microsoft.com/fr-fr/download/details.aspx?id=40787
[HIDE]Pour un tool avec un beau Design il faut utiliser : Metro Framework / Metro Framework Fonts dispo ici : https://www.mediafire.com/?4rv70qrjqzaao1c ( Je vous donne aussi PS3Lib / PS3Tmapi / PS3Tmapi_net )
[/HIDE]
1 ) Installer Metro Framework sur votre Microsoft Visual Studio :
Tout d'abord allez dans "Project" puis "Add Reference" et "browse" puis cocher tous les .dll qui se trouvent dans le .rar
Ensuite il faut aller dans "Tool" puis "NuGet Package Manager" puis "Package Manager Console"
Maintenant la console apparait en bas il vous suffit de rentrer cette ligne de code : Install-Package MetroFramework comme ceci http://prntscr.com/48y9f2
Idem pour Metro Framework Fonts : Install-Package MetroFramework.Fonts
2 ) Le design :
Passons au codage
Double clic sur la Form : http://prntscr.com/48ybva
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.Tasks;
using System.Windows.Forms;
using MetroFramework;
using MetroFramework.Fonts;
using MetroFramework.Forms;
using PS3Lib;
Remplacez votre using par ses quelques lignes : http://prntscr.com/48ydjq
Definition : Fournit une syntaxe qui garantit l'utilisation correcte d'objets IDisposable.
Ensuite devant Form ajouter Metro comme ceci : http://prntscr.com/48ydx8
Normalement votre Tool ressemble a sa : http://prntscr.com/48yeaf
3 ) Connect And Attach :
Tout d'abord créer du MetroButton et 2 RadioButton comme ceci : http://prntscr.com/48yfcp
Maintenant double clic sur votre Form et sous
public partial class Form1 : MetroForm vous rentrez cette ligne de code :
Code:
private PS3API PS3 = new PS3API(SelectAPI.ControlConsole);
private MetroFramework.Controls.MetroLabel metroLabel1;
public static PS3API API = new PS3API(SelectAPI.TargetManager);
private PS3Lib.CCAPI CCAPI = new PS3Lib.CCAPI();
http://prntscr.com/492rwc
Voila ensuite il faut rajouter 2 StatusStrip sa ressemble a sa : http://prntscr.com/492smp
Pour cela il faut cliquer sur la petite fleche qui est situé en bas de votre Tool et choisir "StatusLabel"
Normalement sa vous donne sa : http://prntscr.com/492szl
Maintenant les renommés en "Connect?" "Attach?"
( Pour renommer vous selectionnez le StatusLabel et en bas vous renommez comme ceci : http://prntscr.com/492u78 )
Maintenant c'est une partie "copié" "collé" pour vous :D
Double clic sur le bouton connect de votre Tool
Vous rentrez sa comme code :
Code:
try
{
if (PS3.ConnectTarget())
{
string Message = "You are now connected with this API : " + PS3.GetCurrentAPIName();
MessageBox.Show(Message, "Connected!", MessageBoxButtons.OK, MessageBoxIcon.Asterisk);
toolStripStatusLabel1.Text = "Ps3 Connectée (BRAVO!)";
toolStripStatusLabel1.ForeColor = Color.Green;
}
else
{
string Message = "Impossible to connect :/";
MessageBox.Show(Message, "Error...", MessageBoxButtons.OK, MessageBoxIcon.Error);
}
}
catch (Exception)
{
MessageBox.Show("Connection Failed!!!!", "Somethings Wrong", MessageBoxButtons.OK, MessageBoxIcon.Error);
toolStripStatusLabel1.Text = "Non Connectée(Erreur)";
toolStripStatusLabel1.ForeColor = Color.Red;
}
http://prntscr.com/492vo0
Maintenant le bouton Attach , pareil double clic sur le bouton Attach
Vous rentrez ce code :
Code:
if (PS3.AttachProcess())
{
MessageBox.Show("Current game is attached successfully.", "Success.", MessageBoxButtons.OK, MessageBoxIcon.Asterisk);
toolStripStatusLabel2.Text = "Ps3 Attachée (BRAVO!)";
toolStripStatusLabel2.ForeColor = Color.Green;
}
else
{
MessageBox.Show("No game process found!", "Error.", MessageBoxButtons.OK, MessageBoxIcon.Error);
}
Un petit effort c'est presque terminé pour la connection ! :neo:
Maintenant double clic sur votre Radio Bouton TMAPI
Le code :
Code:
PS3.ChangeAPI(SelectAPI.TargetManager);
Idem pour CCAPI double clic :
Le code :
Code:
PS3.ChangeAPI(SelectAPI.ControlConsole);
Et voila donc maintenant je fais un test :
4 ) Tutoriel sur les Stats Mw3 en 1.24 :
Pour les stats voici le code :
Code:
string Wins;
Wins = numericUpDown16.Value.ToString();
int WinsX = Convert.ToInt32(Wins);
byte[] WinsX1 = BitConverter.GetBytes(WinsX);
PS3.SetMemory(OFFSETaChanger, WinsX1);
Ce code ne change JAMAIS.
Pour créer votre "code" vous aurez besoin de 1 Metro Label et 1 NumericUpDown
Comme ceci : http://prntscr.com/493v0n
Ensuite créer un bouton nommé "Envoyer les Stats" et un autre "Hights Stats"
Comme ceci : http://prntscr.com/493vqt
Ensuite double clic sur le bouton nommé "Envoyer les stats"
Copier le Code précédent et collé le ensuite il suffit de chercher les Offsets
Pour ma part je cherche prestige : http://prntscr.com/493wo5
Pour le prestige voila le code :
Code:
// Prestige
string Prestige;
Prestige = numericUpDown1.Value.ToString();
int PrestigeX = Convert.ToInt32(Prestige);
byte[] PrestigeX1 = BitConverter.GetBytes(PrestigeX);
PS3.SetMemory(0x01C1947C, PrestigeX1);
http://prntscr.com/493xr8
Ensuite il vous suffit de sauter une ligne :
Comme ceci : http://prntscr.com/493y9i
Voila vous avez fini. Vous pouvez chercher le reste ;)
5 ) Hights Stats :
Pour le Hights Stats c'est facile pour ma part il ma suffit de rentrer une ligne de code
Code:
// Hight Stats
numericUpDown1.Value = 20; // numericUpDown1.Value = 20; = Prestige 20
numericUpDown3.Value = 2000; // Wins
numericUpDown2.Value = 200;// Losses
N'hesite pas a commenter !
Pour commencer il vous faut un logiciel : - Microsoft Visual Studio : http://www.microsoft.com/fr-fr/download/details.aspx?id=40787
[HIDE]Pour un tool avec un beau Design il faut utiliser : Metro Framework / Metro Framework Fonts dispo ici : https://www.mediafire.com/?4rv70qrjqzaao1c ( Je vous donne aussi PS3Lib / PS3Tmapi / PS3Tmapi_net )
[/HIDE]
1 ) Installer Metro Framework sur votre Microsoft Visual Studio :
Tout d'abord allez dans "Project" puis "Add Reference" et "browse" puis cocher tous les .dll qui se trouvent dans le .rar
Ensuite il faut aller dans "Tool" puis "NuGet Package Manager" puis "Package Manager Console"
Maintenant la console apparait en bas il vous suffit de rentrer cette ligne de code : Install-Package MetroFramework comme ceci http://prntscr.com/48y9f2
Idem pour Metro Framework Fonts : Install-Package MetroFramework.Fonts
2 ) Le design :
Passons au codage
Double clic sur la Form : http://prntscr.com/48ybva
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.Tasks;
using System.Windows.Forms;
using MetroFramework;
using MetroFramework.Fonts;
using MetroFramework.Forms;
using PS3Lib;
Remplacez votre using par ses quelques lignes : http://prntscr.com/48ydjq
Definition : Fournit une syntaxe qui garantit l'utilisation correcte d'objets IDisposable.
Ensuite devant Form ajouter Metro comme ceci : http://prntscr.com/48ydx8
Normalement votre Tool ressemble a sa : http://prntscr.com/48yeaf
3 ) Connect And Attach :
Tout d'abord créer du MetroButton et 2 RadioButton comme ceci : http://prntscr.com/48yfcp
Maintenant double clic sur votre Form et sous
public partial class Form1 : MetroForm vous rentrez cette ligne de code :
Code:
private PS3API PS3 = new PS3API(SelectAPI.ControlConsole);
private MetroFramework.Controls.MetroLabel metroLabel1;
public static PS3API API = new PS3API(SelectAPI.TargetManager);
private PS3Lib.CCAPI CCAPI = new PS3Lib.CCAPI();
http://prntscr.com/492rwc
Voila ensuite il faut rajouter 2 StatusStrip sa ressemble a sa : http://prntscr.com/492smp
Pour cela il faut cliquer sur la petite fleche qui est situé en bas de votre Tool et choisir "StatusLabel"
Normalement sa vous donne sa : http://prntscr.com/492szl
Maintenant les renommés en "Connect?" "Attach?"
( Pour renommer vous selectionnez le StatusLabel et en bas vous renommez comme ceci : http://prntscr.com/492u78 )
Maintenant c'est une partie "copié" "collé" pour vous :D
Double clic sur le bouton connect de votre Tool
Vous rentrez sa comme code :
Code:
try
{
if (PS3.ConnectTarget())
{
string Message = "You are now connected with this API : " + PS3.GetCurrentAPIName();
MessageBox.Show(Message, "Connected!", MessageBoxButtons.OK, MessageBoxIcon.Asterisk);
toolStripStatusLabel1.Text = "Ps3 Connectée (BRAVO!)";
toolStripStatusLabel1.ForeColor = Color.Green;
}
else
{
string Message = "Impossible to connect :/";
MessageBox.Show(Message, "Error...", MessageBoxButtons.OK, MessageBoxIcon.Error);
}
}
catch (Exception)
{
MessageBox.Show("Connection Failed!!!!", "Somethings Wrong", MessageBoxButtons.OK, MessageBoxIcon.Error);
toolStripStatusLabel1.Text = "Non Connectée(Erreur)";
toolStripStatusLabel1.ForeColor = Color.Red;
}
http://prntscr.com/492vo0
Maintenant le bouton Attach , pareil double clic sur le bouton Attach
Vous rentrez ce code :
Code:
if (PS3.AttachProcess())
{
MessageBox.Show("Current game is attached successfully.", "Success.", MessageBoxButtons.OK, MessageBoxIcon.Asterisk);
toolStripStatusLabel2.Text = "Ps3 Attachée (BRAVO!)";
toolStripStatusLabel2.ForeColor = Color.Green;
}
else
{
MessageBox.Show("No game process found!", "Error.", MessageBoxButtons.OK, MessageBoxIcon.Error);
}
Un petit effort c'est presque terminé pour la connection ! :neo:
Maintenant double clic sur votre Radio Bouton TMAPI
Le code :
Code:
PS3.ChangeAPI(SelectAPI.TargetManager);
Idem pour CCAPI double clic :
Le code :
Code:
PS3.ChangeAPI(SelectAPI.ControlConsole);
Et voila donc maintenant je fais un test :
4 ) Tutoriel sur les Stats Mw3 en 1.24 :
Pour les stats voici le code :
Code:
string Wins;
Wins = numericUpDown16.Value.ToString();
int WinsX = Convert.ToInt32(Wins);
byte[] WinsX1 = BitConverter.GetBytes(WinsX);
PS3.SetMemory(OFFSETaChanger, WinsX1);
Ce code ne change JAMAIS.
Pour créer votre "code" vous aurez besoin de 1 Metro Label et 1 NumericUpDown
Comme ceci : http://prntscr.com/493v0n
Ensuite créer un bouton nommé "Envoyer les Stats" et un autre "Hights Stats"
Comme ceci : http://prntscr.com/493vqt
Ensuite double clic sur le bouton nommé "Envoyer les stats"
Copier le Code précédent et collé le ensuite il suffit de chercher les Offsets
Pour ma part je cherche prestige : http://prntscr.com/493wo5
Pour le prestige voila le code :
Code:
// Prestige
string Prestige;
Prestige = numericUpDown1.Value.ToString();
int PrestigeX = Convert.ToInt32(Prestige);
byte[] PrestigeX1 = BitConverter.GetBytes(PrestigeX);
PS3.SetMemory(0x01C1947C, PrestigeX1);
http://prntscr.com/493xr8
Ensuite il vous suffit de sauter une ligne :
Comme ceci : http://prntscr.com/493y9i
Voila vous avez fini. Vous pouvez chercher le reste ;)
5 ) Hights Stats :
Pour le Hights Stats c'est facile pour ma part il ma suffit de rentrer une ligne de code
Code:
// Hight Stats
numericUpDown1.Value = 20; // numericUpDown1.Value = 20; = Prestige 20
numericUpDown3.Value = 2000; // Wins
numericUpDown2.Value = 200;// Losses
N'hesite pas a commenter !
Dernière édition par un modérateur: