THREAD: RPC DLL for all updates - Source code included!
  1. 12-07-2013, 12:40 AM
    Choco's Avatar
    Choco
    <marquee>Respect my authoritah!! <img src=http://www.nextgenupdate.com/forums/images/smilies/newset1/cartman.gif></marquee>
    Choco's Avatar
    Choco
    <marquee>Respect my authoritah!! <img src=http://www.nextgenupdate.com/forums/images/smilies/newset1/cartman.gif></marquee>
    2,951
    Posts
    132,113
    Reputation
    Jun 2010
    NextGenUpdate
    Hey NGU!

    Today I'll be making my first major release for ghosts - an RPC (remote procedure calls) DLL that allows you to call any function in the game from your PC!

    This DLL is intended to be used by developers - it must be added to a C# project to be used. It does not contain the ps3tmapi_net DLL, but it will not work if the file is not on your computer. This DLL will only work for DEX users.

    How to Use

    1. Download the DLL.
    2. Add the DLL as a reference to your C# Project.
    3. In your code, after you have connected and attached the process, enter this code:

    int err = GHOSTS.PS3.Init();


    This code will will return 0 if the RPC is successfully initialized, and -1 if an error occurs.

    4. Enjoy your RPC!

    How to Call Functions

    1. After finding the function you want to call, simply use this format:

    GHOSTS.RPC.Call(uint func_address, params object[] parameters);


    Unlike my previous RPC releases, this one supports many argument types: floats (single-precision), ints, uints, and strings.




    This RPC will work for any updates from 1.03 onwards.



    Download

    Download the DLL: You must login or register to view this content.
    Virus Scan: You must login or register to view this content.
    Download source code (C# Project): You must login or register to view this content.

    Thanks to aerosoul94 for his PS3TMAPI importing functions!



    Enjoy this guys! I plan on soon creating a version for CEX users Choco
  2. The Following 102 Users Say Thank You to Choco For This Useful Post:

    , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , See more...

  3. 07-16-2015, 03:27 PM
    37
    Posts
    30
    Reputation
    Feb 2014
    NextGenUpdate
    Nice tool.
  4. 07-16-2015, 03:28 PM
    37
    Posts
    30
    Reputation
    Feb 2014
    NextGenUpdate
    Keep it up
  5. 08-30-2015, 05:31 PM
    Chen Madhala's Avatar
    Chen Madhala
    Pokemon Trainer
    Chen Madhala's Avatar
    Chen Madhala
    Pokemon Trainer
    85
    Posts
    519
    Reputation
    May 2015
    NextGenUpdate
    Originally Posted by pla3rsl3g3nd View Post
    hello, is it working on 1.16?


    Yes, it for all updates.

    Originally Posted by joshk326 View Post
    do we use int err = GHOSTS.PS3.Init(); to enable or GHOSTS.RPC.Enable_RPC();


    Init() is for looking for the address
    Enable_RPC() is for enable it (After you found the offset, if you put the Enable_RPC() before the default value of the address will be 0)
  6. 01-20-2016, 07:40 PM
    16
    Posts
    10
    Reputation
    Feb 2015
    NextGenUpdate
    how to use it with C++
    Do you have an RPC C++ class ??
  7. 07-12-2016, 03:01 PM
    7,147
    Posts
    75,724
    Reputation
    Jun 2014
    NextGenUpdate
    Thanks ChocoSmile i needed this