Post: MoveOverTime (C# Function)
01-05-2014, 10:25 AM #1
(adsbygoogle = window.adsbygoogle || []).push({}); Since this hasnt been released I thought I would release it, basically what you can do with it is make selected index(s)
Move smoothly to your desired x and y position. You may have seen it in a few menus like Project Malicious.
Groaning Me wont get the thread removed Winky Winky

Credits
ItsLollo - Help With HUD Struct
James - Help With Function
Seb - Functions (ReadFloat etc)

    public uint MoveOverTime(uint ElemIndex, short Time, float X, float Y)
{
uint Elem = 0xD55F88 + (ElemIndex) * 0xB8;
WriteFloat(Elem + 0x60, ReadFloat(Elem + 0x04));//FromX
WriteFloat(Elem + 0x64, ReadFloat(Elem + 0x0Cool Man (aka Tustin));//FromY
WriteInt32(Elem + 0x6C, DEX.Extension.ReadInt32(Elem + 0x2C));//Align Screen
WriteInt32(Elem + 0x68, DEX.Extension.ReadInt32(Elem + 0x2Cool Man (aka Tustin));//AlignOrg
WriteInt32(Elem + 0x74, Time);//MoveTime
WriteInt32(Elem + 0x70, (Int32)ReadUInt32(0xF12C80));//moveStartTime + G_Client
DEX.Extension.WriteFloat(Elem + 0x04, X);//xOffset
DEX.Extension.WriteFloat(Elem + 0x08, Y);//yOffset
return Elem;
}


These Might Come In Handy

    public SByte ReadSByte(UInt32 offset)
{
return (SByte)GetMemory2(offset, 1)[0];
}

public UInt32 ReadUInt32(UInt32 offset)
{
Byte[] uint32 = GetMemory2(offset, 4);
Array.Reverse(uint32, 0, 4);
return BitConverter.ToUInt32(uint32, 0);
}
public void WriteInt16(UInt32 offset, Int16 input)
{
Byte[] int16 = new Byte[2];
BitConverter.GetBytes(input).CopyTo(int16, 0);
Array.Reverse(int16, 0, 2);
SetMemory(offset, int16);
}
public void WriteSByte(UInt32 Offset, SByte input)
{
SetMemory(Offset, new Byte[] { (Byte)input });
}

/// <summary>Write an integer 32 bits.</summary>
public void WriteInt32(UInt32 offset, Int32 input)
{
Byte[] int32 = new Byte[4];
BitConverter.GetBytes(input).CopyTo(int32, 0);
Array.Reverse(int32, 0, 4);
SetMemory(offset, int32);
}
public Single ReadFloat(UInt32 offset)
{
Byte[] single = GetMemory2(offset, 4);
Array.Reverse(single, 0, 4);
return BitConverter.ToSingle(single, 0);
}
public void WriteFloat(UInt32 offset, Single input)
{
Byte[] single = new Byte[4];
BitConverter.GetBytes(input).CopyTo(single, 0);
Array.Reverse(single, 0, 4);
SetMemory(offset, single);
}



The DEX.Extenstion, can be found in Enstones PS3Lib,except you will probably know it as PS3.Extension Smile
(adsbygoogle = window.adsbygoogle || []).push({});

The following 8 users say thank you to MrShark for this useful post:

{H} | Exception, Asian, hacking247, Mango_Knife, Obris, ThePaaqoHD, TheUnexpected, zZHackzZ
01-05-2014, 02:25 PM #11
EG6
Are you high?
Shark my bae <3 Thanks for this Smile
01-05-2014, 05:29 PM #12
Originally posted by MrShark View Post
Since this hasnt been released I thought I would release it, basically what you can do with it is make selected index(s)
Move smoothly to your desired x and y position. You may have seen it in a few menus like Project Malicious.

Credits
ItsLollo - Help With HUD Struct
James - Help With Function

    public uint MoveOverTime(uint ElemIndex, short Time, float X, float Y)
{
uint Elem = 0xD55F88 + (ElemIndex) * 0xB8;
WriteFloat(Elem + 0x60, ReadFloat(Elem + 0x04));//FromX
WriteFloat(Elem + 0x64, ReadFloat(Elem + 0x0Cool Man (aka Tustin));//FromY
WriteInt32(Elem + 0x6C, DEX.Extension.ReadInt32(Elem + 0x2C));//Align Screen
WriteInt32(Elem + 0x68, DEX.Extension.ReadInt32(Elem + 0x2Cool Man (aka Tustin));//AlignOrg
WriteInt32(Elem + 0x74, Time);//MoveTime
WriteInt32(Elem + 0x70, (Int32)ReadUInt32(0xF12C80));//moveStartTime + G_Client
DEX.Extension.WriteFloat(Elem + 0x04, X);//xOffset
DEX.Extension.WriteFloat(Elem + 0x08, Y);//yOffset
return Elem;
}


These Might Come In Handy

    public SByte ReadSByte(UInt32 offset)
{
return (SByte)GetMemory2(offset, 1)[0];
}

public UInt32 ReadUInt32(UInt32 offset)
{
Byte[] uint32 = GetMemory2(offset, 4);
Array.Reverse(uint32, 0, 4);
return BitConverter.ToUInt32(uint32, 0);
}
public void WriteInt16(UInt32 offset, Int16 input)
{
Byte[] int16 = new Byte[2];
BitConverter.GetBytes(input).CopyTo(int16, 0);
Array.Reverse(int16, 0, 2);
SetMemory(offset, int16);
}
public void WriteSByte(UInt32 Offset, SByte input)
{
SetMemory(Offset, new Byte[] { (Byte)input });
}

/// <summary>Write an integer 32 bits.</summary>
public void WriteInt32(UInt32 offset, Int32 input)
{
Byte[] int32 = new Byte[4];
BitConverter.GetBytes(input).CopyTo(int32, 0);
Array.Reverse(int32, 0, 4);
SetMemory(offset, int32);
}
public Single ReadFloat(UInt32 offset)
{
Byte[] single = GetMemory2(offset, 4);
Array.Reverse(single, 0, 4);
return BitConverter.ToSingle(single, 0);
}
public void WriteFloat(UInt32 offset, Single input)
{
Byte[] single = new Byte[4];
BitConverter.GetBytes(input).CopyTo(single, 0);
Array.Reverse(single, 0, 4);
SetMemory(offset, single);
}



The DEX.Extenstion, can be found in Enstones PS3Lib,except you will probably know it as PS3.Extension Smile


Is this one fixed or are you chumps still using broken ass functions
01-05-2014, 05:39 PM #13
Originally posted by Malicious View Post
Stop trying to get rep dude, this is already released in BLB's GhostsHFH source No

Aren't you the one who released a broken copy and paste of the same function like yesterday? Hypocrite...

The following 2 users say thank you to Black Panther for this useful post:

Source Code, Swiss
01-05-2014, 05:41 PM #14
Originally posted by xFatalityMoDz View Post
Why you release it !! -__-
Choco Choco

It's not even like the function works properly so calm down.
01-05-2014, 05:46 PM #15
Originally posted by Corey View Post
It's not even like the function works properly so calm down.


it works fine actually test it yourself :|
01-05-2014, 06:22 PM #16
$ticky
Banned
Originally posted by Corey View Post
Aren't you the one who released a broken copy and paste of the same function like yesterday? Hypocrite...


I made it work for a different game, he just took it from a source and slapped it on NGU.

You must login or register to view this content.

The following user thanked $ticky for this useful post:

01-05-2014, 07:07 PM #17
Originally posted by Malicious View Post
I made it work for a different game, he just took it from a source and slapped it on NGU.

You must login or register to view this content.


Sorry I didn't mean to thank that I'm on my phone. But anyways all you did was change the offsets WHICH you were already released in sebs thread. So basically all you did was copy and paste. Also you released it broken, and missing A LOT of scripts and classes so
01-05-2014, 07:49 PM #18
$ticky
Banned
Originally posted by Corey View Post
Sorry I didn't mean to thank that I'm on my phone. But anyways all you did was change the offsets WHICH you were already released in sebs thread. So basically all you did was copy and paste. Also you released it broken, and missing A LOT of scripts and classes so


True, true, you got me on that one. :P
01-07-2014, 12:40 AM #19
Nice release Smile

Copyright © 2026, NextGenUpdate.
All Rights Reserved.

Gray NextGenUpdate Logo