Amber Client

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

Re: Amber Client

Postby Dondorion » Tue Aug 11, 2020 5:33 pm

ElSid wrote:
There is no more "render" branch for the original client on github https://github.com/dolda2000/hafen-client. Looks like it became a mainstream and its resources are not compatible with amber. haven.render.RenderTree in the stack trace points to it. There were two different URLs to get old and new resources. Maybe the old one doesn't work anymore. The temporary solution is to get old resources (client cache) somewhere or don't remove stored one. Also don't mix caches for amber and the original client. Otherwise amber has to be updated and get resources compatibility.


I don't know what you mean that we should do. I just came back to play again too, I only have amber client and I didn't remove anything. Are you saying that we fix it by getting client cache from this link of yours?
Dondorion
 
Posts: 51
Joined: Wed Feb 17, 2016 3:31 am

Re: Amber Client

Postby Dondorion » Tue Aug 11, 2020 5:40 pm

meus wrote:Currently custom clients (Amber, Ender, Purus) seem unable to access any visual resources that are not already cached client-side.

Vanilla client is still operational, for what it's worth, you can at least log in and hearth back. As long as you don't "see" a new object in-game, you will be able to keep using the custom client again. And don't delete game cache - that will not help, but will take away your option to still use it with the cached assets.


I just started playing again and chashed after some minutes, now not logging in. Should I play thru default client to safely get the cache?
Dondorion
 
Posts: 51
Joined: Wed Feb 17, 2016 3:31 am

Re: Amber Client

Postby captainmorgan » Tue Aug 11, 2020 6:01 pm

Got another one here

Code: Select all
1.80.0.5fe4c30a
Windows 10 10.0 x64, 1.8.0_191 x86
NVIDIA Corporation (GeForce GTX 1050/PCIe/SSE2) - 4.6.0 NVIDIA 451.67

java.lang.NoClassDefFoundError: haven/render/Rendered
   at java.lang.ClassLoader.defineClass1(Native Method)
   at java.lang.ClassLoader.defineClass(Unknown Source)
   at java.lang.ClassLoader.defineClass(Unknown Source)
   at haven.Resource$CodeEntry$1$1.findClass(Resource.java:1251)
   at java.lang.ClassLoader.loadClass(Unknown Source)
   at java.lang.ClassLoader.loadClass(Unknown Source)
   at haven.Resource$CodeEntry.load(Resource.java:1273)
   at haven.Resource$CodeEntry.get(Resource.java:1303)
   at haven.Resource.getcode(Resource.java:1170)
   at haven.Sprite.create(Sprite.java:132)
   at haven.Gob.ctick(Gob.java:236)
   at haven.OCache.ctick(OCache.java:115)
   at haven.Glob.ctick(Glob.java:157)
   at haven.HavenPanel.run(HavenPanel.java:637)
   at java.lang.Thread.run(Unknown Source)
Caused by: java.lang.ClassNotFoundException: Could not find class haven.render.Rendered in resource (gfx/fx/ismoke(v104))
   at haven.Resource$CodeEntry$1$1.findClass(Resource.java:1250)
   at java.lang.ClassLoader.loadClass(Unknown Source)
   at java.lang.ClassLoader.loadClass(Unknown Source)
   ... 15 more


Is Amber client going to be updated to resolve these issues with the new rendering system or should we start jumping ship?
captainmorgan
 
Posts: 92
Joined: Wed Sep 27, 2017 11:28 am

Re: Amber Client

Postby oloth » Tue Aug 11, 2020 6:04 pm

All alternative clients stopped working, crashed after enter login and password.
thx loftar for new rendering, which nobody needed

Code: Select all
1.80.0.5fe4c30a
Windows 10 10.0 x64, 1.8.0_261 x86
NVIDIA Corporation (GeForce GTX 1650 SUPER/PCIe/SSE2) - 4.6.0 NVIDIA 451.67

java.lang.NoClassDefFoundError: haven/TexRender
   at java.lang.Class.getDeclaredConstructors0(Native Method)
   at java.lang.Class.privateGetDeclaredConstructors(Unknown Source)
   at java.lang.Class.getConstructor0(Unknown Source)
   at java.lang.Class.newInstance(Unknown Source)
   at haven.Resource$CodeEntry.lambda$get$0(Resource.java:1326)
   at java.security.AccessController.doPrivileged(Native Method)
   at haven.Resource$CodeEntry.get(Resource.java:1321)
   at haven.Resource.getcode(Resource.java:1170)
   at haven.Material.fromres(Material.java:246)
   at haven.Composited.nmod(Composited.java:430)
   at haven.Composited.changes(Composited.java:489)
   at haven.Composited.changes(Composited.java:495)
   at haven.Composited.setup(Composited.java:558)
   at haven.RenderList.setup(RenderList.java:170)
   at haven.RenderList.add(RenderList.java:247)
   at haven.Avaview.setup(Avaview.java:140)
   at haven.PView$1.setup(PView.java:206)
   at haven.RenderList.setup(RenderList.java:170)
   at haven.RenderList.setup(RenderList.java:197)
   at haven.PView.draw(PView.java:230)
   at haven.Avaview.draw(Avaview.java:214)
   at haven.Widget.draw(Widget.java:726)
   at haven.Widget.draw(Widget.java:731)
   at haven.Charlist.draw(Charlist.java:131)
   at haven.Widget.draw(Widget.java:726)
   at haven.Widget.draw(Widget.java:731)
   at haven.Widget.draw(Widget.java:726)
   at haven.Widget.draw(Widget.java:731)
   at haven.RootWidget.draw(RootWidget.java:67)
   at haven.UI.draw(UI.java:144)
   at haven.HavenPanel.rootdraw(HavenPanel.java:349)
   at haven.HavenPanel.run(HavenPanel.java:648)
   at java.lang.Thread.run(Unknown Source)
Caused by: java.lang.ClassNotFoundException: Could not find class haven.TexRender in resource (gfx/fx/paltex(v3))
   at haven.Resource$CodeEntry$1$1.findClass(Resource.java:1250)
   at java.lang.ClassLoader.loadClass(Unknown Source)
   at java.lang.ClassLoader.loadClass(Unknown Source)
   ... 33 more
oloth
 
Posts: 65
Joined: Tue Jun 22, 2010 8:49 am

Re: Amber Client

Postby TEGPRO » Tue Aug 11, 2020 6:12 pm

When trying to build a FLAG for my Knarr Any idea how to fix it? Can't build a boat because of this

Image
TEGPRO
 
Posts: 5
Joined: Tue Apr 03, 2012 12:03 am

Re: Amber Client

Postby ElSid » Tue Aug 11, 2020 9:50 pm

Dondorion wrote:
ElSid wrote:
There is no more "render" branch for the original client on github https://github.com/dolda2000/hafen-client. Looks like it became a mainstream and its resources are not compatible with amber. haven.render.RenderTree in the stack trace points to it. There were two different URLs to get old and new resources. Maybe the old one doesn't work anymore. The temporary solution is to get old resources (client cache) somewhere or don't remove stored one. Also don't mix caches for amber and the original client. Otherwise amber has to be updated and get resources compatibility.


I don't know what you mean that we should do. I just came back to play again too, I only have amber client and I didn't remove anything. Are you saying that we fix it by getting client cache from this link of yours?


I just tried to explain what's happening. I don't know is there any official announce about this but this doesn't look like Amber specific problem. Something happend on the server side and only jorb and loftar can answer what. This link can't give you the cache. There is a source code of the official client. And I don't know how to get old resources now. You could get it from a friend. But I need to warn that it's not secure to get it from somewhere except H&H servers. Resources partially contain executable java byte code that can do a lot of stuff on your PC when you run the game and it starts to use cached resources.
ElSid
 
Posts: 29
Joined: Sun Jul 26, 2015 9:45 am

Re: Amber Client

Postby iamahh » Tue Aug 11, 2020 10:14 pm

oloth wrote:...


new client engine is beautiful, new features will be possible even for modders, just takes time
iamahh
 
Posts: 1810
Joined: Sat Dec 12, 2015 8:23 pm

Re: Amber Client

Postby drakon333 » Wed Aug 12, 2020 3:18 am

So what is this? i ruturned after 5 monts and now i cant login!
Code: Select all
1.80.0.5fe4c30a
Windows 7 6.1 x64, 1.8.0_201 amd64
NVIDIA Corporation (GeForce GTX 560 SE/PCIe/SSE2) - 4.6.0 NVIDIA 391.35

java.lang.NoClassDefFoundError: haven/render/RenderTree$Node
   at haven.res.lib.tree.Factory.create(tree.cjava:185)
   at haven.res.lib.tree.Factory.create(tree.cjava:173)
   at haven.Sprite.create(Sprite.java:134)
   at haven.ResDrawable.init(ResDrawable.java:73)
   at haven.ResDrawable.setup(ResDrawable.java:78)
   at haven.Gob.setup(Gob.java:574)
   at haven.RenderList.setup(RenderList.java:170)
   at haven.RenderList.add(RenderList.java:247)
   at haven.MapView.addgob(MapView.java:677)
   at haven.MapView$Gobs$GobSet.setup(MapView.java:754)
   at haven.RenderList.setup(RenderList.java:170)
   at haven.RenderList.add(RenderList.java:247)
   at haven.MapView$Gobs.setup(MapView.java:898)
   at haven.RenderList.setup(RenderList.java:170)
   at haven.RenderList.add(RenderList.java:247)
   at haven.MapView.setup(MapView.java:1005)
   at haven.PView$1.setup(PView.java:206)
   at haven.RenderList.setup(RenderList.java:170)
   at haven.RenderList.setup(RenderList.java:197)
   at haven.PView.draw(PView.java:230)
   at haven.MapView.draw(MapView.java:1432)
   at haven.Widget.draw(Widget.java:726)
   at haven.Widget.draw(Widget.java:731)
   at haven.GameUI.draw(GameUI.java:786)
   at haven.Widget.draw(Widget.java:726)
   at haven.Widget.draw(Widget.java:731)
   at haven.RootWidget.draw(RootWidget.java:67)
   at haven.UI.draw(UI.java:144)
   at haven.HavenPanel.rootdraw(HavenPanel.java:349)
   at haven.HavenPanel.run(HavenPanel.java:648)
   at java.lang.Thread.run(Unknown Source)
Caused by: java.lang.ClassNotFoundException: Could not find class haven.render.RenderTree$Node in resource (lib/tree(v10))
   at haven.Resource$CodeEntry$1$1.findClass(Resource.java:1250)
   at java.lang.ClassLoader.loadClass(Unknown Source)
   at java.lang.ClassLoader.loadClass(Unknown Source)
   ... 31 more
User avatar
drakon333
 
Posts: 27
Joined: Mon Jan 03, 2011 9:04 pm

Re: Amber Client

Postby vatas » Wed Aug 12, 2020 7:20 am

https://gofile.io/d/AuSiEC (as long as this site is legit ((got link from PM asking for my cache)) and I don't have some really deep-rooted well-hidden malware that spreads itself, this link SHOULD be safe to use.)

Make sure you extract to C:\Users\XXXXX\AppData\Roaming\Haven and Hearth

If you use win10 like me you have to check "show hidden" to see AppData folder (under View from top bar of Windows Explorer)

Known missing files:
*Found village UI (causes crash when you click dried but not-yet-founded Idol and collide with it)

I highly recommend not entering dungeons due to most likely missing files (I've re-installed my OS since the I did Dungeons) and general high-risk nature of them.
The most actively maintained Haven and Hearth Wiki (Not guaranteed to be up-to-date with all w14 changes.)

Basic Claim Safety (And what you’re doing wrong) (I recommend you read it in it's entirety, but TL:;DR: Build a Palisade.)

Combat Guide (Overview, PVE, PVP) (Includes how to escape/minimize risk of getting killed.)
User avatar
vatas
 
Posts: 4513
Joined: Fri Apr 05, 2013 8:34 am
Location: Suomi Finland Perkele

Re: Amber Client

Postby vatas » Wed Aug 12, 2020 1:59 pm

For some reason, custom clients don't get new .res files from server. Since devs haven't addressed this, it's hard to say what is the exactly going on, but it's most likely that grace period fro maintaining two different render branches has ended and only custom clients that have properly merged the new rendering will be supported. Problem is that no custom client has merged the changes.
The most actively maintained Haven and Hearth Wiki (Not guaranteed to be up-to-date with all w14 changes.)

Basic Claim Safety (And what you’re doing wrong) (I recommend you read it in it's entirety, but TL:;DR: Build a Palisade.)

Combat Guide (Overview, PVE, PVP) (Includes how to escape/minimize risk of getting killed.)
User avatar
vatas
 
Posts: 4513
Joined: Fri Apr 05, 2013 8:34 am
Location: Suomi Finland Perkele

PreviousNext

Return to The Wizards' Tower

Who is online

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