runelite-plugins icon indicating copy to clipboard operation
runelite-plugins copied to clipboard

Sailing - Ships are all rendered incorrectly on land and at sea

Open sololegends opened this issue 11 months ago • 3 comments

The Problem

Is the new sailing alpha standing on land and looking out at chips causes them to be rendered what looks to be straight through to the sky box.

Image

When sailing boats show up completely black.

Image

Logs

Logs are full of these types of entries over and over again.

java.lang.ArrayIndexOutOfBoundsException: null
2025-03-20 08:11:31 EDT [Client] WARN  injected-client - Mismatch in overlaid cache archive hash for 12/909: FD8920B22DA09976A33BBCA9EFA4640AC3E59852BA411823703B017FD721090B != 35D2DE8747BAFE782B1302C09F8A771EA188E736D6F939725DAD3D07BC364C91
2025-03-20 08:11:31 EDT [Client] WARN  injected-client - Mismatch in overlaid cache archive hash for 12/42: C59E7F42A1DBD7E7D130D9BFC470F3148D04ECE705CEF1E15BC2A84B63042989 != D2A09F8372A20DECD981F36DE7B30460D78EDEFC521102FFD6D949FC6DF3B9D7
2025-03-20 08:11:31 EDT [Client] WARN  injected-client - Mismatch in overlaid cache archive hash for 12/1049: 50412AFEF99FE459B822400E7621F766E801EFCFCDBA8213E7F099C9E9D14890 != 8B9BBC34AEEEEC9B8FAA3A809270DB7064E2A4190B3E35B398AAC2DCFCAFA9E5
2025-03-20 08:11:33 EDT [Client] WARN  n.runelite.client.eventbus.EventBus - following log message logged 1000 times!
2025-03-20 08:11:33 EDT [Client] WARN  n.runelite.client.eventbus.EventBus - Uncaught exception in event subscriber
java.lang.NullPointerException: null
2025-03-20 08:11:34 EDT [Client] WARN  n.r.c.ui.overlay.OverlayRenderer - Error during overlay rendering
2025-03-20 08:11:35 EDT [Client] WARN  n.r.c.ui.overlay.OverlayRenderer - following log message logged 1000 times!
2025-03-20 08:11:35 EDT [Client] WARN  n.r.c.ui.overlay.OverlayRenderer - Error during overlay rendering
java.lang.ArrayIndexOutOfBoundsException: null
2025-03-20 08:11:38 EDT [Client] WARN  n.runelite.client.eventbus.EventBus - Uncaught exception in event subscriber

Additional information

2025-03-20 08:20:12 EDT [Client] INFO  i.sigterm.plugins.gpuzbuf.GpuPlugin - Using device: AMD Radeon RX 7800 XT
2025-03-20 08:20:12 EDT [Client] INFO  i.sigterm.plugins.gpuzbuf.GpuPlugin - Using driver: 4.6.0 Compatibility Profile Context 24.12.1.241127

sololegends avatar Mar 20 '25 12:03 sololegends

Just wanted to +1 this, but also wanted to mention that this only happens with the GPU (Experimental) plugin enabled. I did also notice that the cache hash mismatch errors seem to occur regardless of whether or not the plugin is active, even if the ships are rendering properly.

Celarious avatar Mar 21 '25 23:03 Celarious

I am pretty sure this is due to the fog setting (or maybe a combination of fog + extended map loading). I will look at it in a bit.

Adam- avatar Mar 21 '25 23:03 Adam-

Ah yeah, seems to happen if draw distance is 45 or lower, and fog depth is enabled: Image

Increasing draw distance past 45 or disabling fog depth both fixes it

Celarious avatar Mar 22 '25 02:03 Celarious

fixed in 2179ec614279509cd2dbf4f08cc0860f6a89cfea

Adam- avatar Jun 20 '25 18:06 Adam-