PS3 Local Button Monitoring (C++ | C# | Vb.Net)

  • 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.

Nostafaru

Moderating the Crunch Bunch.
Retired Staff
Community Elite
Community Veteran
Determined Poster
Active Member
Console ID Poster
Apr 6, 2014
2,020
1,784
443
This is the Local Button Monitoring for call of duyt black ops 1. Happy Coding!

C++

namespace ButtonMonitoring
{
int LocalButtons = 0xd19800;
enum Buttons
{
DpadUp = 0x1FF,
DpadDown = 0x20F,
DpadRight = 0x21F,
DpadLeft = -0xC47E5F,
R3 = 0x1CF,
Square = 0xEF,
Cross = 0xCF,
LeftCursorUp = 0x27F,
LeftCursorLeft = 0x29F,
LeftCursorRight = 0x2AF,
LeftCursorDown = 0x28F,
R2 = 0x1EF,
L2 = 0x1DF,
Select = 0x1AF,
Start = 0x19F
};
bool ButtonPressed(Buttons Button)
{
return (*(int*)(LocalButtons + Button) != 0);
}
}
You can use it like this:
Code:
if (ButtonMonitoring::ButtonPressed(ButtonMonitoring::R3))
{
console_write("R3 has been pressed");
}


C#

private static UInt32 LocalButtons = 0xd19800;
public enum Buttons
{
DpadUp = 0x1FF,
DpadDown = 0x20F,
DpadRight = 0x21F,
DpadLeft = -0xC47E5F,
R3 = 0x1CF,
Square = 0xEF,
Cross = 0xCF,
LeftCursorUp = 0x27F,
LeftCursorLeft = 0x29F,
LeftCursorRight = 0x2AF,
LeftCursorDown = 0x28F,
R2 = 0x1EF,
L2 = 0x1DF,
Select = 0x1AF,
Start = 0x19F
}
public static Boolean ButtonPressed(Buttons Button)
{
return Convert.ToBoolean(PS3.Extension.ReadByte(LocalButtons + (UInt32)Button) == 1);
}
You can use it like this (Use a timer!)
Code:
if (ButtonPressed(Buttons.Cross))
{
MessageBox.Show("Cross Have Pressed!","Success");
}


Vb.Net


Private Shared LocalButtons As UInt32 = &HD19800
Public Enum Buttons
DpadUp = &H1FF
DpadDown = &H20F
DpadRight = &H21F
DpadLeft = -&HC47E5F
R3 = &H1CF
Square = &HEF
Cross = &HCF
LeftCursorUp = &H27F
LeftCursorLeft = &H29F
LeftCursorRight = &H2AF
LeftCursorDown = &H28F
R2 = &H1EF
L2 = &H1DF
Select = &H1AF
Start = &H19F
End Enum
Public Shared Function ButtonPressed(Button As Buttons) As Boolean
Return Convert.ToBoolean(PS3.Extension.ReadByte(LocalButtons + Button) = 1)
End Function
You can use it like this: (Use a timer!)
Code:
If ButtonPressed(Buttons.Cross) Then
MessageBox.Show("Cross Have Pressed!", "Success")
End If



Credits: SC58 For the addresses
 
General chit-chat
Help Users
  • No one is chatting at the moment.
  • Chat Bot:
    QM|T has joined the room.
  • Chat Bot:
    qq88gscom2 is our newest member. Welcome!
  • Chat Bot:
    Christo has joined the room.
  • Chat Bot:
    xn88fan1 is our newest member. Welcome!
  • Chat Bot:
    ANGUS0023233 has joined the room.
  • Chat Bot:
    sunwinlinkapp3 is our newest member. Welcome!
  • Chat Bot:
    QM|T has joined the room.
  • @ lurch6661:
    zap
  • @ lurch6661:
    hi hows it going
    +1
  • @ QM|T:
    :weed:
  • @ QM|T:
    lurch6661 said:
    hi hows it going
    sorry man was doing something im good tho how you doing brother
  • Chat Bot:
    Christo has joined the room.
  • Chat Bot:
    ae888vmcom2 is our newest member. Welcome!
  • Chat Bot:
    sodo66gamebaiorg is our newest member. Welcome!
  • Chat Bot:
    sasdever is our newest member. Welcome!
  • Chat Bot:
    QM|T has joined the room.
  • Chat Bot:
    linkrr88com01 is our newest member. Welcome!
  • Chat Bot:
    tr883cocom1 is our newest member. Welcome!
  • Chat Bot:
    rayanzer388 is our newest member. Welcome!
  • Chat Bot:
    hi88casinoz is our newest member. Welcome!
  • @ oyeseyi22:
    QMT remember me?
  • Chat Bot:
    snakebeater69 is our newest member. Welcome!
  • Chat Bot:
    xx8studio1 is our newest member. Welcome!
      Chat Bot: xx8studio1 is our newest member. Welcome!