Thread: Loading new models throught client

Page 1 of 2 12 LastLast
Results 1 to 10 of 19
  1. #1 Loading new models throught client 
    TzTok

    Join Date
    Apr 2008
    Age
    33
    Posts
    1,870
    Thanks given
    20
    Thanks received
    21
    Rep Power
    432
    Well...

    Most of us know about writing models to 317(-377) cache. Most of us have also encountered a problem, after adding these models to cache via "the infamous" method234, you will most likely jam at loading models 96%.

    As for what I know, theres few things that cause this, incorrect CRC files, incorrect version files and incorrect index files(idx).

    So, as for what I also know, method234 does not write these. How are they written in the cache? How can we make custom crc, index and version files?

    Or what would happen if three stated above would be removed? Like I mean, their use?
    Reply With Quote  
     

  2. #2  
    Member

    Join Date
    May 2008
    Posts
    1,288
    Thanks given
    50
    Thanks received
    92
    Rep Power
    0
    Code:
    Or what would happen if three stated above would be removed? Like I mean, their use?
    Pretty much disable the use of ondemand/update server stuffs (even though this has already been done in most clients and people seam to like crappy cache downloaders instead)

    Code:
    How can we make custom crc, index and version files?
    Look at how the client reads the data, and make a program to write/rewrite that data with a nice amazing gui for amazing amazingness.
    Reply With Quote  
     

  3. #3  
    TzTok

    Join Date
    Apr 2008
    Age
    33
    Posts
    1,870
    Thanks given
    20
    Thanks received
    21
    Rep Power
    432
    Quote Originally Posted by Clifton View Post
    Code:
    Or what would happen if three stated above would be removed? Like I mean, their use?
    Pretty much disable the use of ondemand/update server stuffs (even though this has already been done in most clients and people seam to like crappy cache downloaders instead)
    I'm kinda disappointed at that you think I use something already created by someone >_> However I agree with crappy cache downloaders... they fail big time.
    Code:
    How can we make custom crc, index and version files?
    Look at how the client reads the data, and make a program to write/rewrite that data with a nice amazing gui for amazing amazingness.
    I believe we could use... Impulser's or Songoty's tool to create the IDX(with GZipped models), then just add it to cache via Tom's suite, then write the models via method234.

    However, that leaves CRC and Version files... I'm currently looking into completely deleting everything to do with models in cache, and then making my own model cache, config cache, etc. I think this would be something that suits my needs. Especially, if I make three or more updates a week, they'd only have to dl 50-250 new low-size models, and make the client write them into cache, then update IDX, download new item(..npc, object..) configs, and so on.

    I'm still pretty much experimenting, but I'm going to make something simple, efficient and easily "updatable"
    Reply With Quote  
     

  4. #4  
    I'm Back

    Stewie's Avatar
    Join Date
    Jul 2008
    Age
    29
    Posts
    7,987
    Thanks given
    1,877
    Thanks received
    1,491
    Rep Power
    5000
    Do it properly and you wouldn't have these errors.


    Reply With Quote  
     

  5. #5  
    Registered Member
    Shamon King's Avatar
    Join Date
    Aug 2007
    Posts
    3,335
    Thanks given
    90
    Thanks received
    228
    Rep Power
    1363
    Quote Originally Posted by Mister Wiggles View Post
    Do it properly and you wouldn't have these errors.
    Easier said then done.
    Reply With Quote  
     

  6. #6  
    Loading new models throught client



    Scu11's Avatar
    Join Date
    Aug 2007
    Age
    30
    Posts
    16,307
    Thanks given
    7,215
    Thanks received
    12,308
    Rep Power
    5000

    Attached image
    Reply With Quote  
     

  7. #7  
    TzTok

    Join Date
    Apr 2008
    Age
    33
    Posts
    1,870
    Thanks given
    20
    Thanks received
    21
    Rep Power
    432
    Quote Originally Posted by Scu11 View Post
    This isn't help thread. It's a talk thread, so far we've talked about smart ways to do it.

    Mister Wiggles AKA Stewie, method234 is the correct way, it not even supposed to write the CRC or VERSION
    Reply With Quote  
     

  8. #8  
    Registered Member
    Kelvin's Avatar
    Join Date
    Jun 2007
    Posts
    1,433
    Thanks given
    48
    Thanks received
    33
    Rep Power
    269
    Theres a cheap hax to bypass the crc check i believe correct me if im wrong
    Reply With Quote  
     

  9. #9  
    Registered Member
    Tom's Avatar
    Join Date
    Jul 2006
    Age
    30
    Posts
    1,148
    Thanks given
    8
    Thanks received
    87
    Rep Power
    902
    How about you stop trying to change how shit works and take the obvious path of doing it the same way jagex does? Stop distributing the cache using jagex' file system and implement an update server to generate the crc etc., send the data, and have the client pack it correctly for you.
    uh
    Reply With Quote  
     

  10. #10  
    Member Loading new models throught client Market Banned

    Zee Best's Avatar
    Join Date
    Feb 2007
    Age
    32
    Posts
    3,036
    Thanks given
    24
    Thanks received
    210
    Rep Power
    1171
    I love the fact that every single person var a few from this forum are complete retards, they try and find "cheap hacks" around things, instead of just doing it the simple correct way.

    CRC files are checksums, java already has a class to generate these, and it's already in the client if you look, it's not hard to re-do it for your own files.
    Version files, aren't even needed if you have CRC files to be honest, but yet again it's all explained in the "onDemandFetcher" class if you bother to read it.
    IDX Files, OMFG, you are so idiotic, these are index files, they tell the client the offsets and sizes of the cache piece, or file. "Disabling" these would require you to rewrite the whole cache system to have a built in index which would also be pointless, just learn how to use it.

    The main mess up of doing it the way you do it is that you override chunks of data with different sizes which can damage following data, and since you don't have an update server with checksums it dosn't replace that, therefore your cache becomes corrupt.


    Reply With Quote  
     

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

Posting Permissions
  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •