You are viewing our Forum Archives. To view or take place in current topics click here.
Need help with XRPC Tool-how to add xnotify button??
Posted:

Need help with XRPC Tool-how to add xnotify button??Posted:

XeX_RyZzy
  • Challenger
Status: Offline
Joined: Oct 29, 201410Year Member
Posts: 148
Reputation Power: 7
Status: Offline
Joined: Oct 29, 201410Year Member
Posts: 148
Reputation Power: 7
Hey so Im a coding beginner and wanting to add a xNotify Button to my tool

would appreciate it if you can help?
#2. Posted:
Skittle
  • 1000 Thanks
Status: Offline
Joined: Aug 20, 201410Year Member
Posts: 6,813
Reputation Power: 413
Status: Offline
Joined: Aug 20, 201410Year Member
Posts: 6,813
Reputation Power: 413

XRPC Jtag = new XRPC();
Jtag.Notify(XRPC.XNotiyLogo.FLASHING_XBOX_CONSOLE, "Text to show up on Notification");

Change "Jtag" to whatever you have as your XRPC variable.
Here are a list of all of the XNotify symbols:

[ Register or Signin to view external links. ]
[ Register or Signin to view external links. ]
#3. Posted:
XeX_RyZzy
  • Challenger
Status: Offline
Joined: Oct 29, 201410Year Member
Posts: 148
Reputation Power: 7
Status: Offline
Joined: Oct 29, 201410Year Member
Posts: 148
Reputation Power: 7
-Skittle wrote

XRPC Jtag = new XRPC();
Jtag.Notify(XRPC.XNotiyLogo.FLASHING_XBOX_CONSOLE, "Text to show up on Notification");

Change "Jtag" to whatever you have as your XRPC variable.
Here are a list of all of the XNotify symbols:

[ Register or Signin to view external links. ]
[ Register or Signin to view external links. ]


Thanks Man Really appreciate it
#4. Posted:
XeX_RyZzy
  • Challenger
Status: Offline
Joined: Oct 29, 201410Year Member
Posts: 148
Reputation Power: 7
Status: Offline
Joined: Oct 29, 201410Year Member
Posts: 148
Reputation Power: 7
do you have a list to all of them?
#5. Posted:
Skittle
  • Comment King
Status: Offline
Joined: Aug 20, 201410Year Member
Posts: 6,813
Reputation Power: 413
Status: Offline
Joined: Aug 20, 201410Year Member
Posts: 6,813
Reputation Power: 413
XeX_RyZzy wrote do you have a list to all of them?

I have listed all of them in the spoiler.
#6. Posted:
XeX_RyZzy
  • Challenger
Status: Offline
Joined: Oct 29, 201410Year Member
Posts: 148
Reputation Power: 7
Status: Offline
Joined: Oct 29, 201410Year Member
Posts: 148
Reputation Power: 7
oh hahahaha thanks man
#7. Posted:
XeX_RyZzy
  • Challenger
Status: Offline
Joined: Oct 29, 201410Year Member
Posts: 148
Reputation Power: 7
Status: Offline
Joined: Oct 29, 201410Year Member
Posts: 148
Reputation Power: 7
do you know how to add unlimited ammo for mw2 it wont work for me??
#8. Posted:
Skittle
  • Comment King
Status: Offline
Joined: Aug 20, 201410Year Member
Posts: 6,813
Reputation Power: 413
Status: Offline
Joined: Aug 20, 201410Year Member
Posts: 6,813
Reputation Power: 413
XeX_RyZzy wrote do you know how to add unlimited ammo for mw2 it wont work for me??

You will need to find the correct bytes and offset and then use SetMemory to push it to the console.
#9. Posted:
XeX_RyZzy
  • Challenger
Status: Offline
Joined: Oct 29, 201410Year Member
Posts: 148
Reputation Power: 7
Status: Offline
Joined: Oct 29, 201410Year Member
Posts: 148
Reputation Power: 7
okay thanks

202020202020
#10. Posted:
ip
  • E3 2017
Status: Offline
Joined: Dec 30, 201212Year Member
Posts: 3,778
Reputation Power: 3016
Status: Offline
Joined: Dec 30, 201212Year Member
Posts: 3,778
Reputation Power: 3016
XeX_RyZzy wrote okay thanks

202020202020
The only way you would be able to do it would be through playerstate. I got this from DArK's source.

public void MaxAmmo(int clientID)
        {
            Jtag.xbCon.DebugTarget.SetMemory(this.getPlayerState(clientID) + 0x37b, 1, this.max, out this.dark);
            Jtag.xbCon.DebugTarget.SetMemory(this.getPlayerState(clientID) + 0x38a, 1, this.max, out this.dark);
            Jtag.xbCon.DebugTarget.SetMemory(this.getPlayerState(clientID) + 0x38b, 1, this.max, out this.dark);
            Jtag.xbCon.DebugTarget.SetMemory(this.getPlayerState(clientID) + 0x2fe, 1, this.max, out this.dark);
            Jtag.xbCon.DebugTarget.SetMemory(this.getPlayerState(clientID) + 0x2ff, 1, this.max, out this.dark);
            Jtag.xbCon.DebugTarget.SetMemory(this.getPlayerState(clientID) + 890, 1, this.max, out this.dark);
            Jtag.xbCon.DebugTarget.SetMemory(this.getPlayerState(clientID) + 0x363, 1, this.max, out this.dark);
            Jtag.xbCon.DebugTarget.SetMemory(this.getPlayerState(clientID) + 0x362, 1, this.max, out this.dark);
            Jtag.xbCon.DebugTarget.SetMemory(this.getPlayerState(clientID) + 0x387, 1, this.max, out this.dark);
            Jtag.xbCon.DebugTarget.SetMemory(this.getPlayerState(clientID) + 0x386, 1, this.max, out this.dark);
            Jtag.xbCon.DebugTarget.SetMemory(this.getPlayerState(clientID) + 0x2f7, 1, this.max, out this.dark);
            Jtag.xbCon.DebugTarget.SetMemory(this.getPlayerState(clientID) + 0x2f6, 1, this.max, out this.dark);
            Jtag.xbCon.DebugTarget.SetMemory(this.getPlayerState(clientID) + 0x36f, 1, this.max, out this.dark);
            Jtag.xbCon.DebugTarget.SetMemory(this.getPlayerState(clientID) + 0x36e, 1, this.max, out this.dark);
            Jtag.xbCon.DebugTarget.SetMemory(this.getPlayerState(clientID) + 0x2ef, 1, this.max, out this.dark);
            Jtag.xbCon.DebugTarget.SetMemory(this.getPlayerState(clientID) + 750, 1, this.max, out this.dark);
            Jtag.xbCon.DebugTarget.SetMemory(this.getPlayerState(clientID) + 0x357, 1, this.max, out this.dark);
            Jtag.xbCon.DebugTarget.SetMemory(this.getPlayerState(clientID) + 0x356, 1, this.max, out this.dark);
            Jtag.xbCon.DebugTarget.SetMemory(this.getPlayerState(clientID) + 0x2df, 1, this.max, out this.dark);
            Jtag.xbCon.DebugTarget.SetMemory(this.getPlayerState(clientID) + 0x2de, 1, this.max, out this.dark);
            Jtag.xbCon.DebugTarget.SetMemory(this.getPlayerState(clientID) + 0x35b, 1, this.max, out this.dark);
            Jtag.xbCon.DebugTarget.SetMemory(this.getPlayerState(clientID) + 0x35a, 1, this.max, out this.dark);
        }


You will also have to define "max" and "dark".

private byte[] max = new byte[] { 0xff };
private uint dark = 1;


Now for clientID, you would probably need something like a numericalUpDown. You would have to do something like this.

int clientID = numericalUpDown1.Value; // I haven't used it in a while so that may be wrong.
Jump to:
You are viewing our Forum Archives. To view or take place in current topics click here.