Thread: Resolute - Unity Client

Page 1 of 15 12311 ... LastLast
Results 1 to 10 of 150
  1. #1 Resolute - Unity Client 
    Donator
    clrlslwi's Avatar
    Join Date
    Mar 2016
    Posts
    201
    Thanks given
    32
    Thanks received
    110
    Rep Power
    102
    THE GOAL
    The goal of this project is to provide accurate emulation of a 317 client. This includes providing support for existing file formats, and the networking protocol used in revision 317. Along with this, higher revision content may be back ported from hd+ revisions for graphical fidelity.


    MEDIA
    [spoil]
    Attached image
    Attached image
    Attached image

    Attached image
    Attached image
    Attached image
    Attached image
    Attached image
    Attached image
    Attached image
    Attached image
    https://dl.dropboxusercontent.com/u/...particles.webm
    [/spoil]

    PROGRESSU
    • Rendering
      • UV mapping (models & overlay/underlay tiles)
      • Vertex based particles
      • Vertex based lighting
      • Tile texture blending (see todo list)
      • Model animation
      • Minimap
      • Backwards compatibility for software rendering

    • Data
      1. 667 items
      2. 667 textures
      3. 667 underlay
      4. 667 overlay
      5. 667 models
      6. 525 maps
      7. 525 objects
      8. 667 animations
      9. 667 actors

    • Widgets
      1. Item displaying
      2. Text displaying
      3. Sprite displaying
      4. Model displaying
      5. Clipping
      6. Interaction

    • Networking
      1. Player updating
      2. Entity updating
      3. Random misc packets

    • Chat
    • Graphics
    • Projectiles
    • Animated objects
    • Ground items
    • Resizable
    • Animation interpolation


    TODO LIST
    Random shit I do not consider big enough, or too obscure/technical for the 'feature' list..

    • Proper loading of the hd+ revision texture format
      • A 550 client has 40 texture implementations, each with their own format potentially, so this might be awhile..
        They're actually image transformers, which can be nested inside of each other. So I can have one at the end of the nesting which loads a texture, then the one above that can recolor it, then the one above that can scale it.. for anyone interested. There are 40 transformers in total in 667, and jagex only changed one of them from 550-667.

    • Add support for the files in index 26 in 508+ clients, which contains various information about how a texture is rendered, including shader information, minimap color, etc
    • Convert networking to use fancy OOP packet objects for writing
    • Multi thread networking, along with keep alive sending so we don't d/c if loading takes too long
    • Need some kind of component based UI system, and possibly a bridge between the 317 widget system, and mine


    MISC INFO
    This connects to any server with an unmodified 317 protocol, and RSA enabled. The cache format has been changed to a custom one, because the existing one is a pain in the ass imo, and I don't plan to have an update server.

    CREDITS
    Dane for his subpar 317 refactor that I'm using as a partial reference
    leanbow for saving me some time with his partial 550 refactor that I'm using as a reference for back porting higher rev content
    Hacker for literally nothing x4
    Last edited by clrlslwi; 07-22-2016 at 09:45 AM.
    Reply With Quote  
     


  2. #2  
    Donator

    Join Date
    Jan 2011
    Posts
    55
    Thanks given
    4
    Thanks received
    24
    Rep Power
    35
    Looks pretteh cool.
    Reply With Quote  
     

  3. Thankful user:


  4. #3  
    Donator

    Superman's Avatar
    Join Date
    Feb 2015
    Posts
    870
    Thanks given
    316
    Thanks received
    247
    Rep Power
    1326
    looks pretty dope
    Reply With Quote  
     

  5. Thankful user:


  6. #4  
    Registered Member

    Join Date
    Feb 2013
    Posts
    1,682
    Thanks given
    401
    Thanks received
    402
    Rep Power
    446
    Looks great actually, will follow to see what you will do
    Reply With Quote  
     

  7. #5  
    Donator

    Jason's Avatar
    Join Date
    Aug 2009
    Posts
    6,092
    Thanks given
    2,402
    Thanks received
    2,823
    Rep Power
    4550
    Looking good, any intentions to open source?
    Reply With Quote  
     

  8. #6  
    Donator
    clrlslwi's Avatar
    Join Date
    Mar 2016
    Posts
    201
    Thanks given
    32
    Thanks received
    110
    Rep Power
    102
    Quote Originally Posted by Jason View Post
    Looking good, any intentions to open source?
    I'm only developing it for use on one of my own projects as of right now. If that were to fall through, or end, then yes, definitely.
    Reply With Quote  
     

  9. Thankful user:


  10. #7  
    Ex Rune-Scaper

    Join Date
    Jun 2008
    Posts
    3,534
    Thanks given
    457
    Thanks received
    1,257
    Rep Power
    990
    Looks great, best of luck man!
    Attached image
    Reply With Quote  
     

  11. Thankful user:


  12. #8  
    Donator
    clrlslwi's Avatar
    Join Date
    Mar 2016
    Posts
    201
    Thanks given
    32
    Thanks received
    110
    Rep Power
    102
    Switched to 667 flo, and fixed up some small tile mesh bugs.

    Attached image

    Could use a hint on how jagex does tile texture blending if anyone knows how. Otherwise, I'll be diving into the obfuscated cesspool of a 667 client in the next couple of days..
    Reply With Quote  
     

  13. #9  
    Best Rat Donor

    Australisch's Avatar
    Join Date
    Nov 2015
    Posts
    2,049
    Thanks given
    968
    Thanks received
    481
    Rep Power
    4962
    Looks awesome, good luck.
    Rsn: vEetswa
    Reply With Quote  
     

  14. #10  
    Donator
    clrlslwi's Avatar
    Join Date
    Mar 2016
    Posts
    201
    Thanks given
    32
    Thanks received
    110
    Rep Power
    102
    Started on chat stuff.. Should have widget support fully done by later today.

    Attached image
    Reply With Quote  
     

Page 1 of 15 12311 ... LastLast

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. Replies: 6
    Last Post: 02-19-2016, 08:11 PM
  2. Replies: 2
    Last Post: 12-31-2015, 07:07 PM
  3. Elysian - Unity Client Project
    By Frosty Teh Snowman in forum Projects
    Replies: 9
    Last Post: 11-21-2015, 06:50 AM
  4. [546] Another prob (client errors)
    By The Lizard King in forum Help
    Replies: 7
    Last Post: 06-06-2009, 07:01 PM
  5. Replies: 3
    Last Post: 01-07-2008, 01:54 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
  •