Thread: [554] HD Client, XTEAs and Cache

Page 1 of 2 12 LastLast
Results 1 to 10 of 12
  1. #1 [554] HD Client, XTEAs and Cache 
    Registered Member

    Join Date
    Apr 2016
    Posts
    45
    Thanks given
    20
    Thanks received
    127
    Rep Power
    232
    Someone wanted a 554 client and since all download links are dead, I have taken the 554 GL client and loader from MITB and patched them so they can load native libraries and the cache.

    Attached image

    Client

    - Disabled ISAAC*
    - Modified to load JOGL instead of JAGGL
    - HD is working on 32 and 64 bit computers
    - Has automatic native libraries loader so it picks the correct native libraries for your PC. Works on windows but not tested on linux and mac os.

    Only some parts of the client are renamed.

    *note these can be re-enabled easily in RS2Loader.java

    Cache

    - Almost complete
    - Missing 11 files
    - The client shows 99.98% with all sound and music files requested
    - Includes JOGL libraries needed for HD packed in index 29

    Code:
    [Music]6:28 missing
    [Music]6:211 missing
    [Music]6:217 missing
    [Music]6:274 missing
    [Music]6:349 missing
    [Music]6:357 missing
    [Music]6:464 missing
    [SoundFx2]14:12 missing
    [SoundFx2]14:13 missing
    [SoundFx2]14:394 missing
    [SoundFx2]14:538 missing

    XTEAs

    - Thanks to Admiral Slee for a few keys
    - Working: 1133, Missing: 149
    - Here is a log:
    Code:
    Missing region: 6478
    Missing region: 6483
    Missing region: 6731
    Missing region: 6738
    Missing region: 6985
    Missing region: 6994
    Missing region: 7234
    Missing region: 7236
    Missing region: 7238
    Missing region: 7474
    Missing region: 7490
    Missing region: 7510
    Missing region: 7511
    Missing region: 7759
    Missing region: 7984
    Missing region: 8020
    Missing region: 8242
    Missing region: 8243
    Missing region: 8249
    Missing region: 8250
    Missing region: 8255
    Missing region: 8505
    Missing region: 8511
    Missing region: 8512
    Missing region: 8513
    Missing region: 8515
    Missing region: 8767
    Missing region: 8768
    Missing region: 9010
    Missing region: 9022
    Missing region: 9023
    Missing region: 9024
    Missing region: 9278
    Missing region: 9279
    Missing region: 9280
    Missing region: 9304
    Missing region: 9305
    Missing region: 9534
    Missing region: 9535
    Missing region: 9556
    Missing region: 9632
    Missing region: 9790
    Missing region: 9791
    Missing region: 9810
    Missing region: 9811
    Missing region: 10023
    Missing region: 10024
    Missing region: 10025
    Missing region: 10026
    Missing region: 10028
    Missing region: 10035
    Missing region: 10046
    Missing region: 10047
    Missing region: 10068
    Missing region: 10075
    Missing region: 10279
    Missing region: 10284
    Missing region: 10291
    Missing region: 10300
    Missing region: 10324
    Missing region: 10535
    Missing region: 10547
    Missing region: 10583
    Missing region: 10791
    Missing region: 10802
    Missing region: 10816
    Missing region: 10835
    Missing region: 11047
    Missing region: 11048
    Missing region: 11072
    Missing region: 11074
    Missing region: 11303
    Missing region: 11304
    Missing region: 11327
    Missing region: 11328
    Missing region: 11343
    Missing region: 11559
    Missing region: 11560
    Missing region: 11573
    Missing region: 11578
    Missing region: 11583
    Missing region: 11584
    Missing region: 11815
    Missing region: 11816
    Missing region: 11825
    Missing region: 11826
    Missing region: 11839
    Missing region: 11840
    Missing region: 11841
    Missing region: 12071
    Missing region: 12072
    Missing region: 12073
    Missing region: 12074
    Missing region: 12075
    Missing region: 12095
    Missing region: 12096
    Missing region: 12187
    Missing region: 12192
    Missing region: 12351
    Missing region: 12352
    Missing region: 12443
    Missing region: 12607
    Missing region: 12608
    Missing region: 12615
    Missing region: 12627
    Missing region: 12850
    Missing region: 12851
    Missing region: 12852
    Missing region: 12853
    Missing region: 12863
    Missing region: 12864
    Missing region: 13105
    Missing region: 13106
    Missing region: 13119
    Missing region: 13120
    Missing region: 13121
    Missing region: 13212
    Missing region: 13375
    Missing region: 13376
    Missing region: 13622
    Missing region: 13631
    Missing region: 13632
    Missing region: 13639
    Missing region: 13645
    Missing region: 13647
    Missing region: 13722
    Missing region: 13878
    Missing region: 13905
    Missing region: 14161
    Missing region: 14169
    Missing region: 14170
    Missing region: 14379
    Missing region: 14380
    Missing region: 14425
    Missing region: 14426
    Missing region: 14488
    Missing region: 14635
    Missing region: 14636
    Missing region: 14676
    Missing region: 14682
    Missing region: 14683
    Missing region: 14684
    Missing region: 14938
    Missing region: 14939
    Missing region: 14940
    Missing region: 15148
    Missing region: 15259
    Missing region: 16475
    Missing region: 16476
    Working: 1133 
    Missing: 149

    Download

    554 Cache JOGL

    554 Client JOGL

    554 XTEAs

    Spoiler for Original Client JAGGL:


    Credits

    jonneh & Graham - ScapeEmulator
    Cedia - automatic native libraries loader
    Major - https://www.rune-server.ee/runescape...-refactor.html

    Reply With Quote  
     


  2. #2  
    WVWVWVWVWVWVWVW

    _jordan's Avatar
    Join Date
    Nov 2012
    Posts
    3,046
    Thanks given
    111
    Thanks received
    1,848
    Rep Power
    5000
    great release but you should fix this part

    HD is working only for 32-bit computers. I did not patch the 614 client files like in my 592 release due to lack of time.
    i can guarantee nobody will use because its 2018 and everybody is 64 bit. great release tho!
    Attached image
    Attached image
    Reply With Quote  
     

  3. #3  
    Registered Member

    Join Date
    Apr 2016
    Posts
    45
    Thanks given
    20
    Thanks received
    127
    Rep Power
    232
    Quote Originally Posted by _jordan View Post
    great release but you should fix this part



    i can guarantee nobody will use because its 2018 and everybody is 64 bit. great release tho!

    Yeah that's the problem with the revisions between 500-606. Jagex never stored the JAGGL HD libraries in their cache until later revisions and so the 64 bit version of the JAGGL DLL is missing for these revisions

    However I think I can fix this quite easily by just using JOGL so i'll probably post back soon regarding this

    EDIT: Yup the fix was much simplier than I thought. I had to change everything in the client to use JOGL related things

    It is now working on x64 bit using JOGL DLLs instead of JAGGL! I'll update the link soon.
    Reply With Quote  
     

  4. #4  
    Registered Member

    Join Date
    Dec 2009
    Posts
    774
    Thanks given
    367
    Thanks received
    455
    Rep Power
    927
    You should be more specific in the missing region ids. Are these underground regions?
    link removed
    Reply With Quote  
     

  5. #5  
    WVWVWVWVWVWVWVW

    _jordan's Avatar
    Join Date
    Nov 2012
    Posts
    3,046
    Thanks given
    111
    Thanks received
    1,848
    Rep Power
    5000
    Quote Originally Posted by sushi View Post
    Yeah that's the problem with the revisions between 500-606. Jagex never stored the JAGGL HD libraries in their cache until later revisions and so the 64 bit version of the JAGGL DLL is missing for these revisions

    However I think I can fix this quite easily by just using JOGL so i'll probably post back soon regarding this

    EDIT: Yup the fix was much simplier than I thought. I had to change everything in the client to use JOGL related things

    It is now working on x64 bit using JOGL DLLs instead of JAGGL! I'll update the link soon.

    Attached image
    liiiiiiiiiiit. 592 is a better rev anyway
    Attached image
    Attached image
    Reply With Quote  
     

  6. #6  


    Major's Avatar
    Join Date
    Jan 2011
    Posts
    2,997
    Thanks given
    1,293
    Thanks received
    3,556
    Rep Power
    5000
    I think these are the DLLs for 554 554-dlls
    Reply With Quote  
     

  7. #7  
    Hi :)


    Join Date
    Apr 2016
    Posts
    622
    Thanks given
    84
    Thanks received
    161
    Rep Power
    93
    The things your releasing are fantastic! Keep them coming! (Maybe have a look at the 508 client and XTEAs )
    Check out my remake here:
    Incite
    Reply With Quote  
     

  8. #8  
    Registered Member

    Join Date
    Apr 2016
    Posts
    45
    Thanks given
    20
    Thanks received
    127
    Rep Power
    232
    Quote Originally Posted by Admiral Slee View Post
    You should be more specific in the missing region ids. Are these underground regions?
    Yea I need to look at those again

    Quote Originally Posted by public void View Post
    The things your releasing are fantastic! Keep them coming! (Maybe have a look at the 508 client and XTEAs )
    Thanks! We'll see

    Quote Originally Posted by Major View Post
    I think these are the DLLs for 554 554-dlls
    Yeah those are the DLLs for 32-bit only pretty sure



    Updated the main post. The client no longer uses JAGGL but uses JOGL libraries.

    The client now has a native libraries loader which is the same as the one in newer engine clients. It loads the correct native libraries needed for HD based on your architecture and OS.

    The cache also has JOGL libraries packed into index 29 which is needed for the native libraries loader.

    HD on Windows 32 and 64 bit works. Linux and Mac OS has not been tested yet but support is included.
    Reply With Quote  
     

  9. Thankful users:


  10. #9  
    Donator

    Sambu's Avatar
    Join Date
    Apr 2013
    Posts
    405
    Thanks given
    705
    Thanks received
    38
    Rep Power
    135
    Quote Originally Posted by sushi View Post
    Yea I need to look at those again



    Thanks! We'll see



    Yeah those are the DLLs for 32-bit only pretty sure



    Updated the main post. The client no longer uses JAGGL but uses JOGL libraries.

    The client now has a native libraries loader which is the same as the one in newer engine clients. It loads the correct native libraries needed for HD based on your architecture and OS.

    The cache also has JOGL libraries packed into index 29 which is needed for the native libraries loader.

    HD on Windows 32 and 64 bit works. Linux and Mac OS has not been tested yet but support is included.
    Amazing release, tyvm man!
    Reply With Quote  
     

  11. #10  


    Major's Avatar
    Join Date
    Jan 2011
    Posts
    2,997
    Thanks given
    1,293
    Thanks received
    3,556
    Rep Power
    5000
    Have you tried any of https://www.moparisthebest.com/rs/oldrs/native_bins? This one is the oldest, from the 560s, and has the 64bit jaggl DLL
    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

Similar Threads

  1. 508 HD Client loading 525 Cache?
    By Peril in forum Requests
    Replies: 8
    Last Post: 02-16-2010, 01:39 PM
  2. 508 HD Client Loading 525 cache
    By Soulevoker in forum Requests
    Replies: 6
    Last Post: 12-04-2009, 09:40 PM
  3. 508 HD Client Loading 525 cache
    By Soulevoker in forum Requests
    Replies: 1
    Last Post: 11-26-2009, 08:11 PM
  4. 554 hd + ld built in cache
    By travisman26 in forum Downloads
    Replies: 21
    Last Post: 09-09-2009, 11:20 PM
  5. change cache loading [554 hd client]
    By ethanofenjd in forum Tutorials
    Replies: 9
    Last Post: 09-04-2009, 02:10 AM
Posting Permissions
  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •