Custom client by Latikai, building on Ender's client

Forum for game modifications and custom clients.

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

Postby Kandarim » Tue Jan 02, 2018 9:56 pm

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.
I have neither the crayons nor the time to explain it to you.
JC wrote:I'm not fully committed to being wrong on that yet.
User avatar
Kandarim
Customer
 
Posts: 5310
Joined: Mon Jan 21, 2013 4:18 pm

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

Postby jalapeno122 » Tue Jan 09, 2018 3:45 pm

Please add option to use awt/hardware cursor mode for rendering the cursor.
jalapeno122
 
Posts: 6
Joined: Sun Mar 08, 2015 1:13 pm

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

Postby Rifmaster » Tue Jan 09, 2018 7:14 pm

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
User avatar
Rifmaster
 
Posts: 1647
Joined: Fri Jun 27, 2014 9:13 am
Location: Chernobyl

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

Postby lachlaan » Tue Jan 09, 2018 8:19 pm

Likely github is having issues, it's done it before
Exactly 6.022 x 10^23 worth of Lach molecules.
lachlaan
Customer
 
Posts: 2040
Joined: Tue Mar 12, 2013 3:11 pm

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

Postby Rifmaster » Tue Jan 09, 2018 8:21 pm

yea its fine now
User avatar
Rifmaster
 
Posts: 1647
Joined: Fri Jun 27, 2014 9:13 am
Location: Chernobyl

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

Postby jakhollin » Thu Jan 18, 2018 5:09 am

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.
User avatar
jakhollin
 
Posts: 1174
Joined: Mon Nov 12, 2012 4:11 am

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

Postby shubla » Wed Jan 24, 2018 5:13 pm

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.
Image
User avatar
shubla
 
Posts: 32
Joined: Tue Jul 14, 2015 8:38 pm
Location: Finland

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

Postby Taipion » Wed Jan 24, 2018 6:08 pm

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. ^^
Need something? Here is my Shop (Including some useful info for new/returning players at the bottom of the first post)
Taipion
 
Posts: 2349
Joined: Fri Mar 08, 2013 4:12 pm

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

Postby Nikixos » Sat Jan 27, 2018 2:37 am

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.
Image Image
Follow me on Youtube and Twitch!
User avatar
Nikixos
 
Posts: 1594
Joined: Mon Jan 21, 2013 9:03 am
Location: Mexico

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

Postby gaxaro » Sun Jan 28, 2018 7:20 am

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.
gaxaro
 
Posts: 9
Joined: Tue Jan 16, 2018 1:47 am

PreviousNext

Return to Artifice & Arcana

Who is online

Users browsing this forum: No registered users and 4 guests