Optimized client aka Bison grass

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

Optimized client aka Bison grass

Postby aghmed » Wed Jan 06, 2016 3:09 am

Hello
So it's time to share with you what i've already did.
repo is available here: https://github.com/drevnyy/hafen-client/tree/optimalization

16.01.2016
[Just Hafen.jar] https://github.com/drevnyy/hafen-client/releases/tag/01.16

This version is BETA.

Additional options:
-Turning off sound - if you have muted it anyway, it might give you some FPS boost
-Boost mode - current features:
-Loads only terrain tile you are standing on (without it loads 2x2)
-turns off loading flavour objects (brushes, grasses and stuff like that)
-draw range - limits your vision to given value (measured in distance from your character in subtiles)
-Hide objects - turn off visibility of trees/animals/plants
-Simple crops- simplifies drawing of crops (might need a reboot, wise to turn on if you have problems with large fields)
-ugly tiles- simplifies creating terrain (might need a reboot, NOT TESTED)


Changelog:
16.01.2016:
- added ridge simplify to ugly tiles

10.01.2016:
- removed bug with muted sound
- added hiding objects
- added simplified crops
- added "ugly tiles"

10.01.2016:
- removed cellar bug
- added more juice to boost option

08.01.2016(v3):
- Fixed awkward bug with flower menu
- Changed way of removing flavor objects

08.01.2016(v2):
- Added draw limits on objects
- Added configuration file(now config of my new functions shall be saved)
- Added hiding flav icons on boost (terrain objects, about 50% of whole graphics load)
- Removed "unsafe" part from boost (as it doesn't give any results)


08.01.2016:
- Further optimizing object creating
- Added option to turn off sound (apparently it gives few FPS in synthetic test)
- Added limiting drawing range while on Boost mode (big performance boost)

05.01.2016:
- First version
- Added boost option
- Optimized object creating


NOTE: client might give you an exception at first run - it's because you don't have config file. As soon as you will enter options this file will be created
Last edited by aghmed on Sat Jan 16, 2016 4:10 pm, edited 13 times in total.
public static class StupidJavaCodeContainer {
/* oh, i love swing. */
class checkOutMyPathfinder{
Image
}}
User avatar
aghmed
 
Posts: 238
Joined: Fri Sep 07, 2012 7:20 pm
Location: between London and third part of LSD

Re: Optimized client

Postby aghmed » Wed Jan 06, 2016 3:09 am

*reserved
public static class StupidJavaCodeContainer {
/* oh, i love swing. */
class checkOutMyPathfinder{
Image
}}
User avatar
aghmed
 
Posts: 238
Joined: Fri Sep 07, 2012 7:20 pm
Location: between London and third part of LSD

Re: Optimized client

Postby Bowshot125 » Wed Jan 06, 2016 4:45 am

Checking it out now. Will be back with opinion.
What is with the 18m download?
Besides the download time it is gr8. :oops:
User avatar
Bowshot125
 
Posts: 1045
Joined: Tue Jun 26, 2012 12:31 pm
Location: In tanning fluid limbo

Re: Optimized client

Postby aghmed » Thu Jan 07, 2016 11:49 pm

+3FPS coming soon :D
public static class StupidJavaCodeContainer {
/* oh, i love swing. */
class checkOutMyPathfinder{
Image
}}
User avatar
aghmed
 
Posts: 238
Joined: Fri Sep 07, 2012 7:20 pm
Location: between London and third part of LSD

Re: Optimized client

Postby xTrainx » Fri Jan 08, 2016 3:15 am

it seems, better, althought it takes me longer for me to load maps for some reason
User avatar
xTrainx
 
Posts: 511
Joined: Sun Feb 02, 2014 8:22 am
Location: Venezuela

Re: Optimized client

Postby aghmed » Fri Jan 08, 2016 6:56 pm

NEW VERSION AVAILABLE

You gonna like it :D
public static class StupidJavaCodeContainer {
/* oh, i love swing. */
class checkOutMyPathfinder{
Image
}}
User avatar
aghmed
 
Posts: 238
Joined: Fri Sep 07, 2012 7:20 pm
Location: between London and third part of LSD

Re: Optimized client

Postby shubla » Fri Jan 08, 2016 7:32 pm

Use githubs own release thingy if possible please.
Image
I'm not sure that I have a strong argument against sketch colors - Jorb, November 2019
http://i.imgur.com/CRrirds.png?1
Join the moderated unofficial discord for the game! https://discord.gg/2TAbGj2
Purus Pasta, The Best Client
User avatar
shubla
 
Posts: 13041
Joined: Sun Nov 03, 2013 11:26 am
Location: Finland

Re: Optimized client

Postby aghmed » Fri Jan 08, 2016 7:37 pm

shubla wrote:Use githubs own release thingy if possible please.


i'm sorry but i have no idea what you are talking about :D


# further optimalizations are in a way
Currently got (about) 230fps from base 38fps
public static class StupidJavaCodeContainer {
/* oh, i love swing. */
class checkOutMyPathfinder{
Image
}}
User avatar
aghmed
 
Posts: 238
Joined: Fri Sep 07, 2012 7:20 pm
Location: between London and third part of LSD

Re: Optimized client

Postby aghmed » Fri Jan 08, 2016 9:07 pm

New version available. Please redownload :)
public static class StupidJavaCodeContainer {
/* oh, i love swing. */
class checkOutMyPathfinder{
Image
}}
User avatar
aghmed
 
Posts: 238
Joined: Fri Sep 07, 2012 7:20 pm
Location: between London and third part of LSD

Re: Optimized client

Postby aghmed » Sun Jan 10, 2016 3:15 pm

@update:
Fixed cellar bug
public static class StupidJavaCodeContainer {
/* oh, i love swing. */
class checkOutMyPathfinder{
Image
}}
User avatar
aghmed
 
Posts: 238
Joined: Fri Sep 07, 2012 7:20 pm
Location: between London and third part of LSD

Next

Return to The Wizards' Tower

Who is online

Users browsing this forum: Claude [Bot], Trendiction [Bot] and 128 guests