Analysis Please

09/10/2013 03:51 BahaaMedhat#1
Hi, I Need The Analys Of Champion Arena Packet
With Some explanation
TY :handsdown:
09/10/2013 15:01 abdoumatrix#2
use this [Only registered and activated users can see links. Click Here To Register...]
09/10/2013 17:15 Super Aids#3
Code:
79 6f 6c 6f 73 77 61 67 20 6f 70 20 69 73 20 77 68 61 63 6b 2e 20 68 65 20 73 75 63 6b 73 20 64 69 63 6b 20 6f 6e 20 68 69 73 20 63 61 6d 65 6c 73 20 73 61 63 6b 2e
09/11/2013 00:42 BahaaMedhat#4
Quote:
Originally Posted by abdoumatrix View Post
use this [Only registered and activated users can see links. Click Here To Register...]
i want to Analys it Myself ;)
TY For Ur Help Abdou :handsdown:

Quote:
Originally Posted by Super Aids View Post
Code:
79 6f 6c 6f 73 77 61 67 20 6f 70 20 69 73 20 77 68 61 63 6b 2e 20 68 65 20 73 75 63 6b 73 20 64 69 63 6b 20 6f 6e 20 68 69 73 20 63 61 6d 65 6c 73 20 73 61 63 6b 2e
TY :handsdown:
But I need More Explination Please
I want Analys in Table with Define Packets :)
09/11/2013 01:37 Super Aids#5
[Only registered and activated users can see links. Click Here To Register...]
09/13/2013 10:57 shadowman123#6
@super_Aids i guess he is looking for the Packet structure not packet Log he got no idea what to do with what u gave
09/13/2013 16:27 Super Aids#7
shadow, read what he said.

"i want to Analys it Myself"
09/13/2013 22:30 shadowman123#8
My bad ... u r right he want to Learn how to Analyize packet
09/13/2013 23:07 BahaaMedhat#9
Quote:
Originally Posted by shadowman123 View Post
My bad ... u r right he want to Learn how to Analyize packet
yeah, I want to learn Not Copy -Paste, I can Analyize Some But I need Packet Strucutre To make Sure That My Analyize Is right , TQ All :handsdown:
09/14/2013 07:33 Super Aids#10
If you can analyze the dump I posted then I will help you.
09/14/2013 22:44 BahaaMedhat#11
Quote:
Originally Posted by Super Aids View Post
If you can analyze the dump I posted then I will help you.
oKI, i NEED SignUp Packet Nw :handsdown:
09/15/2013 00:01 shadowman123#12
its already posted in Earlier Posts
09/15/2013 07:08 BahaaMedhat#13
This Is What I Have Reach At Least :)
Quote:
namespace MrBibOProject.Network.GamePackets
{

public class ChamboinStatistic : Writer, IPacket
{

private byte[] Buffer = new byte[60];
public const uint SignUp = 0;
public const uint DialogCountdown = 1;
public const uint OpponentInfo = 4;
public const uint WinDialog = 6;
public const uint LoseDialog = 7;
public const uint MatchStats = 8;
public ChamboinStatistic(bool Create)
{
Writer.WriteUInt16(0x34, 0, this.Buffer);
Writer.WriteUInt16(2604, 2, this.Buffer);
}

public void Deserialize(byte[] buffer)
{
this.Buffer = buffer;
}

public void Send(GameState client)
{
client.Send(this.ToArray());
}

public byte[] ToArray()
{
return this.Buffer;
}

public bool AcceptBox { get; set; }

public DateTime AcceptBoxShow { get; set; }

public byte Class { get; set; }

public uint CurrentHonor
{
get
{
return BitConverter.ToUInt32(this.Buffer, 0x20);
}
set
{
Writer.WriteUInt32(value, 0x20, this.Buffer);
}
}

public uint EntityID { get; set; }

public uint HistoryHonor
{
get
{
return BitConverter.ToUInt32(this.Buffer, 0x1c);
}
set
{
Writer.WriteUInt32(value, 0x1c, this.Buffer);
}
}

public uint LastSeasonLose { get; set; }

public uint LastSeasoChamboinPoints { get; set; }

public uint LastSeasonRankch { get; set; }

public uint LastSeasonWin { get; set; }

public DateTime LastChamboinPointFill { get; set; }

public byte Level { get; set; }

public uint Model { get; set; }

public string Name { get; set; }

public uint PlayWith { get; set; }

public uint ChamboinPoints
{
get
{
return BitConverter.ToUInt32(this.Buffer, 0x24);
}
set
{
Writer.WriteUInt32(value, 0x24, this.Buffer);
}
}

public uint Rank
{
get
{
return BitConverter.ToUInt32(this.Buffer, 4);
}
set
{
Writer.WriteUInt32(value, 4, this.Buffer);
}
}

public uint Status
{
get
{
return BitConverter.ToUInt32(this.Buffer, 8);
}
set
{
Writer.WriteUInt32(value, 8, this.Buffer);
}
}

public uint TodayBattles
{
get
{
return BitConverter.ToUInt32(this.Buffer, 0x18);
}
set
{
Writer.WriteUInt32(value, 0x18, this.Buffer);
}
}

public uint TodayWin
{
get
{
return BitConverter.ToUInt32(this.Buffer, 20);
}
set
{
Writer.WriteUInt32(value, 20, this.Buffer);
}
}

public uint TotalLose
{
get
{
return BitConverter.ToUInt32(this.Buffer, 0x10);
}
set
{
Writer.WriteUInt32(value, 0x10, this.Buffer);
}
}

public uint TotalWin
{
get
{
return BitConverter.ToUInt32(this.Buffer, 12);
}
set
{
Writer.WriteUInt32(value, 12, this.Buffer);
}
}

public uint YesterdayTotal
{
get
{
return (this.LastSeasonWin + this.LastSeasonLose);
}
}
}
}
Hope To Be Not Bad & To Help Me To Finish It
TY
09/15/2013 16:50 shadowman123#14
I Dont like this Way of Sending Packet beside that u dont need all those vriables for sending... i Prefer using smthing Like

public static void SendSignUp(Client.GameState Player)
{
byte[] Buffer = new byte[Length + 8];
Using Writer.cs Class to Add values in offsets
Player.Send(Buffer); // Sending
}
09/16/2013 01:14 BahaaMedhat#15
Quote:
Originally Posted by shadowman123 View Post
I Dont like this Way of Sending Packet beside that u dont need all those vriables for sending... i Prefer using smthing Like

public static void SendSignUp(Client.GameState Player)
{
byte[] Buffer = new byte[Length + 8];
Using Writer.cs Class to Add values in offsets
Player.Send(Buffer); // Sending
}
Sry, I Can't understand Please More Explan :D
TY For Ur Help :handsdown: