Post: [RELEASE] SPRXCALLS v1.3 + SOURCE
04-06-2015, 02:59 AM #1
(adsbygoogle = window.adsbygoogle || []).push({});

Hello, and welcome to NGU.
Today, I am releasing something I feel will be most helpful for developers or anyone who builds tools.
I've been working on this for the whole day, freezing countless times, but everything should be working now.

Now, this is a .NET DLL(for use with RTM projects) that allows you to call functions without the need of normal RPC.
Something special, is that this allows you to call functions that require a hook.
It works using functions that are in the .SPRX

This SHOULD work for any game, and it requires a DEX PS3 and PS3Lib.
I'm sure it would work on CEX, but I wanted to release ASAP.

After attaching, well, before calling a function you need to add something like this:
    
SPRX.setTOC(TOC ADDRESS);

SPRX.setHookAddress(ADDRESS TO HOOK TO);
This is only needed if you call a function that requires to be hooked


To call a function, you'd simply do it the same way as you'd do with RPC. Example:
    
SPRX.Call<RETURN TYPE>(ADDRESS, HOOKED?, PARAMETERS);
Example:
SPRX.Call<string>(0x12345678, false, 5);


Once downloaded you'll find a READ ME.txt with some information about this project.
Download also includes the .DLL(to use with your own projects), the .SPRX.
Lastly it has a "demo" project for GTA, with a single function, which lets you spawn a vehicle(adder) which is/should be visible for all players.

Download: You must login or register to view this content.
Virus scan: You must login or register to view this content., You must login or register to view this content.

There aren't any known bugs atm, but if you find any, please do report them immediately.
Any suggestions are appreciated!

Credits:
- Me, for creating this
- Whoever released PatchInJump
- Choco for original RPC

Change Log:
    
v1.0: Initial release
v1.1: Some bug fixes
v1.2: More bug fixes. Added support for different return types
v1.3: Choose whether or not function should be hooked. Released source

(adsbygoogle = window.adsbygoogle || []).push({});

The following 43 users say thank you to John for this useful post:

187i, Ariel R., AustinMods-, Boliberrys, dactylus, Dan Dactyl, Deicio, Sabotage, Eddie-Lucas, elgolumm, EternalHabit, flynhigh09, Freezy :D, FusionIsDaName, Geo, GFM, Godsless, ioritree, iRnZ, JAKE_1496, koekiemonstarr2, kr0wns, Kryptus, milky4444, MoDz4Gaming, moekroeman, network10, Norway-_-1999, o0kiddik0o™, Pyro577, RGaming, RIP_MODZ_150, RTE, Sen, Smoky420, SyGnUs, TheRichSlut, TotalCurryMan, TotalModzHD, Laser, xMrJR, Xx_NickFury_xX
04-07-2015, 02:23 AM #20
flynhigh09
Little One
Originally posted by FeverDEX View Post
Thanks :p
It's not the hardest language
Yes, they would need to run the sprx, it should work with just about any game


Did some tests with dll and maybe its vs15 but you cant debug app or it crashes, think its encryption because output is Japanese characters, also cant go over 4.0 Framework,

The following user thanked flynhigh09 for this useful post:

John
04-07-2015, 02:23 AM #21
Originally posted by flynhigh09 View Post
Did some tests with dll and maybe its vs15 but you cant debug app or it crashes, think its encryption because output is Japanese characters, also cant go over 4.0 Framework,

Yeah, I fixed that first thing, it was cause of the obfuscating. And I'll check out the framework thing now. Thank you. I'll be uploading a updated version in a few minutes

The following user thanked John for this useful post:

flynhigh09
04-07-2015, 02:40 AM #22
flynhigh09
Little One
Originally posted by FeverDEX View Post
Yeah, I fixed that first thing, it was cause of the obfuscating. And I'll check out the framework thing now. Thank you. I'll be uploading a updated version in a few minutes


Kool good to hear, keep up the good work if all works well maybe could add some more stuff..
04-07-2015, 02:44 AM #23
Originally posted by flynhigh09 View Post
Kool good to hear, keep up the good work if all works well maybe could add some more stuff..

Yeah, I'm planning to. Hopefully make it to where you choose the return type and whatnot. And I'm open to suggestions, if you have any. I'll most likely get on that tomorrow though, feeling a bit light headed, have had 2 hours of sleep in the last two days, been working on this damn project constantly lmao
And have you froze using this?
04-07-2015, 02:51 AM #24
flynhigh09
Little One
Originally posted by FeverDEX View Post



Lol yea i heard that bout my bedtime, yes but only on attaching repeatedly.

Could add maybe button usage or message info, return types is a plus as well make it easier on retrieving.
04-07-2015, 03:10 AM #25
SC58
Former Staff
Originally posted by FeverDEX View Post
Yeah, I'm planning to. Hopefully make it to where you choose the return type and whatnot. And I'm open to suggestions, if you have any. I'll most likely get on that tomorrow though, feeling a bit light headed, have had 2 hours of sleep in the last two days, been working on this damn project constantly lmao
And have you froze using this?


Add where u can call any syscall and set/get memory and once all 100% done make it all open source, thats what i would say to do :p

plus if it where me i would make it load into the game process with syscall to load this from prx loader then from a eboot so people can load mods sprx from eboot or prx loader without this enter fearing with any other sprx's

The following 3 users say thank you to SC58 for this useful post:

flynhigh09, John, TheRichSlut
04-07-2015, 03:15 AM #26
Originally posted by SC58 View Post
Add where u can call any syscall and set/get memory and once all 100% done make it all open source, thats what i would say to do :p

Great idea! :yes: I didn't want to make it like a full library or anything, but I'm considering it. As for the syscalls, flynhigh09 had the same idea, so I plan to implement that. And I was actually thinking about releasing the source, but it's all messy atm lol
04-07-2015, 03:17 AM #27
SC58
Former Staff
Originally posted by FeverDEX View Post
Great idea! :yes: I didn't want to make it like a full library or anything, but I'm considering it. As for the syscalls, flynhigh09 had the same idea, so I plan to implement that. And I was actually thinking about releasing the source, but it's all messy atm lol


i would do what u want with it before releasing a source or if u quit with it for other to learn something from it maybe, pretty simple to make something like this like BP said i was making one these to but stopped month ago

The following user thanked SC58 for this useful post:

TheRichSlut
04-07-2015, 03:32 AM #28
ItzMatriix
Are you high?
how do we get the hook address for each game?

Copyright © 2026, NextGenUpdate.
All Rights Reserved.

Gray NextGenUpdate Logo