Tool Créer un Tool / PS3 DEX /CEX

GERINO

Ancien Staff
Ancien Staff
6/3/16
345
103
1933
32
#1
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 !​
 
Dernière édition par un modérateur: