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.

Can only interact through the minimap

Postby Fichina » Mon Feb 22, 2021 3:44 am

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?
Fichina
 
Posts: 103
Joined: Thu Feb 03, 2011 4:04 pm

Re: Can only interact through the minimap

Postby loftar » Mon Feb 22, 2021 3:54 am

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
User avatar
loftar
 
Posts: 9051
Joined: Fri Apr 03, 2009 7:05 am

Re: Can only interact through the minimap

Postby Fichina » Mon Feb 22, 2021 4:19 am

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.
Fichina
 
Posts: 103
Joined: Thu Feb 03, 2011 4:04 pm

Re: Can only interact through the minimap

Postby BigCountry » Mon Feb 22, 2021 4:41 am

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
User avatar
BigCountry
 
Posts: 156
Joined: Wed Feb 06, 2019 4:07 am

Re: Can only interact through the minimap

Postby Fichina » Mon Feb 22, 2021 6:58 am

Clicking mysteriously works fine on same machine running Linux Mint, but returns the same crashing error on clickdb on.
Fichina
 
Posts: 103
Joined: Thu Feb 03, 2011 4:04 pm

Re: Can only interact through the minimap

Postby ZoniaX » Mon Feb 22, 2021 9:52 am

I have the same problem on one of my machines.
ZoniaX
 
Posts: 48
Joined: Mon Feb 10, 2014 8:47 am

Re: Can only interact through the minimap

Postby loftar » Mon Feb 22, 2021 3:21 pm

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
User avatar
loftar
 
Posts: 9051
Joined: Fri Apr 03, 2009 7:05 am

Re: Can only interact through the minimap

Postby Fichina » Mon Feb 22, 2021 6:57 pm

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
Fichina
 
Posts: 103
Joined: Thu Feb 03, 2011 4:04 pm

Re: Can only interact through the minimap

Postby loftar » Tue Feb 23, 2021 3:42 am

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
User avatar
loftar
 
Posts: 9051
Joined: Fri Apr 03, 2009 7:05 am

Re: Can only interact through the minimap

Postby Fichina » Tue Feb 23, 2021 3:59 am

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.
Fichina
 
Posts: 103
Joined: Thu Feb 03, 2011 4:04 pm

Next

Return to How do I?

Who is online

Users browsing this forum: Claude [Bot] and 75 guests