Can only interact through the minimap

Ask, answer and discuss any and all topics about the hows, whys, wheres and whens of playing Haven & Hearth.
Fichina
Posts: 103
Joined: Thu Feb 03, 2011 4:04 pm

Can only interact through the minimap

Post by Fichina »

Homeless amber client user here trying to use another client, but they all have had (for a long time now) the same issue

Mouse clicks (except middle mouse wheel spins) don't register in world. They register on the minimap and the UI, but I can't for example go in a building because doors don't appear on the minimap.

For whatever reason amber never had this issue, but until/if that comes back I need some way to get back into my house. Anyone know how to resolve this?
User avatar
loftar
Posts: 9093
Joined: Fri Apr 03, 2009 7:05 am
Location: Your character database

Re: Can only interact through the minimap

Post by loftar »

Please follow the debugging instructions from this thread. Since that thread, I've added some more debugging output that would be helpful in trying to find the cause of this problem, so it would be great if you could do the same thing.
"Object-oriented design is the roman numerals of computing." -- Rob Pike
Fichina
Posts: 103
Joined: Thu Feb 03, 2011 4:04 pm

Re: Can only interact through the minimap

Post by Fichina »

Attempting a click after clickdb on in default client:

java.lang.NullPointerException
at haven.MapView$Clicklist.sz(MapView.java:1289)
at haven.MapView$1.<init>(MapView.java:1426)
at haven.MapView.checkmapclick(MapView.java:1418)
at haven.MapView.access$1900(MapView.java:43)
at haven.MapView$Hittest.run(MapView.java:1934)
at haven.MapView.mousedown(MapView.java:2007)
at haven.Widget.mousedown(Widget.java:764)
at haven.GameUI.mousedown(GameUI.java:1287)
at haven.Widget.mousedown(Widget.java:764)
at haven.UI.mousedown(UI.java:406)
at haven.UIPanel$Dispatcher.dispatch(UIPanel.java:70)
at haven.JOGLPanel.run(JOGLPanel.java:512)
at java.lang.Thread.run(Unknown Source)

No images generated, tried the same thing in Ender's client and it didn't crash there, but neither did it generate pictures or status messages (or do anything)

OS: Win 7 Ultimate
CPU: Intel Core i7 2720QM
GPU: NVIDIA Quadro 1000M
(Run off the CPU because weird Nvidia Optimus shinanagans make it seemly impossible to run java on GPU)

Don't have a lot of hope this will help but there it is.
User avatar
BigCountry
Posts: 215
Joined: Wed Feb 06, 2019 4:07 am

Re: Can only interact through the minimap

Post by BigCountry »

Does anyone actually play this game thru the native client? I mean for the most part the game is down for a lot of us..
Image
Fichina
Posts: 103
Joined: Thu Feb 03, 2011 4:04 pm

Re: Can only interact through the minimap

Post by Fichina »

Clicking mysteriously works fine on same machine running Linux Mint, but returns the same crashing error on clickdb on.
ZoniaX
Posts: 49
Joined: Mon Feb 10, 2014 8:47 am

Re: Can only interact through the minimap

Post by ZoniaX »

I have the same problem on one of my machines.
User avatar
loftar
Posts: 9093
Joined: Fri Apr 03, 2009 7:05 am
Location: Your character database

Re: Can only interact through the minimap

Post by loftar »

Fichina wrote:Attempting a click after clickdb on in default client:
Sorry, there seems to be a bug with clickdb right now where you need to click at least once before turning clickdb on.

EDIT: I've fixed that bug now, so please just try again any way you feel like (after making sure you've downloaded the latest client).
"Object-oriented design is the roman numerals of computing." -- Rob Pike
Fichina
Posts: 103
Joined: Thu Feb 03, 2011 4:04 pm

Re: Can only interact through the minimap

Post by Fichina »

In windows:
Now no output at all with clickdb,

---

In linux:
raw-id: 13
click-slot: haven.MapView$Clicklist$Clickslot@5944fbd0
map-id: #<clickdata #<mapclick #map-mesh (-1000, -950)+(25, 25)>> #rendertree.slot haven.FastMesh@1f132c0b>>
map-pos: (0.799359142780304, 0.18129244446754456)
obj-id: null

https://cdn.discordapp.com/attachments/ ... click1.png
https://cdn.discordapp.com/attachments/ ... click2.png
https://cdn.discordapp.com/attachments/ ... click3.png
User avatar
loftar
Posts: 9093
Joined: Fri Apr 03, 2009 7:05 am
Location: Your character database

Re: Can only interact through the minimap

Post by loftar »

Fichina wrote:In linux:
raw-id: 13
click-slot: haven.MapView$Clicklist$Clickslot@5944fbd0
map-id: #<clickdata #<mapclick #map-mesh (-1000, -950)+(25, 25)>> #rendertree.slot haven.FastMesh@1f132c0b>>
That means it's working for you in Linux though, right? If it's working, then the output isn't very interesting.

As for Windows, do you really not get any output at all? That just sounds like you didn't turn clickdb on. Can you confirm?
"Object-oriented design is the roman numerals of computing." -- Rob Pike
Fichina
Posts: 103
Joined: Thu Feb 03, 2011 4:04 pm

Re: Can only interact through the minimap

Post by Fichina »

It really prints nothing. The client hesitates for a moment on the first click after :clickdb on but there's no output, and there's no more hesitation for clicks after that.

And yeah linux works on same hardware, so some sort of driver/java difference or something? I do have most recent java version.

Return to “How do I?”