Yaaaaaaaay! My suggestion!
Thank you, you're the best!
W16 ??? W15 Lame road-builder of Eyjafjallajökull W14 Proud defender of Kakariko Village W13 Sporadic member of Ravka W12 Occasional member of Lake Town W11 Inactive member of Yggdrasill W10 King of The Northern Kingdom W9The Revenant of Wulf's Retreat W8 Lawspeaker of New Thotoshire W7 Lawspeaker of Esteldín
Would be cool if that would also disable all and every optical 'optimizsations' (removed flavour objects, shrunk or hidden trees/walls/everything, flattened cupboards, skynet tactical overlay, bars/percentages, party circles, radius, highlighting, names, ...) and turn on full graphics options to get the best posible visual quality for the screenshot.
It would be very hard to disable/re-enable everything seamlessly. Some things even require logging out or restarting the client just to toggle it on or off.
romovs wrote:It would be very hard to disable/re-enable everything seamlessly. Some things even require logging out or restarting the client just to toggle it on or off.
I noticed that the most of the options said to require a restart/logout don't actualy need it - as reloading the area does the trick (enter+leave house for all I have tested, move out of render range&back for stuff like trees and such) my guess is that they're implemented through a preprocessing pass on the data received from the server. Possible solution could be to maintain an unaltered copy of the data and point the rendere toward it (instead of the processed version) while in screenshot mode.
Yeah for most things just reloading the area is enough (except maybe couple of features which require proper logout since they instantiate things on per session base IIRC). It just marked as requiring logout since the other variant might have been too confusing.
But honestly I just don't see much of a use case for this, at least for the amount of work it would require.
Those that want pretty screenshots don't generally have anything of that constantly enabled, that is, they don't need to hit dozen of keys to disable everyhting each time. Others won't bother either way. Everyone in between can be probably counted on one finger
Yeah, I think what you just said is true ... the only thing I have to remember is the mining support radius, which is basically all I have on bar daylight and if I want atmospheric shots I just deactivate that too. Oh and claim indicators, but I play with them on all the time so it's not something I usually think of when taking ss.
Koru wrote:
It is like in Lord of the Flies, nobody controlls what is going on in the hearthlands, those weaker and with conscience are just fucked. Avatar made by Jordan.
Animal lovers - Show us your pets! - viewtopic.php?f=40&t=44444#p577254
Added a few options for selecting which items to drop when mining - ore, precious metals ore, stones, etc. See General Settings.
Gold pebbles and gems will always remain in the inventory.
Auto-dropping is active as long as mining cursor is active.
Gold pebbles and gems will always remain in the inventory.
Bonus ... now I just have to find some, lol.
Koru wrote:
It is like in Lord of the Flies, nobody controlls what is going on in the hearthlands, those weaker and with conscience are just fucked. Avatar made by Jordan.
Animal lovers - Show us your pets! - viewtopic.php?f=40&t=44444#p577254
java.lang.RuntimeException: Delayed error in resource paginae/wound/camomilecompressed (v1), from forking source backed by HTTP res source (http://game.havenandhearth.com/hres/)
at haven.Resource$Pool$Queued.get(Resource.java:353)
at haven.Resource$Pool$Queued.get(Resource.java:322)
at haven.Session$CachedRes$Ref.get(Session.java:122)
at haven.Session$CachedRes$Ref.get(Session.java:115)
at haven.CharWnd$WoundList.tick(CharWnd.java:1702)
at haven.Widget.tick(Widget.java:647)
at haven.Widget.tick(Widget.java:647)
at haven.Widget.tick(Widget.java:647)
at haven.GameUI.tick(GameUI.java:682)
at haven.Widget.tick(Widget.java:647)
at haven.UI.tick(UI.java:132)
at haven.HavenPanel.run(HavenPanel.java:591)
at java.lang.Thread.run(Unknown Source)
Caused by: haven.Resource$LoadException: Load error in resource paginae/wound/camomilecompressed(v1), from forking source backed by HTTP res source (http://game.havenandhearth.com/hres/)
at haven.Resource$Pool.handle(Resource.java:410)
at haven.Resource$Pool.access$1100(Resource.java:299)
at haven.Resource$Pool$Loader.run(Resource.java:551)
... 1 more
Suppressed: haven.Resource$LoadException: Load error in resource paginae/wound/camomilecompressed(v1), from cache source backed by FileCache(http://game.havenandhearth.com/hres/)
... 4 more
Suppressed: haven.Resource$LoadException: Load error in resource paginae/wound/camomilecompressed(v1), from local res source
... 4 more
Suppressed: haven.Resource$LoadException: Load error in resource paginae/wound/camomilecompressed(v1), from filesystem res source (res)
... 4 more
Caused by: java.io.FileNotFoundException: res\paginae\wound\camomilecompressed.res (Системе не удается найти указанный путь)
at java.io.FileInputStream.open0(Native Method)
at java.io.FileInputStream.open(Unknown Source)
at java.io.FileInputStream.<init>(Unknown Source)
at haven.Resource$FileSource.get(Resource.java:191)
at haven.Resource$Pool.handle(Resource.java:394)
... 3 more
Caused by: java.io.FileNotFoundException: Could not find resource locally: paginae/wound/camomilecompressed
at haven.Resource$JarSource.get(Resource.java:203)
at haven.Resource$Pool.handle(Resource.java:394)
... 3 more
Caused by: java.io.FileNotFoundException: res/paginae/wound/camomilecompressed
at haven.HashDirCache.fetch(HashDirCache.java:289)
at haven.Resource$CacheSource.get(Resource.java:170)
at haven.Resource$Pool.handle(Resource.java:394)
... 3 more
Caused by: java.net.SocketException: Address family not supported by protocol family: connect
at java.net.DualStackPlainSocketImpl.connect0(Native Method)
at java.net.DualStackPlainSocketImpl.socketConnect(Unknown Source)
at java.net.AbstractPlainSocketImpl.doConnect(Unknown Source)
at java.net.AbstractPlainSocketImpl.connectToAddress(Unknown Source)
at java.net.AbstractPlainSocketImpl.connect(Unknown Source)
at java.net.PlainSocketImpl.connect(Unknown Source)
at java.net.SocksSocketImpl.connect(Unknown Source)
at java.net.Socket.connect(Unknown Source)
at java.net.Socket.connect(Unknown Source)
at sun.net.NetworkClient.doConnect(Unknown Source)
at sun.net.www.http.HttpClient.openServer(Unknown Source)
at sun.net.www.http.HttpClient.openServer(Unknown Source)
at sun.net.www.http.HttpClient.<init>(Unknown Source)
at sun.net.www.http.HttpClient.New(Unknown Source)
at sun.net.www.http.HttpClient.New(Unknown Source)
at sun.net.www.protocol.http.HttpURLConnection.getNewHttpClient(Unknown Source)
at sun.net.www.protocol.http.HttpURLConnection.plainConnect0(Unknown Source)
at sun.net.www.protocol.http.HttpURLConnection.plainConnect(Unknown Source)
at sun.net.www.protocol.http.HttpURLConnection.connect(Unknown Source)
at sun.net.www.protocol.http.HttpURLConnection.getInputStream0(Unknown Source)
at sun.net.www.protocol.http.HttpURLConnection.getInputStream(Unknown Source)
at haven.Resource$HttpSource.get(Resource.java:257)
at haven.Resource$TeeSource.get(Resource.java:149)
at haven.Resource$Pool.handle(Resource.java:394)
... 3 more
Sorry, problem solved.
Last edited by frostwyrm on Thu Oct 05, 2017 3:22 pm, edited 1 time in total.