Post: RTM Tool help! c#
11-05-2014, 07:46 AM #1
ItsAvees
Bounty hunter
(adsbygoogle = window.adsbygoogle || []).push({});
HELP


Hey guys. So my problem is that when using my RTM tool it all works fine until I press the get clients button. After that everything stops working (not setting data to the offsets using PS3.Setmemory). Even the things that worked before. I have even gone into a debugger and can clearly see that my data is not being set to the memory. Wondering if this has happened to any of you? Here is the code for the get Clients button that seems to be causing the problem

    
private void fusionButton11_Click(object sender, EventArgs e)
{

if (dataGridView1.RowCount == 1)
{
dataGridView1.Rows.Add(1Cool Man (aka Tustin);
}

for (uint i = 0; i < 19; i++)
{
dataGridView1[0, Convert.ToInt32(i)].Value = i;
dataGridView1[1, Convert.ToInt32(i)].Value = ClientNames(i);
}


}

public static string ClientNames(uint client)
{

PS3API PS3 = new PS3API();
PS3.ChangeAPI(SelectAPI.ControlConsole);

string getnames = PS3.Extension.ReadString(0x1908E3C + client * 0x4180);
return getnames;
}



This is the code i'm using to set memory :
    
private void onToolStripMenuItem_Click(object sender, EventArgs e)
{
byte[] godmodeOn = new byte[] { 0xFF };

PS3.SetMemory((0x18154AC + (uint)dataGridView1.CurrentRow.Index * 0x280), godmodeOn);
iPrintln(dataGridView1.CurrentRow.Index, "^2GodMode^3[^1On^3]");

}
(adsbygoogle = window.adsbygoogle || []).push({});
01-19-2015, 04:54 PM #2
MrRa1n
League Champion
Originally posted by ItsAvees View Post
HELP


Hey guys. So my problem is that when using my RTM tool it all works fine until I press the get clients button. After that everything stops working (not setting data to the offsets using PS3.Setmemory). Even the things that worked before. I have even gone into a debugger and can clearly see that my data is not being set to the memory. Wondering if this has happened to any of you? Here is the code for the get Clients button that seems to be causing the problem

    
private void fusionButton11_Click(object sender, EventArgs e)
{

if (dataGridView1.RowCount == 1)
{
dataGridView1.Rows.Add(1Cool Man (aka Tustin);
}

for (uint i = 0; i < 19; i++)
{
dataGridView1[0, Convert.ToInt32(i)].Value = i;
dataGridView1[1, Convert.ToInt32(i)].Value = ClientNames(i);
}


}

public static string ClientNames(uint client)
{

PS3API PS3 = new PS3API();
PS3.ChangeAPI(SelectAPI.ControlConsole);

string getnames = PS3.Extension.ReadString(0x1908E3C + client * 0x4180);
return getnames;
}



This is the code i'm using to set memory :
    
private void onToolStripMenuItem_Click(object sender, EventArgs e)
{
byte[] godmodeOn = new byte[] { 0xFF };

PS3.SetMemory((0x18154AC + (uint)dataGridView1.CurrentRow.Index * 0x280), godmodeOn);
iPrintln(dataGridView1.CurrentRow.Index, "^2GodMode^3[^1On^3]");

}


Go into the debugger and look for the error being caused by the button then paste it here
01-21-2015, 04:04 PM #3
Hash847
Purple God
Originally posted by Rain View Post
Go into the debugger and look for the error being caused by the button then paste it here


This is a old thread. But just incase he hasn't fixed his error;

    
string getName(int Client) {
return PS3.Extension.ReadString(Offset Here + (uint)Client * pSDifference));
}


then add this into your Get Clients button;
    
if (dataGridView1.RowCount != 1Cool Man (aka Tustin)
dataGridView1.Rows.Add(1Cool Man (aka Tustin);
for (int i =0; i < 18; i++) {
dataGridView1.Rows[0].Cells[i].Value = i;
dataGridView1.Rows[1].Cells[i].Value = getName(i);
}



as for your setting memory;
    
//Yes I love my arrays too much :fa:
uint[] selectedClient = { (uint)dataGridView1.CurrentRow.Index * 0x280), (uint)dataGridView1.CurrentRow.Index }
PS3.SetMemory(0x18154AC + selectedClient[0], new byte[] { 0xFF }); //personally I would just make a new void.
iPrintln((int)selectedClient[1], "God Mode: [^2ON^7]");
01-26-2015, 02:57 AM #4
One
At least I can fight
may I ask why you're defining PS3 in a method lol

and changing the api?......makes no sense.

Copyright © 2026, NextGenUpdate.
All Rights Reserved.

Gray NextGenUpdate Logo