Amber Client

Forum for alternative clients, mods & discussions on the same.

Re: Amber Client

Postby DaniAngione » Thu Oct 05, 2017 3:02 am

romovs wrote:Update is up.

New:
  • Ctrl+U for hiding the UI aka the screenshot mode.


Yaaaaaaaay! My suggestion!
Thank you, you're the best! :D

Image
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
W9 The Revenant of Wulf's Retreat
W8 Lawspeaker of New Thotoshire
W7 Lawspeaker of Esteldín
User avatar
DaniAngione
 
Posts: 1791
Joined: Sun Dec 18, 2011 12:22 am
Location: The Hearthlands

Re: Amber Client

Postby lucemaspicio » Thu Oct 05, 2017 4:38 am

romovs wrote:Update is up.


Great job sir, thank you very much!! :)
lucemaspicio
 
Posts: 3
Joined: Tue Jun 04, 2013 9:40 pm

Re: Amber Client

Postby Granger » Thu Oct 05, 2017 10:48 am

romovs wrote:Update is up.

Thank you.

New:
  • Ctrl+U for hiding the UI aka the screenshot mode.

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.

Please ?
⁎ Mon Mar 22, 2010 ✝ Thu Jan 23, 2020
User avatar
Granger
 
Posts: 9264
Joined: Mon Mar 22, 2010 2:00 pm

Re: Amber Client

Postby romovs » Thu Oct 05, 2017 11:01 am

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.
User avatar
romovs
 
Posts: 1473
Joined: Sun Sep 29, 2013 9:26 am
Location: The Tabouret

Re: Amber Client

Postby Granger » Thu Oct 05, 2017 12:24 pm

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.
⁎ Mon Mar 22, 2010 ✝ Thu Jan 23, 2020
User avatar
Granger
 
Posts: 9264
Joined: Mon Mar 22, 2010 2:00 pm

Re: Amber Client

Postby romovs » Thu Oct 05, 2017 1:29 pm

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 :)
User avatar
romovs
 
Posts: 1473
Joined: Sun Sep 29, 2013 9:26 am
Location: The Tabouret

Re: Amber Client

Postby Amanda44 » Thu Oct 05, 2017 1:37 pm

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
User avatar
Amanda44
 
Posts: 6491
Joined: Wed Sep 28, 2011 12:13 pm

Re: Amber Client

Postby romovs » Thu Oct 05, 2017 1:40 pm

Speaking of mining... :)

Small patch for previous update.

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.
User avatar
romovs
 
Posts: 1473
Joined: Sun Sep 29, 2013 9:26 am
Location: The Tabouret

Re: Amber Client

Postby Amanda44 » Thu Oct 05, 2017 1:56 pm

romovs wrote:Speaking of mining... :)

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
User avatar
Amanda44
 
Posts: 6491
Joined: Wed Sep 28, 2011 12:13 pm

Re: Amber Client

Postby frostwyrm » Thu Oct 05, 2017 2:58 pm

Can someone help?
Amber client start crush in game.
1.64.2.defe56f9
Windows 10 10.0 x64, 1.8.0_144 amd64
NVIDIA Corporation (GeForce GTX 980/PCIe/SSE2) - 4.5.0 NVIDIA 382.33

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.
frostwyrm
 
Posts: 6
Joined: Wed Sep 02, 2015 5:53 pm

PreviousNext

Return to The Wizards' Tower

Who is online

Users browsing this forum: Claude [Bot], Google [Bot] and 2 guests