PS3 [UPDATED] Pro-Yousef RTM Tool [1.14]

  • Hello Guest! Welcome to ConsoleCrunch, to help support our site check out the premium upgrades HERE! to get exclusive access to our hidden content.
  • Unable to load portions of the website...
    If you use an ad blocker addon, you should disable it because it interferes with several elements of the site and blocks more than just adverts.
  • Read Rules Before Posting Post Virus Scans with every program.

Pro-Yousef

Member
Apr 23, 2014
28
11
13
UPDATED V3.0.2.3

HTML:
CHANGE LOG FOR LAST UPDATE:

* Added Send Message on Top Left on Screen

Pictures :
Picture1.png

Picture2.png

Picture3.png

Picture4.png

Picture5.png

Picture6.png

Picture7.png

Picture8.png

Picture9.png

Picture10.png

Picture11.png

Notes :
*Tool is only for BLES
*When you try to get any offset, The tool will stop responding until it finishes

Download :
Click Here | Virus Scan
 

Pro-Yousef

Member
Apr 23, 2014
28
11
13
UPDATED V3.0.2.5

HTML:
CHANGE LOG FOR LAST UPDATE:

* Added Small Mod Menu ( I know it's lagging and bugging, will try to fix it later )

Pictures :
Picture1.png

Picture2.png

Picture3.png

Picture4.png

Picture5.png

Picture6.png

Picture7.png

Picture8.png

Picture9.png

Picture10.png

Picture11.png

Notes :
*Tool is only for BLES
*When you try to get any offset, The tool will stop responding until it finishes

Download :
Click Here | Virus Scan
 

Pro-Yousef

Member
Apr 23, 2014
28
11
13
UPDATED V3.0.2.6

HTML:
CHANGE LOG FOR LAST UPDATE:

* Moved Mod Menu to another tool

Pictures :
Picture1.png

Picture2.png

Picture3.png

Picture4.png

Picture5.png

Picture6.png

Picture7.png

Picture8.png

Picture9.png

Picture10.png

Picture11.png

Notes :
*Tool is only for BLES
*When you try to get any offset, The tool will stop responding until it finishes

Download :
Click Here | Virus Scan
 
  • Like
Reactions: Barry

Pro-Yousef

Member
Apr 23, 2014
28
11
13
Pro-Yousef RTM Tool [1.13] [CCAPI] [BLES]
UPDATED V3.0.2.6

HTML:
CHANGE LOG FOR LAST UPDATE:

* Moved Mod Menu to another tool

Pictures :
Picture1.png

Picture2.png

Picture3.png

Picture4.png

Picture5.png

Picture6.png

Picture7.png

Picture8.png

Picture9.png

Picture10.png

Picture11.png

Notes :
*Tool is only for BLES
*When you try to get any offset, The tool will stop responding until it finishes

Download :
Click Here UPDATED LINK | Virus Scan

---------------------------------------------------------------------------------------------------------

Pro-Yousef Mod Menu Tool [1.13] [CCAPI] [BLES]
UPDATED v1.1

HTML:
CHANGE LOG FOR THE LAST UPDATE:

* Added Crouch Speed ( Normal, x2, x10, x100, x1000 )
* Added Swim Speed ( Normal, x2, x10, x100, x1000 )
* Added Garage 1 & 2 Set Max Upgrades for any slot
* Added Teleport to WayPoint
* Added Set Vehicle GodMode ( Adder, Torismor, Zentorno )
* Added Fun Things ( Big Guns, Slow Motion, TimeScale x1000, Car Super Jump )

Untitled.png

Video ( v1.0 ):
[video=youtube;EpBb4NsZGXo]

How to make your own mod menu :
Since I won't add anything to my menu, I will make a small tut on how to do your own mod menu

1) first you need those in your code so you make it more easier
Code:
        public class Buttons
        {
            public static uint DpadUp = 1048576u;
            public static uint DpadDown = 4194304u;
            public static uint DpadRight = 2097152u;
            public static uint DpadLeft = 8388608u;
            public static uint Cross = 64u;
            public static uint Circle = 32u;
            public static uint Triangle = 16u;
            public static uint Square = 128u;
            public static uint R3 = 262144u;
            public static uint R2 = 2u;
            public static uint R1 = 8u;
            public static uint L3 = 131072u;
            public static uint L2 = 1u;
            public static uint L1 = 4u;
            public static uint Select = 65536u;
            public static uint Start = 524288u;
        }

        private uint GTATextOffset = 0x1FAD5E4;
        private uint GTAFunctionOffset = 0x1FADCF7;
        private uint GTAButtonsOffset = 0x1F20B90;

        string BLUE = "~HUD_COLOUR_BLUE~";
        string YELLOW = "~HUD_COLOUR_YELLOW~";
        string RED = "~HUD_COLOUR_RED~";
        string WHITE = "~HUD_COLOUR_WHITE~";

        private bool IsCurrentMessage(string secondmessage)
        {
            byte[] AllTextBytes = PS3.GetBytes(GTATextOffset, secondmessage.Length + 1);
            byte[] SecondMessageBytes = Encoding.ASCII.GetBytes(secondmessage);
            Array.Resize(ref SecondMessageBytes, SecondMessageBytes.Length + 1);
            if (AllTextBytes.SequenceEqual(SecondMessageBytes))
            {
                return true;
            }
            return false;
        }

        public bool ButtonPressed(uint Button)
        {
            bool result;
            byte[] array = PS3.GetBytes(GTAButtonsOffset, 4);
            Array.Reverse(array);
            uint num = BitConverter.ToUInt32(array, 0);
            if (num == Button)
            {
                result = true;
                return result;
            }
            result = false;
            return result;
        }

        private void SendMessageToGTA(string message)
        {
            byte[] MessageBytes = Encoding.ASCII.GetBytes(message);
            Array.Resize(ref MessageBytes, MessageBytes.Length + 1);
            PS3.SetMemory(GTATextOffset, MessageBytes);

            byte[] StartFunction = new byte[] { 0x04 };
            PS3.SetMemory(GTAFunctionOffset, StartFunction);
        }

        private void RemoveLastMessageFromGTA()
        {
            byte[] EndFunction = new byte[] { 0x02 };
            PS3.SetMemory(GTAFunctionOffset, EndFunction);
        }

2) Second we want to know about the mod menu, this mod menu is about messages if you pressed something on controller another message will appear, This will make it looks like a mod menu. So we want first to make a timer so we know if something pressed in controller example:

Code:
private static System.Timers.Timer ButtonsTimer;

3) now we want to put in the button code that will make the menu for us is like:

Code:
            SendMessageToGTA("Pro-Yousef Mod Menu: Main Page~n~" + BLUE + "GodMode~n~" + WHITE + "Unlimited Ammo");
            ButtonsTimer = new System.Timers.Timer(100);
            ButtonsTimer.Elapsed += ButtonsTimerCheck;
            ButtonsTimer.Start();

4) Note: I made 'Unlimited Ammo' in colour white because I only want 'GodMode~n~' in colour blue so you have to do if there is more things in the menu and blue colour isn't in the last you have to put the colour white or else 'GodMode~n~' and 'Unlimited Ammo' will be in colour blue
Note: we use ~n~ to make a new line so what I have done is to send message to the game like this
HTML:
Pro-Yousef Mod Menu: Main Page
GodMode ( in blue colour )
Unlimited Ammo
and I made the timer start so we know if something pressed in controller

5) Next is to add this
Code:
        private void ButtonsTimerCheck(Object source, ElapsedEventArgs e)
        {
                // HERE
        }
The code in 'HERE' will happens every 100 milliseconds to check what pressed on controller, now we want to add this in the code
Code:
            if (ButtonPressed(Buttons.DpadRight))
            {
                        // The code here will happen if Dpad Right is pressed
            }
You can replace 'Buttons.DpadRight' to any button you want like 'Buttons.R1' .. so this will check on controller's buttons you want but now I will use DpadDown as a scroll. So all code will look like
Code:
        private void ButtonsTimerCheck(Object source, ElapsedEventArgs e)
        {
                if (ButtonPressed(Buttons.DpadDown))
                {
                        // The code here will happen if Dpad Down is pressed
                }
        }
So now I need to check what is the message to make it looks like it scrolled down, this is what to use to check what's the message
Code:
        if(IsCurrentMessage("Pro-Yousef Mod Menu: Main Page~n~" + BLUE + "GodMode~n~" + WHITE + "Unlimited Ammo")
        {
                // here the code will happen if the message equals to 'Pro-Yousef Mod Menu: Main Page~n~ ( Blue Colour ) GodMode~n~ ( White Colour ) Unlimited Ammo'
                // that means the code will happen here if he is on 'GodMode~n~' ( because it's the only one blue )
                // So we want to make the 'Unlimited Ammo' changes to blue colour and 'GodMode~n~' changes to white colour
                SendMessageToGTA("Pro-Yousef Mod Menu: Main Page~n~GodMode~n~" + BLUE + "Unlimited Ammo");
                // This will send another message to make the 'Unlimited Ammo' in blue which it makes it looks like it scrolled down
                // I didn't add white color before 'GodMode~n~' because the original colour of the text is white
        }
this is for scroll but what for press is like we will make the button is Cross so we do like this
Code:
        if (ButtonPressed(Buttons.Cross))
        {
                // The code here will happen if Cross is pressed
                if(IsCurrentMessage("Pro-Yousef Mod Menu: Main Page~n~" + BLUE + "GodMode~n~" + WHITE + "Unlimited Ammo")
                {
                        // here we add the godmode code
                }
        }
The full for the timer will look like
Code:
        private void ButtonsTimerCheck(Object source, ElapsedEventArgs e)
        {
                if (ButtonPressed(Buttons.DpadDown))
                {
                        if(IsCurrentMessage("Pro-Yousef Mod Menu: Main Page~n~" + BLUE + "GodMode~n~" + WHITE + "Unlimited Ammo")
                        {
                                SendMessageToGTA("Pro-Yousef Mod Menu: Main Page~n~GodMode~n~" + BLUE + "Unlimited Ammo");
                        }
                }
                else if (ButtonPressed(Buttons.Cross))
                {
                        if(IsCurrentMessage("Pro-Yousef Mod Menu: Main Page~n~" + BLUE + "GodMode~n~" + WHITE + "Unlimited Ammo")
                        {
                                // here we put god mode code
                        }
                }
        }
Note: when you want to add another check for button or the current message use 'else if' not 'if' because one of all those will only happen so if we want to make the same thing but for the unlimited ammo
Code:
        private void ButtonsTimerCheck(Object source, ElapsedEventArgs e)
        {
                if (ButtonPressed(Buttons.DpadDown))
                {
                        if(IsCurrentMessage("Pro-Yousef Mod Menu: Main Page~n~" + BLUE + "GodMode~n~" + WHITE + "Unlimited Ammo")
                        {
                                SendMessageToGTA("Pro-Yousef Mod Menu: Main Page~n~GodMode~n~" + BLUE + "Unlimited Ammo");
                        }
                        else if(IsCurrentMessage("Pro-Yousef Mod Menu: Main Page~n~GodMode~n~" + BLUE + "Unlimited Ammo")
                        {
                                // The code will happen here if the colour blue is on 'Unlimited Ammo'
                                SendMessageToGTA("Pro-Yousef Mod Menu: Main Page~n~" + BLUE + "GodMode~n~" + WHITE + "Unlimited Ammo");
                                // Since this is Dpad Down button this means it will scroll and we only have 2 choices in the menu it will come back to 'GodMode~n~'
                        }
                }
                else if (ButtonPressed(Buttons.Cross))
                {
                        if(IsCurrentMessage("Pro-Yousef Mod Menu: Main Page~n~" + BLUE + "GodMode~n~" + WHITE + "Unlimited Ammo")
                        {
                                // here we put god mode code
                        }
                        else if(IsCurrentMessage("Pro-Yousef Mod Menu: Main Page~n~GodMode~n~" + BLUE + "Unlimited Ammo")
                        {
                                // The code will happen here if the colour blue is on 'Unlimited Ammo'
                                // Since this is Cross button we will add unlimited ammo code here
                        }
                }
        }
And if you wanted to remove the message you can use
Code:
RemoveLastMessageFromGTA();
So, that's it if you add more options to the menu you will have to put every possible check so your menu works fine
I hope this tutorial helps anyone making a menu like mine
Please if you took something from this tutorial to make your own mod menu don't forget to add me in tool's credits
Buttons :
DpadRight = Enter
DpadLeft = Exit
R1 = Scroll Down

Download :
Click Here UPDATED LINK | Virus Scan

---------------------------------------------------------------------------------------------------------

GTA V Cash/XP Editor [ALL UPDATES] [CCAPI] [BLES/BLUS]

Hey all I would like to show you this small tool that can change Cash / XP number

Picture1.png

How to use this tool :
1) First go online in GTA V
2) Put your PS3 IP in the first textbox and then connect and attach
3) Put your Cash / XP Current Number in 'Current Cash / XP Number' then Press 'Get Offsets'
4) After it found some offsets you need to change your Cash / XP number then put the new number in 'Next Cash / XP Number' and Press 'Get Next Offsets'
5) After it finds the offset you just need to put the Cash / XP number you want to have and then Press 'Set New Cash / XP Number'

How to stick Cash / XP
How to stick Cash :
1) After you changed your money withdraw all money you got in bank and don't put them in bank until money sticks
2) go rob a store
3) After you rob a store leave GTA Online then Go back Online Solo Session ( after that you must see your Cash the number you have changed it to or it didn't work )

or

1) sign into PSN load GTA V story mode go to invite only
2) go to atm withdraw all money enter how much you have into the tool. find offsets
3) kill a ped for money then enter your new amount of money in second box . find offset
4) set money to 10000000000000 it will come out to like 2 bill .now u have the cash in pocket leave it there.
5) go to lsc with a low end car that u own repair it drive out drive back in sell it.
6) wait a few minutes then join one of your friends games. still have the cash?
7) now leave GTA V online then jump back into invite only. cash should be stuck

How to stick XP :
1) Go play Race
2) After joining a Race change your XP to what you want
3) Finish the Race​

NOTE: When trying to get offsets the tool will stop responding until it finishes.

Download :
Click Here | Virus Scan

Credits :
Pro-Yousef and canadiancaper
 
  • Like
Reactions: Barry

Barry

Community Veteran
Retired Staff
Community Veteran
Determined Poster
Active Member
Oct 10, 2013
1,021
1,872
398
Nice to see you keep up****** this, thank god im on BLES

PS: thread updated thanks @Pro-Yousef
 
  • Like
Reactions: Pro-Yousef

Pro-Yousef

Member
Apr 23, 2014
28
11
13
Pro-Yousef RTM Tool [1.14] [CCAPI] [BLES]
UPDATED v3.0.3.0

HTML:
CHANGE LOG FOR LAST UPDATE:

* Fixed all offsets for patch 1.14 ( only Car Super Jump + Slow Motion will be fixed soon )

Pictures :
Picture1.png

Picture2.png

Picture3.png

Picture4.png

Picture5.png

Picture6.png

Picture7.png

Picture8.png

Picture9.png

Picture10.png

Picture11.png

Notes :
*Tool is only for BLES
*When you try to get any offset, The tool will stop responding until it finishes

Download :
Click Here | Virus Scan

---------------------------------------------------------------------------------------------------------

GTA V Cash/XP Editor [ALL UPDATES] [CCAPI] [BLES/BLUS]

Hey all I would like to show you this small tool that can change Cash / XP number

Picture1.png

How to use this tool :
1) First go online in GTA V
2) Put your PS3 IP in the first textbox and then connect and attach
3) Put your Cash / XP Current Number in 'Current Cash / XP Number' then Press 'Get Offsets'
4) After it found some offsets you need to change your Cash / XP number then put the new number in 'Next Cash / XP Number' and Press 'Get Next Offsets'
5) After it finds the offset you just need to put the Cash / XP number you want to have and then Press 'Set New Cash / XP Number'

How to stick Cash / XP
How to stick Cash :
1) After you changed your money withdraw all money you got in bank and don't put them in bank until money sticks
2) go rob a store
3) After you rob a store leave GTA Online then Go back Online Solo Session ( after that you must see your Cash the number you have changed it to or it didn't work )

or

1) sign into PSN load GTA V story mode go to invite only
2) go to atm withdraw all money enter how much you have into the tool. find offsets
3) kill a ped for money then enter your new amount of money in second box . find offset
4) set money to 10000000000000 it will come out to like 2 bill .now u have the cash in pocket leave it there.
5) go to lsc with a low end car that u own repair it drive out drive back in sell it.
6) wait a few minutes then join one of your friends games. still have the cash?
7) now leave GTA V online then jump back into invite only. cash should be stuck

How to stick XP :
1) Go play Race
2) After joining a Race change your XP to what you want
3) Finish the Race​

NOTE: When trying to get offsets the tool will stop responding until it finishes.

Download :
Click Here | Virus Scan

Credits :
Pro-Yousef and canadiancaper

---------------------------------------------------------------------------------------------------------

Pro-Yousef Mod Menu Tool [1.13] [CCAPI] [BLES]
UPDATED v1.1

HTML:
CHANGE LOG FOR THE LAST UPDATE:

* Added Crouch Speed ( Normal, x2, x10, x100, x1000 )
* Added Swim Speed ( Normal, x2, x10, x100, x1000 )
* Added Garage 1 & 2 Set Max Upgrades for any slot
* Added Teleport to WayPoint
* Added Set Vehicle GodMode ( Adder, Torismor, Zentorno )
* Added Fun Things ( Big Guns, Slow Motion, TimeScale x1000, Car Super Jump )

Untitled.png

Video ( v1.0 ):
[video=youtube;EpBb4NsZGXo]

Buttons :
DpadRight = Enter
DpadLeft = Exit
R1 = Scroll Down

Download :
Click Here UPDATED LINK | Virus Scan

How to make your own mod menu :
Since I won't add anything to my menu, I will make a small tut on how to do your own mod menu

1) first you need those in your code so you make it more easier
Code:
        public class Buttons
        {
            public static uint DpadUp = 1048576u;
            public static uint DpadDown = 4194304u;
            public static uint DpadRight = 2097152u;
            public static uint DpadLeft = 8388608u;
            public static uint Cross = 64u;
            public static uint Circle = 32u;
            public static uint Triangle = 16u;
            public static uint Square = 128u;
            public static uint R3 = 262144u;
            public static uint R2 = 2u;
            public static uint R1 = 8u;
            public static uint L3 = 131072u;
            public static uint L2 = 1u;
            public static uint L1 = 4u;
            public static uint Select = 65536u;
            public static uint Start = 524288u;
        }

        private uint GTATextOffset = 0x1FAD5E4;
        private uint GTAFunctionOffset = 0x1FADCF7;
        private uint GTAButtonsOffset = 0x1F20B90;

        string BLUE = "~HUD_COLOUR_BLUE~";
        string YELLOW = "~HUD_COLOUR_YELLOW~";
        string RED = "~HUD_COLOUR_RED~";
        string WHITE = "~HUD_COLOUR_WHITE~";

        private bool IsCurrentMessage(string secondmessage)
        {
            byte[] AllTextBytes = PS3.GetBytes(GTATextOffset, secondmessage.Length + 1);
            byte[] SecondMessageBytes = Encoding.ASCII.GetBytes(secondmessage);
            Array.Resize(ref SecondMessageBytes, SecondMessageBytes.Length + 1);
            if (AllTextBytes.SequenceEqual(SecondMessageBytes))
            {
                return true;
            }
            return false;
        }

        public bool ButtonPressed(uint Button)
        {
            bool result;
            byte[] array = PS3.GetBytes(GTAButtonsOffset, 4);
            Array.Reverse(array);
            uint num = BitConverter.ToUInt32(array, 0);
            if (num == Button)
            {
                result = true;
                return result;
            }
            result = false;
            return result;
        }

        private void SendMessageToGTA(string message)
        {
            byte[] MessageBytes = Encoding.ASCII.GetBytes(message);
            Array.Resize(ref MessageBytes, MessageBytes.Length + 1);
            PS3.SetMemory(GTATextOffset, MessageBytes);

            byte[] StartFunction = new byte[] { 0x04 };
            PS3.SetMemory(GTAFunctionOffset, StartFunction);
        }

        private void RemoveLastMessageFromGTA()
        {
            byte[] EndFunction = new byte[] { 0x02 };
            PS3.SetMemory(GTAFunctionOffset, EndFunction);
        }

2) Second we want to know about the mod menu, this mod menu is about messages if you pressed something on controller another message will appear, This will make it looks like a mod menu. So we want first to make a timer so we know if something pressed in controller example:

Code:
private static System.Timers.Timer ButtonsTimer;

3) now we want to put in the button code that will make the menu for us is like:

Code:
            SendMessageToGTA("Pro-Yousef Mod Menu: Main Page~n~" + BLUE + "GodMode~n~" + WHITE + "Unlimited Ammo");
            ButtonsTimer = new System.Timers.Timer(100);
            ButtonsTimer.Elapsed += ButtonsTimerCheck;
            ButtonsTimer.Start();

4) Note: I made 'Unlimited Ammo' in colour white because I only want 'GodMode~n~' in colour blue so you have to do if there is more things in the menu and blue colour isn't in the last you have to put the colour white or else 'GodMode~n~' and 'Unlimited Ammo' will be in colour blue
Note: we use ~n~ to make a new line so what I have done is to send message to the game like this
HTML:
Pro-Yousef Mod Menu: Main Page
GodMode ( in blue colour )
Unlimited Ammo
and I made the timer start so we know if something pressed in controller

5) Next is to add this
Code:
        private void ButtonsTimerCheck(Object source, ElapsedEventArgs e)
        {
                // HERE
        }
The code in 'HERE' will happens every 100 milliseconds to check what pressed on controller, now we want to add this in the code
Code:
            if (ButtonPressed(Buttons.DpadRight))
            {
                        // The code here will happen if Dpad Right is pressed
            }
You can replace 'Buttons.DpadRight' to any button you want like 'Buttons.R1' .. so this will check on controller's buttons you want but now I will use DpadDown as a scroll. So all code will look like
Code:
        private void ButtonsTimerCheck(Object source, ElapsedEventArgs e)
        {
                if (ButtonPressed(Buttons.DpadDown))
                {
                        // The code here will happen if Dpad Down is pressed
                }
        }
So now I need to check what is the message to make it looks like it scrolled down, this is what to use to check what's the message
Code:
        if(IsCurrentMessage("Pro-Yousef Mod Menu: Main Page~n~" + BLUE + "GodMode~n~" + WHITE + "Unlimited Ammo")
        {
                // here the code will happen if the message equals to 'Pro-Yousef Mod Menu: Main Page~n~ ( Blue Colour ) GodMode~n~ ( White Colour ) Unlimited Ammo'
                // that means the code will happen here if he is on 'GodMode~n~' ( because it's the only one blue )
                // So we want to make the 'Unlimited Ammo' changes to blue colour and 'GodMode~n~' changes to white colour
                SendMessageToGTA("Pro-Yousef Mod Menu: Main Page~n~GodMode~n~" + BLUE + "Unlimited Ammo");
                // This will send another message to make the 'Unlimited Ammo' in blue which it makes it looks like it scrolled down
                // I didn't add white color before 'GodMode~n~' because the original colour of the text is white
        }
this is for scroll but what for press is like we will make the button is Cross so we do like this
Code:
        if (ButtonPressed(Buttons.Cross))
        {
                // The code here will happen if Cross is pressed
                if(IsCurrentMessage("Pro-Yousef Mod Menu: Main Page~n~" + BLUE + "GodMode~n~" + WHITE + "Unlimited Ammo")
                {
                        // here we add the godmode code
                }
        }
The full for the timer will look like
Code:
        private void ButtonsTimerCheck(Object source, ElapsedEventArgs e)
        {
                if (ButtonPressed(Buttons.DpadDown))
                {
                        if(IsCurrentMessage("Pro-Yousef Mod Menu: Main Page~n~" + BLUE + "GodMode~n~" + WHITE + "Unlimited Ammo")
                        {
                                SendMessageToGTA("Pro-Yousef Mod Menu: Main Page~n~GodMode~n~" + BLUE + "Unlimited Ammo");
                        }
                }
                else if (ButtonPressed(Buttons.Cross))
                {
                        if(IsCurrentMessage("Pro-Yousef Mod Menu: Main Page~n~" + BLUE + "GodMode~n~" + WHITE + "Unlimited Ammo")
                        {
                                // here we put god mode code
                        }
                }
        }
Note: when you want to add another check for button or the current message use 'else if' not 'if' because one of all those will only happen so if we want to make the same thing but for the unlimited ammo
Code:
        private void ButtonsTimerCheck(Object source, ElapsedEventArgs e)
        {
                if (ButtonPressed(Buttons.DpadDown))
                {
                        if(IsCurrentMessage("Pro-Yousef Mod Menu: Main Page~n~" + BLUE + "GodMode~n~" + WHITE + "Unlimited Ammo")
                        {
                                SendMessageToGTA("Pro-Yousef Mod Menu: Main Page~n~GodMode~n~" + BLUE + "Unlimited Ammo");
                        }
                        else if(IsCurrentMessage("Pro-Yousef Mod Menu: Main Page~n~GodMode~n~" + BLUE + "Unlimited Ammo")
                        {
                                // The code will happen here if the colour blue is on 'Unlimited Ammo'
                                SendMessageToGTA("Pro-Yousef Mod Menu: Main Page~n~" + BLUE + "GodMode~n~" + WHITE + "Unlimited Ammo");
                                // Since this is Dpad Down button this means it will scroll and we only have 2 choices in the menu it will come back to 'GodMode~n~'
                        }
                }
                else if (ButtonPressed(Buttons.Cross))
                {
                        if(IsCurrentMessage("Pro-Yousef Mod Menu: Main Page~n~" + BLUE + "GodMode~n~" + WHITE + "Unlimited Ammo")
                        {
                                // here we put god mode code
                        }
                        else if(IsCurrentMessage("Pro-Yousef Mod Menu: Main Page~n~GodMode~n~" + BLUE + "Unlimited Ammo")
                        {
                                // The code will happen here if the colour blue is on 'Unlimited Ammo'
                                // Since this is Cross button we will add unlimited ammo code here
                        }
                }
        }
And if you wanted to remove the message you can use
Code:
RemoveLastMessageFromGTA();
So, that's it if you add more options to the menu you will have to put every possible check so your menu works fine
I hope this tutorial helps anyone making a menu like mine
Please if you took something from this tutorial to make your own mod menu don't forget to add me in tool's credits
 

Pro-Yousef

Member
Apr 23, 2014
28
11
13
Pro-Yousef RTM Tool [1.14] [CCAPI] [BLES]
UPDATED v3.0.3.1

HTML:
CHANGE LOG FOR LAST UPDATE:

* Fixed Car Super Jump
* Slow Motion will be fixed soon

Pictures :
Picture1.png

Picture2.png

Picture3.png

Picture4.png

Picture5.png

Picture6.png

Picture7.png

Picture8.png

Picture9.png

Picture10.png

Picture11.png

Notes :
*Tool is only for BLES
*When you try to get any offset, The tool will stop responding until it finishes

Download :
Click Here | Virus Scan

---------------------------------------------------------------------------------------------------------

GTA V Cash/XP Editor [ALL UPDATES] [CCAPI] [BLES/BLUS]

Hey all I would like to show you this small tool that can change Cash / XP number

Picture1.png

How to use this tool :
1) First go online in GTA V
2) Put your PS3 IP in the first textbox and then connect and attach
3) Put your Cash / XP Current Number in 'Current Cash / XP Number' then Press 'Get Offsets'
4) After it found some offsets you need to change your Cash / XP number then put the new number in 'Next Cash / XP Number' and Press 'Get Next Offsets'
5) After it finds the offset you just need to put the Cash / XP number you want to have and then Press 'Set New Cash / XP Number'

How to stick Cash / XP
How to stick Cash :
1) After you changed your money withdraw all money you got in bank and don't put them in bank until money sticks
2) go rob a store
3) After you rob a store leave GTA Online then Go back Online Solo Session ( after that you must see your Cash the number you have changed it to or it didn't work )

or

1) sign into PSN load GTA V story mode go to invite only
2) go to atm withdraw all money enter how much you have into the tool. find offsets
3) kill a ped for money then enter your new amount of money in second box . find offset
4) set money to 10000000000000 it will come out to like 2 bill .now u have the cash in pocket leave it there.
5) go to lsc with a low end car that u own repair it drive out drive back in sell it.
6) wait a few minutes then join one of your friends games. still have the cash?
7) now leave GTA V online then jump back into invite only. cash should be stuck

How to stick XP :
1) Go play Race
2) After joining a Race change your XP to what you want
3) Finish the Race​

NOTE: When trying to get offsets the tool will stop responding until it finishes.

Download :
Click Here | Virus Scan

Credits :
Pro-Yousef and canadiancaper

---------------------------------------------------------------------------------------------------------

Pro-Yousef Mod Menu Tool [1.14] [CCAPI] [BLES]
UPDATED v1.2

HTML:
CHANGE LOG FOR THE LAST UPDATE:

* All Things Fixed for 1.14 ( Slow Motion will be fixed soon )

Untitled.png

Video ( v1.0 ):
[video=youtube;EpBb4NsZGXo]

Buttons :
DpadRight = Enter
DpadLeft = Exit
R1 = Scroll Down

Download :
Click Here | Virus Scan

How to make your own mod menu: ( UPDATED OFFSETS )
Since I won't add anything to my menu, I will make a small tut on how to do your own mod menu

1) first you need those in your code so you make it more easier ( UPDATED OFFSETS )
Code:
        public class Buttons
        {
            public static uint DpadUp = 1048576u;
            public static uint DpadDown = 4194304u;
            public static uint DpadRight = 2097152u;
            public static uint DpadLeft = 8388608u;
            public static uint Cross = 64u;
            public static uint Circle = 32u;
            public static uint Triangle = 16u;
            public static uint Square = 128u;
            public static uint R3 = 262144u;
            public static uint R2 = 2u;
            public static uint R1 = 8u;
            public static uint L3 = 131072u;
            public static uint L2 = 1u;
            public static uint L1 = 4u;
            public static uint Select = 65536u;
            public static uint Start = 524288u;
        }

        // Note: Those offsets for BLES 1.14
        private uint GTATextOffset = 0x1F8B984;
        private uint GTAFunctionOffset = 0x1F8C097;
        private uint GTAButtonsOffset = 0x1EFEE90;

        string BLUE = "~HUD_COLOUR_BLUE~";
        string YELLOW = "~HUD_COLOUR_YELLOW~";
        string RED = "~HUD_COLOUR_RED~";
        string WHITE = "~HUD_COLOUR_WHITE~";

        private bool IsCurrentMessage(string secondmessage)
        {
            byte[] AllTextBytes = PS3.GetBytes(GTATextOffset, secondmessage.Length + 1);
            byte[] SecondMessageBytes = Encoding.ASCII.GetBytes(secondmessage);
            Array.Resize(ref SecondMessageBytes, SecondMessageBytes.Length + 1);
            if (AllTextBytes.SequenceEqual(SecondMessageBytes))
            {
                return true;
            }
            return false;
        }

        public bool ButtonPressed(uint Button)
        {
            bool result;
            byte[] array = PS3.GetBytes(GTAButtonsOffset, 4);
            Array.Reverse(array);
            uint num = BitConverter.ToUInt32(array, 0);
            if (num == Button)
            {
                result = true;
                return result;
            }
            result = false;
            return result;
        }

        private void SendMessageToGTA(string message)
        {
            byte[] MessageBytes = Encoding.ASCII.GetBytes(message);
            Array.Resize(ref MessageBytes, MessageBytes.Length + 1);
            PS3.SetMemory(GTATextOffset, MessageBytes);

            byte[] StartFunction = new byte[] { 0x04 };
            PS3.SetMemory(GTAFunctionOffset, StartFunction);
        }

        private void RemoveLastMessageFromGTA()
        {
            byte[] EndFunction = new byte[] { 0x02 };
            PS3.SetMemory(GTAFunctionOffset, EndFunction);
        }

2) Second we want to know about the mod menu, this mod menu is about messages if you pressed something on controller another message will appear, This will make it looks like a mod menu. So we want first to make a timer so we know if something pressed in controller example:

Code:
private static System.Timers.Timer ButtonsTimer;

3) now we want to put in the button code that will make the menu for us is like:

Code:
            SendMessageToGTA("Pro-Yousef Mod Menu: Main Page~n~" + BLUE + "GodMode~n~" + WHITE + "Unlimited Ammo");
            ButtonsTimer = new System.Timers.Timer(100);
            ButtonsTimer.Elapsed += ButtonsTimerCheck;
            ButtonsTimer.Start();

4) Note: I made 'Unlimited Ammo' in colour white because I only want 'GodMode~n~' in colour blue so you have to do if there is more things in the menu and blue colour isn't in the last you have to put the colour white or else 'GodMode~n~' and 'Unlimited Ammo' will be in colour blue
Note: we use ~n~ to make a new line so what I have done is to send message to the game like this
HTML:
Pro-Yousef Mod Menu: Main Page
GodMode ( in blue colour )
Unlimited Ammo
and I made the timer start so we know if something pressed in controller

5) Next is to add this
Code:
        private void ButtonsTimerCheck(Object source, ElapsedEventArgs e)
        {
                // HERE
        }
The code in 'HERE' will happens every 100 milliseconds to check what pressed on controller, now we want to add this in the code
Code:
            if (ButtonPressed(Buttons.DpadRight))
            {
                        // The code here will happen if Dpad Right is pressed
            }
You can replace 'Buttons.DpadRight' to any button you want like 'Buttons.R1' .. so this will check on controller's buttons you want but now I will use DpadDown as a scroll. So all code will look like
Code:
        private void ButtonsTimerCheck(Object source, ElapsedEventArgs e)
        {
                if (ButtonPressed(Buttons.DpadDown))
                {
                        // The code here will happen if Dpad Down is pressed
                }
        }
So now I need to check what is the message to make it looks like it scrolled down, this is what to use to check what's the message
Code:
        if(IsCurrentMessage("Pro-Yousef Mod Menu: Main Page~n~" + BLUE + "GodMode~n~" + WHITE + "Unlimited Ammo")
        {
                // here the code will happen if the message equals to 'Pro-Yousef Mod Menu: Main Page~n~ ( Blue Colour ) GodMode~n~ ( White Colour ) Unlimited Ammo'
                // that means the code will happen here if he is on 'GodMode~n~' ( because it's the only one blue )
                // So we want to make the 'Unlimited Ammo' changes to blue colour and 'GodMode~n~' changes to white colour
                SendMessageToGTA("Pro-Yousef Mod Menu: Main Page~n~GodMode~n~" + BLUE + "Unlimited Ammo");
                // This will send another message to make the 'Unlimited Ammo' in blue which it makes it looks like it scrolled down
                // I didn't add white color before 'GodMode~n~' because the original colour of the text is white
        }
this is for scroll but what for press is like we will make the button is Cross so we do like this
Code:
        if (ButtonPressed(Buttons.Cross))
        {
                // The code here will happen if Cross is pressed
                if(IsCurrentMessage("Pro-Yousef Mod Menu: Main Page~n~" + BLUE + "GodMode~n~" + WHITE + "Unlimited Ammo")
                {
                        // here we add the godmode code
                }
        }
The full for the timer will look like
Code:
        private void ButtonsTimerCheck(Object source, ElapsedEventArgs e)
        {
                if (ButtonPressed(Buttons.DpadDown))
                {
                        if(IsCurrentMessage("Pro-Yousef Mod Menu: Main Page~n~" + BLUE + "GodMode~n~" + WHITE + "Unlimited Ammo")
                        {
                                SendMessageToGTA("Pro-Yousef Mod Menu: Main Page~n~GodMode~n~" + BLUE + "Unlimited Ammo");
                        }
                }
                else if (ButtonPressed(Buttons.Cross))
                {
                        if(IsCurrentMessage("Pro-Yousef Mod Menu: Main Page~n~" + BLUE + "GodMode~n~" + WHITE + "Unlimited Ammo")
                        {
                                // here we put god mode code
                        }
                }
        }
Note: when you want to add another check for button or the current message use 'else if' not 'if' because one of all those will only happen so if we want to make the same thing but for the unlimited ammo
Code:
        private void ButtonsTimerCheck(Object source, ElapsedEventArgs e)
        {
                if (ButtonPressed(Buttons.DpadDown))
                {
                        if(IsCurrentMessage("Pro-Yousef Mod Menu: Main Page~n~" + BLUE + "GodMode~n~" + WHITE + "Unlimited Ammo")
                        {
                                SendMessageToGTA("Pro-Yousef Mod Menu: Main Page~n~GodMode~n~" + BLUE + "Unlimited Ammo");
                        }
                        else if(IsCurrentMessage("Pro-Yousef Mod Menu: Main Page~n~GodMode~n~" + BLUE + "Unlimited Ammo")
                        {
                                // The code will happen here if the colour blue is on 'Unlimited Ammo'
                                SendMessageToGTA("Pro-Yousef Mod Menu: Main Page~n~" + BLUE + "GodMode~n~" + WHITE + "Unlimited Ammo");
                                // Since this is Dpad Down button this means it will scroll and we only have 2 choices in the menu it will come back to 'GodMode~n~'
                        }
                }
                else if (ButtonPressed(Buttons.Cross))
                {
                        if(IsCurrentMessage("Pro-Yousef Mod Menu: Main Page~n~" + BLUE + "GodMode~n~" + WHITE + "Unlimited Ammo")
                        {
                                // here we put god mode code
                        }
                        else if(IsCurrentMessage("Pro-Yousef Mod Menu: Main Page~n~GodMode~n~" + BLUE + "Unlimited Ammo")
                        {
                                // The code will happen here if the colour blue is on 'Unlimited Ammo'
                                // Since this is Cross button we will add unlimited ammo code here
                        }
                }
        }
And if you wanted to remove the message you can use
Code:
RemoveLastMessageFromGTA();
So, that's it if you add more options to the menu you will have to put every possible check so your menu works fine
I hope this tutorial helps anyone making a menu like mine
Please if you took something from this tutorial to make your own mod menu don't forget to add me in tool's credits
 

Pro-Yousef

Member
Apr 23, 2014
28
11
13
Pro-Yousef RTM Tool [1.14] [CCAPI] [BLES]
UPDATED v3.0.3.2

HTML:
CHANGE LOG FOR LAST UPDATE:

* Slow Motion Fixed ( Thanks to Krank_Modz )

Pictures :
Picture1.png

Picture2.png

Picture3.png

Picture4.png

Picture5.png

Picture6.png

Picture7.png

Picture8.png

Picture9.png

Picture10.png

Picture11.png

Notes :
*Tool is only for BLES
*When you try to get any offset, The tool will stop responding until it finishes

Download :
Click Here | Virus Scan

---------------------------------------------------------------------------------------------------------

GTA V Cash/XP Editor [ALL UPDATES] [CCAPI] [BLES/BLUS]

Hey all I would like to show you this small tool that can change Cash / XP number

Picture1.png

How to use this tool :
1) First go online in GTA V
2) Put your PS3 IP in the first textbox and then connect and attach
3) Put your Cash / XP Current Number in 'Current Cash / XP Number' then Press 'Get Offsets'
4) After it found some offsets you need to change your Cash / XP number then put the new number in 'Next Cash / XP Number' and Press 'Get Next Offsets'
5) After it finds the offset you just need to put the Cash / XP number you want to have and then Press 'Set New Cash / XP Number'

How to stick Cash / XP
How to stick Cash :
1) After you changed your money withdraw all money you got in bank and don't put them in bank until money sticks
2) go rob a store
3) After you rob a store leave GTA Online then Go back Online Solo Session ( after that you must see your Cash the number you have changed it to or it didn't work )

or

1) sign into PSN load GTA V story mode go to invite only
2) go to atm withdraw all money enter how much you have into the tool. find offsets
3) kill a ped for money then enter your new amount of money in second box . find offset
4) set money to 10000000000000 it will come out to like 2 bill .now u have the cash in pocket leave it there.
5) go to lsc with a low end car that u own repair it drive out drive back in sell it.
6) wait a few minutes then join one of your friends games. still have the cash?
7) now leave GTA V online then jump back into invite only. cash should be stuck

How to stick XP :
1) Go play Race
2) After joining a Race change your XP to what you want
3) Finish the Race​

NOTE: When trying to get offsets the tool will stop responding until it finishes.

Download :
Click Here | Virus Scan

Credits :
Pro-Yousef and canadiancaper

---------------------------------------------------------------------------------------------------------

Pro-Yousef Mod Menu Tool [1.14] [CCAPI] [BLES]
UPDATED v1.3

HTML:
CHANGE LOG FOR THE LAST UPDATE:

* Fixed Slow Motion ( Thanks to Krank_Modz )

Untitled.png


Buttons :
DpadRight = Enter
DpadLeft = Exit
R1 = Scroll Down

Download :
Click Here | Virus Scan

How to make your own mod menu: ( UPDATED OFFSETS )
Since I won't add anything to my menu, I will make a small tut on how to do your own mod menu

1) first you need those in your code so you make it more easier ( UPDATED OFFSETS )
Code:
        public class Buttons
        {
            public static uint DpadUp = 1048576u;
            public static uint DpadDown = 4194304u;
            public static uint DpadRight = 2097152u;
            public static uint DpadLeft = 8388608u;
            public static uint Cross = 64u;
            public static uint Circle = 32u;
            public static uint Triangle = 16u;
            public static uint Square = 128u;
            public static uint R3 = 262144u;
            public static uint R2 = 2u;
            public static uint R1 = 8u;
            public static uint L3 = 131072u;
            public static uint L2 = 1u;
            public static uint L1 = 4u;
            public static uint Select = 65536u;
            public static uint Start = 524288u;
        }

        // Note: Those offsets for BLES 1.14
        private uint GTATextOffset = 0x1F8B984;
        private uint GTAFunctionOffset = 0x1F8C097;
        private uint GTAButtonsOffset = 0x1EFEE90;

        string BLUE = "~HUD_COLOUR_BLUE~";
        string YELLOW = "~HUD_COLOUR_YELLOW~";
        string RED = "~HUD_COLOUR_RED~";
        string WHITE = "~HUD_COLOUR_WHITE~";

        private bool IsCurrentMessage(string secondmessage)
        {
            byte[] AllTextBytes = PS3.GetBytes(GTATextOffset, secondmessage.Length + 1);
            byte[] SecondMessageBytes = Encoding.ASCII.GetBytes(secondmessage);
            Array.Resize(ref SecondMessageBytes, SecondMessageBytes.Length + 1);
            if (AllTextBytes.SequenceEqual(SecondMessageBytes))
            {
                return true;
            }
            return false;
        }

        public bool ButtonPressed(uint Button)
        {
            bool result;
            byte[] array = PS3.GetBytes(GTAButtonsOffset, 4);
            Array.Reverse(array);
            uint num = BitConverter.ToUInt32(array, 0);
            if (num == Button)
            {
                result = true;
                return result;
            }
            result = false;
            return result;
        }

        private void SendMessageToGTA(string message)
        {
            byte[] MessageBytes = Encoding.ASCII.GetBytes(message);
            Array.Resize(ref MessageBytes, MessageBytes.Length + 1);
            PS3.SetMemory(GTATextOffset, MessageBytes);

            byte[] StartFunction = new byte[] { 0x04 };
            PS3.SetMemory(GTAFunctionOffset, StartFunction);
        }

        private void RemoveLastMessageFromGTA()
        {
            byte[] EndFunction = new byte[] { 0x02 };
            PS3.SetMemory(GTAFunctionOffset, EndFunction);
        }

2) Second we want to know about the mod menu, this mod menu is about messages if you pressed something on controller another message will appear, This will make it looks like a mod menu. So we want first to make a timer so we know if something pressed in controller example:

Code:
private static System.Timers.Timer ButtonsTimer;

3) now we want to put in the button code that will make the menu for us is like:

Code:
            SendMessageToGTA("Pro-Yousef Mod Menu: Main Page~n~" + BLUE + "GodMode~n~" + WHITE + "Unlimited Ammo");
            ButtonsTimer = new System.Timers.Timer(100);
            ButtonsTimer.Elapsed += ButtonsTimerCheck;
            ButtonsTimer.Start();

4) Note: I made 'Unlimited Ammo' in colour white because I only want 'GodMode~n~' in colour blue so you have to do if there is more things in the menu and blue colour isn't in the last you have to put the colour white or else 'GodMode~n~' and 'Unlimited Ammo' will be in colour blue
Note: we use ~n~ to make a new line so what I have done is to send message to the game like this
HTML:
Pro-Yousef Mod Menu: Main Page
GodMode ( in blue colour )
Unlimited Ammo
and I made the timer start so we know if something pressed in controller

5) Next is to add this
Code:
        private void ButtonsTimerCheck(Object source, ElapsedEventArgs e)
        {
                // HERE
        }
The code in 'HERE' will happens every 100 milliseconds to check what pressed on controller, now we want to add this in the code
Code:
            if (ButtonPressed(Buttons.DpadRight))
            {
                        // The code here will happen if Dpad Right is pressed
            }
You can replace 'Buttons.DpadRight' to any button you want like 'Buttons.R1' .. so this will check on controller's buttons you want but now I will use DpadDown as a scroll. So all code will look like
Code:
        private void ButtonsTimerCheck(Object source, ElapsedEventArgs e)
        {
                if (ButtonPressed(Buttons.DpadDown))
                {
                        // The code here will happen if Dpad Down is pressed
                }
        }
So now I need to check what is the message to make it looks like it scrolled down, this is what to use to check what's the message
Code:
        if(IsCurrentMessage("Pro-Yousef Mod Menu: Main Page~n~" + BLUE + "GodMode~n~" + WHITE + "Unlimited Ammo")
        {
                // here the code will happen if the message equals to 'Pro-Yousef Mod Menu: Main Page~n~ ( Blue Colour ) GodMode~n~ ( White Colour ) Unlimited Ammo'
                // that means the code will happen here if he is on 'GodMode~n~' ( because it's the only one blue )
                // So we want to make the 'Unlimited Ammo' changes to blue colour and 'GodMode~n~' changes to white colour
                SendMessageToGTA("Pro-Yousef Mod Menu: Main Page~n~GodMode~n~" + BLUE + "Unlimited Ammo");
                // This will send another message to make the 'Unlimited Ammo' in blue which it makes it looks like it scrolled down
                // I didn't add white color before 'GodMode~n~' because the original colour of the text is white
        }
this is for scroll but what for press is like we will make the button is Cross so we do like this
Code:
        if (ButtonPressed(Buttons.Cross))
        {
                // The code here will happen if Cross is pressed
                if(IsCurrentMessage("Pro-Yousef Mod Menu: Main Page~n~" + BLUE + "GodMode~n~" + WHITE + "Unlimited Ammo")
                {
                        // here we add the godmode code
                }
        }
The full for the timer will look like
Code:
        private void ButtonsTimerCheck(Object source, ElapsedEventArgs e)
        {
                if (ButtonPressed(Buttons.DpadDown))
                {
                        if(IsCurrentMessage("Pro-Yousef Mod Menu: Main Page~n~" + BLUE + "GodMode~n~" + WHITE + "Unlimited Ammo")
                        {
                                SendMessageToGTA("Pro-Yousef Mod Menu: Main Page~n~GodMode~n~" + BLUE + "Unlimited Ammo");
                        }
                }
                else if (ButtonPressed(Buttons.Cross))
                {
                        if(IsCurrentMessage("Pro-Yousef Mod Menu: Main Page~n~" + BLUE + "GodMode~n~" + WHITE + "Unlimited Ammo")
                        {
                                // here we put god mode code
                        }
                }
        }
Note: when you want to add another check for button or the current message use 'else if' not 'if' because one of all those will only happen so if we want to make the same thing but for the unlimited ammo
Code:
        private void ButtonsTimerCheck(Object source, ElapsedEventArgs e)
        {
                if (ButtonPressed(Buttons.DpadDown))
                {
                        if(IsCurrentMessage("Pro-Yousef Mod Menu: Main Page~n~" + BLUE + "GodMode~n~" + WHITE + "Unlimited Ammo")
                        {
                                SendMessageToGTA("Pro-Yousef Mod Menu: Main Page~n~GodMode~n~" + BLUE + "Unlimited Ammo");
                        }
                        else if(IsCurrentMessage("Pro-Yousef Mod Menu: Main Page~n~GodMode~n~" + BLUE + "Unlimited Ammo")
                        {
                                // The code will happen here if the colour blue is on 'Unlimited Ammo'
                                SendMessageToGTA("Pro-Yousef Mod Menu: Main Page~n~" + BLUE + "GodMode~n~" + WHITE + "Unlimited Ammo");
                                // Since this is Dpad Down button this means it will scroll and we only have 2 choices in the menu it will come back to 'GodMode~n~'
                        }
                }
                else if (ButtonPressed(Buttons.Cross))
                {
                        if(IsCurrentMessage("Pro-Yousef Mod Menu: Main Page~n~" + BLUE + "GodMode~n~" + WHITE + "Unlimited Ammo")
                        {
                                // here we put god mode code
                        }
                        else if(IsCurrentMessage("Pro-Yousef Mod Menu: Main Page~n~GodMode~n~" + BLUE + "Unlimited Ammo")
                        {
                                // The code will happen here if the colour blue is on 'Unlimited Ammo'
                                // Since this is Cross button we will add unlimited ammo code here
                        }
                }
        }
And if you wanted to remove the message you can use
Code:
RemoveLastMessageFromGTA();
So, that's it if you add more options to the menu you will have to put every possible check so your menu works fine
I hope this tutorial helps anyone making a menu like mine
Please if you took something from this tutorial to make your own mod menu don't forget to add me in tool's credits
 

Pro-Yousef

Member
Apr 23, 2014
28
11
13
Pro-Yousef RTM Tool [1.14] [CCAPI] [BLES]
UPDATED v3.0.3.3

HTML:
CHANGE LOG FOR LAST UPDATE:

* Fixed Change SNS Pistol

Pictures :
Picture1.png

Picture2.png

Picture3.png

Picture4.png

Picture5.png

Picture6.png

Picture7.png

Picture8.png

Picture9.png

Picture10.png

Picture11.png

Notes :
*Tool is only for BLES
*When you try to get any offset, The tool will stop responding until it finishes

Download :
Click Here | Virus Scan

---------------------------------------------------------------------------------------------------------

GTA V Cash/XP Editor [ALL UPDATES] [CCAPI] [BLES/BLUS]

Hey all I would like to show you this small tool that can change Cash / XP number

Picture1.png

How to use this tool :
1) First go online in GTA V
2) Put your PS3 IP in the first textbox and then connect and attach
3) Put your Cash / XP Current Number in 'Current Cash / XP Number' then Press 'Get Offsets'
4) After it found some offsets you need to change your Cash / XP number then put the new number in 'Next Cash / XP Number' and Press 'Get Next Offsets'
5) After it finds the offset you just need to put the Cash / XP number you want to have and then Press 'Set New Cash / XP Number'

How to stick Cash / XP
How to stick Cash :
1) After you changed your money withdraw all money you got in bank and don't put them in bank until money sticks
2) go rob a store
3) After you rob a store leave GTA Online then Go back Online Solo Session ( after that you must see your Cash the number you have changed it to or it didn't work )

or

1) sign into PSN load GTA V story mode go to invite only
2) go to atm withdraw all money enter how much you have into the tool. find offsets
3) kill a ped for money then enter your new amount of money in second box . find offset
4) set money to 10000000000000 it will come out to like 2 bill .now u have the cash in pocket leave it there.
5) go to lsc with a low end car that u own repair it drive out drive back in sell it.
6) wait a few minutes then join one of your friends games. still have the cash?
7) now leave GTA V online then jump back into invite only. cash should be stuck

How to stick XP :
1) Go play Race
2) After joining a Race change your XP to what you want
3) Finish the Race​

NOTE: When trying to get offsets the tool will stop responding until it finishes.

Download :
Click Here | Virus Scan

Credits :
Pro-Yousef and canadiancaper

---------------------------------------------------------------------------------------------------------

Pro-Yousef Mod Menu Tool [1.14] [CCAPI] [BLES]
UPDATED v1.3

HTML:
CHANGE LOG FOR THE LAST UPDATE:

* Fixed Slow Motion ( Thanks to Krank_Modz )

Untitled.png


Buttons :
DpadRight = Enter
DpadLeft = Exit
R1 = Scroll Down

Download :
Click Here | Virus Scan

How to make your own mod menu: ( UPDATED OFFSETS )
Since I won't add anything to my menu, I will make a small tut on how to do your own mod menu

1) first you need those in your code so you make it more easier ( UPDATED OFFSETS )
Code:
        public class Buttons
        {
            public static uint DpadUp = 1048576u;
            public static uint DpadDown = 4194304u;
            public static uint DpadRight = 2097152u;
            public static uint DpadLeft = 8388608u;
            public static uint Cross = 64u;
            public static uint Circle = 32u;
            public static uint Triangle = 16u;
            public static uint Square = 128u;
            public static uint R3 = 262144u;
            public static uint R2 = 2u;
            public static uint R1 = 8u;
            public static uint L3 = 131072u;
            public static uint L2 = 1u;
            public static uint L1 = 4u;
            public static uint Select = 65536u;
            public static uint Start = 524288u;
        }

        // Note: Those offsets for BLES 1.14
        private uint GTATextOffset = 0x1F8B984;
        private uint GTAFunctionOffset = 0x1F8C097;
        private uint GTAButtonsOffset = 0x1EFEE90;

        string BLUE = "~HUD_COLOUR_BLUE~";
        string YELLOW = "~HUD_COLOUR_YELLOW~";
        string RED = "~HUD_COLOUR_RED~";
        string WHITE = "~HUD_COLOUR_WHITE~";

        private bool IsCurrentMessage(string secondmessage)
        {
            byte[] AllTextBytes = PS3.GetBytes(GTATextOffset, secondmessage.Length + 1);
            byte[] SecondMessageBytes = Encoding.ASCII.GetBytes(secondmessage);
            Array.Resize(ref SecondMessageBytes, SecondMessageBytes.Length + 1);
            if (AllTextBytes.SequenceEqual(SecondMessageBytes))
            {
                return true;
            }
            return false;
        }

        public bool ButtonPressed(uint Button)
        {
            bool result;
            byte[] array = PS3.GetBytes(GTAButtonsOffset, 4);
            Array.Reverse(array);
            uint num = BitConverter.ToUInt32(array, 0);
            if (num == Button)
            {
                result = true;
                return result;
            }
            result = false;
            return result;
        }

        private void SendMessageToGTA(string message)
        {
            byte[] MessageBytes = Encoding.ASCII.GetBytes(message);
            Array.Resize(ref MessageBytes, MessageBytes.Length + 1);
            PS3.SetMemory(GTATextOffset, MessageBytes);

            byte[] StartFunction = new byte[] { 0x04 };
            PS3.SetMemory(GTAFunctionOffset, StartFunction);
        }

        private void RemoveLastMessageFromGTA()
        {
            byte[] EndFunction = new byte[] { 0x02 };
            PS3.SetMemory(GTAFunctionOffset, EndFunction);
        }

2) Second we want to know about the mod menu, this mod menu is about messages if you pressed something on controller another message will appear, This will make it looks like a mod menu. So we want first to make a timer so we know if something pressed in controller example:

Code:
private static System.Timers.Timer ButtonsTimer;

3) now we want to put in the button code that will make the menu for us is like:

Code:
            SendMessageToGTA("Pro-Yousef Mod Menu: Main Page~n~" + BLUE + "GodMode~n~" + WHITE + "Unlimited Ammo");
            ButtonsTimer = new System.Timers.Timer(100);
            ButtonsTimer.Elapsed += ButtonsTimerCheck;
            ButtonsTimer.Start();

4) Note: I made 'Unlimited Ammo' in colour white because I only want 'GodMode~n~' in colour blue so you have to do if there is more things in the menu and blue colour isn't in the last you have to put the colour white or else 'GodMode~n~' and 'Unlimited Ammo' will be in colour blue
Note: we use ~n~ to make a new line so what I have done is to send message to the game like this
HTML:
Pro-Yousef Mod Menu: Main Page
GodMode ( in blue colour )
Unlimited Ammo
and I made the timer start so we know if something pressed in controller

5) Next is to add this
Code:
        private void ButtonsTimerCheck(Object source, ElapsedEventArgs e)
        {
                // HERE
        }
The code in 'HERE' will happens every 100 milliseconds to check what pressed on controller, now we want to add this in the code
Code:
            if (ButtonPressed(Buttons.DpadRight))
            {
                        // The code here will happen if Dpad Right is pressed
            }
You can replace 'Buttons.DpadRight' to any button you want like 'Buttons.R1' .. so this will check on controller's buttons you want but now I will use DpadDown as a scroll. So all code will look like
Code:
        private void ButtonsTimerCheck(Object source, ElapsedEventArgs e)
        {
                if (ButtonPressed(Buttons.DpadDown))
                {
                        // The code here will happen if Dpad Down is pressed
                }
        }
So now I need to check what is the message to make it looks like it scrolled down, this is what to use to check what's the message
Code:
        if(IsCurrentMessage("Pro-Yousef Mod Menu: Main Page~n~" + BLUE + "GodMode~n~" + WHITE + "Unlimited Ammo")
        {
                // here the code will happen if the message equals to 'Pro-Yousef Mod Menu: Main Page~n~ ( Blue Colour ) GodMode~n~ ( White Colour ) Unlimited Ammo'
                // that means the code will happen here if he is on 'GodMode~n~' ( because it's the only one blue )
                // So we want to make the 'Unlimited Ammo' changes to blue colour and 'GodMode~n~' changes to white colour
                SendMessageToGTA("Pro-Yousef Mod Menu: Main Page~n~GodMode~n~" + BLUE + "Unlimited Ammo");
                // This will send another message to make the 'Unlimited Ammo' in blue which it makes it looks like it scrolled down
                // I didn't add white color before 'GodMode~n~' because the original colour of the text is white
        }
this is for scroll but what for press is like we will make the button is Cross so we do like this
Code:
        if (ButtonPressed(Buttons.Cross))
        {
                // The code here will happen if Cross is pressed
                if(IsCurrentMessage("Pro-Yousef Mod Menu: Main Page~n~" + BLUE + "GodMode~n~" + WHITE + "Unlimited Ammo")
                {
                        // here we add the godmode code
                }
        }
The full for the timer will look like
Code:
        private void ButtonsTimerCheck(Object source, ElapsedEventArgs e)
        {
                if (ButtonPressed(Buttons.DpadDown))
                {
                        if(IsCurrentMessage("Pro-Yousef Mod Menu: Main Page~n~" + BLUE + "GodMode~n~" + WHITE + "Unlimited Ammo")
                        {
                                SendMessageToGTA("Pro-Yousef Mod Menu: Main Page~n~GodMode~n~" + BLUE + "Unlimited Ammo");
                        }
                }
                else if (ButtonPressed(Buttons.Cross))
                {
                        if(IsCurrentMessage("Pro-Yousef Mod Menu: Main Page~n~" + BLUE + "GodMode~n~" + WHITE + "Unlimited Ammo")
                        {
                                // here we put god mode code
                        }
                }
        }
Note: when you want to add another check for button or the current message use 'else if' not 'if' because one of all those will only happen so if we want to make the same thing but for the unlimited ammo
Code:
        private void ButtonsTimerCheck(Object source, ElapsedEventArgs e)
        {
                if (ButtonPressed(Buttons.DpadDown))
                {
                        if(IsCurrentMessage("Pro-Yousef Mod Menu: Main Page~n~" + BLUE + "GodMode~n~" + WHITE + "Unlimited Ammo")
                        {
                                SendMessageToGTA("Pro-Yousef Mod Menu: Main Page~n~GodMode~n~" + BLUE + "Unlimited Ammo");
                        }
                        else if(IsCurrentMessage("Pro-Yousef Mod Menu: Main Page~n~GodMode~n~" + BLUE + "Unlimited Ammo")
                        {
                                // The code will happen here if the colour blue is on 'Unlimited Ammo'
                                SendMessageToGTA("Pro-Yousef Mod Menu: Main Page~n~" + BLUE + "GodMode~n~" + WHITE + "Unlimited Ammo");
                                // Since this is Dpad Down button this means it will scroll and we only have 2 choices in the menu it will come back to 'GodMode~n~'
                        }
                }
                else if (ButtonPressed(Buttons.Cross))
                {
                        if(IsCurrentMessage("Pro-Yousef Mod Menu: Main Page~n~" + BLUE + "GodMode~n~" + WHITE + "Unlimited Ammo")
                        {
                                // here we put god mode code
                        }
                        else if(IsCurrentMessage("Pro-Yousef Mod Menu: Main Page~n~GodMode~n~" + BLUE + "Unlimited Ammo")
                        {
                                // The code will happen here if the colour blue is on 'Unlimited Ammo'
                                // Since this is Cross button we will add unlimited ammo code here
                        }
                }
        }
And if you wanted to remove the message you can use
Code:
RemoveLastMessageFromGTA();
So, that's it if you add more options to the menu you will have to put every possible check so your menu works fine
I hope this tutorial helps anyone making a menu like mine
Please if you took something from this tutorial to make your own mod menu don't forget to add me in tool's credits
 
  • Like
Reactions: DexModdiinq

jacobreed1981

Member
Jun 11, 2014
3
0
11
u have to change the pslib.dll and the ccapi.dll to your current version of them in order to make tool work .. works for me
 

mj999

Member
Jun 19, 2014
7
0
11
GTA V Cash editor is not working on 1.14 update

Can anyone help on fixing it ?
or are there any other RTM tools to edit my cash

I just want to Money RTM tool
 

UnboundGodz

Local Celebrity
Retired Staff
CC Dev Team
Local Celebrity
Community Elite
Community Veteran
Determined Poster
Active Member
Console ID Poster
Jan 4, 2014
2,023
2,106
743
Unknown
Will your tools ever be Blus ;)
 

Pro-Yousef

Member
Apr 23, 2014
28
11
13
Pro-Yousef RTM Tool [1.14] [CCAPI] [BLES]
UPDATED v3.0.3.3

HTML:
CHANGE LOG FOR LAST UPDATE:

* Fixed Change SNS Pistol

Pictures :
Picture1.png

Picture2.png

Picture3.png

Picture4.png

Picture5.png

Picture6.png

Picture7.png

Picture8.png

Picture9.png

Picture10.png

Picture11.png

Notes :
*Tool is only for BLES
*When you try to get any offset, The tool will stop responding until it finishes

Download :
Click Here | Virus Scan

---------------------------------------------------------------------------------------------------------

GTA V Cash/XP Editor [ALL UPDATES] [CCAPI] [BLES/BLUS]

Hey all I would like to show you this small tool that can change Cash / XP number

Picture1.png

How to use this tool :
1) First go online in GTA V
2) Put your PS3 IP in the first textbox and then connect and attach
3) Put your Cash / XP Current Number in 'Current Cash / XP Number' then Press 'Get Offsets'
4) After it found some offsets you need to change your Cash / XP number then put the new number in 'Next Cash / XP Number' and Press 'Get Next Offsets'
5) After it finds the offset you just need to put the Cash / XP number you want to have and then Press 'Set New Cash / XP Number'

How to stick Cash / XP
How to stick Cash :
1) After you changed your money withdraw all money you got in bank and don't put them in bank until money sticks
2) go rob a store
3) After you rob a store leave GTA Online then Go back Online Solo Session ( after that you must see your Cash the number you have changed it to or it didn't work )

or

1) sign into PSN load GTA V story mode go to invite only
2) go to atm withdraw all money enter how much you have into the tool. find offsets
3) kill a ped for money then enter your new amount of money in second box . find offset
4) set money to 10000000000000 it will come out to like 2 bill .now u have the cash in pocket leave it there.
5) go to lsc with a low end car that u own repair it drive out drive back in sell it.
6) wait a few minutes then join one of your friends games. still have the cash?
7) now leave GTA V online then jump back into invite only. cash should be stuck

How to stick XP :
1) Go play Race
2) After joining a Race change your XP to what you want
3) Finish the Race​

NOTE: When trying to get offsets the tool will stop responding until it finishes.

Download :
Click Here | Virus Scan

Credits :
Pro-Yousef and canadiancaper

---------------------------------------------------------------------------------------------------------

GTA V Offsets finder [1.14+] [CCAPI] [BLES/BLUS]

Hey all I would like to show you my GTA V Offsets finder

Picture1.png


Notes :
*Tool is tested in BLES only.
*When you try to get all offset, The tool will stop responding for a while until it finishes.

Download :
Click Here | Virus Scan

---------------------------------------------------------------------------------------------------------

Pro-Yousef Mod Menu Tool [1.14] [CCAPI] [BLES]
UPDATED v1.3

HTML:
CHANGE LOG FOR THE LAST UPDATE:

* Fixed Slow Motion ( Thanks to Krank_Modz )

Untitled.png

Buttons :
DpadRight = Enter
DpadLeft = Exit
R1 = Scroll Down

Download :
Click Here | Virus Scan

How to make your own mod menu: ( UPDATED OFFSETS )
Since I won't add anything to my menu, I will make a small tut on how to do your own mod menu

1) first you need those in your code so you make it more easier ( UPDATED OFFSETS )
Code:
        public class Buttons
        {
            public static uint DpadUp = 1048576u;
            public static uint DpadDown = 4194304u;
            public static uint DpadRight = 2097152u;
            public static uint DpadLeft = 8388608u;
            public static uint Cross = 64u;
            public static uint Circle = 32u;
            public static uint Triangle = 16u;
            public static uint Square = 128u;
            public static uint R3 = 262144u;
            public static uint R2 = 2u;
            public static uint R1 = 8u;
            public static uint L3 = 131072u;
            public static uint L2 = 1u;
            public static uint L1 = 4u;
            public static uint Select = 65536u;
            public static uint Start = 524288u;
        }

        // Note: Those offsets for BLES 1.14
        private uint GTATextOffset = 0x1F8B984;
        private uint GTAFunctionOffset = 0x1F8C097;
        private uint GTAButtonsOffset = 0x1EFEE90;

        string BLUE = "~HUD_COLOUR_BLUE~";
        string YELLOW = "~HUD_COLOUR_YELLOW~";
        string RED = "~HUD_COLOUR_RED~";
        string WHITE = "~HUD_COLOUR_WHITE~";

        private bool IsCurrentMessage(string secondmessage)
        {
            byte[] AllTextBytes = PS3.GetBytes(GTATextOffset, secondmessage.Length + 1);
            byte[] SecondMessageBytes = Encoding.ASCII.GetBytes(secondmessage);
            Array.Resize(ref SecondMessageBytes, SecondMessageBytes.Length + 1);
            if (AllTextBytes.SequenceEqual(SecondMessageBytes))
            {
                return true;
            }
            return false;
        }

        public bool ButtonPressed(uint Button)
        {
            bool result;
            byte[] array = PS3.GetBytes(GTAButtonsOffset, 4);
            Array.Reverse(array);
            uint num = BitConverter.ToUInt32(array, 0);
            if (num == Button)
            {
                result = true;
                return result;
            }
            result = false;
            return result;
        }

        private void SendMessageToGTA(string message)
        {
            byte[] MessageBytes = Encoding.ASCII.GetBytes(message);
            Array.Resize(ref MessageBytes, MessageBytes.Length + 1);
            PS3.SetMemory(GTATextOffset, MessageBytes);

            byte[] StartFunction = new byte[] { 0x04 };
            PS3.SetMemory(GTAFunctionOffset, StartFunction);
        }

        private void RemoveLastMessageFromGTA()
        {
            byte[] EndFunction = new byte[] { 0x02 };
            PS3.SetMemory(GTAFunctionOffset, EndFunction);
        }

2) Second we want to know about the mod menu, this mod menu is about messages if you pressed something on controller another message will appear, This will make it looks like a mod menu. So we want first to make a timer so we know if something pressed in controller example:

Code:
private static System.Timers.Timer ButtonsTimer;

3) now we want to put in the button code that will make the menu for us is like:

Code:
            SendMessageToGTA("Pro-Yousef Mod Menu: Main Page~n~" + BLUE + "GodMode~n~" + WHITE + "Unlimited Ammo");
            ButtonsTimer = new System.Timers.Timer(100);
            ButtonsTimer.Elapsed += ButtonsTimerCheck;
            ButtonsTimer.Start();

4) Note: I made 'Unlimited Ammo' in colour white because I only want 'GodMode~n~' in colour blue so you have to do if there is more things in the menu and blue colour isn't in the last you have to put the colour white or else 'GodMode~n~' and 'Unlimited Ammo' will be in colour blue
Note: we use ~n~ to make a new line so what I have done is to send message to the game like this
HTML:
Pro-Yousef Mod Menu: Main Page
GodMode ( in blue colour )
Unlimited Ammo
and I made the timer start so we know if something pressed in controller

5) Next is to add this
Code:
        private void ButtonsTimerCheck(Object source, ElapsedEventArgs e)
        {
                // HERE
        }
The code in 'HERE' will happens every 100 milliseconds to check what pressed on controller, now we want to add this in the code
Code:
            if (ButtonPressed(Buttons.DpadRight))
            {
                        // The code here will happen if Dpad Right is pressed
            }
You can replace 'Buttons.DpadRight' to any button you want like 'Buttons.R1' .. so this will check on controller's buttons you want but now I will use DpadDown as a scroll. So all code will look like
Code:
        private void ButtonsTimerCheck(Object source, ElapsedEventArgs e)
        {
                if (ButtonPressed(Buttons.DpadDown))
                {
                        // The code here will happen if Dpad Down is pressed
                }
        }
So now I need to check what is the message to make it looks like it scrolled down, this is what to use to check what's the message
Code:
        if(IsCurrentMessage("Pro-Yousef Mod Menu: Main Page~n~" + BLUE + "GodMode~n~" + WHITE + "Unlimited Ammo")
        {
                // here the code will happen if the message equals to 'Pro-Yousef Mod Menu: Main Page~n~ ( Blue Colour ) GodMode~n~ ( White Colour ) Unlimited Ammo'
                // that means the code will happen here if he is on 'GodMode~n~' ( because it's the only one blue )
                // So we want to make the 'Unlimited Ammo' changes to blue colour and 'GodMode~n~' changes to white colour
                SendMessageToGTA("Pro-Yousef Mod Menu: Main Page~n~GodMode~n~" + BLUE + "Unlimited Ammo");
                // This will send another message to make the 'Unlimited Ammo' in blue which it makes it looks like it scrolled down
                // I didn't add white color before 'GodMode~n~' because the original colour of the text is white
        }
this is for scroll but what for press is like we will make the button is Cross so we do like this
Code:
        if (ButtonPressed(Buttons.Cross))
        {
                // The code here will happen if Cross is pressed
                if(IsCurrentMessage("Pro-Yousef Mod Menu: Main Page~n~" + BLUE + "GodMode~n~" + WHITE + "Unlimited Ammo")
                {
                        // here we add the godmode code
                }
        }
The full for the timer will look like
Code:
        private void ButtonsTimerCheck(Object source, ElapsedEventArgs e)
        {
                if (ButtonPressed(Buttons.DpadDown))
                {
                        if(IsCurrentMessage("Pro-Yousef Mod Menu: Main Page~n~" + BLUE + "GodMode~n~" + WHITE + "Unlimited Ammo")
                        {
                                SendMessageToGTA("Pro-Yousef Mod Menu: Main Page~n~GodMode~n~" + BLUE + "Unlimited Ammo");
                        }
                }
                else if (ButtonPressed(Buttons.Cross))
                {
                        if(IsCurrentMessage("Pro-Yousef Mod Menu: Main Page~n~" + BLUE + "GodMode~n~" + WHITE + "Unlimited Ammo")
                        {
                                // here we put god mode code
                        }
                }
        }
Note: when you want to add another check for button or the current message use 'else if' not 'if' because one of all those will only happen so if we want to make the same thing but for the unlimited ammo
Code:
        private void ButtonsTimerCheck(Object source, ElapsedEventArgs e)
        {
                if (ButtonPressed(Buttons.DpadDown))
                {
                        if(IsCurrentMessage("Pro-Yousef Mod Menu: Main Page~n~" + BLUE + "GodMode~n~" + WHITE + "Unlimited Ammo")
                        {
                                SendMessageToGTA("Pro-Yousef Mod Menu: Main Page~n~GodMode~n~" + BLUE + "Unlimited Ammo");
                        }
                        else if(IsCurrentMessage("Pro-Yousef Mod Menu: Main Page~n~GodMode~n~" + BLUE + "Unlimited Ammo")
                        {
                                // The code will happen here if the colour blue is on 'Unlimited Ammo'
                                SendMessageToGTA("Pro-Yousef Mod Menu: Main Page~n~" + BLUE + "GodMode~n~" + WHITE + "Unlimited Ammo");
                                // Since this is Dpad Down button this means it will scroll and we only have 2 choices in the menu it will come back to 'GodMode~n~'
                        }
                }
                else if (ButtonPressed(Buttons.Cross))
                {
                        if(IsCurrentMessage("Pro-Yousef Mod Menu: Main Page~n~" + BLUE + "GodMode~n~" + WHITE + "Unlimited Ammo")
                        {
                                // here we put god mode code
                        }
                        else if(IsCurrentMessage("Pro-Yousef Mod Menu: Main Page~n~GodMode~n~" + BLUE + "Unlimited Ammo")
                        {
                                // The code will happen here if the colour blue is on 'Unlimited Ammo'
                                // Since this is Cross button we will add unlimited ammo code here
                        }
                }
        }
And if you wanted to remove the message you can use
Code:
RemoveLastMessageFromGTA();
So, that's it if you add more options to the menu you will have to put every possible check so your menu works fine
I hope this tutorial helps anyone making a menu like mine
Please if you took something from this tutorial to make your own mod menu don't forget to add me in tool's credits
 

Pro-Yousef

Member
Apr 23, 2014
28
11
13
Pro-Yousef RTM Tool [1.14] [CCAPI] [BLES]
UPDATED v3.0.3.4

HTML:
CHANGE LOG FOR LAST UPDATE:

* Fixed TimeScale x1000

Pictures :
Picture1.png

Picture2.png

Picture3.png

Picture4.png

Picture5.png

Picture6.png

Picture7.png

Picture8.png

Picture9.png

Picture10.png

Picture11.png

Notes :
*Tool is only for BLES
*When you try to get any offset, The tool will stop responding until it finishes

Download :
Click Here | Virus Scan

---------------------------------------------------------------------------------------------------------

GTA V Cash/XP Editor [ALL UPDATES] [CCAPI] [BLES/BLUS]

Hey all I would like to show you this small tool that can change Cash / XP number

Picture1.png

How to use this tool :
1) First go online in GTA V
2) Put your PS3 IP in the first textbox and then connect and attach
3) Put your Cash / XP Current Number in 'Current Cash / XP Number' then Press 'Get Offsets'
4) After it found some offsets you need to change your Cash / XP number then put the new number in 'Next Cash / XP Number' and Press 'Get Next Offsets'
5) After it finds the offset you just need to put the Cash / XP number you want to have and then Press 'Set New Cash / XP Number'

How to stick Cash / XP
How to stick Cash :
1) After you changed your money withdraw all money you got in bank and don't put them in bank until money sticks
2) go rob a store
3) After you rob a store leave GTA Online then Go back Online Solo Session ( after that you must see your Cash the number you have changed it to or it didn't work )

or

1) sign into PSN load GTA V story mode go to invite only
2) go to atm withdraw all money enter how much you have into the tool. find offsets
3) kill a ped for money then enter your new amount of money in second box . find offset
4) set money to 10000000000000 it will come out to like 2 bill .now u have the cash in pocket leave it there.
5) go to lsc with a low end car that u own repair it drive out drive back in sell it.
6) wait a few minutes then join one of your friends games. still have the cash?
7) now leave GTA V online then jump back into invite only. cash should be stuck

How to stick XP :
1) Go play Race
2) After joining a Race change your XP to what you want
3) Finish the Race​

NOTE: When trying to get offsets the tool will stop responding until it finishes.

Download :
Click Here | Virus Scan

Credits :
Pro-Yousef and canadiancaper

---------------------------------------------------------------------------------------------------------

Pro-Yousef Mod Menu Tool [1.14] [CCAPI] [BLES]
UPDATED v1.3

HTML:
CHANGE LOG FOR THE LAST UPDATE:

* Fixed Slow Motion ( Thanks to Krank_Modz )

Untitled.png

Buttons :
DpadRight = Enter
DpadLeft = Exit
R1 = Scroll Down

Download :
Click Here | Virus Scan

How to make your own mod menu: ( UPDATED OFFSETS )
Since I won't add anything to my menu, I will make a small tut on how to do your own mod menu

1) first you need those in your code so you make it more easier ( UPDATED OFFSETS )
Code:
        public class Buttons
        {
            public static uint DpadUp = 1048576u;
            public static uint DpadDown = 4194304u;
            public static uint DpadRight = 2097152u;
            public static uint DpadLeft = 8388608u;
            public static uint Cross = 64u;
            public static uint Circle = 32u;
            public static uint Triangle = 16u;
            public static uint Square = 128u;
            public static uint R3 = 262144u;
            public static uint R2 = 2u;
            public static uint R1 = 8u;
            public static uint L3 = 131072u;
            public static uint L2 = 1u;
            public static uint L1 = 4u;
            public static uint Select = 65536u;
            public static uint Start = 524288u;
        }

        // Note: Those offsets for BLES 1.14
        private uint GTATextOffset = 0x1F8B984;
        private uint GTAFunctionOffset = 0x1F8C097;
        private uint GTAButtonsOffset = 0x1EFEE90;

        string BLUE = "~HUD_COLOUR_BLUE~";
        string YELLOW = "~HUD_COLOUR_YELLOW~";
        string RED = "~HUD_COLOUR_RED~";
        string WHITE = "~HUD_COLOUR_WHITE~";

        private bool IsCurrentMessage(string secondmessage)
        {
            byte[] AllTextBytes = PS3.GetBytes(GTATextOffset, secondmessage.Length + 1);
            byte[] SecondMessageBytes = Encoding.ASCII.GetBytes(secondmessage);
            Array.Resize(ref SecondMessageBytes, SecondMessageBytes.Length + 1);
            if (AllTextBytes.SequenceEqual(SecondMessageBytes))
            {
                return true;
            }
            return false;
        }

        public bool ButtonPressed(uint Button)
        {
            bool result;
            byte[] array = PS3.GetBytes(GTAButtonsOffset, 4);
            Array.Reverse(array);
            uint num = BitConverter.ToUInt32(array, 0);
            if (num == Button)
            {
                result = true;
                return result;
            }
            result = false;
            return result;
        }

        private void SendMessageToGTA(string message)
        {
            byte[] MessageBytes = Encoding.ASCII.GetBytes(message);
            Array.Resize(ref MessageBytes, MessageBytes.Length + 1);
            PS3.SetMemory(GTATextOffset, MessageBytes);

            byte[] StartFunction = new byte[] { 0x04 };
            PS3.SetMemory(GTAFunctionOffset, StartFunction);
        }

        private void RemoveLastMessageFromGTA()
        {
            byte[] EndFunction = new byte[] { 0x02 };
            PS3.SetMemory(GTAFunctionOffset, EndFunction);
        }

2) Second we want to know about the mod menu, this mod menu is about messages if you pressed something on controller another message will appear, This will make it looks like a mod menu. So we want first to make a timer so we know if something pressed in controller example:

Code:
private static System.Timers.Timer ButtonsTimer;

3) now we want to put in the button code that will make the menu for us is like:

Code:
            SendMessageToGTA("Pro-Yousef Mod Menu: Main Page~n~" + BLUE + "GodMode~n~" + WHITE + "Unlimited Ammo");
            ButtonsTimer = new System.Timers.Timer(100);
            ButtonsTimer.Elapsed += ButtonsTimerCheck;
            ButtonsTimer.Start();

4) Note: I made 'Unlimited Ammo' in colour white because I only want 'GodMode~n~' in colour blue so you have to do if there is more things in the menu and blue colour isn't in the last you have to put the colour white or else 'GodMode~n~' and 'Unlimited Ammo' will be in colour blue
Note: we use ~n~ to make a new line so what I have done is to send message to the game like this
HTML:
Pro-Yousef Mod Menu: Main Page
GodMode ( in blue colour )
Unlimited Ammo
and I made the timer start so we know if something pressed in controller

5) Next is to add this
Code:
        private void ButtonsTimerCheck(Object source, ElapsedEventArgs e)
        {
                // HERE
        }
The code in 'HERE' will happens every 100 milliseconds to check what pressed on controller, now we want to add this in the code
Code:
            if (ButtonPressed(Buttons.DpadRight))
            {
                        // The code here will happen if Dpad Right is pressed
            }
You can replace 'Buttons.DpadRight' to any button you want like 'Buttons.R1' .. so this will check on controller's buttons you want but now I will use DpadDown as a scroll. So all code will look like
Code:
        private void ButtonsTimerCheck(Object source, ElapsedEventArgs e)
        {
                if (ButtonPressed(Buttons.DpadDown))
                {
                        // The code here will happen if Dpad Down is pressed
                }
        }
So now I need to check what is the message to make it looks like it scrolled down, this is what to use to check what's the message
Code:
        if(IsCurrentMessage("Pro-Yousef Mod Menu: Main Page~n~" + BLUE + "GodMode~n~" + WHITE + "Unlimited Ammo")
        {
                // here the code will happen if the message equals to 'Pro-Yousef Mod Menu: Main Page~n~ ( Blue Colour ) GodMode~n~ ( White Colour ) Unlimited Ammo'
                // that means the code will happen here if he is on 'GodMode~n~' ( because it's the only one blue )
                // So we want to make the 'Unlimited Ammo' changes to blue colour and 'GodMode~n~' changes to white colour
                SendMessageToGTA("Pro-Yousef Mod Menu: Main Page~n~GodMode~n~" + BLUE + "Unlimited Ammo");
                // This will send another message to make the 'Unlimited Ammo' in blue which it makes it looks like it scrolled down
                // I didn't add white color before 'GodMode~n~' because the original colour of the text is white
        }
this is for scroll but what for press is like we will make the button is Cross so we do like this
Code:
        if (ButtonPressed(Buttons.Cross))
        {
                // The code here will happen if Cross is pressed
                if(IsCurrentMessage("Pro-Yousef Mod Menu: Main Page~n~" + BLUE + "GodMode~n~" + WHITE + "Unlimited Ammo")
                {
                        // here we add the godmode code
                }
        }
The full for the timer will look like
Code:
        private void ButtonsTimerCheck(Object source, ElapsedEventArgs e)
        {
                if (ButtonPressed(Buttons.DpadDown))
                {
                        if(IsCurrentMessage("Pro-Yousef Mod Menu: Main Page~n~" + BLUE + "GodMode~n~" + WHITE + "Unlimited Ammo")
                        {
                                SendMessageToGTA("Pro-Yousef Mod Menu: Main Page~n~GodMode~n~" + BLUE + "Unlimited Ammo");
                        }
                }
                else if (ButtonPressed(Buttons.Cross))
                {
                        if(IsCurrentMessage("Pro-Yousef Mod Menu: Main Page~n~" + BLUE + "GodMode~n~" + WHITE + "Unlimited Ammo")
                        {
                                // here we put god mode code
                        }
                }
        }
Note: when you want to add another check for button or the current message use 'else if' not 'if' because one of all those will only happen so if we want to make the same thing but for the unlimited ammo
Code:
        private void ButtonsTimerCheck(Object source, ElapsedEventArgs e)
        {
                if (ButtonPressed(Buttons.DpadDown))
                {
                        if(IsCurrentMessage("Pro-Yousef Mod Menu: Main Page~n~" + BLUE + "GodMode~n~" + WHITE + "Unlimited Ammo")
                        {
                                SendMessageToGTA("Pro-Yousef Mod Menu: Main Page~n~GodMode~n~" + BLUE + "Unlimited Ammo");
                        }
                        else if(IsCurrentMessage("Pro-Yousef Mod Menu: Main Page~n~GodMode~n~" + BLUE + "Unlimited Ammo")
                        {
                                // The code will happen here if the colour blue is on 'Unlimited Ammo'
                                SendMessageToGTA("Pro-Yousef Mod Menu: Main Page~n~" + BLUE + "GodMode~n~" + WHITE + "Unlimited Ammo");
                                // Since this is Dpad Down button this means it will scroll and we only have 2 choices in the menu it will come back to 'GodMode~n~'
                        }
                }
                else if (ButtonPressed(Buttons.Cross))
                {
                        if(IsCurrentMessage("Pro-Yousef Mod Menu: Main Page~n~" + BLUE + "GodMode~n~" + WHITE + "Unlimited Ammo")
                        {
                                // here we put god mode code
                        }
                        else if(IsCurrentMessage("Pro-Yousef Mod Menu: Main Page~n~GodMode~n~" + BLUE + "Unlimited Ammo")
                        {
                                // The code will happen here if the colour blue is on 'Unlimited Ammo'
                                // Since this is Cross button we will add unlimited ammo code here
                        }
                }
        }
And if you wanted to remove the message you can use
Code:
RemoveLastMessageFromGTA();
So, that's it if you add more options to the menu you will have to put every possible check so your menu works fine
I hope this tutorial helps anyone making a menu like mine
Please if you took something from this tutorial to make your own mod menu don't forget to add me in tool's credits
 

Pro-Yousef

Member
Apr 23, 2014
28
11
13
Pro-Yousef RTM Tool [ALL UPDATES] [CCAPI] [BLES/BLUS]
UPDATED Last Update

HTML:
CHANGE LOG FOR LAST UPDATE:

* Now you can update the offsets for new GTA patch or your region
* Tool isn't encrypted anymore

Picture2.png

Notes :
*When you try to get any offset, The tool will stop responding until it finishes

Download :
Click Here | Virus Scan

---------------------------------------------------------------------------------------------------------

GTA V Cash/XP Editor [ALL UPDATES] [CCAPI] [BLES/BLUS]

Hey all I would like to show you this small tool that can change Cash / XP number

Picture1.png

How to use this tool :
1) First go online in GTA V
2) Put your PS3 IP in the first textbox and then connect and attach
3) Put your Cash / XP Current Number in 'Current Cash / XP Number' then Press 'Get Offsets'
4) After it found some offsets you need to change your Cash / XP number then put the new number in 'Next Cash / XP Number' and Press 'Get Next Offsets'
5) After it finds the offset you just need to put the Cash / XP number you want to have and then Press 'Set New Cash / XP Number'

How to stick Cash / XP
How to stick Cash :
1) After you changed your money withdraw all money you got in bank and don't put them in bank until money sticks
2) go rob a store
3) After you rob a store leave GTA Online then Go back Online Solo Session ( after that you must see your Cash the number you have changed it to or it didn't work )

or

1) sign into PSN load GTA V story mode go to invite only
2) go to atm withdraw all money enter how much you have into the tool. find offsets
3) kill a ped for money then enter your new amount of money in second box . find offset
4) set money to 10000000000000 it will come out to like 2 bill .now u have the cash in pocket leave it there.
5) go to lsc with a low end car that u own repair it drive out drive back in sell it.
6) wait a few minutes then join one of your friends games. still have the cash?
7) now leave GTA V online then jump back into invite only. cash should be stuck

How to stick XP :
1) Go play Race
2) After joining a Race change your XP to what you want
3) Finish the Race​

NOTE: When trying to get offsets the tool will stop responding until it finishes.

Download :
Click Here | Virus Scan

Credits :
Pro-Yousef and canadiancaper

---------------------------------------------------------------------------------------------------------

To Update my tools to your region or new GTA V patch you can use GTA V Offsets finder [CCAPI] and Pro-Yousef GTA V ModMenu Offsets Getter [ALL UPDATES] [CCAPI] [BLES/BLUS]

Picture1.png

Download :
Click Here | Virus Scan

---------------------------------------------------------------------------------------------------------

Pro-Yousef Mod Menu Tool [ALL UPDATES] [CCAPI] [BLES/BLUS]
UPDATED Last Update

HTML:
CHANGE LOG FOR THE LAST UPDATE:

* Now you can update the offsets for new GTA patch or your region
* Tool isn't encrypted anymore

Picture3.png

Buttons :
DpadRight = Enter
DpadLeft = Exit
R1 = Scroll Down

Download :
Click Here | Virus Scan

How to make your own mod menu:
Since I won't add anything to my menu, I will make a small tut on how to do your own mod menu

1) first you need those in your code so you make it more easier
Code:
        public class Buttons
        {
            public static uint DpadUp = 1048576u;
            public static uint DpadDown = 4194304u;
            public static uint DpadRight = 2097152u;
            public static uint DpadLeft = 8388608u;
            public static uint Cross = 64u;
            public static uint Circle = 32u;
            public static uint Triangle = 16u;
            public static uint Square = 128u;
            public static uint R3 = 262144u;
            public static uint R2 = 2u;
            public static uint R1 = 8u;
            public static uint L3 = 131072u;
            public static uint L2 = 1u;
            public static uint L1 = 4u;
            public static uint Select = 65536u;
            public static uint Start = 524288u;
        }

        // Note: Those offsets for BLES 1.14
        private uint GTATextOffset = 0x1F8B984;
        private uint GTAFunctionOffset = 0x1F8C097;
        private uint GTAButtonsOffset = 0x1EFEE90;

        string BLUE = "~HUD_COLOUR_BLUE~";
        string YELLOW = "~HUD_COLOUR_YELLOW~";
        string RED = "~HUD_COLOUR_RED~";
        string WHITE = "~HUD_COLOUR_WHITE~";

        private bool IsCurrentMessage(string secondmessage)
        {
            byte[] AllTextBytes = PS3.GetBytes(GTATextOffset, secondmessage.Length + 1);
            byte[] SecondMessageBytes = Encoding.ASCII.GetBytes(secondmessage);
            Array.Resize(ref SecondMessageBytes, SecondMessageBytes.Length + 1);
            if (AllTextBytes.SequenceEqual(SecondMessageBytes))
            {
                return true;
            }
            return false;
        }

        public bool ButtonPressed(uint Button)
        {
            bool result;
            byte[] array = PS3.GetBytes(GTAButtonsOffset, 4);
            Array.Reverse(array);
            uint num = BitConverter.ToUInt32(array, 0);
            if (num == Button)
            {
                result = true;
                return result;
            }
            result = false;
            return result;
        }

        private void SendMessageToGTA(string message)
        {
            byte[] MessageBytes = Encoding.ASCII.GetBytes(message);
            Array.Resize(ref MessageBytes, MessageBytes.Length + 1);
            PS3.SetMemory(GTATextOffset, MessageBytes);

            byte[] StartFunction = new byte[] { 0x04 };
            PS3.SetMemory(GTAFunctionOffset, StartFunction);
        }

        private void RemoveLastMessageFromGTA()
        {
            byte[] EndFunction = new byte[] { 0x02 };
            PS3.SetMemory(GTAFunctionOffset, EndFunction);
        }

2) Second we want to know about the mod menu, this mod menu is about messages if you pressed something on controller another message will appear, This will make it looks like a mod menu. So we want first to make a timer so we know if something pressed in controller example:

Code:
private static System.Timers.Timer ButtonsTimer;

3) now we want to put in the button code that will make the menu for us is like:

Code:
            SendMessageToGTA("Pro-Yousef Mod Menu: Main Page~n~" + BLUE + "GodMode~n~" + WHITE + "Unlimited Ammo");
            ButtonsTimer = new System.Timers.Timer(100);
            ButtonsTimer.Elapsed += ButtonsTimerCheck;
            ButtonsTimer.Start();

4) Note: I made 'Unlimited Ammo' in colour white because I only want 'GodMode~n~' in colour blue so you have to do if there is more things in the menu and blue colour isn't in the last you have to put the colour white or else 'GodMode~n~' and 'Unlimited Ammo' will be in colour blue
Note: we use ~n~ to make a new line so what I have done is to send message to the game like this
HTML:
Pro-Yousef Mod Menu: Main Page
GodMode ( in blue colour )
Unlimited Ammo
and I made the timer start so we know if something pressed in controller

5) Next is to add this
Code:
        private void ButtonsTimerCheck(Object source, ElapsedEventArgs e)
        {
                // HERE
        }
The code in 'HERE' will happens every 100 milliseconds to check what pressed on controller, now we want to add this in the code
Code:
            if (ButtonPressed(Buttons.DpadRight))
            {
                        // The code here will happen if Dpad Right is pressed
            }
You can replace 'Buttons.DpadRight' to any button you want like 'Buttons.R1' .. so this will check on controller's buttons you want but now I will use DpadDown as a scroll. So all code will look like
Code:
        private void ButtonsTimerCheck(Object source, ElapsedEventArgs e)
        {
                if (ButtonPressed(Buttons.DpadDown))
                {
                        // The code here will happen if Dpad Down is pressed
                }
        }
So now I need to check what is the message to make it looks like it scrolled down, this is what to use to check what's the message
Code:
        if(IsCurrentMessage("Pro-Yousef Mod Menu: Main Page~n~" + BLUE + "GodMode~n~" + WHITE + "Unlimited Ammo")
        {
                // here the code will happen if the message equals to 'Pro-Yousef Mod Menu: Main Page~n~ ( Blue Colour ) GodMode~n~ ( White Colour ) Unlimited Ammo'
                // that means the code will happen here if he is on 'GodMode~n~' ( because it's the only one blue )
                // So we want to make the 'Unlimited Ammo' changes to blue colour and 'GodMode~n~' changes to white colour
                SendMessageToGTA("Pro-Yousef Mod Menu: Main Page~n~GodMode~n~" + BLUE + "Unlimited Ammo");
                // This will send another message to make the 'Unlimited Ammo' in blue which it makes it looks like it scrolled down
                // I didn't add white color before 'GodMode~n~' because the original colour of the text is white
        }
this is for scroll but what for press is like we will make the button is Cross so we do like this
Code:
        if (ButtonPressed(Buttons.Cross))
        {
                // The code here will happen if Cross is pressed
                if(IsCurrentMessage("Pro-Yousef Mod Menu: Main Page~n~" + BLUE + "GodMode~n~" + WHITE + "Unlimited Ammo")
                {
                        // here we add the godmode code
                }
        }
The full for the timer will look like
Code:
        private void ButtonsTimerCheck(Object source, ElapsedEventArgs e)
        {
                if (ButtonPressed(Buttons.DpadDown))
                {
                        if(IsCurrentMessage("Pro-Yousef Mod Menu: Main Page~n~" + BLUE + "GodMode~n~" + WHITE + "Unlimited Ammo")
                        {
                                SendMessageToGTA("Pro-Yousef Mod Menu: Main Page~n~GodMode~n~" + BLUE + "Unlimited Ammo");
                        }
                }
                else if (ButtonPressed(Buttons.Cross))
                {
                        if(IsCurrentMessage("Pro-Yousef Mod Menu: Main Page~n~" + BLUE + "GodMode~n~" + WHITE + "Unlimited Ammo")
                        {
                                // here we put god mode code
                        }
                }
        }
Note: when you want to add another check for button or the current message use 'else if' not 'if' because one of all those will only happen so if we want to make the same thing but for the unlimited ammo
Code:
        private void ButtonsTimerCheck(Object source, ElapsedEventArgs e)
        {
                if (ButtonPressed(Buttons.DpadDown))
                {
                        if(IsCurrentMessage("Pro-Yousef Mod Menu: Main Page~n~" + BLUE + "GodMode~n~" + WHITE + "Unlimited Ammo")
                        {
                                SendMessageToGTA("Pro-Yousef Mod Menu: Main Page~n~GodMode~n~" + BLUE + "Unlimited Ammo");
                        }
                        else if(IsCurrentMessage("Pro-Yousef Mod Menu: Main Page~n~GodMode~n~" + BLUE + "Unlimited Ammo")
                        {
                                // The code will happen here if the colour blue is on 'Unlimited Ammo'
                                SendMessageToGTA("Pro-Yousef Mod Menu: Main Page~n~" + BLUE + "GodMode~n~" + WHITE + "Unlimited Ammo");
                                // Since this is Dpad Down button this means it will scroll and we only have 2 choices in the menu it will come back to 'GodMode~n~'
                        }
                }
                else if (ButtonPressed(Buttons.Cross))
                {
                        if(IsCurrentMessage("Pro-Yousef Mod Menu: Main Page~n~" + BLUE + "GodMode~n~" + WHITE + "Unlimited Ammo")
                        {
                                // here we put god mode code
                        }
                        else if(IsCurrentMessage("Pro-Yousef Mod Menu: Main Page~n~GodMode~n~" + BLUE + "Unlimited Ammo")
                        {
                                // The code will happen here if the colour blue is on 'Unlimited Ammo'
                                // Since this is Cross button we will add unlimited ammo code here
                        }
                }
        }
And if you wanted to remove the message you can use
Code:
RemoveLastMessageFromGTA();
So, that's it if you add more options to the menu you will have to put every possible check so your menu works fine
I hope this tutorial helps anyone making a menu like mine
Please if you took something from this tutorial to make your own mod menu don't forget to add me in tool's credits
 
General chit-chat
Help Users
  • Chat Bot:
    Christo has joined the room.
  • @ QM|T_JinX:
    damn this jb is alot of work and set up haha but i got it running and ready to go lol
  • Chat Bot:
    X-Rudboy-X is our newest member. Welcome!
  • Chat Bot:
    smilt is our newest member. Welcome!
  • Chat Bot:
    Christo has joined the room.
  • @ lurch6661:
    cool bro
  • @ lurch6661:
    yea the new jb looks like alot of work
  • @ QM|T_JinX:
    to set up the first time yea with all the crap you need to install lol
  • @ QM|T_JinX:
    lol downloaded RE4 xd
  • @ lurch6661:
    lol awesome
  • @ lurch6661:
    i tried to put windows on a ps4 its said fail real big lol
  • @ QM|T_JinX:
    hahah
  • @ QM|T_JinX:
    chips like that has to be flashed to be able to put linux or windows on it
  • @ lurch6661:
    ok
  • @ lurch6661:
    maybe a ps3 can run windows
  • @ QM|T_JinX:
    it can run linux not sure of windows
  • @ lurch6661:
    i no what your thinking why bother well iam bored
  • @ lurch6661:
    lol
  • @ QM|T_JinX:
    lol evn when bored no us of trying bc it wont work lol
  • @ QM|T_JinX:
    use
  • @ lurch6661:
    lol
  • @ lurch6661:
    i will jsut build another pc
  • Chat Bot:
    Christo has joined the room.
    Chat Bot: Christo has joined the room.