Thread: Matrix rs3 another cache?

Results 1 to 9 of 9
  1. #1 Matrix rs3 another cache? 
    Registered Member
    Join Date
    Jan 2016
    Posts
    16
    Thanks given
    3
    Thanks received
    4
    Rep Power
    11
    Hi, I tried to convert matrix 3 to an higher version. I used the 861 cache and client. Whenever I tried to run it this popped up:
    [Launcher] Initing File System...
    [Launcher] Initing Cache...
    Exception in thread "main" java.lang.NullPointerException
    at com.alex.io.InputStream.<init>(InputStream.java:45 )
    at com.alex.store.ReferenceTable.decodeHeader(Referen ceTable.java:171)
    at com.alex.store.ReferenceTable.<init>(ReferenceTabl e.java:29)
    at com.alex.store.Index.<init>(Index.java:28)
    at com.alex.store.Store.<init>(Store.java:38)
    at com.alex.store.Store.<init>(Store.java:27)
    at com.alex.store.Store.<init>(Store.java:23)
    at com.rs.cache.Cache.init(Cache.java:22)
    at com.rs.GameLauncher.main(GameLauncher.java:86)

    First time trying anything related with this. It would be awesome if someone could show me how to do it. Id rather not just have the information given to me i'll rather want to know how to fix this so I can do it in the future.
    This is my skype: chrisquestionmark , if you want you could add me
    Reply With Quote  
     

  2. #2  
    Contributor

    clem585's Avatar
    Join Date
    Sep 2013
    Posts
    3,556
    Thanks given
    652
    Thanks received
    640
    Rep Power
    358
    Quote Originally Posted by chrise View Post
    Hi, I tried to convert matrix 3 to an higher version. I used the 861 cache and client. Whenever I tried to run it this popped up:
    [Launcher] Initing File System...
    [Launcher] Initing Cache...
    Exception in thread "main" java.lang.NullPointerException
    at com.alex.io.InputStream.<init>(InputStream.java:45 )
    at com.alex.store.ReferenceTable.decodeHeader(Referen ceTable.java:171)
    at com.alex.store.ReferenceTable.<init>(ReferenceTabl e.java:29)
    at com.alex.store.Index.<init>(Index.java:28)
    at com.alex.store.Store.<init>(Store.java:38)
    at com.alex.store.Store.<init>(Store.java:27)
    at com.alex.store.Store.<init>(Store.java:23)
    at com.rs.cache.Cache.init(Cache.java:22)
    at com.rs.GameLauncher.main(GameLauncher.java:86)

    First time trying anything related with this. It would be awesome if someone could show me how to do it. Id rather not just have the information given to me i'll rather want to know how to fix this so I can do it in the future.
    This is my skype: chrisquestionmark , if you want you could add me
    Your reference table is outdated. If you have a new 860 cache then look in a 860~ client and see the differences.
    Project thread
    [Only registered and activated users can see links. ]
    Reply With Quote  
     

  3. #3  
    Registered Member
    Join Date
    Jan 2016
    Posts
    16
    Thanks given
    3
    Thanks received
    4
    Rep Power
    11
    Quote Originally Posted by clem585 View Post
    Your reference table is outdated. If you have a new 860 cache then look in a 860~ client and see the differences.
    thanks I will take a look
    Reply With Quote  
     

  4. #4  
    Donator

    Join Date
    Oct 2010
    Posts
    681
    Thanks given
    49
    Thanks received
    67
    Rep Power
    63
    I personally replaced the Cache reading with the source released. However I need to further continue on things like

    Code:
    int lastArchiveId = Cache.STORE.getIndexes()[21].getLastArchiveId();
    	return lastArchiveId * 256 + Cache.STORE.getIndexes()[21].getValidFilesCount(lastArchiveId);
    EDIT: That was useless, currently comparing the Reference table from the server provided and decompiling Alex's

    EDIT2: Cannot fully decompile MainFile.class Anyone has the 831 version of it decompiled fully?
    Reply With Quote  
     

  5. #5  
    Contributor

    clem585's Avatar
    Join Date
    Sep 2013
    Posts
    3,556
    Thanks given
    652
    Thanks received
    640
    Rep Power
    358
    Quote Originally Posted by TachyonZ View Post
    I personally replaced the Cache reading with the source released. However I need to further continue on things like

    Code:
    int lastArchiveId = Cache.STORE.getIndexes()[21].getLastArchiveId();
    	return lastArchiveId * 256 + Cache.STORE.getIndexes()[21].getValidFilesCount(lastArchiveId);
    EDIT: That was useless, currently comparing the Reference table from the server provided and decompiling Alex's

    EDIT2: Cannot fully decompile MainFile.class Anyone has the 831 version of it decompiled fully?
    Google "dkk cache libs" lol.
    Project thread
    [Only registered and activated users can see links. ]
    Reply With Quote  
     

  6. #6  
    Donator

    Join Date
    Oct 2010
    Posts
    681
    Thanks given
    49
    Thanks received
    67
    Rep Power
    63
    Quote Originally Posted by clem585 View Post
    Google "dkk cache libs" lol.
    831 version of that is different compared to 718 libs I could find.
    Reply With Quote  
     

  7. #7  
    Contributor

    clem585's Avatar
    Join Date
    Sep 2013
    Posts
    3,556
    Thanks given
    652
    Thanks received
    640
    Rep Power
    358
    Quote Originally Posted by TachyonZ View Post
    831 version of that is different compared to 718 libs I could find.
    Then download the 838 matrix server. 831/838 probably didnt change and theres a decompiled version in it.
    Project thread
    [Only registered and activated users can see links. ]
    Reply With Quote  
     

  8. #8  
    Donator

    Join Date
    Oct 2010
    Posts
    681
    Thanks given
    49
    Thanks received
    67
    Rep Power
    63
    Quote Originally Posted by clem585 View Post
    Then download the 838 matrix server. 831/838 probably didnt change and theres a decompiled version in it.
    Thanks a lot Haven't been up to date with all the revisions.

    Quote Originally Posted by clem585 View Post
    Then download the 838 matrix server. 831/838 probably didnt change and theres a decompiled version in it.

    Still nope.
    Reply With Quote  
     

  9. #9  
    Registered Member
    Join Date
    Jan 2016
    Posts
    16
    Thanks given
    3
    Thanks received
    4
    Rep Power
    11
    Quote Originally Posted by clem585 View Post
    Your reference table is outdated. If you have a new 860 cache then look in a 860~ client and see the differences.
    Fixed cache is running fine now. managed to get the deob running but now whenever I try to login in the game it says bas season etc. I guess its the lobby key I have to change in the settings?
    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. Replies: 42
    Last Post: 02-09-2013, 12:42 PM
  2. Matrix 718 Auto Cache.
    By Destruction Rsps in forum Help
    Replies: 2
    Last Post: 10-15-2012, 07:30 PM
  3. Matrix straight 718 cache
    By Monum3ntal in forum Requests
    Replies: 0
    Last Post: 08-11-2012, 08:53 PM
  4. [DSPK]Client Loading Another Cache
    By Gershon in forum Help
    Replies: 0
    Last Post: 06-04-2012, 11:50 PM
  5. Matrix 667/710 Cache.
    By iZlkmx in forum Downloads
    Replies: 38
    Last Post: 04-09-2012, 05:47 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
  •