Thread: #138 Refactored Client

Results 1 to 3 of 3
  1. #1 #138 Refactored Client 
    Ex Rune-Scaper

    Join Date
    Jun 2008
    Posts
    3,534
    Thanks given
    457
    Thanks received
    1,257
    Rep Power
    990
    Not really a project, just something I have been doing in my free time. I don't have any use for it, so feel free to use. I'll be updating it meanwhile but feel free to contribute if you want.

    GitHub
    https://github.com/nshusa/138-client...ree/master/src

    Notes
    • Most of the class names have been refactored (at least renamed to something other than class1... class2....)
    • Most static methods are in 1 class (Static.java)
    • Super clean
    • Modular Inverses removed (Netty)
    • Classes that do not extend and/or implement an interface and contain no methods are named DataClass1.. DataClass2..


    Deobfuscaticated with Spitfire (Netty's deobfusticator)
    Quote Originally Posted by Netty View Post
    • Perfect dummy method removal and constant field removal
    • Try-catch removal
    • Localization class inlining
      • Constants from the localization class are now inlined in the code as the only OSRS language is English
    • Autorenaming and identifying of classes, using 39 class identifiers
    • Autorenaming of fields, methods, and local variables
      • Local variable renaming is currently limited to arguments and may move to decompilation
    • Perfect opaque predicate removal and method descriptor simplification
    • Expression reordering
    • Bug-free field obfuscation removal of 99% of fields (something that no one has done before!)
    • Arithmetic simplification


    Credits
    Netty For the #138 Deob
    Leon_ For #103 refactored project (ideas for naming)
    Reply With Quote  
     

  2. Thankful users:


  3. #2  
    Ex Rune-Scaper

    Join Date
    Jun 2008
    Posts
    3,534
    Thanks given
    457
    Thanks received
    1,257
    Rep Power
    990
    Quote Originally Posted by yung reckless View Post
    Thanks for this
    Just updated the client a ton last night. Went from like 45 commits to 91. Also fixed the ClientLoader class so you can run the client.
    Reply With Quote  
     

  4. Thankful user:


  5. #3  
    Ask me how I'm doing

    .NF.'s Avatar
    Join Date
    Aug 2015
    Age
    30
    Posts
    2,174
    Thanks given
    293
    Thanks received
    619
    Rep Power
    567
    ty for this needed it.
    Attached image
    Reply With Quote  
     


Thread Information
Users Browsing this Thread

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


User Tag List

Similar Threads

  1. Adding a JFrame to Refactored Clients
    By ZachHaley in forum Tutorials
    Replies: 18
    Last Post: 03-26-2009, 05:31 AM
  2. Replies: 2
    Last Post: 06-11-2008, 04:50 PM
  3. Adding a GameFrame to Refactored Clients
    By ZachHaley in forum Tutorials
    Replies: 5
    Last Post: 05-27-2008, 11:30 AM
  4. [req]Adding models for refactored clients[/req]
    By Cup-o-cino in forum Tutorials
    Replies: 1
    Last Post: 04-28-2008, 12:45 AM
  5. need worrking refactored client
    By .fabian in forum Requests
    Replies: 0
    Last Post: 04-27-2008, 03:53 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
  •