Unity Client In The Works | 317 Protocol with HD graphics | Resolute - Coming Soon

Discussion in 'RuneScape Private Servers' started by Resolute, Jul 12, 2016.

Unity Client In The Works | 317 Protocol with HD graphics | Resolute - Coming Soon
  1. Unread #1 - Jul 12, 2016 at 3:59 AM
  2. Resolute
    Joined:
    Jul 7, 2016
    Posts:
    4
    Referrals:
    0
    Sythe Gold:
    1

    Resolute Newcomer

    Unity Client In The Works | 317 Protocol with HD graphics | Resolute - Coming Soon

    You can follow all of RSPS updates on our forums.
    Forums: Resolute
    [​IMG]


    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

    PROGRESS
    • 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
    • 667 items
    • 667 textures
    • 667 underlay
    • 667 overlay
    • 667 models
    • 525 maps
    • 525 objects
    • 667 animations
    • 667 actors

    • Widgets
    • Item displaying
    • Text displaying
    • Sprite displaying
    • Model displaying
    • Clipping
    • Interaction

    • Networking
    • Player updating
    • Entity updating
    • Random misc packets

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

    TO DO 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 39 texture implementations, each with their own format potentially, so this might be awhile.. I believe this is the key to 'proper' blending of tile textures though
    • 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 (On Rune-Server) for his subpar 317 refactor (fuck your naming) that I'm using as a partial reference
      Leanbow (On Rune-Server) for saving me some time with his partial 550 refactor that I'm using as a reference for back porting higher rev content

      This is a project that my friend and I are working on. You may have seen this thread on Rune-Server, but I decided to show this off to a few more sites in his behalf.
     
    Last edited: Jul 12, 2016
  3. Unread #2 - Jul 13, 2016 at 9:25 PM
  4. Resolute
    Joined:
    Jul 7, 2016
    Posts:
    4
    Referrals:
    0
    Sythe Gold:
    1

    Resolute Newcomer

    Unity Client In The Works | 317 Protocol with HD graphics | Resolute - Coming Soon

    Some more client updates:
    [​IMG]
    • The client now waits for a player update packet after a region load packet to load the scene (fix for really weird loading issue when changing planes)
    • Scene is now recreated when plane changes
    • Buffers are now reset on logout, to prevent malformed packet issues on relogin
    • Tabs are no longer released on relogins, fixing the NPE disconnect on login
    • Widget descriptors are no longer freed on new region load, fixing an issue causing inventories to not update when changing regions

    Side note:
    Resolute will be our new domain soon.
     
  5. Unread #3 - Jul 17, 2016 at 10:55 PM
  6. Resolute
    Joined:
    Jul 7, 2016
    Posts:
    4
    Referrals:
    0
    Sythe Gold:
    1

    Resolute Newcomer

    Unity Client In The Works | 317 Protocol with HD graphics | Resolute - Coming Soon

    Resolute isn't abandoned, we have simply working on other aspects of the project such as tools.

    Image of a map editor as an example:
    [​IMG]

    The map editor we were using was causing a lot of unknown problems, so Demmonic made his own.
     
< 2006Scape is back - bringing back the good ol' days | Forthility - Extreme Content, Revolutionary Gameplay, The best New RSPS! >

Users viewing this thread
1 guest


 
 
Adblock breaks this site