Credits - BadLuckBrian
Initialization = 0x396494
Default: 41 82 00 7C
Enable: 41 00 00 00
Text Position = 0x395E98
Default: 40 A0 00 00 42 34 00 00 41 C8 00 00 60 00 00 00
Enable (Example): 43 FF 00 00 42 34 00 00 42 A1 00 00 60 00 00 00
42 FF 00 00 42 34 00 00 43 C8 00 00 60 00 00 00
Best position 43 C5 00 00 42 F6 00 00 42 F6 00 00 60 00 00
//
Text Size = 0x395E94
Default: 3F 00
Enable (Example): 3F 50
Send Text = 0x94BEE8
Enable: ^2iMod Tintin French Modder
Mun Max : 0x017860ef // FF FF 00 00 FF 00 00 00 FA 00 00
+ All HUD Element
public class PS3
{
public static uint ProcessID;
public static uint[] ProcessIDs;
public static void SetMemory(uint Address, byte[] Bytes)
{
PS3TMAPI.ProcessSetMemory(0, PS3TMAPI.UnitType.PPU, ProcessID, 0, Address, Bytes);
}
public static void GetMemory(uint Address, ref byte[] Bytes)
{
PS3TMAPI.ProcessGetMemory(0, PS3TMAPI.UnitType.PPU, ProcessID, 0, Address, ref Bytes);
}
public static void Connect()
{
PS3TMAPI.InitTargetComms();
PS3TMAPI.Connect(0, null);
}
public static void Attach()
{
PS3TMAPI.GetProcessList(0, out ProcessIDs);
ulong uProcess = ProcessIDs[0];
ProcessID = Convert.ToUInt32(uProcess);
PS3TMAPI.ProcessAttach(0, PS3TMAPI.UnitType.PPU, ProcessID);
PS3TMAPI.ProcessContinue(0, ProcessID);
}
}
public class HElems
{
public static uint //CREDITS: xSonoro
<--Da Bes?
type = 0x6D,
xOffset = 0x00,
yOffset = 0x04,
textOffset = 0x62,
sort = 32,
fontSizeOffset = 0x0C,
clientOffset = 0x7C,
colorOffset = 0x18,
GlowColor = 0x44,
widthOffset = 0x58,
heightOffset = 0x5A,
shaderOffset = 0x74,
Material = 0x71;
}
public class HUDS
{
public static byte[] SetTextGhetto(string Text)
{
byte[] clean = new byte[250];
PS3.SetMemory(0x2000000, clean);
PS3.SetMemory(0x2000000, Encoding.ASCII.GetBytes(Text + "\0"));
byte[] BLP = new byte[] { 0x48, 0x44, 0x8D, 0xE5, 0x3C, 0x60, 0x00, 0xD9, 0x80, 0x63, 0xB5, 0xF8, 0x2C, 0x03, 0x00, 0x00, 0x40, 0x82, 0x00, 0x7C, 0x3C, 0x60, 0x02, 0x00, 0x30, 0x63, 0x00, 0x00, 0x4B, 0xED, 0xE9, 0x15, 0x3C, 0x80, 0x02, 0x00, 0x90, 0x64, 0x50, 0x00, 0x48, 0x00, 0x00, 0x68, 0x4B, 0xFD, 0x80, 0x09 };
byte[] ORG = new byte[] { 0x48, 0x44, 0x8D, 0xE5, 0x3C, 0x60, 0x00, 0xD9, 0x80, 0x63, 0xB5, 0xF8, 0x2C, 0x03, 0x00, 0x00, 0x41, 0x82, 0x00, 0x7C, 0x3C, 0x60, 0x00, 0x39, 0x38, 0x80, 0x00, 0x00, 0x3B, 0xE3, 0x5E, 0x8C, 0x63, 0x43, 0x00, 0x00, 0xC3, 0xFF, 0x00, 0x08, 0xFC, 0x20, 0xF8, 0x90, 0x4B, 0xFD, 0x80, 0x09, };
PS3.SetMemory(0x396484, BLP);
System.Threading.Thread.Sleep(15);
PS3.SetMemory(0x396484, ORG);
byte[] GetX = new byte[4];
PS3.GetMemory(0x2005000, ref GetX);
return GetX;
}
public static byte[] uintBytes(uint input)
{
byte[] data = BitConverter.GetBytes(input);
Array.Reverse(data);
return data;
}
class MenuItems
{
public static uint Shader = 0, ScrollBarBackGround = 1;
}
public static byte[] ReverseBytes(byte[] inArray)
{
Array.Reverse(inArray);
return inArray;
}
public static byte[] ToHexFloat(float Axis)
{
byte[] bytes = BitConverter.GetBytes(Axis);
Array.Reverse(bytes);
return bytes;
}
public static byte[] RGBA(decimal R, decimal G, decimal B, decimal A)
{
byte[] RGBA = new byte[4];
byte[] RVal = BitConverter.GetBytes(Convert.ToInt32(R));
byte[] GVal = BitConverter.GetBytes(Convert.ToInt32(G));
byte[] BVal = BitConverter.GetBytes(Convert.ToInt32(B));
byte[] AVal = BitConverter.GetBytes(Convert.ToInt32(A));
RGBA[0] = RVal[0];
RGBA[1] = GVal[0];
RGBA[2] = BVal[0];
RGBA[3] = AVal[0];
return RGBA;
}
public static void StoreIcon(int elemIndex, uint client, int shader, int width, int height, int x, int y, uint align, float sort, int r, int g, int b, int a)
{
byte[] Material_ = BitConverter.GetBytes(shader);
Array.Reverse(Material_);
byte[] Height_ = BitConverter.GetBytes(Convert.ToInt32(height));
Array.Resize(ref Height_, 2);
Array.Reverse(Height_);
byte[] width_ = BitConverter.GetBytes(Convert.ToInt32(width));
Array.Resize(ref width_, 2);
Array.Reverse(width_);
uint elem = 0x15df280 + ((Convert.ToUInt32(elemIndex)) * 0x88);
byte[] ClientID = ReverseBytes(BitConverter.GetBytes(client));
PS3.SetMemory(elem, new byte[0x88]);
PS3.SetMemory(elem + HElems.type, ReverseBytes(BitConverter.GetBytes(8)));
PS3.SetMemory(elem + 0x79, new byte[] { 0xFF });
PS3.SetMemory(elem + 0xC, new byte[] { 0x3f, 0xc0 });
PS3.SetMemory(elem + 0x104, new byte[] { 0x03, 0xff });
PS3.SetMemory(elem + HElems.Material, Material_);
PS3.SetMemory(elem + HElems.heightOffset, Height_);
PS3.SetMemory(elem + HElems.widthOffset, width_);
PS3.SetMemory(elem + HElems.textOffset + 4, ReverseBytes(BitConverter.GetBytes(sort)));
PS3.SetMemory(elem + HElems.xOffset, ToHexFloat(x));
PS3.SetMemory(elem + HElems.yOffset, ToHexFloat(y));
PS3.SetMemory(elem + HElems.colorOffset, RGBA(r, g, b, a));
PS3.SetMemory(elem + HElems.clientOffset, ClientID);
System.Threading.Thread.Sleep(20);
}
public static void StoreTextElem(int elemIndex, int client, string text, int font, int fontScale, int x, int y, uint align, int sort, int r, int g, int b, int a, decimal r1, decimal g1, decimal b1, decimal a1)
{
string setText = text + "\0";
byte[] TextIndex = SetTextGhetto(setText);
uint elem = 0x15df280 + ((Convert.ToUInt32(elemIndex)) * 0x88);
byte[] ClientID = ReverseBytes(BitConverter.GetBytes(Convert.ToInt32(client)));
PS3.SetMemory(elem, new byte[0x88]);
PS3.SetMemory(elem + HElems.type, ReverseBytes(BitConverter.GetBytes(1)));
PS3.SetMemory(elem + 0x79, new byte[] { 0xFF });
PS3.SetMemory(elem + 0xC, new byte[] { 0x3f, 0xc0 });
PS3.SetMemory(elem + 0x104, new byte[] { 0x03, 0xff });
PS3.SetMemory(elem + HElems.textOffset, TextIndex);
byte[] font_ = BitConverter.GetBytes(Convert.ToInt32(font));
Array.Resize(ref font_, 1);
PS3.SetMemory(elem + HElems.fontSizeOffset, font_);
PS3.SetMemory(elem + HElems.xOffset, ToHexFloat(x));
PS3.SetMemory(elem + HElems.yOffset, ToHexFloat(y));
PS3.SetMemory(elem + HElems.colorOffset, RGBA(r, g, b, a));
PS3.SetMemory(elem + HElems.GlowColor, RGBA(r1, g1, b1, a1));
PS3.SetMemory(elem + HElems.clientOffset, ClientID);
System.Threading.Thread.Sleep(20);
}
public static void MoveShader(uint index, int X_, int Y_, float TextSize_)
{
byte[] X = new byte[4];
byte[] Y = new byte[4];
byte[] TextSize = new byte[4];
X = BitConverter.GetBytes(Convert.ToSingle(X_));
Y = BitConverter.GetBytes(Convert.ToSingle(Y_));
TextSize = BitConverter.GetBytes(Convert.ToSingle(TextSize_));
byte[] Width = new byte[4];
byte[] Height = new byte[4];
Array.Reverse(X);
Array.Reverse(Y);
Array.Reverse(TextSize);
PS3.SetMemory(0x15df280 + (index * 0x88) + 0, X);
PS3.SetMemory(0x15df280 + (index * 0x88) + 4, Y);
PS3.SetMemory(0x15df280 + (index * 0x88) + 12, TextSize);
}
public static void DestroyElem(int index)
{
uint elem = 0x15df280 + ((Convert.ToUInt32(index)) * 0x88);
PS3.SetMemory(elem, new byte[0x88]);
}
public static void SV_GameSendServerCommand(int client, string command)
{
byte[] Patch = new byte[] { 0x48, 0x44, 0x8D, 0xE5, 0x3C, 0x60, 0x02, 0x00, 0x80, 0x63, 0x00, 0x00, 0x38, 0x80, 0x00, 0x00, 0x3C, 0xA0, 0x02, 0x00, 0x30, 0xA5, 0x00, 0x04, 0x4B, 0xFB, 0x27, 0x91, 0x48, 0x00, 0x00, 0x74, 0x30, 0xA5, 0x00, 0x08, 0x30, 0xC6, 0x00, 0x0C, 0x30, 0xE7, 0x00, 0x10, 0x60, 0x00, 0x00, 0x00, 0x48, 0x00, 0x00, 0x60, 0x3C, 0x80, 0x00, 0x95, 0x60, 0x7E, 0x00, 0x00, 0x30, 0x64, 0xBE, 0xE8 };
byte[] ORG = new byte[] { 0x48, 0x44, 0x8D, 0xE5, 0x3C, 0x60, 0x00, 0xD9, 0x80, 0x63, 0xB5, 0xF8, 0x2C, 0x03, 0x00, 0x00, 0x41, 0x82, 0x00, 0x7C, 0x3C, 0x60, 0x00, 0x39, 0x38, 0x80, 0x00, 0x00, 0x3B, 0xE3, 0x5E, 0x8C, 0x63, 0x43, 0x00, 0x00, 0xC3, 0xFF, 0x00, 0x08, 0xFC, 0x20, 0xF8, 0x90, 0x4B, 0xFD, 0x80, 0x09, 0xC0, 0x3E, 0x00, 0x28, 0x3C, 0x80, 0x00, 0x95, 0x60, 0x7E, 0x00, 0x00, 0x30, 0x64, 0xBE, 0xE8, 0xD8, };
byte[] clean = new byte[250];
byte[] Client = new byte[1];
Client = BitConverter.GetBytes(client);
Array.Reverse(Client);
PS3.SetMemory(0x2000000, Client);
PS3.SetMemory(0x2000004, clean);
PS3.SetMemory(0x2000004, Encoding.ASCII.GetBytes(command + "\0"));
PS3.SetMemory(0x396484, Patch);
System.Threading.Thread.Sleep(8);
PS3.SetMemory(0x396484, ORG);
}
}
Thread th;
private void thread(object obj)
{
PS3.Connect();
PS3.Attach();
HUDS.StoreIcon(120, 0, 4, 900, 35, -125, 445, 0, 0, 255, 255, 255, 150);
HUDS.StoreIcon(121, 0, 3, 900, 1, -125, 445, 0, 0, 255, 255, 255, 255);
HUDS.StoreTextElem(122, 0, "^21.13 ^2F^7rench ^2M^7odder ^2i^7Mod ^2T^7intin ^2C# ^2D^7evelloper ^2D^7ebutant - ^2DVZ T^7eam - ^7Youtube.com/^2iMXZHD ^7- Twitter.com/^2iMod Tintin", 4, 3, 776, 420, 0, 0, 255, 255, 255, 255, 255, 0, 0, 0);
for (int j = 0; j < 110; j++)
{
for (int i = 0; i < 1400; i++)
{
Thread.Sleep(3);
HUDS.MoveShader(122, 775 - i, 449, 1.5f);
Thread.Sleep(3);
}
for (int i = 0; i < 1400; i++)
{
Thread.Sleep(3);
HUDS.MoveShader(122, 775 - i, 449, 1.5f);
Thread.Sleep(3);
}
}
Thread.Sleep(100);
HUDS.StoreIcon(123, 0, 98, 20, 20, 760, 458, 0, 0, 255, 255, 255, 255);
HUDS.StoreIcon(124, 0, 98, 20, 20, 800, 458, 0, 0, 255, 255, 255, 255);
}
Default: 41 82 00 7C
Enable: 41 00 00 00
Text Position = 0x395E98
Default: 40 A0 00 00 42 34 00 00 41 C8 00 00 60 00 00 00
Enable (Example): 43 FF 00 00 42 34 00 00 42 A1 00 00 60 00 00 00
42 FF 00 00 42 34 00 00 43 C8 00 00 60 00 00 00
Best position 43 C5 00 00 42 F6 00 00 42 F6 00 00 60 00 00
//
Text Size = 0x395E94
Default: 3F 00
Enable (Example): 3F 50
Send Text = 0x94BEE8
Enable: ^2iMod Tintin French Modder
Mun Max : 0x017860ef // FF FF 00 00 FF 00 00 00 FA 00 00
+ All HUD Element
public class PS3
{
public static uint ProcessID;
public static uint[] ProcessIDs;
public static void SetMemory(uint Address, byte[] Bytes)
{
PS3TMAPI.ProcessSetMemory(0, PS3TMAPI.UnitType.PPU, ProcessID, 0, Address, Bytes);
}
public static void GetMemory(uint Address, ref byte[] Bytes)
{
PS3TMAPI.ProcessGetMemory(0, PS3TMAPI.UnitType.PPU, ProcessID, 0, Address, ref Bytes);
}
public static void Connect()
{
PS3TMAPI.InitTargetComms();
PS3TMAPI.Connect(0, null);
}
public static void Attach()
{
PS3TMAPI.GetProcessList(0, out ProcessIDs);
ulong uProcess = ProcessIDs[0];
ProcessID = Convert.ToUInt32(uProcess);
PS3TMAPI.ProcessAttach(0, PS3TMAPI.UnitType.PPU, ProcessID);
PS3TMAPI.ProcessContinue(0, ProcessID);
}
}
public class HElems
{
public static uint //CREDITS: xSonoro

type = 0x6D,
xOffset = 0x00,
yOffset = 0x04,
textOffset = 0x62,
sort = 32,
fontSizeOffset = 0x0C,
clientOffset = 0x7C,
colorOffset = 0x18,
GlowColor = 0x44,
widthOffset = 0x58,
heightOffset = 0x5A,
shaderOffset = 0x74,
Material = 0x71;
}
public class HUDS
{
public static byte[] SetTextGhetto(string Text)
{
byte[] clean = new byte[250];
PS3.SetMemory(0x2000000, clean);
PS3.SetMemory(0x2000000, Encoding.ASCII.GetBytes(Text + "\0"));
byte[] BLP = new byte[] { 0x48, 0x44, 0x8D, 0xE5, 0x3C, 0x60, 0x00, 0xD9, 0x80, 0x63, 0xB5, 0xF8, 0x2C, 0x03, 0x00, 0x00, 0x40, 0x82, 0x00, 0x7C, 0x3C, 0x60, 0x02, 0x00, 0x30, 0x63, 0x00, 0x00, 0x4B, 0xED, 0xE9, 0x15, 0x3C, 0x80, 0x02, 0x00, 0x90, 0x64, 0x50, 0x00, 0x48, 0x00, 0x00, 0x68, 0x4B, 0xFD, 0x80, 0x09 };
byte[] ORG = new byte[] { 0x48, 0x44, 0x8D, 0xE5, 0x3C, 0x60, 0x00, 0xD9, 0x80, 0x63, 0xB5, 0xF8, 0x2C, 0x03, 0x00, 0x00, 0x41, 0x82, 0x00, 0x7C, 0x3C, 0x60, 0x00, 0x39, 0x38, 0x80, 0x00, 0x00, 0x3B, 0xE3, 0x5E, 0x8C, 0x63, 0x43, 0x00, 0x00, 0xC3, 0xFF, 0x00, 0x08, 0xFC, 0x20, 0xF8, 0x90, 0x4B, 0xFD, 0x80, 0x09, };
PS3.SetMemory(0x396484, BLP);
System.Threading.Thread.Sleep(15);
PS3.SetMemory(0x396484, ORG);
byte[] GetX = new byte[4];
PS3.GetMemory(0x2005000, ref GetX);
return GetX;
}
public static byte[] uintBytes(uint input)
{
byte[] data = BitConverter.GetBytes(input);
Array.Reverse(data);
return data;
}
class MenuItems
{
public static uint Shader = 0, ScrollBarBackGround = 1;
}
public static byte[] ReverseBytes(byte[] inArray)
{
Array.Reverse(inArray);
return inArray;
}
public static byte[] ToHexFloat(float Axis)
{
byte[] bytes = BitConverter.GetBytes(Axis);
Array.Reverse(bytes);
return bytes;
}
public static byte[] RGBA(decimal R, decimal G, decimal B, decimal A)
{
byte[] RGBA = new byte[4];
byte[] RVal = BitConverter.GetBytes(Convert.ToInt32(R));
byte[] GVal = BitConverter.GetBytes(Convert.ToInt32(G));
byte[] BVal = BitConverter.GetBytes(Convert.ToInt32(B));
byte[] AVal = BitConverter.GetBytes(Convert.ToInt32(A));
RGBA[0] = RVal[0];
RGBA[1] = GVal[0];
RGBA[2] = BVal[0];
RGBA[3] = AVal[0];
return RGBA;
}
public static void StoreIcon(int elemIndex, uint client, int shader, int width, int height, int x, int y, uint align, float sort, int r, int g, int b, int a)
{
byte[] Material_ = BitConverter.GetBytes(shader);
Array.Reverse(Material_);
byte[] Height_ = BitConverter.GetBytes(Convert.ToInt32(height));
Array.Resize(ref Height_, 2);
Array.Reverse(Height_);
byte[] width_ = BitConverter.GetBytes(Convert.ToInt32(width));
Array.Resize(ref width_, 2);
Array.Reverse(width_);
uint elem = 0x15df280 + ((Convert.ToUInt32(elemIndex)) * 0x88);
byte[] ClientID = ReverseBytes(BitConverter.GetBytes(client));
PS3.SetMemory(elem, new byte[0x88]);
PS3.SetMemory(elem + HElems.type, ReverseBytes(BitConverter.GetBytes(8)));
PS3.SetMemory(elem + 0x79, new byte[] { 0xFF });
PS3.SetMemory(elem + 0xC, new byte[] { 0x3f, 0xc0 });
PS3.SetMemory(elem + 0x104, new byte[] { 0x03, 0xff });
PS3.SetMemory(elem + HElems.Material, Material_);
PS3.SetMemory(elem + HElems.heightOffset, Height_);
PS3.SetMemory(elem + HElems.widthOffset, width_);
PS3.SetMemory(elem + HElems.textOffset + 4, ReverseBytes(BitConverter.GetBytes(sort)));
PS3.SetMemory(elem + HElems.xOffset, ToHexFloat(x));
PS3.SetMemory(elem + HElems.yOffset, ToHexFloat(y));
PS3.SetMemory(elem + HElems.colorOffset, RGBA(r, g, b, a));
PS3.SetMemory(elem + HElems.clientOffset, ClientID);
System.Threading.Thread.Sleep(20);
}
public static void StoreTextElem(int elemIndex, int client, string text, int font, int fontScale, int x, int y, uint align, int sort, int r, int g, int b, int a, decimal r1, decimal g1, decimal b1, decimal a1)
{
string setText = text + "\0";
byte[] TextIndex = SetTextGhetto(setText);
uint elem = 0x15df280 + ((Convert.ToUInt32(elemIndex)) * 0x88);
byte[] ClientID = ReverseBytes(BitConverter.GetBytes(Convert.ToInt32(client)));
PS3.SetMemory(elem, new byte[0x88]);
PS3.SetMemory(elem + HElems.type, ReverseBytes(BitConverter.GetBytes(1)));
PS3.SetMemory(elem + 0x79, new byte[] { 0xFF });
PS3.SetMemory(elem + 0xC, new byte[] { 0x3f, 0xc0 });
PS3.SetMemory(elem + 0x104, new byte[] { 0x03, 0xff });
PS3.SetMemory(elem + HElems.textOffset, TextIndex);
byte[] font_ = BitConverter.GetBytes(Convert.ToInt32(font));
Array.Resize(ref font_, 1);
PS3.SetMemory(elem + HElems.fontSizeOffset, font_);
PS3.SetMemory(elem + HElems.xOffset, ToHexFloat(x));
PS3.SetMemory(elem + HElems.yOffset, ToHexFloat(y));
PS3.SetMemory(elem + HElems.colorOffset, RGBA(r, g, b, a));
PS3.SetMemory(elem + HElems.GlowColor, RGBA(r1, g1, b1, a1));
PS3.SetMemory(elem + HElems.clientOffset, ClientID);
System.Threading.Thread.Sleep(20);
}
public static void MoveShader(uint index, int X_, int Y_, float TextSize_)
{
byte[] X = new byte[4];
byte[] Y = new byte[4];
byte[] TextSize = new byte[4];
X = BitConverter.GetBytes(Convert.ToSingle(X_));
Y = BitConverter.GetBytes(Convert.ToSingle(Y_));
TextSize = BitConverter.GetBytes(Convert.ToSingle(TextSize_));
byte[] Width = new byte[4];
byte[] Height = new byte[4];
Array.Reverse(X);
Array.Reverse(Y);
Array.Reverse(TextSize);
PS3.SetMemory(0x15df280 + (index * 0x88) + 0, X);
PS3.SetMemory(0x15df280 + (index * 0x88) + 4, Y);
PS3.SetMemory(0x15df280 + (index * 0x88) + 12, TextSize);
}
public static void DestroyElem(int index)
{
uint elem = 0x15df280 + ((Convert.ToUInt32(index)) * 0x88);
PS3.SetMemory(elem, new byte[0x88]);
}
public static void SV_GameSendServerCommand(int client, string command)
{
byte[] Patch = new byte[] { 0x48, 0x44, 0x8D, 0xE5, 0x3C, 0x60, 0x02, 0x00, 0x80, 0x63, 0x00, 0x00, 0x38, 0x80, 0x00, 0x00, 0x3C, 0xA0, 0x02, 0x00, 0x30, 0xA5, 0x00, 0x04, 0x4B, 0xFB, 0x27, 0x91, 0x48, 0x00, 0x00, 0x74, 0x30, 0xA5, 0x00, 0x08, 0x30, 0xC6, 0x00, 0x0C, 0x30, 0xE7, 0x00, 0x10, 0x60, 0x00, 0x00, 0x00, 0x48, 0x00, 0x00, 0x60, 0x3C, 0x80, 0x00, 0x95, 0x60, 0x7E, 0x00, 0x00, 0x30, 0x64, 0xBE, 0xE8 };
byte[] ORG = new byte[] { 0x48, 0x44, 0x8D, 0xE5, 0x3C, 0x60, 0x00, 0xD9, 0x80, 0x63, 0xB5, 0xF8, 0x2C, 0x03, 0x00, 0x00, 0x41, 0x82, 0x00, 0x7C, 0x3C, 0x60, 0x00, 0x39, 0x38, 0x80, 0x00, 0x00, 0x3B, 0xE3, 0x5E, 0x8C, 0x63, 0x43, 0x00, 0x00, 0xC3, 0xFF, 0x00, 0x08, 0xFC, 0x20, 0xF8, 0x90, 0x4B, 0xFD, 0x80, 0x09, 0xC0, 0x3E, 0x00, 0x28, 0x3C, 0x80, 0x00, 0x95, 0x60, 0x7E, 0x00, 0x00, 0x30, 0x64, 0xBE, 0xE8, 0xD8, };
byte[] clean = new byte[250];
byte[] Client = new byte[1];
Client = BitConverter.GetBytes(client);
Array.Reverse(Client);
PS3.SetMemory(0x2000000, Client);
PS3.SetMemory(0x2000004, clean);
PS3.SetMemory(0x2000004, Encoding.ASCII.GetBytes(command + "\0"));
PS3.SetMemory(0x396484, Patch);
System.Threading.Thread.Sleep(8);
PS3.SetMemory(0x396484, ORG);
}
}
Thread th;
private void thread(object obj)
{
PS3.Connect();
PS3.Attach();
HUDS.StoreIcon(120, 0, 4, 900, 35, -125, 445, 0, 0, 255, 255, 255, 150);
HUDS.StoreIcon(121, 0, 3, 900, 1, -125, 445, 0, 0, 255, 255, 255, 255);
HUDS.StoreTextElem(122, 0, "^21.13 ^2F^7rench ^2M^7odder ^2i^7Mod ^2T^7intin ^2C# ^2D^7evelloper ^2D^7ebutant - ^2DVZ T^7eam - ^7Youtube.com/^2iMXZHD ^7- Twitter.com/^2iMod Tintin", 4, 3, 776, 420, 0, 0, 255, 255, 255, 255, 255, 0, 0, 0);
for (int j = 0; j < 110; j++)
{
for (int i = 0; i < 1400; i++)
{
Thread.Sleep(3);
HUDS.MoveShader(122, 775 - i, 449, 1.5f);
Thread.Sleep(3);
}
for (int i = 0; i < 1400; i++)
{
Thread.Sleep(3);
HUDS.MoveShader(122, 775 - i, 449, 1.5f);
Thread.Sleep(3);
}
}
Thread.Sleep(100);
HUDS.StoreIcon(123, 0, 98, 20, 20, 760, 458, 0, 0, 255, 255, 255, 255);
HUDS.StoreIcon(124, 0, 98, 20, 20, 800, 458, 0, 0, 255, 255, 255, 255);
}