Game client modified by Gilbertus

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

Moderator: Phades

Re: Game client modified by Gilbertus

Postby hfacktor » Wed Nov 10, 2010 1:03 am

Well, I downloaded the original Haven.jar that's linked to from Pacho's JNLP (which also seems to be about 150kb larger), and put it up on my own hosting and it seems to be running fine (apart from the fact that it can't connect because it's using the old Haven.jar as a base).

So I'm guessing that in order for a .jar file to load from a .jnlp, it has to be signed or otherwise edited in some way. I'm going to take a look myself, but I doubt I'll have much luck. Could maybe someone who's more familiar with java/editing jar files somehow patch Pacho's signed version of Haven.jar (http://hh-irc-extended-client.googlecod ... /haven.jar) with the newly updated haven.jar released by jorb (I have no idea where to find this but from reading this thread is sounds like some of you got a hold of it).

If someone could do this for me and get it working I'd be forever grateful. I know this should probably go in the Pacho thread since I'm using his JNLP version as a backbone, but it seems discussion here is more active and there have been a few recent posts by people who seem familiar with editing java/jar files.

For what it's worth I'm trying the workaround of getting the JNLP version to run correctly because I'm on OSX and can't seem to get any of the locally downloaded clients to run correctly, but that's a whole other mess.
hfacktor
 
Posts: 179
Joined: Sun Jun 27, 2010 4:46 am

Re: Game client modified by Gilbertus

Postby DigDog » Wed Nov 10, 2010 6:29 am

Just curious, why exactly do you want to use Pacho's and won't just Gilbertus' client instead?
burgingham wrote:You call that beer?
User avatar
DigDog
 
Posts: 711
Joined: Mon Jul 19, 2010 1:52 am
Location: Germany

Re: Game client modified by Gilbertus

Postby BWithey » Wed Nov 10, 2010 10:52 am

IRC capability. Pure and simple. That's my reason anyway... And finding it MUCH more useful than Ctrl+X for X-ray, and I won't use the auto-mapping feature, that's what parchment and ink is for.
BWithey
 
Posts: 274
Joined: Sun Aug 01, 2010 3:16 pm

Re: Game client modified by Gilbertus

Postby BWithey » Wed Nov 10, 2010 11:41 am

I am having an absolute grinch of a time trying to get the Gilbertus client to work, however.

I've tried downloading both the 32 bit file, and the 64 bit file. I've made the modifications mentioned in this thread, both as a group, and individually. I tried downloading the 32 bit client since someone I know has the 32 bit Gilbertus working right, but I just keep getting the 'quick flash' of the Console, (though when I put pause it gives me the 'java is not a valid...' response)...

Any ideas?
BWithey
 
Posts: 274
Joined: Sun Aug 01, 2010 3:16 pm

Re: Game client modified by Gilbertus

Postby Mqrius » Wed Nov 10, 2010 12:41 pm

BWithey wrote:I am having an absolute grinch of a time trying to get the Gilbertus client to work, however.

I've tried downloading both the 32 bit file, and the 64 bit file. I've made the modifications mentioned in this thread, both as a group, and individually. I tried downloading the 32 bit client since someone I know has the 32 bit Gilbertus working right, but I just keep getting the 'quick flash' of the Console, (though when I put pause it gives me the 'java is not a valid...' response)...

Any ideas?
Well, the "java is not a valid application" or whatever, means your computer can't find java. It has nothing to do with the client. Did the old client work? Because if so, then you probably edited your run.bat to directly point to your java installed directory. Copying that part of your old run.bat should work.
User avatar
Mqrius
 
Posts: 367
Joined: Sun Aug 29, 2010 8:58 pm

Re: Game client modified by Gilbertus

Postby sabinati » Wed Nov 10, 2010 4:15 pm

BWithey wrote:IRC capability. Pure and simple. That's my reason anyway... And finding it MUCH more useful than Ctrl+X for X-ray, and I won't use the auto-mapping feature, that's what parchment and ink is for.


considering the admittedly poor implementation of irc in pacho's client, you'd be better off with a standalone irc client such as mirc, xchat, pidgin, etc
User avatar
sabinati
 
Posts: 15513
Joined: Mon Jul 13, 2009 4:25 am
Location: View active topics

Re: Game client modified by Gilbertus

Postby hfacktor » Wed Nov 10, 2010 6:31 pm

hfacktor wrote:
hfacktor wrote:I can never get these things to run correctly. :cry:
Code: Select all
2010-10-06 17:21:29.915 java[76578:1707] *** Assertion failure in -[CocoaAppWindow _changeJustMain], /SourceCache/AppKit/AppKit-1038.32/AppKit.subproj/NSWindow.m:9470
2010-10-06 17:21:29.917 java[76578:1707] *** CPerformer: ignoring exception 'Invalid parameter not satisfying: [self canBecomeMainWindow]' raised during perform of selector 'requestFocus:' on target 'FocusManager' with args '<AWTComponentSetFocusData: 0x102032ae0>'
Exception in thread "AWT-EventQueue-0" java.lang.ExceptionInInitializerError
   at com.sun.opengl.impl.JAWT.size(JAWT.java:17)
   at com.sun.opengl.impl.JAWT.create(JAWT.java:25)
   at com.sun.opengl.impl.JAWT$1.run(JAWT.java:97)
   at java.security.AccessController.doPrivileged(Native Method)
   at com.sun.opengl.impl.JAWT.getJAWT(JAWT.java:95)
   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.maybeDoSingleThreadedWorkaround(GLCanvas.java:412)
   at javax.media.opengl.GLCanvas.display(GLCanvas.java:244)
   at javax.media.opengl.GLCanvas.paint(GLCanvas.java:277)
   at sun.awt.RepaintArea.paintComponent(RepaintArea.java:276)
   at sun.awt.RepaintArea.paint(RepaintArea.java:241)
   at apple.awt.ComponentModel.handleEvent(ComponentModel.java:263)
   at java.awt.Component.dispatchEventImpl(Component.java:4790)
   at java.awt.Component.dispatchEvent(Component.java:4544)
   at java.awt.EventQueue.dispatchEvent(EventQueue.java:635)
   at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:296)
   at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:211)
   at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:201)
   at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:196)
   at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:188)
   at java.awt.EventDispatchThread.run(EventDispatchThread.java:122)
Caused by: java.lang.RuntimeException: Please port CPU detection (32/64 bit) to your platform (mac os x/x86_64)
   at com.sun.gluegen.runtime.CPU.<clinit>(CPU.java:72)
   ... 24 more
javax.media.opengl.GLException: javax.media.opengl.GLException: Attempt to make the same context current twice on thread Thread[AWT-EventQueue-0,6,main]
   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:349)
   at haven.HavenPanel.run(HavenPanel.java:378)
   at java.lang.Thread.run(Thread.java:637)
Caused by: javax.media.opengl.GLException: Attempt to make the same context current twice on thread Thread[AWT-EventQueue-0,6,main]
   at com.sun.opengl.impl.GLContextLock.lock(GLContextLock.java:83)
   at com.sun.opengl.impl.GLContextImpl.makeCurrent(GLContextImpl.java:131)
   at com.sun.opengl.impl.GLDrawableHelper.invokeGL(GLDrawableHelper.java:182)
   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:633)
   at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:296)
   at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:211)
   at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:201)
   at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:196)
   at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:188)
   at java.awt.EventDispatchThread.run(EventDispatchThread.java:122)
Exception in thread "AWT-EventQueue-0" javax.media.opengl.GLException: Attempt to make the same context current twice on thread Thread[AWT-EventQueue-0,6,main]
   at com.sun.opengl.impl.GLContextLock.lock(GLContextLock.java:83)
   at com.sun.opengl.impl.GLContextImpl.makeCurrent(GLContextImpl.java:131)
   at com.sun.opengl.impl.GLDrawableHelper.invokeGL(GLDrawableHelper.java:182)
   at javax.media.opengl.GLCanvas.maybeDoSingleThreadedWorkaround(GLCanvas.java:412)
   at javax.media.opengl.GLCanvas.display(GLCanvas.java:244)
   at javax.media.opengl.GLCanvas.paint(GLCanvas.java:277)
   at sun.awt.RepaintArea.paintComponent(RepaintArea.java:276)
   at sun.awt.RepaintArea.paint(RepaintArea.java:241)
   at apple.awt.ComponentModel.handleEvent(ComponentModel.java:263)
   at java.awt.Component.dispatchEventImpl(Component.java:4790)
   at java.awt.Component.dispatchEvent(Component.java:4544)
   at java.awt.EventQueue.dispatchEvent(EventQueue.java:635)
   at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:296)
   at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:211)
   at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:201)
   at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:196)
   at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:188)
   at java.awt.EventDispatchThread.run(EventDispatchThread.java:122)
Exception in thread "Haven UI thread" javax.media.opengl.GLException: javax.media.opengl.GLException: Attempt to make the same context current twice on thread Thread[AWT-EventQueue-0,6,main]
   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:349)
   at haven.HavenPanel.run(HavenPanel.java:378)
   at java.lang.Thread.run(Thread.java:637)
Caused by: javax.media.opengl.GLException: Attempt to make the same context current twice on thread Thread[AWT-EventQueue-0,6,main]
   at com.sun.opengl.impl.GLContextLock.lock(GLContextLock.java:83)
   at com.sun.opengl.impl.GLContextImpl.makeCurrent(GLContextImpl.java:131)
   at com.sun.opengl.impl.GLDrawableHelper.invokeGL(GLDrawableHelper.java:182)
   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:633)
   at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:296)
   at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:211)
   at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:201)
   at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:196)
   at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:188)
   at java.awt.EventDispatchThread.run(EventDispatchThread.java:122)


OSX 10.6. Upon running the .bat the haven.MainFrame opens but then just hangs on a white screen.

Anyone know how to get this stuff running on OSX? I ran into the same problem with trying to set up Pacho's client, and have just been using Pacho's JNLP version since that seems to work without any problems (but since the server move it can't connect obviously).

I'd really like to be able to get this up and running. I can't fathom having to go from 2500x1400 res down to the default 600x400 or whatever the hell it is.

Still trying to get this running on OSX. Surely there should be someone out there who knows what problem I'm experiencing and how to fix it.
hfacktor
 
Posts: 179
Joined: Sun Jun 27, 2010 4:46 am

Re: Game client modified by Gilbertus

Postby hfacktor » Wed Nov 10, 2010 6:36 pm

I'm assuming it has something to do with the OSX version not being ported for 64 bit systems. I'm going to try some mixing and matching of the Windows 64 bit client with the OSX client. This probably isn't going to end well.
hfacktor
 
Posts: 179
Joined: Sun Jun 27, 2010 4:46 am

Re: Game client modified by Gilbertus

Postby hfacktor » Wed Nov 10, 2010 6:38 pm

Yeah, that didn't work.

FOR THE LOVE OF GOD SOMEONE HELP ME PLEASE.
hfacktor
 
Posts: 179
Joined: Sun Jun 27, 2010 4:46 am

Re: Game client modified by Gilbertus

Postby hfacktor » Wed Nov 10, 2010 7:37 pm

Not that any of you care, but I think I may have figured out the problem. I had to go into my java settings in OSX and make it so that it uses the 32bit version first (both versions are installed on OSX, but the 64bit version is defaulted).

Now it hangs during authentication, but hey at least I got the program to load. :|
hfacktor
 
Posts: 179
Joined: Sun Jun 27, 2010 4:46 am

PreviousNext

Return to The Wizards' Tower

Who is online

Users browsing this forum: Claude [Bot] and 1 guest