Post: can anyone help me make a bo2 rtm tool
01-06-2015, 11:10 AM #1
(adsbygoogle = window.adsbygoogle || []).push({}); can anyone help me make a bo2 rtm tool if so add my nwe skype icedrapper here is a link for my fill You must login or register to view this content. ***
(adsbygoogle = window.adsbygoogle || []).push({});
01-06-2015, 05:39 PM #2
The_Gazra
League Champion
Originally posted by tinqqezq View Post
can anyone help me make a bo2 rtm tool if so add my nwe skype icedrapper here is a link for my fill You must login or register to view this content. ***


You have the basic format for a RTM tool in there along with what you need to change for each function that you want to add.

This is a basic function that is being used but you could be more adventures if you want to like using toggles and switches etc.

Look at this


{
if (checkBox1.Checked == true)
{
byte[] Redboxes = new byte[] { 0x38, 0x60, 0, 1, 0x38, 0x60 };
PS3.SetMemory(0x000783E0, Redboxes);//<<This is how you set your mods

}
else
{
byte[]Redboxes = new byte[] { 0x60, 0, 0, 0, 0x41, 0x81, 1, 0x0C };
PS3.SetMemory(0x00078604, Redboxes);
}
}

The text in red is the offset that you need to change for the new function such as god mode, unlimited ammo, all perks etc.

The text in blue is the bytes that need to be changed to activate the new function that you are wanting. Without changing the bytes the checkbox in this case will either do something wrong or nothing at all.

The text in green is the function name that is linked together so you have to make sure that the function name in the top line and bottom line match otherwise you will get an error when trying to compile the tool. I also believe that you should rename them for each function as I have done in the next example so that it is easier to find and replace if you ever need to make changes.

The text in grey is the API that you are using at that time obviously if you have added the code from the top to the project then you wont need to change this as it will automatically define if it is CCAPI or TMAPI.


Where it says "<<This is how you set your mods" is what you change so for example taking the above into account if I wanted to make a checkbox for god mode then I would use the following code


{
if (checkBox1.Checked == true)
{
byte[] Godmodeon = new byte[] { 0xFF, 0xFF, 0xFF };
PS3.SetMemory(0x1780F43, Godmodeon );

}
else
{
byte[] Godmodeoff = new byte[] { 0x00, 0x64, 0x00 };
PS3.SetMemory(0x1780F43, Godmodeoff);
}
}


From the above if you compare the 2 bits of information in the spoilers you will see that I have changed the offset, bytes and name which is what I suggested you do in the first spoiler.


I honestly don't know how to explain this any easier as it is pretty easy to see what needs to be changed and added to the sample project that you have posted.

All you really need to do is add your buttons, text boxes, client window etc to your own tool and copy and paste the code and change the offsets that pretty much it. It mostly is copy and pasting the same code over and over but just changing the offsets unless your using something different such as a toggle but even then the code is almost identical depending on what you are wanting to achieve.
01-07-2015, 12:27 PM #3
One
At least I can fight
Originally posted by Gazra View Post
*snip*

this is some good information but it will teach the OP very bad habits, you want to at least know the fundamentals of the language
data types, arrays, loops, methods etc before attempting to code a GUI program, and when your starting out you don't want to be copying pasting at all and make sure you understand everything your writing.

OP, i recommend reading this afew times You must login or register to view this content., then some tutorials around NGU to get ps3 related information :p

The following user thanked One for this useful post:

The_Gazra
01-09-2015, 11:56 PM #4
The_Gazra
League Champion
Originally posted by One. View Post
this is some good information but it will teach the OP very bad habits, you want to at least know the fundamentals of the language
data types, arrays, loops, methods etc before attempting to code a GUI program, and when your starting out you don't want to be copying pasting at all and make sure you understand everything your writing.

OP, i recommend reading this afew times You must login or register to view this content., then some tutorials around NGU to get ps3 related information :p


Yeah I no it will teach bad habits but asking them to read something is pretty much never going to work in my eyes from the OP.

I mean don't get me wrong I did some reading, practicing, and learning before I attempted anything to do with RTM. I decided to learn on BO 2 so that I could practice myself and eventually I came up with a what I believe is a pretty good tool.

I did release it but seeing it was practically the same as everyone else's I decided not to continue it because there is a lot more advanced coders than myself and now I use it for personal use.

I am glad you link to the wiki I only hope people will read it and learn.

Even though the OP was using a sample tool and it had the the code in the first spoiler inside it they still asked in help making one so I only assume they won't be reading it anytime soon.

Thanks though it will come in handy for myself at least Smile

The following user thanked The_Gazra for this useful post:

One
01-10-2015, 12:05 AM #5
One
At least I can fight
Originally posted by Gazra View Post
Yeah I no it will teach bad habits but asking them to read something is pretty much never going to work in my eyes from the OP.

I mean don't get me wrong I did some reading, practicing, and learning before I attempted anything to do with RTM. I decided to learn on BO 2 so that I could practice myself and eventually I came up with a what I believe is a pretty good tool.

I did release it but seeing it was practically the same as everyone else's I decided not to continue it because there is a lot more advanced coders than myself and now I use it for personal use.

I am glad you link to the wiki I only hope people will read it and learn.

Even though the OP was using a sample tool and it had the the code in the first spoiler inside it they still asked in help making one so I only assume they won't be reading it anytime soon.

Thanks though it will come in handy for myself at least Smile

yeah, generally if the OP only wanted to make a rtm tool and not continue with programming what you said is fine.
also if your looking for a good book look on it-ebooks (can't link due to warez) for a book called head first C# it's a great book, it has plenty of examples and has you coding actual programs.
01-10-2015, 04:33 PM #6
Uncertain
Climbing up the ladder
Originally posted by Gazra View Post
Yeah I no it will teach bad habits but asking them to read something is pretty much never going to work in my eyes from the OP.

I mean don't get me wrong I did some reading, practicing, and learning before I attempted anything to do with RTM. I decided to learn on BO 2 so that I could practice myself and eventually I came up with a what I believe is a pretty good tool.

I did release it but seeing it was practically the same as everyone else's I decided not to continue it because there is a lot more advanced coders than myself and now I use it for personal use.

I am glad you link to the wiki I only hope people will read it and learn.

Even though the OP was using a sample tool and it had the the code in the first spoiler inside it they still asked in help making one so I only assume they won't be reading it anytime soon.

Thanks though it will come in handy for myself at least Smile


If they don't want to take the time out to read some then they shouldn't be coding imo

You can give them some code and tell them to copy and paste but what good will that do? They will be limited to what they can do due to the fact that all they know how to do is copy and paste the code they have where as if they take the time out to read the ebook or whatever then they will be able to do much more within their tool/application due to the fact that they understand what they are making.

You will also need a lot more than
    
{
if (checkBox1.Checked == true)
{
byte[] Redboxes = new byte[] { 0x38, 0x60, 0, 1, 0x38, 0x60 };
PS3.SetMemory(0x000783E0, Redboxes);//<<This is how you set your mods

}
else
{
byte[]Redboxes = new byte[] { 0x60, 0, 0, 0, 0x41, 0x81, 1, 0x0C };
PS3.SetMemory(0x00078604, Redboxes);
}
}

The text in red is the offset that you need to change for the new function such as god mode, unlimited ammo, all perks etc.

The text in blue is the bytes that need to be changed to activate the new function that you are wanting. Without changing the bytes the checkbox in this case will either do something wrong or nothing at all.

The text in green is the function name that is linked together so you have to make sure that the function name in the top line and bottom line match otherwise you will get an error when trying to compile the tool. I also believe that you should rename them for each function as I have done in the next example so that it is easier to find and replace if you ever need to make changes.

The text in grey is the API that you are using at that time obviously if you have added the code from the top to the project then you wont need to change this as it will automatically define if it is CCAPI or TMAPI.
to be able to make a decent RTM tool. :p

The following user thanked Uncertain for this useful post:

The_Gazra
01-10-2015, 06:00 PM #7
The_Gazra
League Champion
Originally posted by Uncertain View Post
If they don't want to take the time out to read some then they shouldn't be coding imo

You can give them some code and tell them to copy and paste but what good will that do? They will be limited to what they can do due to the fact that all they know how to do is copy and paste the code they have where as if they take the time out to read the ebook or whatever then they will be able to do much more within their tool/application due to the fact that they understand what they are making.

You will also need a lot more than
    
{
if (checkBox1.Checked == true)
{
byte[] Redboxes = new byte[] { 0x38, 0x60, 0, 1, 0x38, 0x60 };
PS3.SetMemory(0x000783E0, Redboxes);//<<This is how you set your mods

}
else
{
byte[]Redboxes = new byte[] { 0x60, 0, 0, 0, 0x41, 0x81, 1, 0x0C };
PS3.SetMemory(0x00078604, Redboxes);
}
}

The text in red is the offset that you need to change for the new function such as god mode, unlimited ammo, all perks etc.

The text in blue is the bytes that need to be changed to activate the new function that you are wanting. Without changing the bytes the checkbox in this case will either do something wrong or nothing at all.

The text in green is the function name that is linked together so you have to make sure that the function name in the top line and bottom line match otherwise you will get an error when trying to compile the tool. I also believe that you should rename them for each function as I have done in the next example so that it is easier to find and replace if you ever need to make changes.

The text in grey is the API that you are using at that time obviously if you have added the code from the top to the project then you wont need to change this as it will automatically define if it is CCAPI or TMAPI.
to be able to make a decent RTM tool. :p


So true only time will tell to see which road they have taken because more than likely they will post the tool on here :/

I agree that reading about it is far better than copying and pasting after all if you want to make more advanced this or things that are unique to the tool that no one has you would have to read Happy

The following user thanked The_Gazra for this useful post:

Uncertain

Copyright © 2026, NextGenUpdate.
All Rights Reserved.

Gray NextGenUpdate Logo