Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

HeadIcons.dat #1

Open
HelloKitty opened this issue Jul 7, 2019 · 4 comments
Open

HeadIcons.dat #1

HelloKitty opened this issue Jul 7, 2019 · 4 comments

Comments

@HelloKitty
Copy link
Owner

HEADICONS.DAT had to be manually disabled because the cache was failing to read it.

Need to solve this eventually.

@ghost
Copy link

ghost commented Jul 10, 2019

maybe we can create a label for cache related things, I am working on custom content and non IP (intellectual property) cache for the community, I will likely follow a more open source impl. for the data like assimp project. but just saying, I think we have 3x cache issues now, would be nice to group them for easy addressing when in there.

@HelloKitty
Copy link
Owner Author

The console should load out some failed texture/sprite loading. Aside from that it's the only known cache issue. I'm new to RSPS so I don't know what those things are, but had to disable at least whatever headicons.dat is. I did not look much into it, this was before the client was even running properly.

@Jameskmonger
Copy link

Hey @HelloKitty 👋

The "317" cache you have is almost definitely really a combination of a 317 and 377 cache. As far as I know there's never been a complete 317 cache found

Here's the fix, I believe: https://www.rune-server.ee/runescape-development/rs2-client/tutorials/156658-galkons-base-loading-head-icons-cache-loading.html

In your repo:

headIcon = stream.getUnsignedByte();

I'll be happy to make a PR if you can show me how to get the Unity version running!

@HelloKitty
Copy link
Owner Author

Hello friend! @Jameskmonger Ohhh this is interesting, yea I've heard something similar about there being a lack of a complete 317 cache. Since I feel so far removed from the RSPS community I just am abit clueless about those kinds of things! The World of Warcraft emulation community I guess has done a better job of archiving the game.

I am happy to accept a PR for this issue, the WF (WinForms) client should be runnable in VS which is great for immediate testing but if you want a Unity3D build running I can help. It's abit more complicated to setup the project in Unity3D.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants