Page 232 of 237

Re: Custom client by Latikai, building on Ender's client

PostPosted: Tue Jan 02, 2018 9:56 pm
by Kandarim
Also changed Popham to Concord on the login screen.
For the record, all other functionality still worked fine -- this was simply a textual update; you can check the expedition's status with that button, and the top button will allow you to use the expedition server to authenticate in the off chance providence crashes without taking the expedition down. Unless things change much towards any future expeditions, this should remain the case even if I am not very quick in updating the text.

Re: Custom client by Latikai, building on Ender's client

PostPosted: Tue Jan 09, 2018 3:45 pm
by jalapeno122
Please add option to use awt/hardware cursor mode for rendering the cursor.

Re: Custom client by Latikai, building on Ender's client

PostPosted: Tue Jan 09, 2018 7:14 pm
by Rifmaster
My client won't launch.

<?xml version="1.0" ?>
<jnlp spec="1.0+" codebase="http://DonnEssime.github.io/Salem" href="updater.jnlp">
<information>
<title>Custom Salem Updater</title>
<vendor>Latikai</vendor>
<description>The Salem game</description>
<icon href="http://game.salemthegame.com/java/icon.gif" />
<shortcut online="false">
<desktop />
<menu submenu="Custom Salem Updater" />
</shortcut>
</information>
<security>
<all-permissions />
</security>
<resources>
<java version="1.6+" max-heap-size="1024M" />
<j2se version="1.6+" max-heap-size="1024M" />
<jar href="updater.jar" />
<property name="haven.defserv" value="http://game.salemthegame.com" />
<property name="haven.resurl" value="http://game.salemthegame.com/res/" />
<property name="haven.storeurl" value="http://login.salemthegame.com/portal/tostore" />
</resources>
<application-desc />
</jnlp>

That's the first thingy
java.net.UnknownHostException: DonnEssime.github.io
at java.net.AbstractPlainSocketImpl.connect(Unknown Source)
at java.net.PlainSocketImpl.connect(Unknown Source)
at java.net.SocksSocketImpl.connect(Unknown Source)
at java.net.Socket.connect(Unknown Source)
at java.net.Socket.connect(Unknown Source)
at sun.net.NetworkClient.doConnect(Unknown Source)
at sun.net.www.http.HttpClient.openServer(Unknown Source)
at sun.net.www.http.HttpClient.openServer(Unknown Source)
at sun.net.www.http.HttpClient.<init>(Unknown Source)
at sun.net.www.http.HttpClient.New(Unknown Source)
at sun.net.www.http.HttpClient.New(Unknown Source)
at sun.net.www.protocol.http.HttpURLConnection.getNewHttpClient(Unknown Source)
at sun.net.www.protocol.http.HttpURLConnection.plainConnect0(Unknown Source)
at sun.net.www.protocol.http.HttpURLConnection$6.run(Unknown Source)
at sun.net.www.protocol.http.HttpURLConnection$6.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.AccessController.doPrivilegedWithCombiner(Unknown Source)
at sun.net.www.protocol.http.HttpURLConnection.plainConnect(Unknown Source)
at sun.net.www.protocol.http.HttpURLConnection.connect(Unknown Source)
at sun.net.www.protocol.http.HttpURLConnection.getInputStream0(Unknown Source)
at sun.net.www.protocol.http.HttpURLConnection.access$200(Unknown Source)
at sun.net.www.protocol.http.HttpURLConnection$9.run(Unknown Source)
at sun.net.www.protocol.http.HttpURLConnection$9.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.AccessController.doPrivilegedWithCombiner(Unknown Source)
at sun.net.www.protocol.http.HttpURLConnection.getInputStream(Unknown Source)
at com.sun.deploy.net.HttpUtils.followRedirects(Unknown Source)
at com.sun.deploy.net.BasicHttpRequest.doRequest(Unknown Source)
at com.sun.deploy.net.BasicHttpRequest.doGetRequestEX(Unknown Source)
at com.sun.deploy.cache.ResourceProviderImpl.checkUpdateAvailable(Unknown Source)
at com.sun.deploy.cache.ResourceProviderImpl.isUpdateAvailable(Unknown Source)
at com.sun.deploy.cache.ResourceProviderImpl.getResource(Unknown Source)
at com.sun.deploy.cache.ResourceProviderImpl.getResource(Unknown Source)
at com.sun.javaws.LaunchDownload$DownloadTask.call(Unknown Source)
at java.util.concurrent.FutureTask.run(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)

That's the other thingy
It also says Error: DonnEssime.github.io

Re: Custom client by Latikai, building on Ender's client

PostPosted: Tue Jan 09, 2018 8:19 pm
by lachlaan
Likely github is having issues, it's done it before

Re: Custom client by Latikai, building on Ender's client

PostPosted: Tue Jan 09, 2018 8:21 pm
by Rifmaster
yea its fine now

Re: Custom client by Latikai, building on Ender's client

PostPosted: Thu Jan 18, 2018 5:09 am
by jakhollin
Yo Kandarim,

So a good friend of mine has continued to play for while now. I answer questions for him when I can. Tonight he showed me a problem with the Java shortcut missing after his most recent java update. I have been detached for a while now but after picking up the jnlp file the shortcut is missing. Got a fix for it. Sorry not sticking around here for too long.

searchforthisbuddy (so when he sees the possible fix.)

Thanks in advance.

Re: Custom client by Latikai, building on Ender's client

PostPosted: Wed Jan 24, 2018 5:13 pm
by shubla
Code: Select all
java.lang.RuntimeException: java.lang.StringIndexOutOfBoundsException: String index out of range: 21
   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.uglyjoglhack(HavenPanel.java:418)
   at haven.HavenPanel.run(HavenPanel.java:453)
   at java.lang.Thread.run(Thread.java:748)
Caused by: java.lang.StringIndexOutOfBoundsException: String index out of range: 21
   at java.lang.String.substring(String.java:1963)
   at haven.Text$Line.advance(Text.java:59)
   at haven.TextEntry.draw(TextEntry.java:101)
   at haven.Widget.draw(Widget.java:514)
   at haven.Widget.draw(Widget.java:519)
   at haven.ChatUI$Channel.draw(ChatUI.java:322)
   at haven.Widget.draw(Widget.java:514)
   at haven.Widget.draw(Widget.java:519)
   at haven.GameUI.drawFiltered(GameUI.java:658)
   at haven.GameUI.draw(GameUI.java:666)
   at haven.Widget.draw(Widget.java:514)
   at haven.Widget.draw(Widget.java:519)
   at haven.RootWidget.draw(RootWidget.java:182)
   at haven.UI.draw(UI.java:165)
   at haven.HavenPanel.redraw(HavenPanel.java:296)
   at haven.HavenPanel$1.display(HavenPanel.java:92)
   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(InvocationEvent.java:301)
   at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:756)
   at java.awt.EventQueue.access$500(EventQueue.java:97)
   at java.awt.EventQueue$3.run(EventQueue.java:709)
   at java.awt.EventQueue$3.run(EventQueue.java:703)
   at java.security.AccessController.doPrivileged(Native Method)
   at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:80)
   at java.awt.EventQueue.dispatchEvent(EventQueue.java:726)
   at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:201)
   at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:116)
   at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:105)
   at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101)
   at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:93)
   at java.awt.EventDispatchThread.run(EventDispatchThread.java:82)

No idea how to reproduce.

Re: Custom client by Latikai, building on Ender's client

PostPosted: Wed Jan 24, 2018 6:08 pm
by Taipion
shubla wrote:
Code: Select all
java.lang.RuntimeException: java.lang.StringIndexOutOfBoundsException: String index out of range: 21
   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.uglyjoglhack(HavenPanel.java:418)
   at haven.HavenPanel.run(HavenPanel.java:453)
   at java.lang.Thread.run(Thread.java:748)
Caused by: java.lang.StringIndexOutOfBoundsException: String index out of range: 21
   at java.lang.String.substring(String.java:1963)
   at haven.Text$Line.advance(Text.java:59)
   at haven.TextEntry.draw(TextEntry.java:101)
   at haven.Widget.draw(Widget.java:514)
   at haven.Widget.draw(Widget.java:519)
   at haven.ChatUI$Channel.draw(ChatUI.java:322)
   at haven.Widget.draw(Widget.java:514)
   at haven.Widget.draw(Widget.java:519)
   at haven.GameUI.drawFiltered(GameUI.java:658)
   at haven.GameUI.draw(GameUI.java:666)
   at haven.Widget.draw(Widget.java:514)
   at haven.Widget.draw(Widget.java:519)
   at haven.RootWidget.draw(RootWidget.java:182)
   at haven.UI.draw(UI.java:165)
   at haven.HavenPanel.redraw(HavenPanel.java:296)
   at haven.HavenPanel$1.display(HavenPanel.java:92)
   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(InvocationEvent.java:301)
   at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:756)
   at java.awt.EventQueue.access$500(EventQueue.java:97)
   at java.awt.EventQueue$3.run(EventQueue.java:709)
   at java.awt.EventQueue$3.run(EventQueue.java:703)
   at java.security.AccessController.doPrivileged(Native Method)
   at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:80)
   at java.awt.EventQueue.dispatchEvent(EventQueue.java:726)
   at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:201)
   at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:116)
   at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:105)
   at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101)
   at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:93)
   at java.awt.EventDispatchThread.run(EventDispatchThread.java:82)

No idea how to reproduce.


Probably a random/rare thing, check your chat logs what text you have been sending/receiving at that moment, see if you can reproduce it by reproducing the chat. ^^

Re: Custom client by Latikai, building on Ender's client

PostPosted: Sat Jan 27, 2018 2:37 am
by Nikixos
Can you add grapes to the Farmer mode Tree bushes, to simplify it to only 1 grape once it's harvestable?
Grapes tend to lower frames by quite a bunch, 10 frames less when there's a lot of grapes in the area, and the new rendering distance makes it impossible to play with a grape farm in your base, another solution is welcome.

Re: Custom client by Latikai, building on Ender's client

PostPosted: Sun Jan 28, 2018 7:20 am
by gaxaro
Kandarim, please make a option about not needing to hold down ctrl when clicking on the mini map when you wanna go to that location. Thank you.