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. 12-07-2013, 12:43 AM
    imD's Avatar
    imD
    ᕙ(⇀‸↼‶Winky Winky
    imD's Avatar
    imD
    ᕙ(⇀‸↼‶Winky Winky
    884
    Posts
    26,795
    Reputation
    Oct 2011
    NextGenUpdate
    I don't know what it does, but I'm just gonna thank the post
  4. 12-07-2013, 12:46 AM
    Citadel's Avatar
    Citadel
    Samurai Poster
    Citadel's Avatar
    Citadel
    Samurai Poster
    2,553
    Posts
    16,842
    Reputation
    Apr 2013
    NextGenUpdate
    Way to go. Hopefully we see better tools released xD
  5. 12-07-2013, 12:59 AM
    Ace's Avatar
    Ace
    Former Staff Member
    Ace's Avatar
    Ace
    Former Staff Member
    900
    Posts
    21,583
    Reputation
    Jan 2013
    NextGenUpdate
    Good release buddy ! :p
  6. 12-07-2013, 01:35 AM
    Loxy's Avatar
    Loxy
    < ^ > < ^ >
    Loxy's Avatar
    Loxy
    < ^ > < ^ >
    1,003
    Posts
    7,832
    Reputation
    Jun 2012
    NextGenUpdate
    Originally Posted by Choco View Post
    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


    You did it once again! :yes:
  7. 12-07-2013, 01:37 AM
    Harry's Avatar
    Harry
    Former Staff
    Harry's Avatar
    Harry
    Former Staff
    1,439
    Posts
    16,972
    Reputation
    Oct 2011
    NextGenUpdate
    Awesome release! Shame about the lack of CEX compatibility however, now us DEX users get the real mods!=3

    Keep up the awesome releases Choco! Happy
  8. 12-07-2013, 02:18 AM
    Modus's Avatar
    Modus
    ¯\_(ツWinky Winky_/¯
    Modus's Avatar
    Modus
    ¯\_(ツWinky Winky_/¯
    2,739
    Posts
    14,942
    Reputation
    May 2011
    NextGenUpdate
    Originally Posted by Choco View Post
    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


    I think this should be posted in the elite section, it will bring some newcomers.
  9. 12-07-2013, 02:31 AM
    yomen9's Avatar
    yomen9
    Bounty hunter
    yomen9's Avatar
    yomen9
    Bounty hunter
    176
    Posts
    468
    Reputation
    Jun 2012
    NextGenUpdate
    Originally Posted by Zerke View Post
    I think this should be posted in the elite section, it will bring some newcomers.


    Why don't let everyone enjoy this awsome realase that choco work hard to create as an open source?
  10. 12-07-2013, 02:32 AM
    Foxhoundz3's Avatar
    Foxhoundz3
    Little One
    Foxhoundz3's Avatar
    Foxhoundz3
    Little One
    270
    Posts
    499
    Reputation
    Nov 2012
    NextGenUpdate
    Originally Posted by Harry View Post
    Awesome release! Shame about the lack of CEX compatibility however, now us DEX users get the real mods!=3

    Keep up the awesome releases Choco! Happy


    True, but he will be updating to add CEX Compatibility.
  11. 12-07-2013, 02:33 AM
    Foxhoundz3's Avatar
    Foxhoundz3
    Little One
    Foxhoundz3's Avatar
    Foxhoundz3
    Little One
    270
    Posts
    499
    Reputation
    Nov 2012
    NextGenUpdate
    Originally Posted by Choco View Post
    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


    Great tool and thank you for not forgetting about the remaining (CEX) users of this community. Can't wait when the tool gets updated to add CEX compatibility.
  12. The Following User Thanked Foxhoundz3 For This Useful Post: