GrandTheftWalrus / RuneLite-World-Heatmap

A plugin that lets you visualize the tiles of the Old School Runescape world map that you most often visit
BSD 2-Clause "Simplified" License
5 stars 3 forks source link

How do I view the heatmap? #4

Closed gowerr closed 5 months ago

gowerr commented 1 year ago

Hello,

I've used the plugin for a while but I have no idea on how to view the HEATMAP. The files are saved as .heatmap - How do I open these?

DekuOnyx commented 1 year ago

I don't think this actually works.

Fincap commented 1 year ago

When you press Open Heatmaps Folder button, there are Heatmap Files and Heatmap Images folders. The files stored in the Heatmap Images folder are actually PNG files, they just aren't saved with a file extension for some reason. If you rename those files to have .png at the end, you should be able to view them.

GrandTheftWalrus commented 1 year ago

Hello all. I'm almost done being busy with university stuff and can finally get around to fixing the heatmap plugin issues. Well, actually it probably won't be until May 15th that I can start, but yee.

When I originally published the plugin, I forgot to add ".png" to the filename of the heatmap images, so on Windows they appear as some sort of unknown file but can be fixed by just adding ".png" to their name (I was developing it on linux where the images would still be recognized as images despite not having the extension)

Although: I'm still not sure what the extent of it is, but for many people the image creation part of the plugin doesn't work at all, in which case there will be a .heatmap file (which is basically a deflated 2D integer matrix), but nothing in the Heatmap Images folder. I'll be fixing this too in about 3 weeks

DekuOnyx commented 1 year ago

Thanks for the update! I look forward to using this plugin :)

GrandTheftWalrus commented 1 year ago

Hello @gowerr @DekuOnyx @Fincap, I have a shadow JAR aka a preview of the World Heatmap update/fix which you can test out downloading it here and then running java -jar -ea worldheatmap.jar on it in a terminal. I would recommend making a backup of your ~/.runelite/worldheatmap folder (it's in your home directory) before testing it, just in case something were to go wrong and your original .heatmap files disappeared or something (don't remove it, just make a backup copy of it somewhere)

It would be super coolio if some of you could test it out and tell me if there are still any problems. Also there are some new features. One of em is a heatmap combiner tool that can be used to combine .heatmap files that were saved under different usernames, because originally I forgot to take into account that people's usernames can change. Now, the heatmap files go by unique player ID (and the image filenames properly end with ".png")

image

Nick2bad4u commented 10 months ago

Hello @gowerr @DekuOnyx @Fincap, I have a shadow JAR aka a preview of the World Heatmap update/fix which you can test out downloading it here and then running java -jar -ea worldheatmap.jar on it in a terminal. I would recommend making a backup of your ~/.runelite/worldheatmap folder (it's in your home directory) before testing it, just in case something were to go wrong and your original .heatmap files disappeared or something (don't remove it, just make a backup copy of it somewhere)

It would be super coolio if some of you could test it out and tell me if there are still any problems. Also there are some new features. One of em is a heatmap combiner tool that can be used to combine .heatmap files that were saved under different usernames, because originally I forgot to take into account that people's usernames can change. Now, the heatmap files go by unique player ID (and the image filenames properly end with ".png")

image

Any idea why this fix hasnt made it to the main client yet?

GrandTheftWalrus commented 10 months ago

@Nick2bad4u Ahhh... Well, I was about to add it a few days after leaving that comment, but then it turned out that there was a dependency issue, or something along those lines, and I ended up fixing it and implementing a complicated but successful memory optimization change, and added a yuge amount of updates (the plugin will now track heatmaps of thing such as kills, deaths, loot drops etc.), instead of just having a releasable update. I'll attach the changelog here so you can see some of what's been done. I'm trying to refrain from making any more additions so that I can just push the zamn update: changelog.txt

p.s. the plugin will also allow exporting the full world map including underground areas

Nick2bad4u commented 10 months ago

@Nick2bad4u Ahhh... Well, I was about to add it a few days after leaving that comment, but then it turned out that there was a dependency issue, or something along those lines, and I ended up fixing it and implementing a complicated but successful memory optimization change, and added a yuge amount of updates (the plugin will now track heatmaps of thing such as kills, deaths, loot drops etc.), instead of just having a releasable update. I'll attach the changelog here so you can see some of what's been done. I'm trying to refrain from making any more additions so that I can just push the zamn update: changelog.txt

p.s. the plugin will also allow exporting the full world map including underground areas

Omg~~ Im so excited for that update now!

Nick2bad4u commented 6 months ago

Did this ever make it into the game?

GrandTheftWalrus commented 5 months ago

Did this ever make it into the game?

After all these millennia the update is pending review by RuneLite and will probs be live in 2 weeks or so 😎 you can see some pics on the new Readme