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:
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