Legacy Haven

Announcements about major changes in Haven & Hearth.

Re: Legacy Haven

Postby KingMav » Sat Apr 04, 2020 1:00 am

borka wrote:
KingMav wrote:I was playing legacy recently and I'm using the 64 bit Union Client with the cutom_res folder for the better graphics....

loftar wrote: For custom clients, you need to update resource URLs and the like according to that launcher.


which would be
Code: Select all
http://legacy.havenandhearth.com/res/


Legacy - Union Client - Updated as of 01/06/17
viewtopic.php?f=49&t=57579


So what file do I need to change to reflect the legacy URL?
"A fool is known by speech and a wise man by silence." - Pythagoras
User avatar
KingMav
 
Posts: 35
Joined: Tue May 19, 2015 3:38 am

Re: Legacy Haven

Postby KingMav » Sat Apr 04, 2020 3:00 am

After doing some more testing and following borka's guidance from another topic related to this(viewtopic.php?f=49&t=66237), I noticed that custom graphics or not, this still happened with some items. I noticed that the items that crash the client are not listed in the haven-res.jar\res\gfx\invobjs\ folder. So basically it checks for the item res, see's that it isn't there, and crashes...

Any idea?
"A fool is known by speech and a wise man by silence." - Pythagoras
User avatar
KingMav
 
Posts: 35
Joined: Tue May 19, 2015 3:38 am

Re: Legacy Haven

Postby borka » Sun Apr 05, 2020 2:15 pm

https://www.mediafire.com/file/bqizsrrv ... es.7z/file

(fresh uploaded from my backups)

1. unpack with free 7zip from https://www.7-zip.org/

2. rename haven-res.jaraug2014 to haven-res.jar

3. rename clients haven-res.jar to haven-res.jarorg to keep it

4. copy haven-res.jar (from 2.) to client folder

original thread by mvgulik (A updated "haven-res.jar" file with all known, to me, official Haven Res files):

viewtopic.php?f=27&t=30126

Union res files -> UnionClient64\res\
https://github.com/APXEOLOG/hnh_union/t ... s/compiled

--------------------------------------------------------------------------------------------------------
KingMav wrote:So what file do I need to change to reflect the legacy URL?


config.java and music.java in source

https://github.com/APXEOLOG/hnh_union/t ... /src/haven

but that's done in the updated Union by Kaizo already (romovs did in his source for Anemone, i did a fix for Ender)
Avatar by SacreDoom
Java 8 - manually downloads - good to check for actual versions url here:
viewtopic.php?f=42&t=40331
Remember what the dormouse said: Feed your head Feed your head
User avatar
borka
 
Posts: 9965
Joined: Thu Feb 03, 2011 7:47 pm
Location: World of Sprucecap

Re: Legacy Haven

Postby mvgulik » Sun Apr 05, 2020 9:14 pm

Erm ... Mar 2013 :shock:

Time flies when your ...
Nope. It just flies by. (period) :|
mvgulik
 
Posts: 3740
Joined: Fri May 21, 2010 2:29 am

Re: Legacy Haven

Postby KingMav » Mon Apr 06, 2020 4:45 am

Thanks to borka's earlier post the problem is now fixed!! Only change I had to make was replacing the hunting skill icon: hunting.res file in haven-res with the respective hunting skill in the .jarorg file.

Much appreciated!
"A fool is known by speech and a wise man by silence." - Pythagoras
User avatar
KingMav
 
Posts: 35
Joined: Tue May 19, 2015 3:38 am

Re: Legacy Haven

Postby EnchantedHunter » Fri Feb 12, 2021 9:55 am

So, I paid 15 dollars and in the end I can't play the old version on my macbook - I get the error
Code: Select all
javax.media.opengl.GLException: java.lang.UnsatisfiedLinkError: /Users/computer/.cache/haven-launcher/cache/http/legacy.havenandhearth.com/java/jogl/.jogl-natives-macosx-universal.jar.lib/libjogl_awt.jnilib: dlopen(/Users/computer/.cache/haven-launcher/cache/http/legacy.havenandhearth.com/java/jogl/.jogl-natives-macosx-universal.jar.lib/libjogl_awt.jnilib, 1): Library not loaded: /System/Library/Frameworks/JavaVM.framework/Libraries/libjawt.dylib
  Referenced from: /Users/computer/.cache/haven-launcher/cache/http/legacy.havenandhearth.com/java/jogl/.jogl-natives-macosx-universal.jar.lib/libjogl_awt.jnilib
  Reason: image not found
   at com.sun.opengl.impl.Java2D.invokeWithOGLContextCurrent(Java2D.java:296)
   at javax.media.opengl.Threading.invokeOnOpenGLThread(Threading.java:266)
   at javax.media.opengl.GLCanvas.maybeDoSingleThreadedWorkaround(GLCanvas.java:410)
   at javax.media.opengl.GLCanvas.display(GLCanvas.java:244)
   at haven.HavenPanel.uglyjoglhack(HavenPanel.java:349)
   at haven.HavenPanel.run(HavenPanel.java:378)
   at java.lang.Thread.run(Thread.java:748)
Caused by: java.lang.UnsatisfiedLinkError: /Users/computer/.cache/haven-launcher/cache/http/legacy.havenandhearth.com/java/jogl/.jogl-natives-macosx-universal.jar.lib/libjogl_awt.jnilib: dlopen(/Users/computer/.cache/haven-launcher/cache/http/legacy.havenandhearth.com/java/jogl/.jogl-natives-macosx-universal.jar.lib/libjogl_awt.jnilib, 1): Library not loaded: /System/Library/Frameworks/JavaVM.framework/Libraries/libjawt.dylib
  Referenced from: /Users/computer/.cache/haven-launcher/cache/http/legacy.havenandhearth.com/java/jogl/.jogl-natives-macosx-universal.jar.lib/libjogl_awt.jnilib
  Reason: image not found
   at java.lang.ClassLoader$NativeLibrary.load(Native Method)
   at java.lang.ClassLoader.loadLibrary0(ClassLoader.java:1934)
   at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1854)
   at java.lang.Runtime.loadLibrary0(Runtime.java:871)
   at java.lang.System.loadLibrary(System.java:1122)
   at com.sun.opengl.impl.NativeLibLoader.loadLibraryInternal(NativeLibLoader.java:189)
   at com.sun.opengl.impl.NativeLibLoader.access$000(NativeLibLoader.java:49)
   at com.sun.opengl.impl.NativeLibLoader$DefaultAction.loadLibrary(NativeLibLoader.java:80)
   at com.sun.opengl.impl.NativeLibLoader.loadLibrary(NativeLibLoader.java:103)
   at com.sun.opengl.impl.NativeLibLoader.access$200(NativeLibLoader.java:49)
   at com.sun.opengl.impl.NativeLibLoader$2.run(NativeLibLoader.java:132)
   at java.security.AccessController.doPrivileged(Native Method)
   at com.sun.opengl.impl.NativeLibLoader.loadAWTImpl(NativeLibLoader.java:118)
   at com.sun.opengl.impl.JAWT.getJAWT(JAWT.java:91)
   at com.sun.opengl.impl.macosx.MacOSXOnscreenGLDrawable.lockSurface(MacOSXOnscreenGLDrawable.java:144)
   at com.sun.opengl.impl.macosx.MacOSXOnscreenGLContext.makeCurrentImpl(MacOSXOnscreenGLContext.java:57)
   at com.sun.opengl.impl.GLContextImpl.makeCurrent(GLContextImpl.java:134)
   at com.sun.opengl.impl.GLDrawableHelper.invokeGL(GLDrawableHelper.java:182)
   at javax.media.opengl.GLCanvas$DisplayOnEventDispatchThreadAction.run(GLCanvas.java:452)
   at sun.java2d.opengl.OGLRenderQueue$QueueFlusher.run(OGLRenderQueue.java:229)


People, we have resources from the old version - let's make an open source server. There are probably people who understand programming, I know java, but I can't do it alone. I want a very old world, even before the curiosities, it was the best. Are there any licenses? Can we use old resources? Question to developers.

Many people would like to return to the old haven again. When I played in 2010, I had lags due to the remoteness of the server. Developers, help us, give the sources of your server from the past years, we really want to raise several servers around the world to play this great game without lags. Please.
EnchantedHunter
 
Posts: 3
Joined: Fri Feb 12, 2021 8:32 am

Re: Legacy Haven

Postby KingMav » Sat Feb 13, 2021 2:49 am

EnchantedHunter wrote:So, I paid 15 dollars and in the end I can't play the old version on my macbook - I get the error

People, we have resources from the old version - let's make an open source server. There are probably people who understand programming, I know java, but I can't do it alone. I want a very old world, even before the curiosities, it was the best. Are there any licenses? Can we use old resources? Question to developers.

Many people would like to return to the old haven again. When I played in 2010, I had lags due to the remoteness of the server. Developers, help us, give the sources of your server from the past years, we really want to raise several servers around the world to play this great game without lags. Please.


I know it can be frustrating to not play what you paid for, so hopefully reading through this thread can help your issue. Are you using a custom client? If so, which one? I would recommend reading through some of the previous posts that have been made by Borka. There are many useful links, step-by-step instructions, and fixes that may have the answer you need. I can still log on and play without that error, but I'm not on a mac.

I, too, enjoyed the older 2D style of Haven, but there are so many features since the graphics changed that make Legacy haven feel clunky. I highly doubt making some sort of open source or private server would be supported by the devs.
"A fool is known by speech and a wise man by silence." - Pythagoras
User avatar
KingMav
 
Posts: 35
Joined: Tue May 19, 2015 3:38 am

Re: Legacy Haven

Postby EnchantedHunter » Sat Feb 13, 2021 9:13 am

I completely agree with you that the new game is better, but for 10 years I played that isometric one, I really like it in terms of style and gameplay. Now I'm trying to use the standard client that can be downloaded from the link and I get errors:
Code: Select all
http://legacy.havenandhearth.com/java/haven-launcher.jar
The developers may not support the creation of such a server, but I do not see any losses from the fact that someone will play their old game.
EnchantedHunter
 
Posts: 3
Joined: Fri Feb 12, 2021 8:32 am

Re: Legacy Haven

Postby Oddity » Sat Feb 13, 2021 9:45 am

EnchantedHunter wrote:So, I paid 15 dollars and in the end I can't play the old version on my macbook - I get the error
Code: Select all
javax.media.opengl.GLException: java.lang.UnsatisfiedLinkError: /Users/computer/.cache/haven-launcher/cache/http/legacy.havenandhearth.com/java/jogl/.jogl-natives-macosx-universal.jar.lib/libjogl_awt.jnilib: dlopen(/Users/computer/.cache/haven-launcher/cache/http/legacy.havenandhearth.com/java/jogl/.jogl-natives-macosx-universal.jar.lib/libjogl_awt.jnilib, 1): Library not loaded: /System/Library/Frameworks/JavaVM.framework/Libraries/libjawt.dylib
  Referenced from: /Users/computer/.cache/haven-launcher/cache/http/legacy.havenandhearth.com/java/jogl/.jogl-natives-macosx-universal.jar.lib/libjogl_awt.jnilib
  Reason: image not found
   at com.sun.opengl.impl.Java2D.invokeWithOGLContextCurrent(Java2D.java:296)
   at javax.media.opengl.Threading.invokeOnOpenGLThread(Threading.java:266)
   at javax.media.opengl.GLCanvas.maybeDoSingleThreadedWorkaround(GLCanvas.java:410)
   at javax.media.opengl.GLCanvas.display(GLCanvas.java:244)
   at haven.HavenPanel.uglyjoglhack(HavenPanel.java:349)
   at haven.HavenPanel.run(HavenPanel.java:378)
   at java.lang.Thread.run(Thread.java:748)
Caused by: java.lang.UnsatisfiedLinkError: /Users/computer/.cache/haven-launcher/cache/http/legacy.havenandhearth.com/java/jogl/.jogl-natives-macosx-universal.jar.lib/libjogl_awt.jnilib: dlopen(/Users/computer/.cache/haven-launcher/cache/http/legacy.havenandhearth.com/java/jogl/.jogl-natives-macosx-universal.jar.lib/libjogl_awt.jnilib, 1): Library not loaded: /System/Library/Frameworks/JavaVM.framework/Libraries/libjawt.dylib
  Referenced from: /Users/computer/.cache/haven-launcher/cache/http/legacy.havenandhearth.com/java/jogl/.jogl-natives-macosx-universal.jar.lib/libjogl_awt.jnilib
  Reason: image not found
   at java.lang.ClassLoader$NativeLibrary.load(Native Method)
   at java.lang.ClassLoader.loadLibrary0(ClassLoader.java:1934)
   at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1854)
   at java.lang.Runtime.loadLibrary0(Runtime.java:871)
   at java.lang.System.loadLibrary(System.java:1122)
   at com.sun.opengl.impl.NativeLibLoader.loadLibraryInternal(NativeLibLoader.java:189)
   at com.sun.opengl.impl.NativeLibLoader.access$000(NativeLibLoader.java:49)
   at com.sun.opengl.impl.NativeLibLoader$DefaultAction.loadLibrary(NativeLibLoader.java:80)
   at com.sun.opengl.impl.NativeLibLoader.loadLibrary(NativeLibLoader.java:103)
   at com.sun.opengl.impl.NativeLibLoader.access$200(NativeLibLoader.java:49)
   at com.sun.opengl.impl.NativeLibLoader$2.run(NativeLibLoader.java:132)
   at java.security.AccessController.doPrivileged(Native Method)
   at com.sun.opengl.impl.NativeLibLoader.loadAWTImpl(NativeLibLoader.java:118)
   at com.sun.opengl.impl.JAWT.getJAWT(JAWT.java:91)
   at com.sun.opengl.impl.macosx.MacOSXOnscreenGLDrawable.lockSurface(MacOSXOnscreenGLDrawable.java:144)
   at com.sun.opengl.impl.macosx.MacOSXOnscreenGLContext.makeCurrentImpl(MacOSXOnscreenGLContext.java:57)
   at com.sun.opengl.impl.GLContextImpl.makeCurrent(GLContextImpl.java:134)
   at com.sun.opengl.impl.GLDrawableHelper.invokeGL(GLDrawableHelper.java:182)
   at javax.media.opengl.GLCanvas$DisplayOnEventDispatchThreadAction.run(GLCanvas.java:452)
   at sun.java2d.opengl.OGLRenderQueue$QueueFlusher.run(OGLRenderQueue.java:229)


People, we have resources from the old version - let's make an open source server. There are probably people who understand programming, I know java, but I can't do it alone. I want a very old world, even before the curiosities, it was the best. Are there any licenses? Can we use old resources? Question to developers.

Many people would like to return to the old haven again. When I played in 2010, I had lags due to the remoteness of the server. Developers, help us, give the sources of your server from the past years, we really want to raise several servers around the world to play this great game without lags. Please.

It's coming some day, I swear on my left testicle...
jadamkaz wrote:ah i remember my run in with odditown they are good ppl im sure the only reason they killed ME is because they are troll hunters and i was a troll
User avatar
Oddity
 
Posts: 1975
Joined: Sun Jun 20, 2010 12:04 am
Location: BC, Canadia

Re: Legacy Haven

Postby Lalaxx » Sat Feb 13, 2021 10:04 am

Oddity wrote:It's coming some day, I swear on my left testicle...

Image
you don't have them don't you
User avatar
Lalaxx
 
Posts: 424
Joined: Sun May 12, 2013 12:15 pm
Location: Norsca

PreviousNext

Return to Announcements

Who is online

Users browsing this forum: Dotbot [Bot], Python-Requests [Bot], Yandex [Bot], jordancoles and 33 guests