Game Client modified by Ender

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

Moderator: Phades

Game Client modified by Ender

Postby EnderWiggin » Tue Jan 18, 2011 9:39 pm

Well, I've decided to make yet another client mod :ugeek:

FEATURE LIST:
  • All Gilbertus features
  • automatic translation of chat messages and runestones into English/Russian powered by Google Translate. Tweaked in options.
  • 2 additional belts - floating, shrinkable, flippable, with tooltips. Can be locked to prevent accidental changes. Hotkeys for the first one is 0-9, and for second one - F1-F12.
  • highlight radius of beehives/mine supports (well, anything with influence radius) when trying to place same thing. E.g. - when placing beehive all beehives show their radius.
  • [x->r] option to toggle highlight radius of beehives/mine supports (well, anything with influence radius). Try to place oject, to activate highlighting of this object for current session.
  • [x->s] option to toggle highlight of hidden objects.
  • CTRL-G shows grid
  • reworked chat. Can be toggled off in options->general
  • reworked audio options.
  • ability to zoom with mouse wheel. Can be toggled in options->camera
  • reworked minimap. Now it floating resizeable window. Can be toggled in Options->General. You can scroll minimap, zoom it, center on player and show grid. Accessible through buttons on minimap panel.
  • added simple haven wiki browser. Accessible through X->W. You can use input field to enter search request or drag icon from lower-right menu to open search results for this item. Left click on link opens in same tab, right click - in new tab.
  • option to always show kin names. Can be toggled in Options->General
  • added ability to make screenshots by pressing END key. Can be configured in Options->General

all files could be get from here: http://www.mediafire.com/hnh_ender and here(thanks to Phades for granting hosting) - archive with win 32bit and win 64bit clients as well as update archive for those who want to upgrade. For other versions extract all files from update archive into your other client folder.
source code could be found at git://github.com/EnderWiggin/Haven-and- ... -Ender.git

INSTALL INSTRUCTIONS:
http://www.havenandhearth.com/forum/viewtopic.php?f=27&t=14575&start=1890#p271391

HOW TO GET AN API KEY FOR TRANSLATOR:
http://www.havenandhearth.com/forum/viewtopic.php?f=27&t=20558#p247337

TROUBLESHOOTING:

Most Common Errors:
(If your error/problem is not listed below, then the first thing you should try to do is to use the other version of the client (32bit instead of 64bit or vice-versa)

"Windows cannot find javaw.":
Find where your java.exe is located and edit your run.bat file according to this schema:
Code: Select all
"FULL PATH TO JAVAW" -Xms256m -Xmx512m -jar haven.jar moltke.seatribe.se

Example:
Code: Select all
"C:\Program Files (x86)\Java\jre6\bin\java.exe" -Xms256m -Xmx512m -jar haven.jar moltke.seatribe.se

or you could add your java directory to PATH environment var and use run.bat provided in my archive.

Additional information on this error can be found here:
http://www.havenandhearth.com/forum/viewtopic.php?f=27&t=12278&start=250#p256334

Windows cannot find the archive: "-Djava.library.path..."
This section of the run.bat file is typically not required: -Djava.library.path="PATH TO GAME FOLDER". Remove it from the run.bat file first. If the error persists, check to make sure you have "quotes" where they should be. The -djava.library.path section is usually only required to satisfy errors like java.lang.UnsatisfiedLinkError: no jogl in java.library.path (Usually applies to Linux users)

Windows cannot find "-Xms256m"
This is usually caused when there is not proper "quotes" in the run.bat or by the word Start. First try removing the word 'Start' from your run.bat. If the problem persists, then make sure you have the beginning and ending quotes and proper spacing as shown in the example run.bat files here:
http://www.havenandhearth.com/forum/viewtopic.php?f=27&t=12278&start=250#p256334

Error contains: "java.lang.UnsatisfiedLinkError: no jogl..." or "...jogl.dll: Can't find dependent libraries"
Add: -Djava.library.path="PATH TO GAME FOLDER" to your run.bat.
Example:
Code: Select all
"C:\Program Files (x86)\Java\jre6\bin\java.exe" -Djava.library.path="C:\games\HnH\" -Xms256m -Xmx512m -jar haven.jar moltke.seatribe.se


"Connection Refused" when trying to log in
This can happen when the Auth/Login Server is down. Use the launcher in the link below for a temporary fix until the Auth/Login server is back up:
http://www.havenandhearth.com/forum/viewtopic.php?f=27&t=21910

-------

I've created test version of client updater. It's currently windows-only, But sources could be easily adjusted to any platform.
Updater could be found here. To install it just extract contents of archive into game folder and add this line as first line in your run.bat:
Code: Select all
.\updater\HnH_updater.exe

I'm awaiting feedback on updater. Working-not working, good-bad, suggestions and advices.

P.S. Now it won't work if you are behind proxy. Later will add proxy support and settings.
P.P.S. Source of updater could be found here. If you want to contribute. Or look how its working. It needs Python 3.x
Last edited by EnderWiggin on Fri Jan 27, 2012 6:37 pm, edited 21 times in total.
User avatar
EnderWiggin
 
Posts: 562
Joined: Sat Mar 20, 2010 8:23 pm

Re: Game Client modified by Ender

Postby Sordo » Tue Jan 18, 2011 9:50 pm

:D
It could use a mapper, though ;)
When in doubt, let the rocks fly.
User avatar
Sordo
 
Posts: 81
Joined: Thu Jul 22, 2010 3:58 pm

Re: Game Client modified by Ender

Postby Kaios » Tue Jan 18, 2011 10:03 pm

The translator is pretty cool but if you're able to incorporate a mapper like in Gilbertus as well as the Ctrl + H (Hide objects) feature this would be a great client.

Of course resizable window is also a necessity if you want anyone to use it.
Life is to short not to have a beer or 2 8-)
User avatar
Kaios
 
Posts: 2242
Joined: Fri Jul 30, 2010 2:14 am

Re: Game Client modified by Ender

Postby DatOneGuy » Tue Jan 18, 2011 10:12 pm

If you take feature suggestions there's a longlist leftover from where Arksu and Gilbertus left off. :lol:
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . .Hi. . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
User avatar
DatOneGuy
 
Posts: 5550
Joined: Sun Apr 18, 2010 7:50 am
Location: I'm in Miami, trick.

Re: Game Client modified by Ender

Postby g1real » Tue Jan 18, 2011 10:22 pm

Very nice, now implement that chat window change I made a topic about somewhere else.
loftar: The inner chaos of the Jorbian mind is hard to conceal. :)
jorb: It's called creative license. You know, that thing you seem to want to apply to logic, grammar and coherence? :)
User avatar
g1real
 
Posts: 545
Joined: Sun Aug 09, 2009 10:30 am
Location: You are now breathing manually.

Re: Game Client modified by Ender

Postby DDDsDD999 » Wed Jan 19, 2011 1:46 am

Might be nice if the russian to english translator had a togglekey. Like Ctrl + L
Confucius Say - "Man with five dicks have pants that fit like glove."
User avatar
DDDsDD999
 
Posts: 1437
Joined: Fri Jul 02, 2010 12:31 am
Location: Team sabinati

Re: Game Client modified by Ender

Postby EnderWiggin » Wed Jan 19, 2011 9:10 am

Client opdated (OP too). Added resizable client window. Next would be objects hiding and mapper. After that I will try to change UI a bit.
User avatar
EnderWiggin
 
Posts: 562
Joined: Sat Mar 20, 2010 8:23 pm

Re: Game Client modified by Ender

Postby Seer » Wed Jan 19, 2011 10:14 am

If you're going to add a mapper could you add a way to export the file? As it is I have to piece it together image by image to show the rest of my village.
Seer
 
Posts: 11
Joined: Mon Jul 19, 2010 3:59 am

Re: Game Client modified by Ender

Postby EnderWiggin » Wed Jan 19, 2011 10:26 am

Seer wrote:If you're going to add a mapper could you add a way to export the file? As it is I have to piece it together image by image to show the rest of my village.

I don't this is good idea. I plan to include Gilbertus's map.html for viewing session maps. But map concatenation is work for some other tool, not client.
User avatar
EnderWiggin
 
Posts: 562
Joined: Sat Mar 20, 2010 8:23 pm

Re: Game Client modified by Ender

Postby Lahrmid » Wed Jan 19, 2011 12:13 pm

Flawless client so far, the names-above-heads-disappearing bug of gilbertus really fucked me up during battles, will definetly recommend this to everyone.

Edit: or maybe not, just realized there are no additionals actionbars, and the enemy icon is located top-mid screen.
"T's better to reign in Hell than serve in Heav'n. " - Paradise Lost, Book I
User avatar
Lahrmid
 
Posts: 605
Joined: Sat Mar 27, 2010 12:00 pm

Next

Return to The Wizards' Tower

Who is online

Users browsing this forum: Ninijutsu and 2 guests