Ape Client

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

Re: Ape Client

Postby boshaw » Wed Oct 05, 2016 3:43 am

InvaderDoom wrote:
boshaw wrote:As in the minimap? If so you can manually do so by adding in the res name in data/mm-icons.ini and an icon. I'll make an easier method later.


Alright, that'd be great! Not to proficient in that stuff, I tried to copy some scripting for the automatic tree chopper...and well let's just say it didn't go over very well. I tried the auto tree chopper and the auto smelter filling and both failed :p


Did you try fuel-smelter? Most of the stuff for it appears to be there for it to work, but I can't actually verify as I have no coal or smelter. I can write up a tree one later too. Do you want it to destroy the stump too?
User avatar
boshaw
 
Posts: 1590
Joined: Tue Jun 01, 2010 10:22 pm

Re: Ape Client

Postby InvaderDoom » Wed Oct 05, 2016 4:55 am

Hell, that'd be awesome, would it be able to check if a shovel is in your inventory and switch to that, then destroy stump?
I just love to stalk the Jorbtar
#Memories
User avatar
InvaderDoom
 
Posts: 216
Joined: Sun Jul 31, 2016 8:06 am

Re: Ape Client

Postby InvaderDoom » Wed Oct 05, 2016 5:24 am

2nd time I've got this crash error in like 10 minutes, not sure if you could make sense of it, but in case it needed some looking into, here it is :D

Code: Select all
Exception in thread "Haven UI thread" java.lang.NullPointerException
        at haven.ChatUI.drawsmall(ChatUI.java:1134)
        at haven.GameUI.draw(GameUI.java:411)
        at haven.Widget.draw(Widget.java:689)
        at haven.Widget.draw(Widget.java:694)
        at haven.RootWidget.draw(RootWidget.java:59)
        at haven.UI.draw(UI.java:149)
        at haven.HavenPanel.rootdraw(HavenPanel.java:286)
        at haven.HavenPanel.run(HavenPanel.java:530)
        at java.lang.Thread.run(Unknown Source)


Edit: Both times this happened I was making some rope, not sure if that has anything to do with it, or just the fact that making rope takes forever :P

Edit#2: Crashed 3 times, this time I was just walking outside:

Code: Select all
Exception in thread "Haven UI thread" java.lang.NullPointerException
        at haven.ChatUI.drawsmall(ChatUI.java:1134)
        at haven.GameUI.draw(GameUI.java:411)
        at haven.Widget.draw(Widget.java:689)
        at haven.Widget.draw(Widget.java:694)
        at haven.RootWidget.draw(RootWidget.java:59)
        at haven.UI.draw(UI.java:149)
        at haven.HavenPanel.rootdraw(HavenPanel.java:286)
        at haven.HavenPanel.run(HavenPanel.java:530)
        at java.lang.Thread.run(Unknown Source)
I just love to stalk the Jorbtar
#Memories
User avatar
InvaderDoom
 
Posts: 216
Joined: Sun Jul 31, 2016 8:06 am

Re: Ape Client

Postby boshaw » Wed Oct 05, 2016 5:31 am

InvaderDoom wrote:2nd time I've got this crash error in like 10 minutes, not sure if you could make sense of it, but in case it needed some looking into, here it is :D


https://www.dropbox.com/s/a5ucrj019shlw ... -5.7z?dl=0

shouldn't happen anymore
User avatar
boshaw
 
Posts: 1590
Joined: Tue Jun 01, 2010 10:22 pm

Re: Ape Client

Postby InvaderDoom » Thu Oct 06, 2016 4:07 am

Hey Boshaw, got some ideas for you to work on if you like:

  • Is there currently a functionality of playing a sound when you get a message and chat isn't open or the cursor isn't selected on the chat window? I've missed a few messages because I didn't know I got them.
  • Possibly a better whispering system? Maybe like when you right click a Kin name and select "chat" it automatically sets the chat to whisper? I've had a hard time typing /w "name" because some people have difficult names to spell.
  • Tile Centering - This is something I believe Ender introduced and it's one of the main reasons I used/use his client. Planting trees or just clicking on a tile and having it center is HUGE!
  • The Grid - Is there a possible way we can have the ability to toggle back to the original grid? This one is super hard to figure out, and I keep thinking land is flat because it's all one color, then it turns out not to be. All the bright colors can be
  • Any possible way to toggle the "black loading screen"? I find that I think I'd rather wait for the loading screen than look at everything loading in individually, kind of hurts my brain :P If not, it's cool, just wondering.
    slightly confusing to look at.

Adding a couple things to the list:
  • Quality Reverse - Being able to put the quality on the bottom of an item image instead of the top, having it on the top makes it hard to see quantity of things like Box of Matches, Rustroot Extract, Flint & Steel, Etc.
  • Quality Background - Being able to draw a black background on the quality of an item, makes it very easy to see, commonly I find myself moving super close to the screen to see what an Item quality is, because it's very hard to tell.
Thanks for all the hard work, and I'm sure more notes will follow! :D
Last edited by InvaderDoom on Thu Oct 06, 2016 7:40 am, edited 2 times in total.
I just love to stalk the Jorbtar
#Memories
User avatar
InvaderDoom
 
Posts: 216
Joined: Sun Jul 31, 2016 8:06 am

Re: Ape Client

Postby InvaderDoom » Thu Oct 06, 2016 5:16 am

Possible Bug?

I've noticed every time I go into combat, and use the number keys, my hotbar quits working. 1-0 no longer work for the hotbar, any way to fix that?
I just love to stalk the Jorbtar
#Memories
User avatar
InvaderDoom
 
Posts: 216
Joined: Sun Jul 31, 2016 8:06 am

Re: Ape Client

Postby boshaw » Thu Oct 06, 2016 8:49 am

InvaderDoom wrote:Hey Boshaw, got some ideas for you to work on if you like:

  • Is there currently a functionality of playing a sound when you get a message and chat isn't open or the cursor isn't selected on the chat window? I've missed a few messages because I didn't know I got them.
  • Possibly a better whispering system? Maybe like when you right click a Kin name and select "chat" it automatically sets the chat to whisper? I've had a hard time typing /w "name" because some people have difficult names to spell.
  • Tile Centering - This is something I believe Ender introduced and it's one of the main reasons I used/use his client. Planting trees or just clicking on a tile and having it center is HUGE!
  • The Grid - Is there a possible way we can have the ability to toggle back to the original grid? This one is super hard to figure out, and I keep thinking land is flat because it's all one color, then it turns out not to be. All the bright colors can be
  • Any possible way to toggle the "black loading screen"? I find that I think I'd rather wait for the loading screen than look at everything loading in individually, kind of hurts my brain :P If not, it's cool, just wondering.
    slightly confusing to look at.



Update @ https://www.dropbox.com/s/c371g9gw4j8mg ... -6.7z?dl=0
Changes:
(6)
6.1. Added in a skybox, in Options -> graphics you can change range from 3000 away to 50000 and turn it on. Default is 30000 distance and it's off by default. 50000 is far enough to see and never be able to zoom outside the box without camera going out of view. You can find the textures in data/gfx/sky/ It's 6 textures.
6.2. Increased map grid radius to 10
6.3. Opening a PM with someone auto sets your chat to whisper them
6.4. Option in Gameplay settings to not skip the black loading screen if desired, it's skipped by default
6.5. Ability to hover obj details via ctrl+hover works again
6.6. You can now auto center clicks via a new keybind, by default no bind is given to it so ctrl+k and choose one yourself
6.7. Fight keybinds should now only block hotbar keys if you have a fight move assigned to them in combat, and fixed bug with combat keys blocking hotbar after fight is done
6.8. Added back notifications for chat, the chat button will highlight for whatever chat the message is for. If you're in "All Chat" no notificaiton will appear. You can change the notnification color in chat edit window

As for your Grid problem, for now try replacing data/grad.png with this image below to make it more defined:
Image

InvaderDoom wrote:Possible Bug?

I've noticed every time I go into combat, and use the number keys, my hotbar quits working. 1-0 no longer work for the hotbar, any way to fix that?


I believe this is fixed

InvaderDoom wrote:Adding a couple things to the list:
  • Quality Reverse - Being able to put the quality on the bottom of an item image instead of the top, having it on the top makes it hard to see quantity of things like Box of Matches, Rustroot Extract, Flint & Steel, Etc.
  • Quality Background - Being able to draw a black background on the quality of an item, makes it very easy to see, commonly I find myself moving super close to the screen to see what an Item quality is, because it's very hard to tell.
Thanks for all the hard work, and I'm sure more notes will follow! :D

I'll get to this tomorrow
User avatar
boshaw
 
Posts: 1590
Joined: Tue Jun 01, 2010 10:22 pm

Re: Ape Client

Postby ekzarh » Thu Oct 06, 2016 12:13 pm

You can use bitbucket to make public/private repos for free. It has full git support.

https://bitbucket.org/account/signup/
User avatar
ekzarh
 
Posts: 328
Joined: Tue Dec 20, 2011 9:42 pm

Re: Ape Client

Postby InvaderDoom » Thu Oct 06, 2016 5:48 pm

boshaw wrote:Update


Stellar as always! :D

However I think I found a minor bug, when your crafting history gets too long, it stops showing anything for crafting:
Image
Also, with the addition of the option for the loading screen(I have mine off, and it doesn't seem to work unfortunately), whenever I load in somewhere, if I click before the screen loads I crash with this error:
Code: Select all
Exception in thread "Render thread" java.lang.RuntimeException: haven.BGL$BGLException: java.lang.NullPointerException
        at com.jogamp.common.util.awt.AWTEDTExecutor.invoke(AWTEDTExecutor.java:58)
        at jogamp.opengl.awt.AWTThreadingPlugin.invokeOnOpenGLThread(AWTThreadingPlugin.java:103)
        at jogamp.opengl.ThreadingImpl.invokeOnOpenGLThread(ThreadingImpl.java:206)
        at javax.media.opengl.Threading.invokeOnOpenGLThread(Threading.java:172)
        at javax.media.opengl.Threading.invoke(Threading.java:191)
        at javax.media.opengl.awt.GLCanvas.display(GLCanvas.java:528)
        at haven.HavenPanel$6.uglyjoglhack(HavenPanel.java:445)
        at haven.HavenPanel$6.run(HavenPanel.java:480)
        at java.lang.Thread.run(Unknown Source)
Caused by: haven.BGL$BGLException: java.lang.NullPointerException
        at haven.BufferBGL.run(BufferBGL.java:46)
        at haven.HavenPanel.redraw(HavenPanel.java:391)
        at haven.HavenPanel$1.display(HavenPanel.java:102)
        at jogamp.opengl.GLDrawableHelper.displayImpl(GLDrawableHelper.java:649)
        at jogamp.opengl.GLDrawableHelper.display(GLDrawableHelper.java:633)
        at javax.media.opengl.awt.GLCanvas$9.run(GLCanvas.java:1271)
        at jogamp.opengl.GLDrawableHelper.invokeGLImpl(GLDrawableHelper.java:1103)
        at jogamp.opengl.GLDrawableHelper.invokeGL(GLDrawableHelper.java:978)
        at javax.media.opengl.awt.GLCanvas$10.run(GLCanvas.java:1282)
        at java.awt.event.InvocationEvent.dispatch(Unknown Source)
        at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
        at java.awt.EventQueue.access$500(Unknown Source)
        at java.awt.EventQueue$3.run(Unknown Source)
        at java.awt.EventQueue$3.run(Unknown Source)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)
        at java.awt.EventQueue.dispatchEvent(Unknown Source)
        at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
        at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
        at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
        at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
        at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
        at java.awt.EventDispatchThread.run(Unknown Source)
Caused by: java.lang.NullPointerException
        at haven.MapView$Hittest$1.done(MapView.java:1666)
        at haven.MapView$Hittest$1.done(MapView.java:1663)
        at haven.MapView$7.ckdone(MapView.java:1203)
        at haven.MapView$7$3.done(MapView.java:1194)
        at haven.MapView$7$3.done(MapView.java:1188)
        at haven.GOut$1.run(GOut.java:543)
        at haven.BGL$3.run(BGL.java:103)
        at haven.BufferBGL.run(BufferBGL.java:44)
        ... 22 more


Thanks again for the continued hard work!

Edit: I've also noticed that when you toggle on Tile Centering, I've set a hotkey for it, but it will not toggle off. Possible bug?
Edit#2: It appears that even when I reboot the client, the tile centering is still stuck on.
I just love to stalk the Jorbtar
#Memories
User avatar
InvaderDoom
 
Posts: 216
Joined: Sun Jul 31, 2016 8:06 am

Re: Ape Client

Postby boshaw » Thu Oct 06, 2016 9:32 pm

InvaderDoom wrote:
boshaw wrote:Update


Stellar as always! :D

However I think I found a minor bug, when your crafting history gets too long, it stops showing anything for crafting:
Image
Also, with the addition of the option for the loading screen(I have mine off, and it doesn't seem to work unfortunately), whenever I load in somewhere, if I click before the screen loads I crash with this error:
Code: Select all
Exception in thread "Render thread" java.lang.RuntimeException: haven.BGL$BGLException: java.lang.NullPointerException
        at com.jogamp.common.util.awt.AWTEDTExecutor.invoke(AWTEDTExecutor.java:58)
        at jogamp.opengl.awt.AWTThreadingPlugin.invokeOnOpenGLThread(AWTThreadingPlugin.java:103)
        at jogamp.opengl.ThreadingImpl.invokeOnOpenGLThread(ThreadingImpl.java:206)
        at javax.media.opengl.Threading.invokeOnOpenGLThread(Threading.java:172)
        at javax.media.opengl.Threading.invoke(Threading.java:191)
        at javax.media.opengl.awt.GLCanvas.display(GLCanvas.java:528)
        at haven.HavenPanel$6.uglyjoglhack(HavenPanel.java:445)
        at haven.HavenPanel$6.run(HavenPanel.java:480)
        at java.lang.Thread.run(Unknown Source)
Caused by: haven.BGL$BGLException: java.lang.NullPointerException
        at haven.BufferBGL.run(BufferBGL.java:46)
        at haven.HavenPanel.redraw(HavenPanel.java:391)
        at haven.HavenPanel$1.display(HavenPanel.java:102)
        at jogamp.opengl.GLDrawableHelper.displayImpl(GLDrawableHelper.java:649)
        at jogamp.opengl.GLDrawableHelper.display(GLDrawableHelper.java:633)
        at javax.media.opengl.awt.GLCanvas$9.run(GLCanvas.java:1271)
        at jogamp.opengl.GLDrawableHelper.invokeGLImpl(GLDrawableHelper.java:1103)
        at jogamp.opengl.GLDrawableHelper.invokeGL(GLDrawableHelper.java:978)
        at javax.media.opengl.awt.GLCanvas$10.run(GLCanvas.java:1282)
        at java.awt.event.InvocationEvent.dispatch(Unknown Source)
        at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
        at java.awt.EventQueue.access$500(Unknown Source)
        at java.awt.EventQueue$3.run(Unknown Source)
        at java.awt.EventQueue$3.run(Unknown Source)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)
        at java.awt.EventQueue.dispatchEvent(Unknown Source)
        at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
        at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
        at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
        at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
        at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
        at java.awt.EventDispatchThread.run(Unknown Source)
Caused by: java.lang.NullPointerException
        at haven.MapView$Hittest$1.done(MapView.java:1666)
        at haven.MapView$Hittest$1.done(MapView.java:1663)
        at haven.MapView$7.ckdone(MapView.java:1203)
        at haven.MapView$7$3.done(MapView.java:1194)
        at haven.MapView$7$3.done(MapView.java:1188)
        at haven.GOut$1.run(GOut.java:543)
        at haven.BGL$3.run(BGL.java:103)
        at haven.BufferBGL.run(BufferBGL.java:44)
        ... 22 more


Thanks again for the continued hard work!

Edit: I've also noticed that when you toggle on Tile Centering, I've set a hotkey for it, but it will not toggle off. Possible bug?
Edit#2: It appears that even when I reboot the client, the tile centering is still stuck on.


Update @ https://www.dropbox.com/s/r9y0kpfgnp836 ... -7.7z?dl=0

Changes:
(7)
7.1. tile centering bug fixed
7.2. loading screen should be more visible when maps are loading, be warned do not use a high grid radius or you'll be stuck in a loading screen since grids will likely be missing the higher you go. Basically anything above 3 radius will black screen
7.3. Fixed a bug with makewindow where it wouldn't change the tab if reopened via menu grid rather than clicking the tab button
7.4. Potential fix for hittest crash
7.5. Added in color for item Q background in options->UI Settings. Default is a transparent gray.
7.6. Added in color for Tab highlighting in options -> UI Settings. Default is Yellow
7.7. Ability to change Item Q Location in options -> Gameplay Settings. Default is Top Right.


I couldn't actually reproduce your Make history bug, but I ran into another one while trying so maybe it was the same thing. Pretty sure everything else has been fixed or added in as well.
User avatar
boshaw
 
Posts: 1590
Joined: Tue Jun 01, 2010 10:22 pm

PreviousNext

Return to The Wizards' Tower

Who is online

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