Thread: How to learn client sided development

Results 1 to 5 of 5
  1. #1 How to learn client sided development 
    Registered Member
    Join Date
    Sep 2017
    Posts
    21
    Thanks given
    3
    Thanks received
    1
    Rep Power
    11
    How do I learn to understand the client code, make my own interfaces, add higher revision bosses/items into the cache and so forth? To me the client code all looks like obfuscated jibberish.
    Reply With Quote  
     

  2. #2  
    Registered Member Selseus's Avatar
    Join Date
    Aug 2017
    Posts
    285
    Thanks given
    8
    Thanks received
    30
    Rep Power
    39
    Quote Originally Posted by nostalgic123 View Post
    To me the client code all looks like obfuscated jibberish.
    That’s because it’s all obfuscated. You’ll be lucky to find someone giving/selling renamed clients for the revision you’re looking for. You’ll be better off learning to rename which takes a LOT of time and determination.

    As far as custom interfaces, you’ll need an interface maker and learn cs2 scripts.

    Adding higher revision content would require you to convert your client to load the revision data you want. Updating opcodes, input/output data streams, Js5, login.

    Compare a regular 718 client to a client loading 718/886 like Valkyr. You’ll see what’s been done.
    Reply With Quote  
     

  3. #3  
    Zac
    Zac is online now
    Registered Member
    Zac's Avatar
    Join Date
    Jul 2018
    Posts
    115
    Thanks given
    80
    Thanks received
    47
    Rep Power
    101
    Quote Originally Posted by Selseus View Post
    That’s because it’s all obfuscated. You’ll be lucky to find someone giving/selling renamed clients for the revision you’re looking for. You’ll be better off learning to rename which takes a LOT of time and determination.

    As far as custom interfaces, you’ll need an interface maker and learn cs2 scripts.

    Adding higher revision content would require you to convert your client to load the revision data you want. Updating opcodes, input/output data streams, Js5, login.

    Compare a regular 718 client to a client loading 718/886 like Valkyr. You’ll see what’s been done.
    When did he say we wanted anything apart from a 317 ? this is not the 500+ section ?




    Quote Originally Posted by nostalgic123 View Post
    How do I learn to understand the client code, make my own interfaces, add higher revision bosses/items into the cache and so forth? To me the client code all looks like obfuscated jibberish.
    The best way is to look at other Clients if you take a look at Elvarg that is very well named here are some Clients to maybe consider downloading and looking at.

    You can pack any model from 800+ in a 317 Engine with a bit of work and get them working but with interfaces you are probs better of just remaking them since it would be quicker.

    [Only registered and activated users can see links. ]

    [Only registered and activated users can see links. ]


    If you looking for a higher revision what Selseus said is correct and maybe look at this section of the forums

    [Only registered and activated users can see links. ]

    But the clients are not as well documented so they are harder to learn
    Spoiler for WHAT LOLOLOLOL:



    [Only registered and activated users can see links. ][Only registered and activated users can see links. ]
    Reply With Quote  
     

  4. #4  
    Registered Member
    Join Date
    Sep 2017
    Posts
    21
    Thanks given
    3
    Thanks received
    1
    Rep Power
    11
    Quote Originally Posted by Selseus View Post
    Thatís because itís all obfuscated. Youíll be lucky to find someone giving/selling renamed clients for the revision youíre looking for. Youíll be better off learning to rename which takes a LOT of time and determination.
    .
    Is there any literature I can read that will give me some knowledge about refactoring clients?
    Reply With Quote  
     

  5. #5  
    Registered Member
    mige5's Avatar
    Join Date
    Aug 2008
    Posts
    5,122
    Thanks given
    428
    Thanks received
    980
    Rep Power
    1392
    Quote Originally Posted by nostalgic123 View Post
    Is there any literature I can read that will give me some knowledge about refactoring clients?
    - u use an already refactored client as reference (can be from different version) as a lot of stuff is just the same (but yeah its not much help if the version difference is huge like having a refactored 317 wont most likely be that much of help if ur trying to refactor rs3 client)

    - other option is to do testing. (like if u want to refactor itemDef, take 1 item and first print all the values for it, now u can refactor obvious ones, like possibly name/examine/actions, possibly other values too if u already know them (like if u already know which model the item should use, u can probably find the id in the printed values), after u have refactored all the obvious ones, change 1 of the not yet refactored values to something else and see how it changed - then refactor it to describe what it did)
    ...
    Reply With Quote  
     


Thread Information
Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

Similar Threads

  1. how to change client sided chat icons [667]
    By Faithwolf in forum Help
    Replies: 2
    Last Post: 08-25-2017, 08:56 PM
  2. how to clip client sided loading objects?
    By FredoKruger2 in forum Help
    Replies: 1
    Last Post: 05-01-2017, 10:24 PM
  3. Where could I learn to code Client sided?
    By Versatile in forum Help
    Replies: 1
    Last Post: 07-03-2016, 07:29 AM
  4. How to Clip Client Sided Objects
    By Kneel in forum Help
    Replies: 1
    Last Post: 01-19-2013, 10:47 AM
  5. [508] How to add Client sided commands
    By Koala in forum Configuration
    Replies: 9
    Last Post: 08-15-2009, 07:41 PM
Posting Permissions
  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •