Thread: Texture Viewer/Packer

Page 1 of 2 12 LastLast
Results 1 to 10 of 11
  1. #1 Texture Viewer/Packer 
    nice


    Join Date
    Jul 2014
    Posts
    708
    Thanks given
    341
    Thanks received
    472
    Discord
    View profile
    Rep Power
    3695
    Had the idea a few days ago so decided to do it, used JavaFX for the GUI.

    There are some more things i wanna do with this, make the GUI look better so i'll mostlikely update this post.

    Features:
    • Cache/Texture Loading for all/most 317 caches(tested like 5 or 6 different ones with no issues)
    • Texture viewing(the image itself, data about it)
    • Texture Adding
    • Texture Replacing
    • Texture Dumping
    • Texture removing(gotta fix a small issue)
    • Drag / Drop for loading the cache/textures
    • Drag / Drop for adding new textures
    • Mass packing works with both, so you can pack 100 textures @ once if you wish to.
    • Checks that'll ensure that the textures archive won't corrupt(for example adding a texture with more than 255 unique colors)


    NOTE: if you want to pack textures with a higher color palette/unique colors than 255, im going to add an option that rewrites all the textures, with 2 bytes(short) allocated for the palette(currently it's stored as an unsigned byte which can store up to 255 unique colors), with the palette written as short it can store up to 2^16 (65536) unique colors which is more than enough since a 128x128 texture can only represent a maximum of 16,384 unique colors and afaik 317 doesn't have bigger textures than that. Keep in mind you would have to update your texture image decoding method aswell, and potentially a few more things.

    Spoiler for pics:







    Download: https://www.mediafire.com/file/3e98z..._Tool.jar/file

    Spoiler for Updates:

    Update 1.01:

    - Added an option to dump the selected texture, and all texture(before it just dumped all)
    - Added an option to decode/encode in new format where the palette length is stored as unsigned short.
    - Refactored / cleaned up some code


    Credits:
    Haledam/nhusa's post: https://www.rune-server.ee/runescape...mat-depth.html and rsam for some reference, some utility methods.
    Displee's cache library: https://github.com/Displee/RS-Cache-Library
    Greg for answering a few questions
    Reply With Quote  
     


  2. #2  
    Registered Member
    Join Date
    Dec 2019
    Posts
    1
    Thanks given
    0
    Thanks received
    1
    Rep Power
    0
    Thanks for this lad.

    For sure will be used
    Reply With Quote  
     

  3. Thankful user:


  4. #3  
    Registered Member
    CABLE's Avatar
    Join Date
    Mar 2015
    Age
    29
    Posts
    1,264
    Thanks given
    193
    Thanks received
    303
    Discord
    View profile
    Rep Power
    753
    thanks mate
    Reply With Quote  
     

  5. Thankful user:


  6. #4  
    Banned

    Join Date
    May 2016
    Age
    52
    Posts
    1,141
    Thanks given
    565
    Thanks received
    600
    Discord
    View profile
    Rep Power
    0
    Thanks will get some use out of this!
    Reply With Quote  
     

  7. Thankful user:


  8. #5  
    Finland

    Zoltus's Avatar
    Join Date
    Dec 2015
    Age
    22
    Posts
    978
    Thanks given
    669
    Thanks received
    709
    Discord
    View profile
    Rep Power
    5000
    i dont do 317 but good release these days gj!


    Spoiler for God:
    Reply With Quote  
     

  9. Thankful user:


  10. #6  
    Registered Member
    Join Date
    Aug 2012
    Posts
    136
    Thanks given
    23
    Thanks received
    19
    Rep Power
    25
    More useful texture tools. I love it =)
    Reply With Quote  
     

  11. Thankful user:


  12. #7  
    RuneTimes

    RainDropzZ's Avatar
    Join Date
    Oct 2010
    Posts
    380
    Thanks given
    31
    Thanks received
    104
    Discord
    View profile
    Rep Power
    556
    Nice release bro appreciate it!
    Reply With Quote  
     

  13. Thankful user:


  14. #8  
    nice


    Join Date
    Jul 2014
    Posts
    708
    Thanks given
    341
    Thanks received
    472
    Discord
    View profile
    Rep Power
    3695
    Update 1.01:

    - Added an option to dump the selected texture, and all texture(before it just dumped all)
    - Added an option to decode/encode in new format where the palette length is stored as unsigned short.
    - Refactored / cleaned up some code
    Reply With Quote  
     

  15. #9  
    Registered Member
    Join Date
    Apr 2020
    Posts
    19
    Thanks given
    4
    Thanks received
    1
    Rep Power
    11
    Does anyone have any idea why any of these cache editing tools will not load up my cache? :/ i think something is corrupt in there but i don't know what it could be!

    Disperse#8895 - Discord is easy communication
    Reply With Quote  
     

  16. #10  
    Registered Member jdakiller2's Avatar
    Join Date
    Dec 2013
    Posts
    429
    Thanks given
    13
    Thanks received
    7
    Rep Power
    19
    Quote Originally Posted by Suic View Post
    Had the idea a few days ago so decided to do it, used JavaFX for the GUI.

    There are some more things i wanna do with this, make the GUI look better so i'll mostlikely update this post.

    Features:
    • Cache/Texture Loading for all/most 317 caches(tested like 5 or 6 different ones with no issues)
    • Texture viewing(the image itself, data about it)
    • Texture Adding
    • Texture Replacing
    • Texture Dumping
    • Texture removing(gotta fix a small issue)
    • Drag / Drop for loading the cache/textures
    • Drag / Drop for adding new textures
    • Mass packing works with both, so you can pack 100 textures @ once if you wish to.
    • Checks that'll ensure that the textures archive won't corrupt(for example adding a texture with more than 255 unique colors)


    NOTE: if you want to pack textures with a higher color palette/unique colors than 255, im going to add an option that rewrites all the textures, with 2 bytes(short) allocated for the palette(currently it's stored as an unsigned byte which can store up to 255 unique colors), with the palette written as short it can store up to 2^16 (65536) unique colors which is more than enough since a 128x128 texture can only represent a maximum of 16,384 unique colors and afaik 317 doesn't have bigger textures than that. Keep in mind you would have to update your texture image decoding method aswell, and potentially a few more things.

    Spoiler for pics:







    Download: https://www.mediafire.com/file/3e98z..._Tool.jar/file

    Spoiler for Updates:

    Update 1.01:

    - Added an option to dump the selected texture, and all texture(before it just dumped all)
    - Added an option to decode/encode in new format where the palette length is stored as unsigned short.
    - Refactored / cleaned up some code


    Credits:
    Haledam/nhusa's post: https://www.rune-server.ee/runescape...mat-depth.html and rsam for some reference, some utility methods.
    Displee's cache library: https://github.com/Displee/RS-Cache-Library
    Greg for answering a few questions

    Do you offer services ?
    Add me on discord: Jdakiller2#9022
    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. RuneScape Model Grabber/Viewer
    By Mrquarter in forum Tools
    Replies: 32
    Last Post: 08-10-2008, 10:52 PM
  2. Replies: 29
    Last Post: 04-18-2008, 02:44 AM
  3. Item/NPC/Object viewer
    By King Nothing in forum Tools
    Replies: 13
    Last Post: 11-30-2007, 02:04 AM
  4. Textured Text
    By Looted in forum Tutorials
    Replies: 1
    Last Post: 10-05-2007, 10:02 AM
  5. Item, Object, NPC viewer v2.0
    By Amroth in forum Tools
    Replies: 5
    Last Post: 09-29-2007, 11:51 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
  •