#Ability to lock your minimap

11 messages · Page 1 of 1 (latest)

loud steeple
#

With sailing being all about world traversal and fun on a boat, it's nice to know where north is, so as not to get lost on the open seas.

Right now, the default behaviour of the minimap is to have up on the minimap be the horizontal camera direction yaw in understandable language, up on the minimap is the direction you're looking at

My wish is to have a "Lock" feature on the minimap, to disable the minimap spin, making it so UP on the minimap can be north, south, east or west, even if you are facing in another direction.

This feature would help with orientation and is a common feature of minimaps within many games, from Breath of the Wild to WoW to FFXIV to Call of Duty.

In terms of implementation on the game client, this functionality could be easiest implemented on the minimap renderer; this is currently using the Camera Yaw to orient, but locking it could just set it to a fixed value north, south, east or west

edit: this has to be implemented on jagex's end as it's too internal for runelite to touch, see Issue #12264

neon verge
#

Does it? That issue thread doesn't seem to say that?

I'd think that maybe a hack way to do it i just have the minimap rotate in the opposite direction of your orientation

Like, you can move the minimap (alt+drag) so in theory it can also do rotational transforms?

loud steeple
#

where in the example picture, west is "up", because my camera is looking towards the west. but give the ability to have north be up still, even through i'm looking at the west

neon verge
#

As in, the normal client rotates your minimap by θ when you hit an arrow key, so a plugin would just have to rotate it by -θ

loud steeple
#

i tried to do it in runelite, the problem is that the rotation of the minimap is calculated in a section you cannot access (not through api, and the only way to do anything there is to go change jagex implementation on the de-obfuscated game client). and that's how you get anti-cheat banned.

you can change the camera angle pitch/yaw, but those are linked to other stuff

neon verge
#

oh damn you can’t actually mess with the constituent parts? Just the “whole” block?

loud steeple
# neon verge oh damn you can’t actually mess with the constituent parts? Just the “whole” blo...

wel.... the minimap is build from a couple elements, the minimap (the actual map in there), the compass and the floating orbs, you could rip any of those and move them as you please, technically. there's a runelite plugin to straight up remove the minimap and leave only the orbs.

but locking minimap rotation requires decoupling your camera orientation and the minimap orientation, as the minimap uses the camera orientation. to do so you'd have to mess with the memory addresses of the game client runelite ships with a jagex game client in it, it's layers upon layers ontop of that, to mess with native client code, and by that time you're so far/deep into it that you guarenteed will trigger anti-cheat and get your ass send to the shadow realm

meanwhile if jagex did it, it'd be a 1h dev time jira + QA + .... at least from where i got trying to do it

neon verge
#

Ahhh that checks out. I was thinking that since its xy coords were malleable surely rotational transforms would work too, but the issue is that they can’t be decoupled from the camera

loud steeple
#

and the translation of x/y coordinates on the map click into tile-location click. clicking on the minimap doesn't actually click on the minimap, but is a click on a tile in the 3D space