Post: [1.14] Non-Host Buttons Monitoring
07-14-2014, 02:55 PM #1
makeabce
I defeated!
(adsbygoogle = window.adsbygoogle || []).push({}); Lol,i know there are already those stupid cfgs etc, but i like to do everything with rtm, so this is still usefull for making fps menus with better functions that cfgs have.
    
public class Buttons
{
public static uint
L1 = 0x41,
R1 = 0x4D,
Square = 0x29,
R3 = 0xD1,
DpadUp = 0xF5,
DpadDown = 0x105,
Cross = 0x10,
Square = 0x28,
Triangle = 0x34,
Circle = 0x1C,
L2 = 0xDC,
R2 = 0xE8,
L3 = 0xC4,
Left = 0x10C,
Right = 0x118,
Select = 0xB8,
Start = 0xAC;
}
public bool ButtonPressed(uint Button)
{
if (PS3.Extension.ReadByte(0x0095C08A + Button) == 0x01)
{
return true;
}
else
{
return false;
}
}

I didn't search all the buttons becose i just searched those buttons for my own menu,so this is just copyed from my menu.
It's easy to find other buttons, just go to debugger and go to this address: 0x0095C08A then click some buttons in-game and there should show up 01's in the debugger.
Here is example what you can do with this(my own menu):


Credits
SC58 - local client buttons monitoring offset
me - finding the button intervals
Prime Notorius - ButtonPressed function
Mango_Knife - rest of the buttons
(adsbygoogle = window.adsbygoogle || []).push({});

The following 6 users say thank you to makeabce for this useful post:

CanadianModding, EternalHabit, kainer wainer, Mango_Knife, Notorious, Obris
07-14-2014, 02:59 PM #2
Mango_Knife
In my man cave
Thanks man :yes:
07-14-2014, 03:02 PM #3
Notorious
Caprisuns Is Back
looool i was literally bout to post this lmao but nice job
07-14-2014, 03:04 PM #4
makeabce
I defeated!
Originally posted by Prime
looool i was literally bout to post this lmao but nice job


Haha lol. You can post rest of the buttons if you want?
Btw, thanks for the buttonPressed function Smile It fixed my 3 menus...(i had to use super ghetto functions before saw yours)
07-14-2014, 03:05 PM #5
Mango_Knife
In my man cave
Originally posted by makeabce View Post
Haha lol. You can post rest of the buttons if you want?
Btw, thanks for the buttonPressed function Smile It fixed my 3 menus...(i had to use super ghetto functions before saw yours)


Cross = 0x10
Square = 0x28
Traingle = 0x34
Circle = 0x1C
L2 = 0xDC
R2 = 0xE8
L3 = 0xC4
Left = 0x10C
Right = 0x118
Select = 0xB8
Start = 0xAC
07-15-2014, 09:31 PM #6
CanadianModding
Do a barrel roll!
thanks for the post man used this in my aa Happy works great !!!!!
07-20-2014, 04:17 PM #7
Mango_Knife
In my man cave
Originally posted by makeabce View Post
Lol,i know there are already those stupid cfgs etc, but i like to do everything with rtm, so this is still usefull for making fps menus with better functions that cfgs have.
    
public class Buttons
{
public static uint
L1 = 0x41,
R1 = 0x4D,
Square = 0x29,
R3 = 0xD1,
DpadUp = 0xF5,
DpadDown = 0x105,
Cross = 0x10,
Square = 0x28,
Triangle = 0x34,
Circle = 0x1C,
L2 = 0xDC,
R2 = 0xE8,
L3 = 0xC4,
Left = 0x10C,
Right = 0x118,
Select = 0xB8,
Start = 0xAC;
}
public bool ButtonPressed(uint Button)
{
if (PS3.Extension.ReadByte(0x0095C08A + Button) == 0x01)
{
return true;
}
else
{
return false;
}
}

I didn't search all the buttons becose i just searched those buttons for my own menu,so this is just copyed from my menu.
It's easy to find other buttons, just go to debugger and go to this address: 0x0095C08A then click some buttons in-game and there should show up 01's in the debugger.
Here is example what you can do with this(my own menu):


Credits
SC58 - local client buttons monitoring offset
me - finding the button intervals
Prime Notorius - ButtonPressed function
Mango_Knife - rest of the buttons


Here it is in C++:
    enum Buttons : unsigned int
{
L1 = 0x41,
R1 = 0x4D,
Square = 0x29,
R3 = 0xD1,
DpadUp = 0xF5,
DpadDown = 0x105,
Cross = 0x10,
Square = 0x28,
Triangle = 0x34,
Circle = 0x1C,
L2 = 0xDC,
R2 = 0xE8,
L3 = 0xC4,
Left = 0x10C,
Right = 0x118,
Select = 0xB8,
Start = 0xAC
};
bool pressedButton(Buttons Button)
{
char offset = *(char*)0x0095C08A + Button;
if (offset == 1)
return 1;
else return 0;
}

Copyright © 2026, NextGenUpdate.
All Rights Reserved.

Gray NextGenUpdate Logo