Thread: Abandoning proprietary formats

Page 1 of 2 12 LastLast
Results 1 to 10 of 13
  1. #1 Abandoning proprietary formats 
    Registered Member
    Tom's Avatar
    Join Date
    Jul 2006
    Age
    30
    Posts
    1,148
    Thanks given
    8
    Thanks received
    87
    Rep Power
    902
    I'll preface this by saying I've no interest in post-3XX file formats

    What's the general consensus on breaking compatibility with 317 formats and just rolling our own? Given that it seems most client/server pairs nowadays are incompatible with one another, why not just stop trying to replicate the proprietary formats used by Jagex circa. #317, and just fork the client to agree on a standard, extensible format?

    Same could apply to 4XX and 5XX. We'd just agree on a format which encapsulates all of the information we need for all versions, and use the same data regardless of client version.

    We could then just write a set of tools which work with this 'unified' set of formats, and be done with (poorly) reverse engineering and emulating formats forever.

    Thoughts? Am I completely off base? I've been out of the 'scene' for years, is there some obvious restriction to this I'm missing?

    Tom
    uh
    Reply With Quote  
     


  2. #2  
    Номер 1


    Leanbow's Avatar
    Join Date
    Feb 2008
    Posts
    5,895
    Thanks given
    1,564
    Thanks received
    2,624
    Rep Power
    5000
    Nice idea, would contribute
    Reply With Quote  
     

  3. #3  
    Registered Member
    Join Date
    Dec 2012
    Posts
    52
    Thanks given
    1
    Thanks received
    12
    Rep Power
    0
    I've been thinking about this for a LONG time actually lol. Good thing someone has finally proposed the idea.
    Reply With Quote  
     

  4. #4  
    Registered Member
    Invision's Avatar
    Join Date
    Nov 2013
    Posts
    287
    Thanks given
    54
    Thanks received
    303
    Rep Power
    655
    Whats wrong with the original 317 formats, they're compact, fast, and are already supported by all 317 clients out there without (or with few) any additional modifications. Why change that which already works perfectly fine?
    Reply With Quote  
     

  5. #5  
    Donator


    Join Date
    Mar 2008
    Posts
    1,945
    Thanks given
    118
    Thanks received
    201
    Rep Power
    2104
    Sounds like a good idea to work off of
    Attached image
    Reply With Quote  
     

  6. #6  
    Retired. Stop PMing me.


    Galkon's Avatar
    Join Date
    Nov 2007
    Age
    17
    Posts
    7,526
    Thanks given
    1,805
    Thanks received
    2,830
    Rep Power
    5000
    Was thinking the same thing awhile back. Would participate in this!
    Attached image
    Reply With Quote  
     

  7. #7  
    Apocalyptism
    Harry's Avatar
    Join Date
    Apr 2007
    Posts
    3,783
    Thanks given
    594
    Thanks received
    1,834
    Rep Power
    2934
    For almost all of my previous client related projects, I've always adopted the same approach of simply just getting rid of any Jagex formats which stand in my way, and then just replacing it with an alternative.

    There really is no reason to religiously stick to the original formats (especially if they start to become a hindrance), and I think it would be nice to try and push the community towards new unified sets of formats.
    ~ Harry
    Please bear this in mind when hearing the word 'soon' from a software programmer.

    As coding software generally takes thousands of years, software programmers have developed a natural adaptation to this in the form of an altered perception of the flow of time.

    Due to this, the word 'soon' when uttered by a programmer should be taken to mean 'a very, very long time from now' in the terminology used by common human specimens who have not developed such an adaptation.
    knowledge can be taught, but passion cannot.
    It's better to create something that others criticise than to create nothing and criticise others.
    Attached image
    Reply With Quote  
     

  8. Thankful user:


  9. #8  
    Registered Member
    natsu's Avatar
    Join Date
    Apr 2007
    Age
    32
    Posts
    3,435
    Thanks given
    1,084
    Thanks received
    676
    Rep Power
    1096
    this would only work if there is a set of tools and basic client (MITB 317 Deob), that uses this new format and everyone must see that it goes far beyond what the 317 client can do.
    Reply With Quote  
     

  10. #9  
    Renown Programmer

    Sean's Avatar
    Join Date
    May 2007
    Age
    32
    Posts
    2,757
    Thanks given
    264
    Thanks received
    1,090
    Rep Power
    4393
    Issue is for me is that I update very often to a more later client to keep up with current rs3 updates, such as client big fixes and such, so this wouldn't be the best idea for me, however for people who are sticking with a single version, for example 317 then it would be better as they will more likely never update to a later protocol version. The issue is with this concept is, someone who does not use your format, then the tools are useless, so it may be better to put the time of making a new format into actually figuring out the official format.
    Reply With Quote  
     

  11. #10  
    Abandoning proprietary formats



    Scu11's Avatar
    Join Date
    Aug 2007
    Age
    30
    Posts
    16,307
    Thanks given
    7,215
    Thanks received
    12,308
    Rep Power
    5000
    Quote Originally Posted by packersfan84 View Post
    I think perhaps a better approach is to export to a common format, which can be used more easily in external tools, but retain the original format's use inside the client. This way you could use the same editor/viewer/etc tools (maps are a bad example since you already can) across versions without introducing a new standard ( https://xkcd.com/927/ ). This basically brings the workload down to writing a set of codecs for each format - certainly much easier than editing clients.
    yeah i would much prefer tools to import and export to readable file formats, such that you can edit them in a nice tool or readable file, then pack them back to the cache in the format the client expects

    could modularise it for each revision too (having an encoder and decoder for each revision)

    Attached image
    Reply With Quote  
     

  12. Thankful users:


Page 1 of 2 12 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: 0
    Last Post: 12-08-2007, 07:37 AM
  2. Replies: 0
    Last Post: 12-08-2007, 07:37 AM
  3. Automatic Username Case formatting!
    By Pkitten in forum Tutorials
    Replies: 9
    Last Post: 12-05-2007, 09:22 PM
  4. Replies: 3
    Last Post: 07-11-2007, 09:56 AM
  5. Better format for saving 3D/21-Century sigs...
    By Killa Man in forum Tutorials
    Replies: 7
    Last Post: 04-05-2007, 09:35 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
  •