Jump to content
Frequently Asked Questions
  • Are you not able to open the client? Try following our getting started guide
  • Still not working? Try downloading and running JarFix
  • Help! My bot doesn't do anything! Enable fresh start in client settings and restart the client
  • How to purchase with PayPal/OSRS/Crypto gold? You can purchase vouchers from other users
  • Knowledge required to create a botting client?


    Recommended Posts



    Basically I'm trying to expand my knowledge of Java and be familiar with the absolute inner workings of it. I think it would be a great idea for my to invest my time into making my own client for the experience and knowledge I will gain throughout the process. The only problem is I have absolutely no idea where to begin! If anyone could please point me in the right direction for what I should start looking at, such as bytecode or some other area of Java, to begin building the foundation for a client that would be much appreciated! Even just a list of topics I would need to be strong in to get going would help me out so much.

    FYI please don't just paste code and say there's half your client, add two more lines in and it will work. I'm going to do this from scratch and learn everything I need to know along the way for my own person knowledge, not to prove I can copy and paste. Setting a big goal in my mind helps me because to achieve it I need to learn a multitude of different things, and in the end hopefully I'm that much better of a programmer when I'm successful. 
    Link to comment
    Share on other sites

    54 minutes ago, Hashtag said:

    That's a bit unnecessarily aggressive message targeted at our mods, especially when we haven't ever closed/hid any of your posts.

    You are right, I apologize.

    Link to comment
    Share on other sites

    I think the process to making a client fully from scratch is a bit more than you're expecting.

    Mostly because I'd suggest making an updater first, which requires at least a little bit of understanding of the gamepack itself.

    As far as the actual client goes, you'd need to figure out if you want to do injection or reflection, if you want to do injection then I'd suggest you go back to step 1 (updater) so that you can familiarize yourself with their code, and while making your updater you can mess around with removing/adding code to the gamepack.

    If you want to do reflection, then that's a little easier on your end, but takes more effort on the client's end.


    Either way, I'd say do an updater first because if gets you familiar with working with bytecode and the gamepack.

    Link to comment
    Share on other sites


    This topic is now archived and is closed to further replies.

    • Create New...

    Important Information

    We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.