You are viewing our Forum Archives. To view or take place in current topics click here.
 

XRPC - A Faster Alternative to JtagRPC
#1. PostPosted:
Resident Elite
Resident Elite
Status: Offline
Joined: Sep 22, 2012 XPGProgrammer has been a member for over 1 year 1 Year Member
Posts: 305
Reputation Power: 12
First off, I would like to say that S7 Pro made this, I have no credit in that at all. I just wanted to share.

Quote:


Well, I've had mulitple requests to release this due to speed and features (such as notification messages), and I decided why not!

Features:
- Much faster than teh1337's JtagRPC!
- Allows use of notification messages (example shown below!)
- Easy to use functions
- DashLaunch Plugin (XRPC.xex)
- Return values

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

How to use XRPC:
1. First in your C# VS project, add XRPC.dll as a reference, and then "using XRPCLib;" at the top of your code (XRPC.dll contains both xdevkit and xrpc)

2. Add "XRPC Jtag = new XRPC();" somewhere at the top of your source code. You can rename Jtag to whatever you'd like, it's what you'll use to call functions.

Connecting:

Jtag.Connect();


Calling (This example calls SV_GameSendServerCommand):
//Format: Jtag.Call(uint address, arguments):

Jtag.Call(0x82254940, 0, 0, "g \"XRPC\"");


Notification Messages:
//Format: Jtag.Notify("Message"); < Automatically converts to a wide chars!


Jtag.Notify("XRPC v2.0 by Godly!");


Also supports all native XDevkit functions. It connects to the with the name "xbCon", so whenever you want to use a XDevkit function just do (example): Jtag. xbCon.DebugTarget.GetMemory(example);
View user's profile
#2. PostPosted:
Novice Member
Novice Member
Status: Offline
Joined: Jan 02, 2013 Hypervisor123456789 has been a member for over 1 year 1 Year Member
Posts: 42
Reputation Power: 1

String-empty wrote:

First off, I would like to say that S7 Pro made this, I have no credit in that at all. I just wanted to share.

Quote:


Well, I've had mulitple requests to release this due to speed and features (such as notification messages), and I decided why not!

Features:
- Much faster than teh1337's JtagRPC!
- Allows use of notification messages (example shown below!)
- Easy to use functions
- DashLaunch Plugin (XRPC.xex)
- Return values

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

How to use XRPC:
1. First in your C# VS project, add XRPC.dll as a reference, and then "using XRPCLib;" at the top of your code (XRPC.dll contains both xdevkit and xrpc)

2. Add "XRPC Jtag = new XRPC();" somewhere at the top of your source code. You can rename Jtag to whatever you'd like, it's what you'll use to call functions.

Connecting:

Jtag.Connect();


Calling (This example calls SV_GameSendServerCommand):
//Format: Jtag.Call(uint address, arguments):

Jtag.Call(0x82254940, 0, 0, "g \"XRPC\"");


Notification Messages:
//Format: Jtag.Notify("Message"); < Automatically converts to a wide chars!


Jtag.Notify("XRPC v2.0 by Godly!");


Also supports all native XDevkit functions. It connects to the with the name "xbCon", so whenever you want to use a XDevkit function just do (example): Jtag. xbCon.DebugTarget.GetMemory(example);

!!!!!!!!!!!!!!!!

sexxxxyyyyyy ;Wink
View user's profile
  00
#3. PostPosted:
TTG Senior
TTG Senior
Status: Offline
Joined: Sep 06, 2012 SnuggleSock has been a member for over 1 year 1 Year Member
Posts: 1,418
Reputation Power: 59
I don't know if I am doing something wrong, but I am getting Jtag undefined

Ex. Jtag.Connect(); (Jtag is undefined.) :/

EDIT: I figured out the problem.
View user's profile
  00
#4. PostPosted:
Resident Elite
Resident Elite
Status: Offline
Joined: Sep 22, 2012 XPGProgrammer has been a member for over 1 year 1 Year Member
Posts: 305
Reputation Power: 12

SnuggleSock wrote:

I don't know if I am doing something wrong, but I am getting Jtag undefined

Ex. Jtag.Connect(); (Jtag is undefined.) :/


Put:
XRPC Jtag = new XRPC();


Below:
public Form1()
        {
            InitializeComponent();
        }
View user's profile
  00
#5. PostPosted:
TTG Master
TTG Master
Status: Online
Joined: Apr 05, 2011 Percocet has been a member for over 3 years 3 Year Member
Posts: 817
Reputation Power: 38
S7 Pro needs to do some stuff by his own. Between leaking Dans crap and editing Carters he needs to do some sh*t for himself.
View user's profile
  23
#6. PostPosted:
Resident Elite
Resident Elite
Status: Offline
Joined: Oct 30, 2011 THE-BLU-DRAGON has been a member for over 2 years 2 Year Member
Posts: 342
Reputation Power: 13
Can someone please explain to me the difference between xdrpc and jtagrpc?
View user's profile
  00
#7. PostPosted:
Resident Elite
Resident Elite
Status: Offline
Joined: Sep 22, 2012 XPGProgrammer has been a member for over 1 year 1 Year Member
Posts: 305
Reputation Power: 12

THE-BLU-DRAGON wrote:

Can someone please explain to me the difference between xdrpc and jtagrpc?


Well, it's easier to use. The thingy Carter released doesn't always return values, this one does.
View user's profile
  00
#8. PostPosted:
Junior Member
Junior Member
Status: Offline
Joined: Nov 24, 2010 S7Pro has been a member for over 3 years 3 Year Member
Posts: 72
Reputation Power: 4

Intellectually wrote:

S7 Pro needs to do some stuff by his own. Between leaking Dans crap and editing Carters he needs to do some sh*t for himself.

Your username is ironic considering your intellectually incompetent. I didn't leak "dans crap" and I made this myself, ask Carter he congratulated me for it. Stop being ignorant and maybe I'll release more useful things.
View user's profile
  51


 
 Jump to:   

You are viewing our Forum Archives. To view or take place in current topics click here.