Game Client modified by Ender

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

Moderator: Phades

Re: Game Client modified by Ender

Postby EnderWiggin » Wed Jun 22, 2011 2:17 pm

Ok, looks like I've found cause of this bug. Did your friend closed char screen by pressing ESC? I'll release fix later today.
Last edited by EnderWiggin on Wed Jun 22, 2011 2:21 pm, edited 1 time in total.
User avatar
EnderWiggin
 
Posts: 1154
Joined: Sat Mar 20, 2010 8:23 pm

Re: Game Client modified by Ender

Postby Tonkyhonk » Wed Jun 22, 2011 2:21 pm

EnderWiggin wrote:Did your friend closed char screen by pressing ESC?

yes, he uses ESC often.
*edited according to your edit*
and thanks for fixing! great!
Last edited by Tonkyhonk on Wed Jun 22, 2011 2:23 pm, edited 1 time in total.
User avatar
Tonkyhonk
 
Posts: 4501
Joined: Fri Sep 10, 2010 6:43 am

Re: Game Client modified by Ender

Postby EnderWiggin » Wed Jun 22, 2011 2:23 pm

Yes, I've meant character sheet, just a typo.
User avatar
EnderWiggin
 
Posts: 1154
Joined: Sat Mar 20, 2010 8:23 pm

Ender - Installation Problem

Postby Maulkin » Wed Jun 22, 2011 6:10 pm

I'm having trouble getting the thingy to start.

On my other computer i did not need to change the run path at all, but apperantly on this one i do.

But i have tried everything,

I found and entert the Javaw path ok, and the run.bat accepts it, but its when i get to the "Game path" it wont accpet it. I have tried both the 32 or 64 bit verison.

As the game path i am trying to enter the directory where i have put the client, is this correct?

-Djava.library.path="C:\Games\HnHEnderx32"

Edit: Have no problems logging on with the regular client
SeaTribe

They specialize in permadeath and forum drama. :-)

Salem BETA: (Id be very glad if you use my link.)
http://beta.salemthegame.com/?ref=f626891d069
Maulkin
 
Posts: 163
Joined: Thu Feb 17, 2011 10:50 am

Re: Game Client modified by Ender

Postby novaalpha » Wed Jun 22, 2011 6:55 pm

Another crash in latest haven.jar, when exiting house

Code: Select all
        at haven.Widget.draw(Widget.java:289)
        at haven.RootWidget.draw(RootWidget.java:97)
        at haven.UI.draw(UI.java:145)
        at haven.HavenPanel.redraw(HavenPanel.java:268)
        at haven.HavenPanel$1.display(HavenPanel.java:91)
        at com.sun.opengl.impl.GLDrawableHelper.display(GLDrawableHelper.java:78)
        at javax.media.opengl.GLCanvas$DisplayAction.run(GLCanvas.java:435)
        at com.sun.opengl.impl.GLDrawableHelper.invokeGL(GLDrawableHelper.java:194)
        at javax.media.opengl.GLCanvas$DisplayOnEventDispatchThreadAction.run(GLCanvas.java:452)
        at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:199)
        at java.awt.EventQueue.dispatchEvent(EventQueue.java:597)
        at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:269)
        at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:184)
        at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:174)
        at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:169)
        at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:161)
        at java.awt.EventDispatchThread.run(EventDispatchThread.java:122)

        at haven.GOut.line(GOut.java:160)
        at haven.MapView.draw(MapView.java:1329)
        at haven.Widget.draw(Widget.java:289)
        at haven.RootWidget.draw(RootWidget.java:97)
        at haven.UI.draw(UI.java:145)
        at haven.HavenPanel.redraw(HavenPanel.java:268)
        at haven.HavenPanel$1.display(HavenPanel.java:91)
        at com.sun.opengl.impl.GLDrawableHelper.display(GLDrawableHelper.java:78)
        at javax.media.opengl.GLCanvas$DisplayAction.run(GLCanvas.java:435)
        at com.sun.opengl.impl.GLDrawableHelper.invokeGL(GLDrawableHelper.java:194)
        at javax.media.opengl.GLCanvas$DisplayOnEventDispatchThreadAction.run(GLCanvas.java:452)
        at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:199)
        at java.awt.EventQueue.dispatchEvent(EventQueue.java:597)
        at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:269)
        at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:184)
        at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:174)
        at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:169)
        at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:161)
        at java.awt.EventDispatchThread.run(EventDispatchThread.java:122)
Exception in thread "Haven UI thread" javax.media.opengl.GLException: java.lang.NullPointerException
        at javax.media.opengl.Threading.invokeOnOpenGLThread(Threading.java:271)
        at javax.media.opengl.GLCanvas.maybeDoSingleThreadedWorkaround(GLCanvas.java:410)
        at javax.media.opengl.GLCanvas.display(GLCanvas.java:244)
        at haven.HavenPanel.uglyjoglhack(HavenPanel.java:363)
        at haven.HavenPanel.run(HavenPanel.java:392)
        at java.lang.Thread.run(Thread.java:619)
Caused by: java.lang.NullPointerException
        at haven.GOut.vertex(GOut.java:137)
        at haven.GOut.line(GOut.java:160)
        at haven.MapView.draw(MapView.java:1329)
        at haven.Widget.draw(Widget.java:289)
        at haven.RootWidget.draw(RootWidget.java:97)
        at haven.UI.draw(UI.java:145)
        at haven.HavenPanel.redraw(HavenPanel.java:268)
        at haven.HavenPanel$1.display(HavenPanel.java:91)
        at com.sun.opengl.impl.GLDrawableHelper.display(GLDrawableHelper.java:78)
        at javax.media.opengl.GLCanvas$DisplayAction.run(GLCanvas.java:435)
        at com.sun.opengl.impl.GLDrawableHelper.invokeGL(GLDrawableHelper.java:194)
        at javax.media.opengl.GLCanvas$DisplayOnEventDispatchThreadAction.run(GLCanvas.java:452)
        at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:199)
        at java.awt.EventQueue.dispatchEvent(EventQueue.java:597)
        at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:269)
        at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:184)
        at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:174)
        at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:169)
        at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:161)
        at java.awt.EventDispatchThread.run(EventDispatchThread.java:122)


Thread dump

Code: Select all
Full thread dump Java HotSpot(TM) Server VM (16.3-b01 mixed mode):

"Timer Thread" prio=10 tid=0x08c58c00 nid=0x15ec waiting on condition [0x89efd000]
   java.lang.Thread.State: TIMED_WAITING (sleeping)
        at java.lang.Thread.sleep(Native Method)
        at ender.timer.TimerController.run(TimerController.java:42)

"Server time ticker" daemon prio=10 tid=0x8dc72000 nid=0x15e5 waiting on condition [0x8befe000]
   java.lang.Thread.State: TIMED_WAITING (sleeping)
        at java.lang.Thread.sleep(Native Method)
        at haven.Session$Ticker.run(Session.java:168)

"Session writer" daemon prio=10 tid=0x8dc77400 nid=0x15e4 in Object.wait() [0x8c257000]
   java.lang.Thread.State: TIMED_WAITING (on object monitor)
        at java.lang.Object.wait(Native Method)
        - waiting on <0x97576e88> (a haven.Session$SWorker)
        at haven.Session$SWorker.run(Session.java:535)
        - locked <0x97576e88> (a haven.Session$SWorker)

"Session reader" daemon prio=10 tid=0x8dc7ec00 nid=0x15e3 runnable [0x8c2a8000]
   java.lang.Thread.State: RUNNABLE
        at java.net.PlainDatagramSocketImpl.receive0(Native Method)
        - locked <0x97576c18> (a java.net.PlainDatagramSocketImpl)
        at java.net.PlainDatagramSocketImpl.receive(PlainDatagramSocketImpl.java:136)
        - locked <0x97576c18> (a java.net.PlainDatagramSocketImpl)
        at java.net.DatagramSocket.receive(DatagramSocket.java:725)
        - locked <0xa927bf70> (a java.net.DatagramPacket)
        - locked <0x97576bf0> (a java.net.DatagramSocket)
        at haven.Session$RWorker.run(Session.java:414)

"Haven resource loader" daemon prio=10 tid=0x8dc74400 nid=0x15e0 in Object.wait() [0x8be68000]
   java.lang.Thread.State: WAITING (on object monitor)
        at java.lang.Object.wait(Native Method)
        - waiting on <0x96feb3b8> (a haven.PrioQueue)
        at java.lang.Object.wait(Object.java:485)
        at haven.Resource$Loader.run(Resource.java:408)
        - locked <0x96feb3b8> (a haven.PrioQueue)
        at java.lang.Thread.run(Thread.java:619)

"Timer-0" daemon prio=10 tid=0x8dc56c00 nid=0x15df in Object.wait() [0x8e2cf000]
   java.lang.Thread.State: TIMED_WAITING (on object monitor)
        at java.lang.Object.wait(Native Method)
        - waiting on <0x974803a0> (a java.util.TaskQueue)
        at java.util.TimerThread.mainLoop(Timer.java:509)
        - locked <0x974803a0> (a java.util.TaskQueue)
        at java.util.TimerThread.run(Timer.java:462)

"Haven resource loader" daemon prio=10 tid=0x08247000 nid=0x15dd in Object.wait() [0x8e0f1000]
   java.lang.Thread.State: WAITING (on object monitor)
        at java.lang.Object.wait(Native Method)
        - waiting on <0x96feb640> (a haven.PrioQueue)
        at java.lang.Object.wait(Object.java:485)
        at haven.Resource$Loader.run(Resource.java:408)
        - locked <0x96feb640> (a haven.PrioQueue)
        at java.lang.Thread.run(Thread.java:619)

"Haven resource loader" daemon prio=10 tid=0x0824ac00 nid=0x15dc in Object.wait() [0x8e142000]
   java.lang.Thread.State: WAITING (on object monitor)
        at java.lang.Object.wait(Native Method)
        - waiting on <0x96feb958> (a haven.PrioQueue)
        at java.lang.Object.wait(Object.java:485)
        at haven.Resource$Loader.run(Resource.java:408)
        - locked <0x96feb958> (a haven.PrioQueue)
        at java.lang.Thread.run(Thread.java:619)

"Haven resource loader" daemon prio=10 tid=0x08248800 nid=0x15db in Object.wait() [0x8e193000]
   java.lang.Thread.State: WAITING (on object monitor)
        at java.lang.Object.wait(Native Method)
        - waiting on <0x96febc68> (a haven.PrioQueue)
        at java.lang.Object.wait(Object.java:485)
        at haven.Resource$Loader.run(Resource.java:408)
        - locked <0x96febc68> (a haven.PrioQueue)
        at java.lang.Thread.run(Thread.java:619)

"Haven resource loader" daemon prio=10 tid=0x08241400 nid=0x15da in Object.wait() [0x8e1e4000]
   java.lang.Thread.State: WAITING (on object monitor)
        at java.lang.Object.wait(Native Method)
        - waiting on <0x96febef8> (a haven.PrioQueue)
        at java.lang.Object.wait(Object.java:485)
        at haven.Resource$Loader.run(Resource.java:408)
        - locked <0x96febef8> (a haven.PrioQueue)
        at java.lang.Thread.run(Thread.java:619)

"AWT-EventQueue-0" prio=10 tid=0x081f5800 nid=0x15d7 in Object.wait() [0x8e720000]
   java.lang.Thread.State: WAITING (on object monitor)
        at java.lang.Object.wait(Native Method)
        - waiting on <0x96fc0f70> (a java.awt.EventQueue)
        at java.lang.Object.wait(Object.java:485)
        at java.awt.EventQueue.getNextEvent(EventQueue.java:479)
        - locked <0x96fc0f70> (a java.awt.EventQueue)
        at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:236)
        at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:184)
        at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:174)
        at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:169)
        at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:161)
        at java.awt.EventDispatchThread.run(EventDispatchThread.java:122)

"AWT-Shutdown" prio=10 tid=0x081f4800 nid=0x15d6 in Object.wait() [0x8e919000]
   java.lang.Thread.State: WAITING (on object monitor)
        at java.lang.Object.wait(Native Method)
        - waiting on <0x96fec178> (a java.lang.Object)
        at java.lang.Object.wait(Object.java:485)
        at sun.awt.AWTAutoShutdown.run(AWTAutoShutdown.java:265)
        - locked <0x96fec178> (a java.lang.Object)
        at java.lang.Thread.run(Thread.java:619)

"Haven main thread" prio=10 tid=0x081f3800 nid=0x15d5 in Object.wait() [0x8e771000]
   java.lang.Thread.State: WAITING (on object monitor)
        at java.lang.Object.wait(Native Method)
        - waiting on <0x97576b98> (a haven.Session)
        at java.lang.Object.wait(Object.java:485)
        at haven.RemoteUI.run(RemoteUI.java:85)
        - locked <0x97576b98> (a haven.Session)
        at haven.MainFrame.run(MainFrame.java:194)
        at haven.MainFrame.main2(MainFrame.java:266)
        at haven.MainFrame.access$100(MainFrame.java:35)
        at haven.MainFrame$6.run(MainFrame.java:309)
        at java.lang.Thread.run(Thread.java:619)

"AWT-XAWT" daemon prio=10 tid=0x081bd800 nid=0x15d4 runnable [0x8e96a000]
   java.lang.Thread.State: RUNNABLE
        at sun.awt.X11.XToolkit.waitForEvents(Native Method)
        at sun.awt.X11.XToolkit.run(XToolkit.java:541)
        at sun.awt.X11.XToolkit.run(XToolkit.java:505)
        at java.lang.Thread.run(Thread.java:619)

"Java2D Disposer" daemon prio=10 tid=0x08193c00 nid=0x15d3 in Object.wait() [0x8eb82000]
   java.lang.Thread.State: WAITING (on object monitor)
        at java.lang.Object.wait(Native Method)
        - waiting on <0x96fcee70> (a java.lang.ref.ReferenceQueue$Lock)
        at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:118)
        - locked <0x96fcee70> (a java.lang.ref.ReferenceQueue$Lock)
        at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:134)
        at sun.java2d.Disposer.run(Disposer.java:125)
        at java.lang.Thread.run(Thread.java:619)

"Low Memory Detector" daemon prio=10 tid=0x080f1400 nid=0x15d1 runnable [0x00000000]
   java.lang.Thread.State: RUNNABLE

"CompilerThread1" daemon prio=10 tid=0x080ef800 nid=0x15d0 waiting on condition [0x00000000]
   java.lang.Thread.State: RUNNABLE

"CompilerThread0" daemon prio=10 tid=0x080ed000 nid=0x15cf waiting on condition [0x00000000]
   java.lang.Thread.State: RUNNABLE

"Signal Dispatcher" daemon prio=10 tid=0x080eb800 nid=0x15ce waiting on condition [0x00000000]
   java.lang.Thread.State: RUNNABLE

"Finalizer" daemon prio=10 tid=0x080db000 nid=0x15cd in Object.wait() [0x8f485000]
   java.lang.Thread.State: WAITING (on object monitor)
        at java.lang.Object.wait(Native Method)
        - waiting on <0x944f2780> (a java.lang.ref.ReferenceQueue$Lock)
        at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:118)
        - locked <0x944f2780> (a java.lang.ref.ReferenceQueue$Lock)
        at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:134)
        at java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:159)

"Reference Handler" daemon prio=10 tid=0x080d6400 nid=0x15cc in Object.wait() [0x8f4d6000]
   java.lang.Thread.State: WAITING (on object monitor)
        at java.lang.Object.wait(Native Method)
        - waiting on <0x93c7e198> (a java.lang.ref.Reference$Lock)
        at java.lang.Object.wait(Object.java:485)
        at java.lang.ref.Reference$ReferenceHandler.run(Reference.java:116)
        - locked <0x93c7e198> (a java.lang.ref.Reference$Lock)

"main" prio=10 tid=0x08058c00 nid=0x15c8 in Object.wait() [0xb6ba7000]
   java.lang.Thread.State: WAITING (on object monitor)
        at java.lang.Object.wait(Native Method)
        - waiting on <0x96fcb5d8> (a haven.HackThread)
        at java.lang.Thread.join(Thread.java:1143)
        - locked <0x96fcb5d8> (a haven.HackThread)
        at java.lang.Thread.join(Thread.java:1196)
        at haven.MainFrame.main(MainFrame.java:314)

"VM Thread" prio=10 tid=0x080d3800 nid=0x15cb runnable

"GC task thread#0 (ParallelGC)" prio=10 tid=0x08060000 nid=0x15c9 runnable

"GC task thread#1 (ParallelGC)" prio=10 tid=0x08061800 nid=0x15ca runnable

"VM Periodic Task Thread" prio=10 tid=0x080f3400 nid=0x15d2 waiting on condition

JNI global references: 24921

Heap
 PSYoungGen      total 76096K, used 5700K [0xa8f70000, 0xae4c0000, 0xb3a10000)
  eden space 75968K, 7% used [0xa8f70000,0xa94e9338,0xad9a0000)
  from space 128K, 75% used [0xad9a0000,0xad9b8010,0xad9c0000)
  to   space 5824K, 0% used [0xadf10000,0xadf10000,0xae4c0000)
 PSOldGen        total 217472K, used 183703K [0x93a10000, 0xa0e70000, 0xa8f70000)
  object space 217472K, 84% used [0x93a10000,0x9ed75c58,0xa0e70000)
 PSPermGen       total 25472K, used 17389K [0x8fa10000, 0x912f0000, 0x93a10000)
  object space 25472K, 68% used [0x8fa10000,0x90b0b5a0,0x912f0000)


UPD: not sometimes, can 100% reproduce it.
User avatar
novaalpha
 
Posts: 1490
Joined: Sun Dec 26, 2010 11:42 pm
Location: Sparta

Re: Game Client modified by Ender

Postby EnderWiggin » Wed Jun 22, 2011 7:01 pm

new version available through updater and update archive at mediaFire. Changes:
  • fixed rare crash when changing location with path highlighting turned on. this is same as problem reported by novaalpha and probably Potjeh before in this thread.
  • update item tooltips when meter changes
  • reverse-quality transfer now works with CTRL+ALT+Mousewheel, SHIFT is unnecessary. This should fix some problems on linux systems.
  • Alt Gr now can be used instead of ALT
  • added displaying of total AC to Equipment screen
User avatar
EnderWiggin
 
Posts: 1154
Joined: Sat Mar 20, 2010 8:23 pm

Re: Ender - Installation Problem

Postby EnderWiggin » Wed Jun 22, 2011 7:20 pm

Post your entire run.bat contents
User avatar
EnderWiggin
 
Posts: 1154
Joined: Sat Mar 20, 2010 8:23 pm

Re: Game Client modified by Ender

Postby novaalpha » Wed Jun 22, 2011 7:21 pm

Thx a lot.
User avatar
novaalpha
 
Posts: 1490
Joined: Sun Dec 26, 2010 11:42 pm
Location: Sparta

Re: Ender - Installation Problem

Postby Maulkin » Wed Jun 22, 2011 7:55 pm

start "C:\Program Files (x86)\Java\jre6\bin\javaw.exe" -Djava.library.path="C:\Games\HnH_Ender_x64" -Xms256m -Xmx512m -jar haven.jar moltke.seatribe.se
SeaTribe

They specialize in permadeath and forum drama. :-)

Salem BETA: (Id be very glad if you use my link.)
http://beta.salemthegame.com/?ref=f626891d069
Maulkin
 
Posts: 163
Joined: Thu Feb 17, 2011 10:50 am

Re: Ender - Installation Problem

Postby EnderWiggin » Wed Jun 22, 2011 7:58 pm

remove start
User avatar
EnderWiggin
 
Posts: 1154
Joined: Sat Mar 20, 2010 8:23 pm

PreviousNext

Return to The Wizards' Tower

Who is online

Users browsing this forum: Claude [Bot] and 0 guests