Unknown Horizons official code repository

Overview

Unknown-Horizons based on Fifengine is no longer in development. We are porting it to Godot Engine.

Please dont report any new bugs.

Only bugfixes will get acepted for maybe an last release.

New git repo for the Godot port is: https://github.com/unknown-horizons/godot-port

Unknown-Horizons

Build Status Coverage Status Translation status #unknown-horizons on Freenode

Unknown Horizons is a 2D real time strategy simulation with an emphasis on economy and city building. Expand your small settlement to a strong and wealthy colony, collect taxes and supply your inhabitants with valuable goods. Increase your power with a well balanced economy and with strategic trade and diplomacy.

Find more information about Unknown Horizons on our website.

Installation

For installation instructions check the "Downloads" section on our website.

Building from source

To get the latest version of the game, you have to build it from source:

If you want to start hacking on Unknown Horizons, check out this guide and contact us to help you get started. A development workflow with containers is also available. We have easy tasks for starters here.

Dependencies

Technology Component
Python 3 Used for everything
SQLite Maps
YAML Object files storing component based information, easily scriptable
fifengine The C++ game engine, provides Python bindings
fifechan GUI library
pyenet The multiplayer library. Can be ignored if you don't want to play multiplayer

Community

Type Where?
Discord https://discord.gg/VX6m2ZX
Bug Tracker https://github.com/unknown-horizons/unknown-horizons/issues
IRC Channel irc://irc.freenode.net/unknown-horizons
Web IRC Link https://webchat.freenode.net/?channels=unknown-horizons

More support info here.

License

This game is free software. It uses the GNU General Public License, version 2. The licenses used for music, artwork, sounds, etc. can be found here.

Comments
  • Python 3

    Python 3

    Needs https://github.com/fifengine/fifengine/tree/python3.

    untitled

    TODO

    • [x] Make tests work again. Our fife import hack fails with metaclass conflicts.
    • [ ] Think of a better way to mock fife for unit/integration tests

    Fix failing tests

    • [ ] tests.game.test_savegame_upgrade:test_upgrade
    • [ ] tests.game.test_traderoute:test_traderoute_basic
    • [x] tests.game.test_load_save:test_hunter_save_load
    • [x] Improve parts of the code, e.g. list(zip(...))[0] should be replaceable with next(zip(...))
    • [x] Fix nose stdout capture when running gui tests (fails with InvalidOperation: fileno)
    • [x] Warning: Failed to open /tmp/tmp8cv7hzdq/yamldata.cache as cache: 'utf-8' codec can't decode byte 0x80 in position 0: invalid start byte
    • [x] TypeError: 'float' object cannot be interpreted as an integer shapes.circle:67. Probably / vs. //
    • [ ] Lots of Object 117269 of type 1 does not know when to pay its rent. Disregard this when loading old savegames or on running cost changes. messages during tests
    • [ ] Check uses of division operator
    P-Work in progress 
    opened by squiddy 41
  • Game not starting in Windows10 X64

    Game not starting in Windows10 X64

    Hey,

    I told about the Issue on IRC ...

    The game won't start on my config, i don't know if it's related to my installation or a general issue.

    No log generated, here is the output after lauchnig the .bat

    Tested non Admin / Admin the game still not starting

    https://pastebin.com/Uc4PGTy3

    I hope you will find what is wrong ...

    Thanx and keep up the work !!!

    B-bug O-Windows 
    opened by RitoonL 39
  • ImportError: No module named 'fife'

    ImportError: No module named 'fife'

    Hello, can someone explain this to me? I have installed fifengine and tried again but still didn't work.

    ~/unknown-horizons $ ./run_uh.py

    Traceback (most recent call last): File "./run_uh.py", line 385, in main() File "./run_uh.py", line 114, in main import horizons.main File "/home/---/unknown-horizons/horizons/main.py", line 41, in from fife import fife as fife_module ImportError: No module named 'fife'

    I have python 2 and python 3, so maybe this is the problem and its just try to do something with both pythons at the same time? Just write what commands I have to write in Terminal or something since I don't know them - noob with Linux, thx in advance.

    opened by UHwan 38
  • Create Tier 5 Public Bath

    Create Tier 5 Public Bath

    I would like to contribute to the graphics aspect of Unknown Horizons as well. Per discussions with @LinuxDonald, one of the new, yet not implemented tier 4 buildings is a bath house. I have experience with 3D modeling in Blender, but none insofar regarding Unknown Horizons models. Therefore, I would need some initial "hand holding" and feedback from @janexx.

    This might serve as an initial inspiration: https://vignette2.wikia.nocookie.net/anno1404guide/images/9/9f/Bathhouse.png/revision/latest/scale-to-width-down/250?cb=20091118174520 . I am open to any and all feedback (style fitting other tier 4 buildings? general time period and culture?).

    A-graphics 
    opened by AndyMender 36
  • Error when launching unknown-horizons

    Error when launching unknown-horizons

    Hi, I've package uh for Frugalware. Before adding it to our source tree, I wanted to test it. However, Uh doesn't launch. You'll see below the log file generated. FYCI, I use lastest versions of fifengine and fifechan.

    Atlas generation failed. Continuing without atlas support.
    This just means that the game will run a bit slower.
    It will still run fine unless there are other problems.
    
    
    Unknown Horizons est tombé en panne.
    
    Nous sommes désolé de cette erreur, nous allons faire notre possible afin de la corriger.
    Pour cela, nous avons besoin des informations provenant du journal :
    /home/anthony/.unknown-horizons/log/unknown-horizons-2014-08-30_02-15-39.log
    Veuillez nous tenir informés via IRC ou via notre forum que vous trouverez sur http://unknown-horizons.org.
    7/lib-old', '/usr/lib/python2.7/lib-dynload', '/usr/lib/python2.7/site-packages', '/usr/lib/python2.7/site-packages/Numeric', '/usr/lib/python2.7/site-packages/PIL', '/usr/lib/python2.7/site-packages/gst-0.10', '/usr/lib/python2.7/site-packages/gtk-2.0', '/usr/lib/python2.7/site-packages/setuptools-0.6c11-py2.7.egg-info', '/usr/lib/python2.7/site-packages/wx-3.0-gtk2']
    PATHSEP: ":" SEP: "/"
    LD_LIBRARY_PATH: <undefined>
    PATH: /usr/local/bin:/usr/bin:/bin:/usr/lib/jvm/java-7-openjdk/jre/bin:/home/anthony/.rvm/bin
    PYTHONPATH <undefined>
    Python version: sys.version_info(major=2, minor=7, micro=6, releaselevel='final', serial=0)
    Platform: Linux-3.14-fw5-x86_64-with-glibc2.2.5
    Using fife version 0.3.unknown, at least 0.3.4 required
    Traceback (most recent call last):
      File "/usr/bin/unknown-horizons", line 380, in <module>
        main()
      File "/usr/bin/unknown-horizons", line 189, in main
        ret = horizons.main.start(options)
      File "/usr/lib/python2.7/site-packages/horizons/main.py", line 151, in start
        horizons.globals.fife.init()
      File "/usr/lib/python2.7/site-packages/horizons/engine/engine.py", line 178, in init
        self._setting.apply()
      File "/usr/lib/python2.7/site-packages/horizons/engine/settings.py", line 91, in apply
        change_language(language)
      File "/usr/lib/python2.7/site-packages/horizons/i18n/__init__.py", line 125, in change_language
        horizons.globals.fife.pychan.loadFonts(fontdef)
      File "/usr/lib/python2.7/site-packages/fife/extensions/pychan/fonts.py", line 88, in loadFonts
        for font in Font.loadFromFile(filename):
      File "/usr/lib/python2.7/site-packages/fife/extensions/pychan/fonts.py", line 73, in loadFromFile
        fonts.append( Font(name,_get) )
      File "/usr/lib/python2.7/site-packages/fife/extensions/pychan/fonts.py", line 46, in __init__
        self.font.setAntiAlias(self.antialias)
      File "/usr/lib/python2.7/site-packages/fife/fife.py", line 3233, in setAntiAlias
        return _fife.GuiFont_setAntiAlias(self, *args)
    TypeError: in method 'GuiFont_setAntiAlias', argument 2 of type 'bool'
    

    Regards,

    Pingax

    B-bug B-blocker! B-crash 
    opened by pingax 36
  • Publish new release

    Publish new release

    the latest release is 2014.1. It is over two years old.

    Many new features have been developed, since 2014. None of the new features can be used by players who are not familiar with git and compiling stuff.

    opened by Jeeppler 33
  • Can't create atlas files when using unknown-horizons-git from AUR

    Can't create atlas files when using unknown-horizons-git from AUR

    Edit (squiddy): Was ModuleNotFoundError: No module named 'run_uh'

    When I start the game to main menu I get this error. I have serious perfomance hits and lags in the scenario, too. The lags appear when I have about 200-250 population and half of the island full with production buildings.

    Traceback (most recent call last):
      File "/usr/lib/python3.6/site-packages/horizons/engine/generate_atlases.py", line 64, in <module>
        from run_uh import init_environment # isort:skip
    ModuleNotFoundError: No module named 'run_uh'
    Atlas generation failed. Continuing without atlas support.
    This just means that the game will run a bit slower.
    It will still run fine unless there are other problems.
    
    connect(2) call to /dev/shm/jack-1000/default/jack_0 failed (err=No such file or directory)
    attempt to connect to server failed
    ^C
    Oh my god! They killed UH. 
    You bastards!
    AL lib: (EE) alc_cleanup: 1 device not closed
    

    Last part is probaly from me killing the program in the terminal :)

    My setup:

    • Installed git version via AUR
    • Linux manjaro.network 4.7.10-1-MANJARO #1 SMP PREEMPT Sat Oct 22 19:15:11 UTC 2016 x86_64 GNU/Linux
    • Intel(R) Core(TM) i5-4670 CPU @ 3.40GHz
    • 12 GB RAM
    • AMD RX 480 with xf86-video-amdgpu 1.3.0-1
    B-bug A-packages 
    opened by a123qwertz567 30
  • Move tests from nose to pytest

    Move tests from nose to pytest

    I really started to enjoy writing tests with pytest at work. The junit-style assertions and boilerplate of class based tests is sometimes a bit annoying, and pytests simple function-based tests are easy and quick to write. The approach to fixtures (you name specific features you want to use as parameters in test functions) may be a bit unusual, but I believe in the future we can reuse fixtures, perhaps even for gui tests, where you can define what you need.

    def test_something(dev_map, pirate_enabled)

    I believe pytest has more mature plugins (some I'm already using here, such as mocker and warnings), also right now, running tests in parallel seems to be working fine.

    Things to do now:

    • [x] Fix tests.game.test_status_icons.test_settler_unhappy
    • [x] Remove last dependencies to nose
    session = <tests.game.SPTestSession object at 0x7fa8083c3400>
    player = <horizons.world.player.HumanPlayer object at 0x7fa8084b7ef0>
        @game_test()
        def test_settler_unhappy(session, player):
        	settlement, island = settle(session)
        
        	cb = mock.Mock()
        	AddStatusIcon.subscribe(cb)
        
        	settler = Build(BUILDINGS.RESIDENTIAL, 30, 30, island, settlement=settlement)(player)
        
        	# certainly not unhappy
        	assert settler.happiness > 0.45
    >   	assert not cb.called
    E    AssertionError
    
    • [ ] Get gui test test_user_dir_contains_non_ascii working.
        @pytest.mark.gui
        def test_user_dir_contains_non_ascii():
        	# NOTE we have to create the test this way because if it were defined globally,
        	# USER_DIR would not be defined yet at the time the decorator is evaluated
    >   	gui_test(timeout=60, use_dev_map=True, _user_dir=USER_DIR)(dummy)()
    E    TypeError: wrapped() missing 1 required positional argument: 'tmpdir'
    
    tests/gui/test_unicode.py:55: TypeError
    

    Things to do later:

    • [ ] adjust more tests to make use of pytest features / convert them to function based tests
    • [x] fix pytest assertions for unittests / game tests
    • [ ] somehow enable pytest's assertions improvements for gui tests
    • [x] fix gui tests that rely on old savegame revisions
    • [ ] somehow reimplement gui_test / game_test decorator to be easier to understand (not sure if this is easy to do with pytest)
    P-Work in progress 
    opened by squiddy 29
  • Game is unstable

    Game is unstable

    Game is crashing few seconds after start of playing. On Lubuntu Wily. http://uloz.to/x39gyfrR/unknown-horizons-2015-07-05-19-04-59-log http://uloz.to/xQDcjLZv/uh-txt

    Logging to /home/clon/.unknown-horizons/log/unknown-horizons-2015-07-05_19-04-59.log and /usr/share/unknown-horizons/fife.log
    Atlas generation failed. Continuing without atlas support.
    This just means that the game will run a bit slower.
    It will still run fine unless there are other problems.
    
    Controller:LOG:================== Engine initialize start =================
    Controller:LOG:Time manager created
    Controller:LOG:Creating VFS
    Controller:LOG:Adding root directory to VFS
    VFS:DEBUG:VFSDirectory created with root path ./
    VFS:LOG:new provider: OS Directory
    Controller:LOG:Adding zip provider to VFS
    VFS:LOG:new provider: ZIP
    Controller:LOG:Engine pre-init done
    Controller:LOG:Creating event manager
    Controller:LOG:Creating resource managers
    Controller:LOG:Creating render backend
    Controller:LOG:OpenGL Render backend created
    Controller:LOG:Initializing render backend
    Controller:LOG:Querying device capabilities
    Controller:LOG:Creating main screen
    Video:LOG:RenderBackendOpenGLVideomode 1024x768 at 0 bpp
    Controller:LOG:Main screen created
    Controller:LOG:Creating sound manager
    Controller:LOG:Creating renderers
    Controller:LOG:Creating model
    Controller:LOG:Adding pathers to model
    Controller:LOG:Adding grid prototypes to model
    Hexgrid:DEBUG:Constructing new HexGrid
    Hexgrid:DEBUG:HEX_WIDTH 1
    Hexgrid:DEBUG:HEX_TO_EDGE 0.5
    Hexgrid:DEBUG:HEX_TO_CORNER 0.57735
    Hexgrid:DEBUG:HEX_EDGE_HALF 0.288675
    Hexgrid:DEBUG:VERTICAL_MULTIP 0.866025
    Controller:LOG:Engine intialized
    VFS:DEBUG:Opening: content/audio/music/menu/main_theme.ogg
    VFS:DEBUG:Opening: content/gui/images/cursors/cursor.png
    VFS:DEBUG:Opening: content/gui/images/cursors/cursor_rename.png
    VFS:DEBUG:Opening: content/gui/images/cursors/cursor_tear.png
    VFS:DEBUG:Opening: content/gui/images/cursors/cursor_attack.png
    VFS:DEBUG:Opening: content/gui/images/cursors/cursor_pipette.png
    VFS:DEBUG:Opening: content/gui/images/background/mainmenu/bg_4.png
    VFS:DEBUG:Opening: content/gui/images/background/book.png
    VFS:DEBUG:Opening: content/gui/images/background/hr.png
    VFS:DEBUG:Opening: content/gui/images/background/mainmenu/selected_color_border.png
    VFS:DEBUG:Opening: content/gui/images/buttons/close.png
    VFS:DEBUG:Opening: content/gui/images/buttons/close_h.png
    VFS:DEBUG:Opening: content/gui/images/buttons/close_d.png
    VFS:WARN:no source for content/gui/images/buttons/close_d.png found
    Exception:ERROR:_[NotFound]_ , Something was searched, but not found :: content/gui/images/buttons/close_d.png
    VFS:DEBUG:Opening: content/gui/images/buttons/close_bw.png
    VFS:DEBUG:Opening: content/gui/images/buttons/ok.png
    VFS:DEBUG:Opening: content/gui/images/buttons/ok_h.png
    VFS:DEBUG:Opening: content/gui/images/buttons/ok_d.png
    VFS:WARN:no source for content/gui/images/buttons/ok_d.png found
    Exception:ERROR:_[NotFound]_ , Something was searched, but not found :: content/gui/images/buttons/ok_d.png
    VFS:DEBUG:Opening: content/gui/images/buttons/ok_bw.png
    VFS:DEBUG:Opening: content/gui/images/buttons/ok_d.png
    VFS:WARN:no source for content/gui/images/buttons/ok_d.png found
    Exception:ERROR:_[NotFound]_ , Something was searched, but not found :: content/gui/images/buttons/ok_d.png
    VFS:DEBUG:Opening: content/gui/images/buttons/close_d.png
    VFS:WARN:no source for content/gui/images/buttons/close_d.png found
    Exception:ERROR:_[NotFound]_ , Something was searched, but not found :: content/gui/images/buttons/close_d.png
    VFS:DEBUG:Opening: content/gui/icons/widgets/minimap/rotate_right.png
    VFS:DEBUG:Opening: content/gui/icons/widgets/minimap/rotate_right_h.png
    VFS:DEBUG:Opening: content/gui/icons/widgets/minimap/rotate_right_d.png
    VFS:WARN:no source for content/gui/icons/widgets/minimap/rotate_right_d.png found
    Exception:ERROR:_[NotFound]_ , Something was searched, but not found :: content/gui/icons/widgets/minimap/rotate_right_d.png
    VFS:DEBUG:Opening: content/gui/icons/widgets/minimap/rotate_right_bw.png
    VFS:WARN:no source for content/gui/icons/widgets/minimap/rotate_right_bw.png found
    Exception:ERROR:_[NotFound]_ , Something was searched, but not found :: content/gui/icons/widgets/minimap/rotate_right_bw.png
    VFS:DEBUG:Opening: content/gui/icons/widgets/minimap/rotate_right_gr.png
    VFS:WARN:no source for content/gui/icons/widgets/minimap/rotate_right_gr.png found
    Exception:ERROR:_[NotFound]_ , Something was searched, but not found :: content/gui/icons/widgets/minimap/rotate_right_gr.png
    VFS:DEBUG:Opening: content/gui/icons/widgets/minimap/rotate_left.png
    VFS:DEBUG:Opening: content/gui/images/buttons/ok_d.png
    VFS:WARN:no source for content/gui/images/buttons/ok_d.png found
    Exception:ERROR:_[NotFound]_ , Something was searched, but not found :: content/gui/images/buttons/ok_d.png
    VFS:DEBUG:Opening: content/gui/images/buttons/ok_d.png
    VFS:WARN:no source for content/gui/images/buttons/ok_d.png found
    Exception:ERROR:_[NotFound]_ , Something was searched, but not found :: content/gui/images/buttons/ok_d.png
    VFS:DEBUG:Opening: content/gui/images/buttons/ok_d.png
    VFS:WARN:no source for content/gui/images/buttons/ok_d.png found
    Exception:ERROR:_[NotFound]_ , Something was searched, but not found :: content/gui/images/buttons/ok_d.png
    VFS:DEBUG:Opening: content/gui/images/background/mainmenu/loading.png
    VFS:DEBUG:Opening: content/gui/images/background/mainmenu/quotearea.png
    VFS:DEBUG:Opening: content/gui/images/buttons/close_d.png
    VFS:WARN:no source for content/gui/images/buttons/close_d.png found
    Exception:ERROR:_[NotFound]_ , Something was searched, but not found :: content/gui/images/buttons/close_d.png
    VFS:DEBUG:Opening: content/gui/images/buttons/delete.png
    VFS:DEBUG:Opening: content/gui/images/buttons/delete_h.png
    VFS:DEBUG:Opening: content/gui/images/buttons/delete_d.png
    VFS:WARN:no source for content/gui/images/buttons/delete_d.png found
    Exception:ERROR:_[NotFound]_ , Something was searched, but not found :: content/gui/images/buttons/delete_d.png
    VFS:DEBUG:Opening: content/gui/images/buttons/delete_bw.png
    VFS:DEBUG:Opening: content/gui/images/buttons/ok_d.png
    VFS:WARN:no source for content/gui/images/buttons/ok_d.png found
    Exception:ERROR:_[NotFound]_ , Something was searched, but not found :: content/gui/images/buttons/ok_d.png
    VFS:DEBUG:Opening: content/gui/images/background/pickbelt_right.png
    VFS:DEBUG:Opening: content/gui/images/background/pickbelt_right_h.png
    VFS:WARN:no source for content/gui/images/background/pickbelt_right_h.png found
    Exception:ERROR:_[NotFound]_ , Something was searched, but not found :: content/gui/images/background/pickbelt_right_h.png
    VFS:DEBUG:Opening: content/gui/images/background/pickbelt_right_d.png
    VFS:WARN:no source for content/gui/images/background/pickbelt_right_d.png found
    Exception:ERROR:_[NotFound]_ , Something was searched, but not found :: content/gui/images/background/pickbelt_right_d.png
    VFS:DEBUG:Opening: content/gui/images/background/pickbelt_right_bw.png
    VFS:WARN:no source for content/gui/images/background/pickbelt_right_bw.png found
    Exception:ERROR:_[NotFound]_ , Something was searched, but not found :: content/gui/images/background/pickbelt_right_bw.png
    VFS:DEBUG:Opening: content/gui/images/background/pickbelt_right_gr.png
    VFS:WARN:no source for content/gui/images/background/pickbelt_right_gr.png found
    Exception:ERROR:_[NotFound]_ , Something was searched, but not found :: content/gui/images/background/pickbelt_right_gr.png
    VFS:DEBUG:Opening: content/gui/images/background/pickbelt_left.png
    VFS:DEBUG:Opening: content/gui/images/background/pickbelt_left_h.png
    VFS:WARN:no source for content/gui/images/background/pickbelt_left_h.png found
    Exception:ERROR:
    VFS:DEBUG:Opening: content/gui/images/background/pickbelt_left_d.png
    VFS:WARN:no source for content/gui/images/background/pickbelt_left_d.png found
    Exception:ERROR:
    VFS:DEBUG:Opening: content/gui/images/background/pickbelt_left_bw.png
    VFS:WARN:no source for content/gui/images/background/pickbelt_left_bw.png found
    Exception:ERROR:_[NotFound]_ , Something was searched, but not found :: content/gui/images/background/pickbelt_left_bw.png
    VFS:DEBUG:Opening: content/gui/images/background/pickbelt_left_gr.png
    VFS:WARN:no source for content/gui/images/background/pickbelt_left_gr.png found
    Exception:ERROR:_[NotFound]_ , Something was searched, but not found :: content/gui/images/background/pickbelt_left_gr.png
    VFS:DEBUG:Opening: content/gui/images/background/pickbelt_right_h.png
    VFS:WARN:no source for content/gui/images/background/pickbelt_right_h.png found
    Exception:ERROR:_[NotFound]_ , Something was searched, but not found :: content/gui/images/background/pickbelt_right_h.png
    VFS:DEBUG:Opening: content/gui/images/background/pickbelt_right_d.png
    VFS:WARN:no source for content/gui/images/background/pickbelt_right_d.png found
    Exception:ERROR:_[NotFound]_ , Something was searched, but not found :: content/gui/images/background/pickbelt_right_d.png
    VFS:DEBUG:Opening: content/gui/images/background/pickbelt_right_bw.png
    VFS:WARN:no source for content/gui/images/background/pickbelt_right_bw.png found
    Exception:ERROR:_[NotFound]_ , Something was searched, but not found :: content/gui/images/background/pickbelt_right_bw.png
    VFS:DEBUG:Opening: content/gui/images/background/pickbelt_right_gr.png
    VFS:WARN:no source for content/gui/images/background/pickbelt_right_gr.png found
    Exception:ERROR:_[NotFound]_ , Something was searched, but not found :: content/gui/images/background/pickbelt_right_gr.png
    VFS:DEBUG:Opening: content/gui/images/background/pickbelt_left_h.png
    VFS:WARN:no source for content/gui/images/background/pickbelt_left_h.png found
    Exception:ERROR:_[NotFound]_ , Something was searched, but not found :: content/gui/images/background/pickbelt_left_h.png
    VFS:DEBUG:Opening: content/gui/images/background/pickbelt_left_d.png
    VFS:WARN:no source for content/gui/images/background/pickbelt_left_d.png found
    Exception:ERROR:_[NotFound]_ , Something was searched, but not found :: content/gui/images/background/pickbelt_left_d.png
    VFS:DEBUG:Opening: content/gui/images/background/pickbelt_left_bw.png
    VFS:WARN:no source for content/gui/images/background/pickbelt_left_bw.png found
    Exception:ERROR:_[NotFound]_ , Something was searched, but not found :: content/gui/images/background/pickbelt_left_bw.png
    VFS:DEBUG:Opening: content/gui/images/background/pickbelt_left_gr.png
    VFS:WARN:no source for content/gui/images/background/pickbelt_left_gr.png found
    Exception:ERROR:_[NotFound]_ , Something was searched, but not found :: content/gui/images/background/pickbelt_left_gr.png
    VFS:DEBUG:Opening: content/gui/images/background/pickbelt_right_h.png
    VFS:WARN:no source for content/gui/images/background/pickbelt_right_h.png found
    Exception:ERROR:_[NotFound]_ , Something was searched, but not found :: content/gui/images/background/pickbelt_right_h.png
    VFS:DEBUG:Opening: content/gui/images/background/pickbelt_right_d.png
    VFS:WARN:no source for content/gui/images/background/pickbelt_right_d.png found
    Exception:ERROR:_[NotFound]_ , Something was searched, but not found :: content/gui/images/background/pickbelt_right_d.png
    VFS:DEBUG:Opening: content/gui/images/background/pickbelt_right_bw.png
    VFS:WARN:no source for content/gui/images/background/pickbelt_right_bw.png found
    Exception:ERROR:_[NotFound]_ , Something was searched, but not found :: content/gui/images/background/pickbelt_right_bw.png
    VFS:DEBUG:Opening: content/gui/images/background/pickbelt_right_gr.png
    VFS:WARN:no source for content/gui/images/background/pickbelt_right_gr.png found
    Exception:ERROR:_[NotFound]_ , Something was searched, but not found :: content/gui/images/background/pickbelt_right_gr.png
    VFS:DEBUG:Opening: content/gui/images/background/pickbelt_left_h.png
    VFS:WARN:no source for content/gui/images/background/pickbelt_left_h.png found
    Exception:ERROR:_[NotFound]_ , Something was searched, but not found :: content/gui/images/background/pickbelt_left_h.png
    VFS:DEBUG:Opening: content/gui/images/background/pickbelt_left_d.png
    VFS:WARN:no source for content/gui/images/background/pickbelt_left_d.png found
    Exception:ERROR:_[NotFound]_ , Something was searched, but not found :: content/gui/images/background/pickbelt_left_d.png
    VFS:DEBUG:Opening: content/gui/images/background/pickbelt_left_bw.png
    VFS:WARN:no source for content/gui/images/background/pickbelt_left_bw.png found
    Exception:ERROR:_[NotFound]_ , Something was searched, but not found :: content/gui/images/background/pickbelt_left_bw.png
    VFS:DEBUG:Opening: content/gui/images/background/pickbelt_left_gr.png
    VFS:WARN:no source for content/gui/images/background/pickbelt_left_gr.png found
    Exception:ERROR:_[NotFound]_ , Something was searched, but not found :: content/gui/images/background/pickbelt_left_gr.png
    VFS:DEBUG:Opening: content/gui/images/buttons/ok_d.png
    VFS:WARN:no source for content/gui/images/buttons/ok_d.png found
    Exception:ERROR:_[NotFound]_ , Something was searched, but not found :: content/gui/images/buttons/ok_d.png
    VFS:DEBUG:Opening: content/gui/images/background/mainmenu/wheel.png
    VFS:DEBUG:Opening: content/gui/images/logos/fife.png
    VFS:DEBUG:Opening: content/gui/images/buttons/mainmenu_button_bg.png
    VFS:DEBUG:Opening: content/gui/icons/mainmenu/door_bw.png
    VFS:DEBUG:Opening: content/gui/icons/mainmenu/door.png
    VFS:DEBUG:Opening: content/gui/icons/mainmenu/compass_bw.png
    VFS:DEBUG:Opening: content/gui/icons/mainmenu/compass.png
    VFS:DEBUG:Opening: content/gui/icons/mainmenu/multiplayer_bw.png
    VFS:DEBUG:Opening: content/gui/icons/mainmenu/multiplayer.png
    VFS:DEBUG:Opening: content/gui/icons/mainmenu/gears_bw.png
    VFS:DEBUG:Opening: content/gui/icons/mainmenu/gears.png
    VFS:DEBUG:Opening: content/gui/icons/mainmenu/help_bw.png
    VFS:DEBUG:Opening: content/gui/icons/mainmenu/help.png
    VFS:DEBUG:Opening: content/gui/icons/mainmenu/editor_bw.png
    VFS:DEBUG:Opening: content/gui/icons/mainmenu/editor.png
    VFS:DEBUG:Opening: content/gui/icons/mainmenu/log_bw.png
    VFS:DEBUG:Opening: content/gui/icons/mainmenu/log.png
    VFS:DEBUG:Opening: content/gui/icons/mainmenu/load_bw.png
    VFS:DEBUG:Opening: content/gui/icons/mainmenu/load.png
    VFS:DEBUG:Opening: content/gui/images/buttons/close_d.png
    VFS:WARN:no source for content/gui/images/buttons/close_d.png found
    Exception:ERROR:_[NotFound]_ , Something was searched, but not found :: content/gui/images/buttons/close_d.png
    VFS:DEBUG:Opening: content/gui/images/buttons/delete_d.png
    VFS:WARN:no source for content/gui/images/buttons/delete_d.png found
    Exception:ERROR:_[NotFound]_ , Something was searched, but not found :: content/gui/images/buttons/delete_d.png
    VFS:DEBUG:Opening: content/gui/images/buttons/ok_d.png
    VFS:WARN:no source for content/gui/images/buttons/ok_d.png found
    Exception:ERROR:_[NotFound]_ , Something was searched, but not found :: content/gui/images/buttons/ok_d.png
    VFS:DEBUG:Opening: ../../../tmp/tmpFNhp27
    VFS:DEBUG:Opening: content/audio/sounds/click.ogg
    VFS:DEBUG:Opening: ../../../tmp/tmpbsrioN
    VFS:DEBUG:Opening: content/gui/images/background/widgets/tooltip_bg_top.png
    VFS:DEBUG:Opening: content/gui/images/background/widgets/tooltip_bg_bottom.png
    VFS:DEBUG:Opening: content/gui/images/background/bar_bg.png
    VFS:DEBUG:Opening: content/gui/images/background/widgets/progressbar_fill.png
    Camera:DEBUG:Updating reference scale
    Camera:DEBUG:   tilt=0 rot=0
    Camera:DEBUG:   m_screen_cell_width=64
    Camera:DEBUG:Updating reference scale
    Camera:DEBUG:   tilt=-60 rot=45
    Camera:DEBUG:   m_screen_cell_width=64
    Camera:LOG:Enabling renderer GenericRenderer
    VFS:DEBUG:Opening: content/gfx/terrain/resources/as_clay0/idle/225/3.png
    VFS:DEBUG:Opening: content/gfx/terrain/resources/as_clay0/idle/315/4.png
    VFS:DEBUG:Opening: content/gfx/terrain/resources/as_clay0/idle/45/1.png
    VFS:DEBUG:Opening: content/gfx/terrain/resources/as_clay0/idle/135/2.png
    VFS:DEBUG:Opening: content/gfx/terrain/mountains/as_mountain5x5/idle/225/0.png
    VFS:DEBUG:Opening: content/gfx/terrain/mountains/as_mountain5x5/idle/315/0.png
    VFS:DEBUG:Opening: content/gfx/terrain/mountains/as_mountain5x5/idle/45/0.png
    VFS:DEBUG:Opening: content/gfx/terrain/mountains/as_mountain5x5/idle/135/0.png
    VFS:DEBUG:Opening: content/gfx/terrain/trees/as_birch0/work/225/0.png
    VFS:DEBUG:Opening: content/gfx/terrain/trees/as_birch0/work/225/1.png
    VFS:DEBUG:Opening: content/gfx/terrain/trees/as_birch0/work/225/2.png
    VFS:DEBUG:Opening: content/gfx/terrain/trees/as_birch0/work/225/3.png
    VFS:DEBUG:Opening: content/gfx/terrain/trees/as_birch0/work/225/4.png
    VFS:DEBUG:Opening: content/gfx/terrain/trees/as_birch0/work/315/0.png
    VFS:DEBUG:Opening: content/gfx/terrain/trees/as_birch0/work/315/1.png
    VFS:DEBUG:Opening: content/gfx/terrain/trees/as_birch0/work/315/2.png
    VFS:DEBUG:Opening: content/gfx/terrain/trees/as_birch0/work/315/3.png
    VFS:DEBUG:Opening: content/gfx/terrain/trees/as_birch0/work/315/4.png
    VFS:DEBUG:Opening: content/gfx/terrain/trees/as_birch0/work/45/0.png
    VFS:DEBUG:Opening: content/gfx/terrain/trees/as_birch0/work/45/1.png
    VFS:DEBUG:Opening: content/gfx/terrain/trees/as_birch0/work/45/2.png
    VFS:DEBUG:Opening: content/gfx/terrain/trees/as_birch0/work/45/3.png
    VFS:DEBUG:Opening: content/gfx/terrain/trees/as_birch0/work/45/4.png
    VFS:DEBUG:Opening: content/gfx/terrain/trees/as_birch0/work/135/0.png
    VFS:DEBUG:Opening: content/gfx/terrain/trees/as_birch0/work/135/1.png
    VFS:DEBUG:Opening: content/gfx/terrain/trees/as_birch0/work/135/2.png
    VFS:DEBUG:Opening: content/gfx/terrain/trees/as_birch0/work/135/3.png
    VFS:DEBUG:Opening: content/gfx/terrain/trees/as_birch0/work/135/4.png
    VFS:DEBUG:Opening: content/gfx/terrain/trees/as_birch0/idle_full/225/0.png
    VFS:DEBUG:Opening: content/gfx/terrain/trees/as_birch0/idle_full/315/0.png
    VFS:DEBUG:Opening: content/gfx/terrain/trees/as_birch0/idle_full/45/0.png
    VFS:DEBUG:Opening: content/gfx/terrain/trees/as_birch0/idle_full/135/0.png
    VFS:DEBUG:Opening: content/gfx/terrain/trees/as_spruce1/work/225/0.png
    VFS:DEBUG:Opening: content/gfx/terrain/trees/as_spruce1/work/225/1.png
    VFS:DEBUG:Opening: content/gfx/terrain/trees/as_spruce1/work/225/2.png
    VFS:DEBUG:Opening: content/gfx/terrain/trees/as_spruce1/work/225/3.png
    VFS:DEBUG:Opening: content/gfx/terrain/trees/as_spruce1/work/315/0.png
    VFS:DEBUG:Opening: content/gfx/terrain/trees/as_spruce1/work/315/1.png
    VFS:DEBUG:Opening: content/gfx/terrain/trees/as_spruce1/work/315/2.png
    VFS:DEBUG:Opening: content/gfx/terrain/trees/as_spruce1/work/315/3.png
    VFS:DEBUG:Opening: content/gfx/terrain/trees/as_spruce1/work/45/0.png
    VFS:DEBUG:Opening: content/gfx/terrain/trees/as_spruce1/work/45/1.png
    VFS:DEBUG:Opening: content/gfx/terrain/trees/as_spruce1/work/45/2.png
    VFS:DEBUG:Opening: content/gfx/terrain/trees/as_spruce1/work/45/3.png
    VFS:DEBUG:Opening: content/gfx/terrain/trees/as_spruce1/work/135/0.png
    VFS:DEBUG:Opening: content/gfx/terrain/trees/as_spruce1/work/135/1.png
    VFS:DEBUG:Opening: content/gfx/terrain/trees/as_spruce1/work/135/2.png
    VFS:DEBUG:Opening: content/gfx/terrain/trees/as_spruce1/work/135/3.png
    VFS:DEBUG:Opening: content/gfx/terrain/trees/as_spruce1/idle_full/225/0.png
    VFS:DEBUG:Opening: content/gfx/terrain/trees/as_spruce1/idle_full/315/0.png
    VFS:DEBUG:Opening: content/gfx/terrain/trees/as_spruce1/idle_full/45/0.png
    VFS:DEBUG:Opening: content/gfx/terrain/trees/as_spruce1/idle_full/135/0.png
    VFS:DEBUG:Opening: content/gfx/terrain/trees/as_spruce0/work/225/0.png
    VFS:DEBUG:Opening: content/gfx/terrain/trees/as_spruce0/work/225/1.png
    VFS:DEBUG:Opening: content/gfx/terrain/trees/as_spruce0/work/225/2.png
    VFS:DEBUG:Opening: content/gfx/terrain/trees/as_spruce0/work/225/3.png
    VFS:DEBUG:Opening: content/gfx/terrain/trees/as_spruce0/work/315/0.png
    VFS:DEBUG:Opening: content/gfx/terrain/trees/as_spruce0/work/315/1.png
    VFS:DEBUG:Opening: content/gfx/terrain/trees/as_spruce0/work/315/2.png
    VFS:DEBUG:Opening: content/gfx/terrain/trees/as_spruce0/work/315/3.png
    VFS:DEBUG:Opening: content/gfx/terrain/trees/as_spruce0/work/45/0.png
    VFS:DEBUG:Opening: content/gfx/terrain/trees/as_spruce0/work/45/1.png
    VFS:DEBUG:Opening: content/gfx/terrain/trees/as_spruce0/work/45/2.png
    VFS:DEBUG:Opening: content/gfx/terrain/trees/as_spruce0/work/45/3.png
    VFS:DEBUG:Opening: content/gfx/terrain/trees/as_spruce0/work/135/0.png
    VFS:DEBUG:Opening: content/gfx/terrain/trees/as_spruce0/work/135/1.png
    VFS:DEBUG:Opening: content/gfx/terrain/trees/as_spruce0/work/135/2.png
    VFS:DEBUG:Opening: content/gfx/terrain/trees/as_spruce0/work/135/3.png
    VFS:DEBUG:Opening: content/gfx/terrain/trees/as_spruce0/idle_full/225/0.png
    VFS:DEBUG:Opening: content/gfx/terrain/trees/as_spruce0/idle_full/315/0.png
    VFS:DEBUG:Opening: content/gfx/terrain/trees/as_spruce0/idle_full/45/0.png
    VFS:DEBUG:Opening: content/gfx/terrain/trees/as_spruce0/idle_full/135/0.png
    VFS:DEBUG:Opening: content/gfx/terrain/trees/as_tupelo2/work/225/0.png
    VFS:DEBUG:Opening: content/gfx/terrain/trees/as_tupelo2/work/225/1.png
    VFS:DEBUG:Opening: content/gfx/terrain/trees/as_tupelo2/work/225/2.png
    VFS:DEBUG:Opening: content/gfx/terrain/trees/as_tupelo2/work/225/3.png
    VFS:DEBUG:Opening: content/gfx/terrain/trees/as_tupelo2/work/315/0.png
    VFS:DEBUG:Opening: content/gfx/terrain/trees/as_tupelo2/work/315/1.png
    VFS:DEBUG:Opening: content/gfx/terrain/trees/as_tupelo2/work/315/2.png
    VFS:DEBUG:Opening: content/gfx/terrain/trees/as_tupelo2/work/315/3.png
    VFS:DEBUG:Opening: content/gfx/terrain/trees/as_tupelo2/work/45/0.png
    VFS:DEBUG:Opening: content/gfx/terrain/trees/as_tupelo2/work/45/1.png
    VFS:DEBUG:Opening: content/gfx/terrain/trees/as_tupelo2/work/45/2.png
    VFS:DEBUG:Opening: content/gfx/terrain/trees/as_tupelo2/work/45/3.png
    VFS:DEBUG:Opening: content/gfx/terrain/trees/as_tupelo2/work/135/0.png
    VFS:DEBUG:Opening: content/gfx/terrain/trees/as_tupelo2/work/135/1.png
    VFS:DEBUG:Opening: content/gfx/terrain/trees/as_tupelo2/work/135/2.png
    VFS:DEBUG:Opening: content/gfx/terrain/trees/as_tupelo2/work/135/3.png
    VFS:DEBUG:Opening: content/gfx/terrain/trees/as_tupelo2/idle_full/225/0.png
    VFS:DEBUG:Opening: content/gfx/terrain/trees/as_tupelo2/idle_full/315/0.png
    VFS:DEBUG:Opening: content/gfx/terrain/trees/as_tupelo2/idle_full/45/0.png
    VFS:DEBUG:Opening: content/gfx/terrain/trees/as_tupelo2/idle_full/135/0.png
    VFS:DEBUG:Opening: content/gfx/terrain/trees/as_tupelo0/work/225/0.png
    VFS:DEBUG:Opening: content/gfx/terrain/trees/as_tupelo0/work/225/1.png
    VFS:DEBUG:Opening: content/gfx/terrain/trees/as_tupelo0/work/225/2.png
    VFS:DEBUG:Opening: content/gfx/terrain/trees/as_tupelo0/work/225/3.png
    VFS:DEBUG:Opening: content/gfx/terrain/trees/as_tupelo0/work/315/0.png
    VFS:DEBUG:Opening: content/gfx/terrain/trees/as_tupelo0/work/315/1.png
    VFS:DEBUG:Opening: content/gfx/terrain/trees/as_tupelo0/work/315/2.png
    VFS:DEBUG:Opening: content/gfx/terrain/trees/as_tupelo0/work/315/3.png
    VFS:DEBUG:Opening: content/gfx/terrain/trees/as_tupelo0/work/45/0.png
    VFS:DEBUG:Opening: content/gfx/terrain/trees/as_tupelo0/work/45/1.png
    VFS:DEBUG:Opening: content/gfx/terrain/trees/as_tupelo0/work/45/2.png
    VFS:DEBUG:Opening: content/gfx/terrain/trees/as_tupelo0/work/45/3.png
    VFS:DEBUG:Opening: content/gfx/terrain/trees/as_tupelo0/work/135/0.png
    VFS:DEBUG:Opening: content/gfx/terrain/trees/as_tupelo0/work/135/1.png
    VFS:DEBUG:Opening: content/gfx/terrain/trees/as_tupelo0/work/135/2.png
    VFS:DEBUG:Opening: content/gfx/terrain/trees/as_tupelo0/work/135/3.png
    VFS:DEBUG:Opening: content/gfx/terrain/trees/as_tupelo0/idle_full/225/0.png
    VFS:DEBUG:Opening: content/gfx/terrain/trees/as_tupelo0/idle_full/315/0.png
    VFS:DEBUG:Opening: content/gfx/terrain/trees/as_tupelo0/idle_full/45/0.png
    VFS:DEBUG:Opening: content/gfx/terrain/trees/as_tupelo0/idle_full/135/0.png
    VFS:DEBUG:Opening: content/gfx/terrain/trees/as_tupelo1/work/225/0.png
    VFS:DEBUG:Opening: content/gfx/terrain/trees/as_tupelo1/work/225/1.png
    VFS:DEBUG:Opening: content/gfx/terrain/trees/as_tupelo1/work/225/2.png
    VFS:DEBUG:Opening: content/gfx/terrain/trees/as_tupelo1/work/225/3.png
    VFS:DEBUG:Opening: content/gfx/terrain/trees/as_tupelo1/work/315/0.png
    VFS:DEBUG:Opening: content/gfx/terrain/trees/as_tupelo1/work/315/1.png
    VFS:DEBUG:Opening: content/gfx/terrain/trees/as_tupelo1/work/315/2.png
    VFS:DEBUG:Opening: content/gfx/terrain/trees/as_tupelo1/work/315/3.png
    VFS:DEBUG:Opening: content/gfx/terrain/trees/as_tupelo1/work/45/0.png
    VFS:DEBUG:Opening: content/gfx/terrain/trees/as_tupelo1/work/45/1.png
    VFS:DEBUG:Opening: content/gfx/terrain/trees/as_tupelo1/work/45/2.png
    VFS:DEBUG:Opening: content/gfx/terrain/trees/as_tupelo1/work/45/3.png
    VFS:DEBUG:Opening: content/gfx/terrain/trees/as_tupelo1/work/135/0.png
    VFS:DEBUG:Opening: content/gfx/terrain/trees/as_tupelo1/work/135/1.png
    VFS:DEBUG:Opening: content/gfx/terrain/trees/as_tupelo1/work/135/2.png
    VFS:DEBUG:Opening: content/gfx/terrain/trees/as_tupelo1/work/135/3.png
    VFS:DEBUG:Opening: content/gfx/terrain/trees/as_tupelo1/idle_full/225/0.png
    VFS:DEBUG:Opening: content/gfx/terrain/trees/as_tupelo1/idle_full/315/0.png
    VFS:DEBUG:Opening: content/gfx/terrain/trees/as_tupelo1/idle_full/45/0.png
    VFS:DEBUG:Opening: content/gfx/terrain/trees/as_tupelo1/idle_full/135/0.png
    VFS:DEBUG:Opening: content/gfx/terrain/trees/as_maple3/work/225/0.png
    VFS:DEBUG:Opening: content/gfx/terrain/trees/as_maple3/work/225/1.png
    VFS:DEBUG:Opening: content/gfx/terrain/trees/as_maple3/work/225/2.png
    VFS:DEBUG:Opening: content/gfx/terrain/trees/as_maple3/work/225/3.png
    VFS:DEBUG:Opening: content/gfx/terrain/trees/as_maple3/work/315/0.png
    VFS:DEBUG:Opening: content/gfx/terrain/trees/as_maple3/work/315/1.png
    VFS:DEBUG:Opening: content/gfx/terrain/trees/as_maple3/work/315/2.png
    VFS:DEBUG:Opening: content/gfx/terrain/trees/as_maple3/work/315/3.png
    VFS:DEBUG:Opening: content/gfx/terrain/trees/as_maple3/work/45/0.png
    VFS:DEBUG:Opening: content/gfx/terrain/trees/as_maple3/work/45/1.png
    VFS:DEBUG:Opening: content/gfx/terrain/trees/as_maple3/work/45/2.png
    VFS:DEBUG:Opening: content/gfx/terrain/trees/as_maple3/work/45/3.png
    VFS:DEBUG:Opening: content/gfx/terrain/trees/as_maple3/work/135/0.png
    VFS:DEBUG:Opening: content/gfx/terrain/trees/as_maple3/work/135/1.png
    VFS:DEBUG:Opening: content/gfx/terrain/trees/as_maple3/work/135/2.png
    VFS:DEBUG:Opening: content/gfx/terrain/trees/as_maple3/work/135/3.png
    VFS:DEBUG:Opening: content/gfx/terrain/trees/as_maple3/idle_full/225/0.png
    VFS:DEBUG:Opening: content/gfx/terrain/trees/as_maple3/idle_full/315/0.png
    VFS:DEBUG:Opening: content/gfx/terrain/trees/as_maple3/idle_full/45/0.png
    VFS:DEBUG:Opening: content/gfx/terrain/trees/as_maple3/idle_full/135/0.png
    VFS:DEBUG:Opening: content/gfx/terrain/trees/as_maple2/work/225/0.png
    VFS:DEBUG:Opening: content/gfx/terrain/trees/as_maple2/work/225/1.png
    VFS:DEBUG:Opening: content/gfx/terrain/trees/as_maple2/work/225/2.png
    VFS:DEBUG:Opening: content/gfx/terrain/trees/as_maple2/work/225/3.png
    VFS:DEBUG:Opening: content/gfx/terrain/trees/as_maple2/work/315/0.png
    VFS:DEBUG:Opening: content/gfx/terrain/trees/as_maple2/work/315/1.png
    VFS:DEBUG:Opening: content/gfx/terrain/trees/as_maple2/work/315/2.png
    VFS:DEBUG:Opening: content/gfx/terrain/trees/as_maple2/work/315/3.png
    VFS:DEBUG:Opening: content/gfx/terrain/trees/as_maple2/work/45/0.png
    VFS:DEBUG:Opening: content/gfx/terrain/trees/as_maple2/work/45/1.png
    VFS:DEBUG:Opening: content/gfx/terrain/trees/as_maple2/work/45/2.png
    VFS:DEBUG:Opening: content/gfx/terrain/trees/as_maple2/work/45/3.png
    VFS:DEBUG:Opening: content/gfx/terrain/trees/as_maple2/work/135/0.png
    VFS:DEBUG:Opening: content/gfx/terrain/trees/as_maple2/work/135/1.png
    VFS:DEBUG:Opening: content/gfx/terrain/trees/as_maple2/work/135/2.png
    VFS:DEBUG:Opening: content/gfx/terrain/trees/as_maple2/work/135/3.png
    VFS:DEBUG:Opening: content/gfx/terrain/trees/as_maple2/idle_full/225/0.png
    VFS:DEBUG:Opening: content/gfx/terrain/trees/as_maple2/idle_full/315/0.png
    VFS:DEBUG:Opening: content/gfx/terrain/trees/as_maple2/idle_full/45/0.png
    VFS:DEBUG:Opening: content/gfx/terrain/trees/as_maple2/idle_full/135/0.png
    VFS:DEBUG:Opening: content/gfx/terrain/trees/as_maple1/work/225/0.png
    VFS:DEBUG:Opening: content/gfx/terrain/trees/as_maple1/work/225/1.png
    VFS:DEBUG:Opening: content/gfx/terrain/trees/as_maple1/work/225/2.png
    VFS:DEBUG:Opening: content/gfx/terrain/trees/as_maple1/work/225/3.png
    VFS:DEBUG:Opening: content/gfx/terrain/trees/as_maple1/work/315/0.png
    VFS:DEBUG:Opening: content/gfx/terrain/trees/as_maple1/work/315/1.png
    VFS:DEBUG:Opening: content/gfx/terrain/trees/as_maple1/work/315/2.png
    VFS:DEBUG:Opening: content/gfx/terrain/trees/as_maple1/work/315/3.png
    VFS:DEBUG:Opening: content/gfx/terrain/trees/as_maple1/work/45/0.png
    VFS:DEBUG:Opening: content/gfx/terrain/trees/as_maple1/work/45/1.png
    VFS:DEBUG:Opening: content/gfx/terrain/trees/as_maple1/work/45/2.png
    VFS:DEBUG:Opening: content/gfx/terrain/trees/as_maple1/work/45/3.png
    VFS:DEBUG:Opening: content/gfx/terrain/trees/as_maple1/work/135/0.png
    VFS:DEBUG:Opening: content/gfx/terrain/trees/as_maple1/work/135/1.png
    VFS:DEBUG:Opening: content/gfx/terrain/trees/as_maple1/work/135/2.png
    VFS:DEBUG:Opening: content/gfx/terrain/trees/as_maple1/work/135/3.png
    VFS:DEBUG:Opening: content/gfx/terrain/trees/as_maple1/idle_full/225/0.png
    VFS:DEBUG:Opening: content/gfx/terrain/trees/as_maple1/idle_full/315/0.png
    VFS:DEBUG:Opening: content/gfx/terrain/trees/as_maple1/idle_full/45/0.png
    VFS:DEBUG:Opening: content/gfx/terrain/trees/as_maple1/idle_full/135/0.png
    VFS:DEBUG:Opening: content/gfx/terrain/trees/as_maple0/work/225/0.png
    VFS:DEBUG:Opening: content/gfx/terrain/trees/as_maple0/work/225/1.png
    VFS:DEBUG:Opening: content/gfx/terrain/trees/as_maple0/work/225/2.png
    VFS:DEBUG:Opening: content/gfx/terrain/trees/as_maple0/work/225/3.png
    VFS:DEBUG:Opening: content/gfx/terrain/trees/as_maple0/work/315/0.png
    VFS:DEBUG:Opening: content/gfx/terrain/trees/as_maple0/work/315/1.png
    VFS:DEBUG:Opening: content/gfx/terrain/trees/as_maple0/work/315/2.png
    VFS:DEBUG:Opening: content/gfx/terrain/trees/as_maple0/work/315/3.png
    VFS:DEBUG:Opening: content/gfx/terrain/trees/as_maple0/work/45/0.png
    VFS:DEBUG:Opening: content/gfx/terrain/trees/as_maple0/work/45/1.png
    VFS:DEBUG:Opening: content/gfx/terrain/trees/as_maple0/work/45/2.png
    VFS:DEBUG:Opening: content/gfx/terrain/trees/as_maple0/work/45/3.png
    VFS:DEBUG:Opening: content/gfx/terrain/trees/as_maple0/work/135/0.png
    VFS:DEBUG:Opening: content/gfx/terrain/trees/as_maple0/work/135/1.png
    VFS:DEBUG:Opening: content/gfx/terrain/trees/as_maple0/work/135/2.png
    VFS:DEBUG:Opening: content/gfx/terrain/trees/as_maple0/work/135/3.png
    VFS:DEBUG:Opening: content/gfx/terrain/trees/as_maple0/idle_full/225/0.png
    VFS:DEBUG:Opening: content/gfx/terrain/trees/as_maple0/idle_full/315/0.png
    VFS:DEBUG:Opening: content/gfx/terrain/trees/as_maple0/idle_full/45/0.png
    VFS:DEBUG:Opening: content/gfx/terrain/trees/as_maple0/idle_full/135/0.png
    VFS:DEBUG:Opening: content/gfx/buildings/sailors/warehouse/as_warehouse0/idle/225/0.png
    VFS:DEBUG:Opening: content/gfx/buildings/sailors/warehouse/as_warehouse0/idle/315/0.png
    VFS:DEBUG:Opening: content/gfx/buildings/sailors/warehouse/as_warehouse0/idle/45/0.png
    VFS:DEBUG:Opening: content/gfx/buildings/sailors/warehouse/as_warehouse0/idle/135/0.png
    VFS:DEBUG:Opening: content/gfx/buildings/settlers/warehouse/as_warehouse_settler0/idle/225/000.png
    VFS:DEBUG:Opening: content/gfx/buildings/settlers/warehouse/as_warehouse_settler0/idle/315/000.png
    VFS:DEBUG:Opening: content/gfx/buildings/settlers/warehouse/as_warehouse_settler0/idle/45/000.png
    VFS:DEBUG:Opening: content/gfx/buildings/settlers/warehouse/as_warehouse_settler0/idle/135/000.png
    VFS:DEBUG:Opening: content/gfx/base/moderate/ts_grass4/straight/45/0.png
    VFS:DEBUG:Opening: content/gfx/base/moderate/ts_grass1/straight/45/0.png
    VFS:DEBUG:Opening: content/gfx/base/moderate/ts_grass3/straight/45/0.png
    VFS:DEBUG:Opening: content/gfx/base/moderate/ts_grass2/straight/45/0.png
    VFS:DEBUG:Opening: content/gfx/base/moderate/ts_grass0/straight/45/0.png
    VFS:DEBUG:Opening: content/gfx/base/moderate/ts_grass5/straight/45/0.png
    VFS:DEBUG:Opening: content/gfx/base/moderate/ts_grass-beach0/straight/135/0.png
    VFS:DEBUG:Opening: content/gfx/base/moderate/ts_grass-beach0/curve_in/45/0.png
    VFS:DEBUG:Opening: content/gfx/base/moderate/ts_grass-beach0/curve_in/225/0.png
    VFS:DEBUG:Opening: content/gfx/base/moderate/ts_grass-beach0/straight/315/0.png
    VFS:DEBUG:Opening: content/gfx/base/moderate/ts_grass-beach0/straight/225/0.png
    VFS:DEBUG:Opening: content/gfx/base/moderate/ts_grass-beach0/straight/45/0.png
    VFS:DEBUG:Opening: content/gfx/base/moderate/ts_grass-beach0/curve_in/135/0.png
    VFS:DEBUG:Opening: content/gfx/base/moderate/ts_grass-beach0/curve_out/315/0.png
    VFS:DEBUG:Opening: content/gfx/base/moderate/ts_grass-beach0/curve_in/315/0.png
    VFS:DEBUG:Opening: content/gfx/base/moderate/ts_grass-beach0/curve_out/45/0.png
    VFS:DEBUG:Opening: content/gfx/base/moderate/ts_grass-beach0/curve_out/135/0.png
    VFS:DEBUG:Opening: content/gfx/base/moderate/ts_grass-beach0/curve_out/225/0.png
    VFS:DEBUG:Opening: content/gfx/base/moderate/ts_beach0/straight/45/0.png
    VFS:DEBUG:Opening: content/gfx/base/moderate/ts_beach-shallow0/curve_in/315/0.png
    VFS:DEBUG:Opening: content/gfx/base/moderate/ts_beach-shallow0/curve_out/135/0.png
    VFS:DEBUG:Opening: content/gfx/base/moderate/ts_beach-shallow0/straight/225/0.png
    VFS:DEBUG:Opening: content/gfx/base/moderate/ts_beach-shallow0/straight/315/0.png
    VFS:DEBUG:Opening: content/gfx/base/moderate/ts_beach-shallow0/curve_out/315/0.png
    VFS:DEBUG:Opening: content/gfx/base/moderate/ts_beach-shallow0/curve_in/45/0.png
    VFS:DEBUG:Opening: content/gfx/base/moderate/ts_beach-shallow0/curve_in/135/0.png
    VFS:DEBUG:Opening: content/gfx/base/moderate/ts_beach-shallow0/curve_in/225/0.png
    VFS:DEBUG:Opening: content/gfx/base/moderate/ts_beach-shallow0/straight/45/0.png
    VFS:DEBUG:Opening: content/gfx/base/moderate/ts_beach-shallow0/straight/135/0.png
    VFS:DEBUG:Opening: content/gfx/base/moderate/ts_beach-shallow0/curve_out/225/0.png
    VFS:DEBUG:Opening: content/gfx/base/moderate/ts_beach-shallow0/curve_out/45/0.png
    VFS:DEBUG:Opening: content/gfx/base/moderate/ts_shallow0/straight/45/0.png
    VFS:DEBUG:Opening: content/gfx/base/moderate/ts_shallow-deep0/straight/45/0.png
    VFS:DEBUG:Opening: content/gfx/base/moderate/ts_shallow-deep0/curve_out/135/0.png
    VFS:DEBUG:Opening: content/gfx/base/moderate/ts_shallow-deep0/straight/135/0.png
    VFS:DEBUG:Opening: content/gfx/base/moderate/ts_shallow-deep0/curve_in/225/0.png
    VFS:DEBUG:Opening: content/gfx/base/moderate/ts_shallow-deep0/curve_in/45/0.png
    VFS:DEBUG:Opening: content/gfx/base/moderate/ts_shallow-deep0/straight/315/0.png
    VFS:DEBUG:Opening: content/gfx/base/moderate/ts_shallow-deep0/curve_out/45/0.png
    VFS:DEBUG:Opening: content/gfx/base/moderate/ts_shallow-deep0/straight/225/0.png
    VFS:DEBUG:Opening: content/gfx/base/moderate/ts_shallow-deep0/curve_in/315/0.png
    VFS:DEBUG:Opening: content/gfx/base/moderate/ts_shallow-deep0/curve_in/135/0.png
    VFS:DEBUG:Opening: content/gfx/base/moderate/ts_shallow-deep0/curve_out/315/0.png
    VFS:DEBUG:Opening: content/gfx/base/moderate/ts_shallow-deep0/curve_out/225/0.png
    VFS:DEBUG:Opening: content/gfx/terrain/resources/as_fish0/idle/225/000.png
    VFS:DEBUG:Opening: content/gfx/terrain/resources/as_fish0/idle/225/001.png
    VFS:DEBUG:Opening: content/gfx/terrain/resources/as_fish0/idle/225/002.png
    VFS:DEBUG:Opening: content/gfx/terrain/resources/as_fish0/idle/225/003.png
    VFS:DEBUG:Opening: content/gfx/terrain/resources/as_fish0/idle/225/004.png
    VFS:DEBUG:Opening: content/gfx/terrain/resources/as_fish0/idle/225/005.png
    VFS:DEBUG:Opening: content/gfx/terrain/resources/as_fish0/idle/225/006.png
    VFS:DEBUG:Opening: content/gfx/terrain/resources/as_fish0/idle/225/007.png
    VFS:DEBUG:Opening: content/gfx/terrain/resources/as_fish0/idle/225/008.png
    VFS:DEBUG:Opening: content/gfx/terrain/resources/as_fish0/idle/225/009.png
    VFS:DEBUG:Opening: content/gfx/terrain/resources/as_fish0/idle/225/010.png
    VFS:DEBUG:Opening: content/gfx/terrain/resources/as_fish0/idle/225/011.png
    VFS:DEBUG:Opening: content/gfx/terrain/resources/as_fish0/idle/225/012.png
    VFS:DEBUG:Opening: content/gfx/terrain/resources/as_fish0/idle/225/013.png
    VFS:DEBUG:Opening: content/gfx/terrain/resources/as_fish0/idle/225/014.png
    VFS:DEBUG:Opening: content/gfx/terrain/resources/as_fish0/idle/225/015.png
    VFS:DEBUG:Opening: content/gfx/terrain/resources/as_fish0/idle/225/016.png
    VFS:DEBUG:Opening: content/gfx/terrain/resources/as_fish0/idle/225/017.png
    VFS:DEBUG:Opening: content/gfx/terrain/resources/as_fish0/idle/225/018.png
    VFS:DEBUG:Opening: content/gfx/terrain/resources/as_fish0/idle/225/019.png
    VFS:DEBUG:Opening: content/gfx/terrain/resources/as_fish0/idle/315/000.png
    VFS:DEBUG:Opening: content/gfx/terrain/resources/as_fish0/idle/315/001.png
    VFS:DEBUG:Opening: content/gfx/terrain/resources/as_fish0/idle/315/002.png
    VFS:DEBUG:Opening: content/gfx/terrain/resources/as_fish0/idle/315/003.png
    VFS:DEBUG:Opening: content/gfx/terrain/resources/as_fish0/idle/315/004.png
    VFS:DEBUG:Opening: content/gfx/terrain/resources/as_fish0/idle/315/005.png
    VFS:DEBUG:Opening: content/gfx/terrain/resources/as_fish0/idle/315/006.png
    VFS:DEBUG:Opening: content/gfx/terrain/resources/as_fish0/idle/315/007.png
    VFS:DEBUG:Opening: content/gfx/terrain/resources/as_fish0/idle/315/008.png
    VFS:DEBUG:Opening: content/gfx/terrain/resources/as_fish0/idle/315/009.png
    VFS:DEBUG:Opening: content/gfx/terrain/resources/as_fish0/idle/315/010.png
    VFS:DEBUG:Opening: content/gfx/terrain/resources/as_fish0/idle/315/011.png
    VFS:DEBUG:Opening: content/gfx/terrain/resources/as_fish0/idle/315/012.png
    VFS:DEBUG:Opening: content/gfx/terrain/resources/as_fish0/idle/315/013.png
    VFS:DEBUG:Opening: content/gfx/terrain/resources/as_fish0/idle/315/014.png
    VFS:DEBUG:Opening: content/gfx/terrain/resources/as_fish0/idle/315/015.png
    VFS:DEBUG:Opening: content/gfx/terrain/resources/as_fish0/idle/315/016.png
    VFS:DEBUG:Opening: content/gfx/terrain/resources/as_fish0/idle/315/017.png
    VFS:DEBUG:Opening: content/gfx/terrain/resources/as_fish0/idle/315/018.png
    VFS:DEBUG:Opening: content/gfx/terrain/resources/as_fish0/idle/315/019.png
    VFS:DEBUG:Opening: content/gfx/terrain/resources/as_fish0/idle/45/000.png
    VFS:DEBUG:Opening: content/gfx/terrain/resources/as_fish0/idle/45/001.png
    VFS:DEBUG:Opening: content/gfx/terrain/resources/as_fish0/idle/45/002.png
    VFS:DEBUG:Opening: content/gfx/terrain/resources/as_fish0/idle/45/003.png
    VFS:DEBUG:Opening: content/gfx/terrain/resources/as_fish0/idle/45/004.png
    VFS:DEBUG:Opening: content/gfx/terrain/resources/as_fish0/idle/45/005.png
    VFS:DEBUG:Opening: content/gfx/terrain/resources/as_fish0/idle/45/006.png
    VFS:DEBUG:Opening: content/gfx/terrain/resources/as_fish0/idle/45/007.png
    VFS:DEBUG:Opening: content/gfx/terrain/resources/as_fish0/idle/45/008.png
    VFS:DEBUG:Opening: content/gfx/terrain/resources/as_fish0/idle/45/009.png
    VFS:DEBUG:Opening: content/gfx/terrain/resources/as_fish0/idle/45/010.png
    VFS:DEBUG:Opening: content/gfx/terrain/resources/as_fish0/idle/45/011.png
    VFS:DEBUG:Opening: content/gfx/terrain/resources/as_fish0/idle/45/012.png
    VFS:DEBUG:Opening: content/gfx/terrain/resources/as_fish0/idle/45/013.png
    VFS:DEBUG:Opening: content/gfx/terrain/resources/as_fish0/idle/45/014.png
    VFS:DEBUG:Opening: content/gfx/terrain/resources/as_fish0/idle/45/015.png
    VFS:DEBUG:Opening: content/gfx/terrain/resources/as_fish0/idle/45/016.png
    VFS:DEBUG:Opening: content/gfx/terrain/resources/as_fish0/idle/45/017.png
    VFS:DEBUG:Opening: content/gfx/terrain/resources/as_fish0/idle/45/018.png
    VFS:DEBUG:Opening: content/gfx/terrain/resources/as_fish0/idle/45/019.png
    VFS:DEBUG:Opening: content/gfx/terrain/resources/as_fish0/idle/135/000.png
    VFS:DEBUG:Opening: content/gfx/terrain/resources/as_fish0/idle/135/001.png
    VFS:DEBUG:Opening: content/gfx/terrain/resources/as_fish0/idle/135/002.png
    VFS:DEBUG:Opening: content/gfx/terrain/resources/as_fish0/idle/135/003.png
    VFS:DEBUG:Opening: content/gfx/terrain/resources/as_fish0/idle/135/004.png
    VFS:DEBUG:Opening: content/gfx/terrain/resources/as_fish0/idle/135/005.png
    VFS:DEBUG:Opening: content/gfx/terrain/resources/as_fish0/idle/135/006.png
    VFS:DEBUG:Opening: content/gfx/terrain/resources/as_fish0/idle/135/007.png
    VFS:DEBUG:Opening: content/gfx/terrain/resources/as_fish0/idle/135/008.png
    VFS:DEBUG:Opening: content/gfx/terrain/resources/as_fish0/idle/135/009.png
    VFS:DEBUG:Opening: content/gfx/terrain/resources/as_fish0/idle/135/010.png
    VFS:DEBUG:Opening: content/gfx/terrain/resources/as_fish0/idle/135/011.png
    VFS:DEBUG:Opening: content/gfx/terrain/resources/as_fish0/idle/135/012.png
    VFS:DEBUG:Opening: content/gfx/terrain/resources/as_fish0/idle/135/013.png
    VFS:DEBUG:Opening: content/gfx/terrain/resources/as_fish0/idle/135/014.png
    VFS:DEBUG:Opening: content/gfx/terrain/resources/as_fish0/idle/135/015.png
    VFS:DEBUG:Opening: content/gfx/terrain/resources/as_fish0/idle/135/016.png
    VFS:DEBUG:Opening: content/gfx/terrain/resources/as_fish0/idle/135/017.png
    VFS:DEBUG:Opening: content/gfx/terrain/resources/as_fish0/idle/135/018.png
    VFS:DEBUG:Opening: content/gfx/terrain/resources/as_fish0/idle/135/019.png
    VFS:DEBUG:Opening: content/gfx/units/animals/as_reddeer0/idle/0/0.png
    VFS:DEBUG:Opening: content/gfx/units/animals/as_reddeer0/idle/0/1.png
    VFS:DEBUG:Opening: content/gfx/units/animals/as_reddeer0/idle/0/2.png
    VFS:DEBUG:Opening: content/gfx/units/animals/as_reddeer0/idle/0/3.png
    VFS:DEBUG:Opening: content/gfx/units/animals/as_reddeer0/idle/0/4.png
    VFS:DEBUG:Opening: content/gfx/units/animals/as_reddeer0/idle/0/5.png
    VFS:DEBUG:Opening: content/gfx/units/animals/as_reddeer0/idle/0/6.png
    VFS:DEBUG:Opening: content/gfx/units/animals/as_reddeer0/idle/0/7.png
    VFS:DEBUG:Opening: content/gfx/units/animals/as_reddeer0/idle/0/8.png
    VFS:DEBUG:Opening: content/gfx/units/animals/as_reddeer0/idle/0/9.png
    VFS:DEBUG:Opening: content/gfx/units/animals/as_reddeer0/idle/225/0.png
    VFS:DEBUG:Opening: content/gfx/units/animals/as_reddeer0/idle/225/1.png
    VFS:DEBUG:Opening: content/gfx/units/animals/as_reddeer0/idle/225/2.png
    VFS:DEBUG:Opening: content/gfx/units/animals/as_reddeer0/idle/225/3.png
    VFS:DEBUG:Opening: content/gfx/units/animals/as_reddeer0/idle/225/4.png
    VFS:DEBUG:Opening: content/gfx/units/animals/as_reddeer0/idle/225/5.png
    VFS:DEBUG:Opening: content/gfx/units/animals/as_reddeer0/idle/225/6.png
    VFS:DEBUG:Opening: content/gfx/units/animals/as_reddeer0/idle/225/7.png
    VFS:DEBUG:Opening: content/gfx/units/animals/as_reddeer0/idle/225/8.png
    VFS:DEBUG:Opening: content/gfx/units/animals/as_reddeer0/idle/225/9.png
    VFS:DEBUG:Opening: content/gfx/units/animals/as_reddeer0/idle/135/0.png
    VFS:DEBUG:Opening: content/gfx/units/animals/as_reddeer0/idle/135/1.png
    VFS:DEBUG:Opening: content/gfx/units/animals/as_reddeer0/idle/135/2.png
    VFS:DEBUG:Opening: content/gfx/units/animals/as_reddeer0/idle/135/3.png
    VFS:DEBUG:Opening: content/gfx/units/animals/as_reddeer0/idle/135/4.png
    VFS:DEBUG:Opening: content/gfx/units/animals/as_reddeer0/idle/135/5.png
    VFS:DEBUG:Opening: content/gfx/units/animals/as_reddeer0/idle/135/6.png
    VFS:DEBUG:Opening: content/gfx/units/animals/as_reddeer0/idle/135/7.png
    VFS:DEBUG:Opening: content/gfx/units/animals/as_reddeer0/idle/135/8.png
    VFS:DEBUG:Opening: content/gfx/units/animals/as_reddeer0/idle/135/9.png
    VFS:DEBUG:Opening: content/gfx/units/animals/as_reddeer0/idle/45/0.png
    VFS:DEBUG:Opening: content/gfx/units/animals/as_reddeer0/idle/45/1.png
    VFS:DEBUG:Opening: content/gfx/units/animals/as_reddeer0/idle/45/2.png
    VFS:DEBUG:Opening: content/gfx/units/animals/as_reddeer0/idle/45/3.png
    VFS:DEBUG:Opening: content/gfx/units/animals/as_reddeer0/idle/45/4.png
    VFS:DEBUG:Opening: content/gfx/units/animals/as_reddeer0/idle/45/5.png
    VFS:DEBUG:Opening: content/gfx/units/animals/as_reddeer0/idle/45/6.png
    VFS:DEBUG:Opening: content/gfx/units/animals/as_reddeer0/idle/45/7.png
    VFS:DEBUG:Opening: content/gfx/units/animals/as_reddeer0/idle/45/8.png
    VFS:DEBUG:Opening: content/gfx/units/animals/as_reddeer0/idle/45/9.png
    VFS:DEBUG:Opening: content/gfx/units/animals/as_reddeer0/idle/270/0.png
    VFS:DEBUG:Opening: content/gfx/units/animals/as_reddeer0/idle/270/1.png
    VFS:DEBUG:Opening: content/gfx/units/animals/as_reddeer0/idle/270/2.png
    VFS:DEBUG:Opening: content/gfx/units/animals/as_reddeer0/idle/270/3.png
    VFS:DEBUG:Opening: content/gfx/units/animals/as_reddeer0/idle/270/4.png
    VFS:DEBUG:Opening: content/gfx/units/animals/as_reddeer0/idle/270/5.png
    VFS:DEBUG:Opening: content/gfx/units/animals/as_reddeer0/idle/270/6.png
    VFS:DEBUG:Opening: content/gfx/units/animals/as_reddeer0/idle/270/7.png
    VFS:DEBUG:Opening: content/gfx/units/animals/as_reddeer0/idle/270/8.png
    VFS:DEBUG:Opening: content/gfx/units/animals/as_reddeer0/idle/270/9.png
    VFS:DEBUG:Opening: content/gfx/units/animals/as_reddeer0/idle/180/0.png
    VFS:DEBUG:Opening: content/gfx/units/animals/as_reddeer0/idle/180/1.png
    VFS:DEBUG:Opening: content/gfx/units/animals/as_reddeer0/idle/180/2.png
    VFS:DEBUG:Opening: content/gfx/units/animals/as_reddeer0/idle/180/3.png
    VFS:DEBUG:Opening: content/gfx/units/animals/as_reddeer0/idle/180/4.png
    VFS:DEBUG:Opening: content/gfx/units/animals/as_reddeer0/idle/180/5.png
    VFS:DEBUG:Opening: content/gfx/units/animals/as_reddeer0/idle/180/6.png
    VFS:DEBUG:Opening: content/gfx/units/animals/as_reddeer0/idle/180/7.png
    VFS:DEBUG:Opening: content/gfx/units/animals/as_reddeer0/idle/180/8.png
    VFS:DEBUG:Opening: content/gfx/units/animals/as_reddeer0/idle/180/9.png
    VFS:DEBUG:Opening: content/gfx/units/animals/as_reddeer0/idle/90/0.png
    VFS:DEBUG:Opening: content/gfx/units/animals/as_reddeer0/idle/90/1.png
    VFS:DEBUG:Opening: content/gfx/units/animals/as_reddeer0/idle/90/2.png
    VFS:DEBUG:Opening: content/gfx/units/animals/as_reddeer0/idle/90/3.png
    VFS:DEBUG:Opening: content/gfx/units/animals/as_reddeer0/idle/90/4.png
    VFS:DEBUG:Opening: content/gfx/units/animals/as_reddeer0/idle/90/5.png
    VFS:DEBUG:Opening: content/gfx/units/animals/as_reddeer0/idle/90/6.png
    VFS:DEBUG:Opening: content/gfx/units/animals/as_reddeer0/idle/90/7.png
    VFS:DEBUG:Opening: content/gfx/units/animals/as_reddeer0/idle/90/8.png
    VFS:DEBUG:Opening: content/gfx/units/animals/as_reddeer0/idle/90/9.png
    VFS:DEBUG:Opening: content/gfx/units/animals/as_reddeer0/idle/315/0.png
    VFS:DEBUG:Opening: content/gfx/units/animals/as_reddeer0/idle/315/1.png
    VFS:DEBUG:Opening: content/gfx/units/animals/as_reddeer0/idle/315/2.png
    VFS:DEBUG:Opening: content/gfx/units/animals/as_reddeer0/idle/315/3.png
    VFS:DEBUG:Opening: content/gfx/units/animals/as_reddeer0/idle/315/4.png
    VFS:DEBUG:Opening: content/gfx/units/animals/as_reddeer0/idle/315/5.png
    VFS:DEBUG:Opening: content/gfx/units/animals/as_reddeer0/idle/315/6.png
    VFS:DEBUG:Opening: content/gfx/units/animals/as_reddeer0/idle/315/7.png
    VFS:DEBUG:Opening: content/gfx/units/animals/as_reddeer0/idle/315/8.png
    VFS:DEBUG:Opening: content/gfx/units/animals/as_reddeer0/idle/315/9.png
    VFS:DEBUG:Opening: content/gfx/units/animals/as_fallowdeer0/idle/0/0.png
    VFS:DEBUG:Opening: content/gfx/units/animals/as_fallowdeer0/idle/0/1.png
    VFS:DEBUG:Opening: content/gfx/units/animals/as_fallowdeer0/idle/0/2.png
    VFS:DEBUG:Opening: content/gfx/units/animals/as_fallowdeer0/idle/0/3.png
    VFS:DEBUG:Opening: content/gfx/units/animals/as_fallowdeer0/idle/0/4.png
    VFS:DEBUG:Opening: content/gfx/units/animals/as_fallowdeer0/idle/0/5.png
    VFS:DEBUG:Opening: content/gfx/units/animals/as_fallowdeer0/idle/0/6.png
    VFS:DEBUG:Opening: content/gfx/units/animals/as_fallowdeer0/idle/0/7.png
    VFS:DEBUG:Opening: content/gfx/units/animals/as_fallowdeer0/idle/0/8.png
    VFS:DEBUG:Opening: content/gfx/units/animals/as_fallowdeer0/idle/0/9.png
    VFS:DEBUG:Opening: content/gfx/units/animals/as_fallowdeer0/idle/225/0.png
    VFS:DEBUG:Opening: content/gfx/units/animals/as_fallowdeer0/idle/225/1.png
    VFS:DEBUG:Opening: content/gfx/units/animals/as_fallowdeer0/idle/225/2.png
    VFS:DEBUG:Opening: content/gfx/units/animals/as_fallowdeer0/idle/225/3.png
    VFS:DEBUG:Opening: content/gfx/units/animals/as_fallowdeer0/idle/225/4.png
    VFS:DEBUG:Opening: content/gfx/units/animals/as_fallowdeer0/idle/225/5.png
    VFS:DEBUG:Opening: content/gfx/units/animals/as_fallowdeer0/idle/225/6.png
    VFS:DEBUG:Opening: content/gfx/units/animals/as_fallowdeer0/idle/225/7.png
    VFS:DEBUG:Opening: content/gfx/units/animals/as_fallowdeer0/idle/225/8.png
    VFS:DEBUG:Opening: content/gfx/units/animals/as_fallowdeer0/idle/225/9.png
    VFS:DEBUG:Opening: content/gfx/units/animals/as_fallowdeer0/idle/135/0.png
    VFS:DEBUG:Opening: content/gfx/units/animals/as_fallowdeer0/idle/135/1.png
    VFS:DEBUG:Opening: content/gfx/units/animals/as_fallowdeer0/idle/135/2.png
    VFS:DEBUG:Opening: content/gfx/units/animals/as_fallowdeer0/idle/135/3.png
    VFS:DEBUG:Opening: content/gfx/units/animals/as_fallowdeer0/idle/135/4.png
    VFS:DEBUG:Opening: content/gfx/units/animals/as_fallowdeer0/idle/135/5.png
    VFS:DEBUG:Opening: content/gfx/units/animals/as_fallowdeer0/idle/135/6.png
    VFS:DEBUG:Opening: content/gfx/units/animals/as_fallowdeer0/idle/135/7.png
    VFS:DEBUG:Opening: content/gfx/units/animals/as_fallowdeer0/idle/135/8.png
    VFS:DEBUG:Opening: content/gfx/units/animals/as_fallowdeer0/idle/135/9.png
    VFS:DEBUG:Opening: content/gfx/units/animals/as_fallowdeer0/idle/45/0.png
    VFS:DEBUG:Opening: content/gfx/units/animals/as_fallowdeer0/idle/45/1.png
    VFS:DEBUG:Opening: content/gfx/units/animals/as_fallowdeer0/idle/45/2.png
    VFS:DEBUG:Opening: content/gfx/units/animals/as_fallowdeer0/idle/45/3.png
    VFS:DEBUG:Opening: content/gfx/units/animals/as_fallowdeer0/idle/45/4.png
    VFS:DEBUG:Opening: content/gfx/units/animals/as_fallowdeer0/idle/45/5.png
    VFS:DEBUG:Opening: content/gfx/units/animals/as_fallowdeer0/idle/45/6.png
    VFS:DEBUG:Opening: content/gfx/units/animals/as_fallowdeer0/idle/45/7.png
    VFS:DEBUG:Opening: content/gfx/units/animals/as_fallowdeer0/idle/45/8.png
    VFS:DEBUG:Opening: content/gfx/units/animals/as_fallowdeer0/idle/45/9.png
    VFS:DEBUG:Opening: content/gfx/units/animals/as_fallowdeer0/idle/270/0.png
    VFS:DEBUG:Opening: content/gfx/units/animals/as_fallowdeer0/idle/270/1.png
    VFS:DEBUG:Opening: content/gfx/units/animals/as_fallowdeer0/idle/270/2.png
    VFS:DEBUG:Opening: content/gfx/units/animals/as_fallowdeer0/idle/270/3.png
    VFS:DEBUG:Opening: content/gfx/units/animals/as_fallowdeer0/idle/270/4.png
    VFS:DEBUG:Opening: content/gfx/units/animals/as_fallowdeer0/idle/270/5.png
    VFS:DEBUG:Opening: content/gfx/units/animals/as_fallowdeer0/idle/270/6.png
    VFS:DEBUG:Opening: content/gfx/units/animals/as_fallowdeer0/idle/270/7.png
    VFS:DEBUG:Opening: content/gfx/units/animals/as_fallowdeer0/idle/270/8.png
    VFS:DEBUG:Opening: content/gfx/units/animals/as_fallowdeer0/idle/270/9.png
    VFS:DEBUG:Opening: content/gfx/units/animals/as_fallowdeer0/idle/180/0.png
    VFS:DEBUG:Opening: content/gfx/units/animals/as_fallowdeer0/idle/180/1.png
    VFS:DEBUG:Opening: content/gfx/units/animals/as_fallowdeer0/idle/180/2.png
    VFS:DEBUG:Opening: content/gfx/units/animals/as_fallowdeer0/idle/180/3.png
    VFS:DEBUG:Opening: content/gfx/units/animals/as_fallowdeer0/idle/180/4.png
    VFS:DEBUG:Opening: content/gfx/units/animals/as_fallowdeer0/idle/180/5.png
    VFS:DEBUG:Opening: content/gfx/units/animals/as_fallowdeer0/idle/180/6.png
    VFS:DEBUG:Opening: content/gfx/units/animals/as_fallowdeer0/idle/180/7.png
    VFS:DEBUG:Opening: content/gfx/units/animals/as_fallowdeer0/idle/180/8.png
    VFS:DEBUG:Opening: content/gfx/units/animals/as_fallowdeer0/idle/180/9.png
    VFS:DEBUG:Opening: content/gfx/units/animals/as_fallowdeer0/idle/90/0.png
    VFS:DEBUG:Opening: content/gfx/units/animals/as_fallowdeer0/idle/90/1.png
    VFS:DEBUG:Opening: content/gfx/units/animals/as_fallowdeer0/idle/90/2.png
    VFS:DEBUG:Opening: content/gfx/units/animals/as_fallowdeer0/idle/90/3.png
    VFS:DEBUG:Opening: content/gfx/units/animals/as_fallowdeer0/idle/90/4.png
    VFS:DEBUG:Opening: content/gfx/units/animals/as_fallowdeer0/idle/90/5.png
    VFS:DEBUG:Opening: content/gfx/units/animals/as_fallowdeer0/idle/90/6.png
    VFS:DEBUG:Opening: content/gfx/units/animals/as_fallowdeer0/idle/90/7.png
    VFS:DEBUG:Opening: content/gfx/units/animals/as_fallowdeer0/idle/90/8.png
    VFS:DEBUG:Opening: content/gfx/units/animals/as_fallowdeer0/idle/90/9.png
    VFS:DEBUG:Opening: content/gfx/units/animals/as_fallowdeer0/idle/315/0.png
    VFS:DEBUG:Opening: content/gfx/units/animals/as_fallowdeer0/idle/315/1.png
    VFS:DEBUG:Opening: content/gfx/units/animals/as_fallowdeer0/idle/315/2.png
    VFS:DEBUG:Opening: content/gfx/units/animals/as_fallowdeer0/idle/315/3.png
    VFS:DEBUG:Opening: content/gfx/units/animals/as_fallowdeer0/idle/315/4.png
    VFS:DEBUG:Opening: content/gfx/units/animals/as_fallowdeer0/idle/315/5.png
    VFS:DEBUG:Opening: content/gfx/units/animals/as_fallowdeer0/idle/315/6.png
    VFS:DEBUG:Opening: content/gfx/units/animals/as_fallowdeer0/idle/315/7.png
    VFS:DEBUG:Opening: content/gfx/units/animals/as_fallowdeer0/idle/315/8.png
    VFS:DEBUG:Opening: content/gfx/units/animals/as_fallowdeer0/idle/315/9.png
    VFS:DEBUG:Opening: content/gfx/units/ships/freetraders/as_trader0/idle/0/0.png
    VFS:DEBUG:Opening: content/gfx/units/ships/freetraders/as_trader0/idle/225/0.png
    VFS:DEBUG:Opening: content/gfx/units/ships/freetraders/as_trader0/idle/135/0.png
    VFS:DEBUG:Opening: content/gfx/units/ships/freetraders/as_trader0/idle/45/0.png
    VFS:DEBUG:Opening: content/gfx/units/ships/freetraders/as_trader0/idle/270/0.png
    VFS:DEBUG:Opening: content/gfx/units/ships/freetraders/as_trader0/idle/180/0.png
    VFS:DEBUG:Opening: content/gfx/units/ships/freetraders/as_trader0/idle/90/0.png
    VFS:DEBUG:Opening: content/gfx/units/ships/freetraders/as_trader0/idle/315/0.png
    VFS:DEBUG:Opening: content/gfx/units/ships/merchants/as_huker0/idle/0/0.png
    VFS:DEBUG:Opening: content/gfx/units/ships/merchants/as_huker0/idle/225/0.png
    VFS:DEBUG:Opening: content/gfx/units/ships/merchants/as_huker0/idle/135/0.png
    VFS:DEBUG:Opening: content/gfx/units/ships/merchants/as_huker0/idle/45/0.png
    VFS:DEBUG:Opening: content/gfx/units/ships/merchants/as_huker0/idle/270/0.png
    VFS:DEBUG:Opening: content/gfx/units/ships/merchants/as_huker0/idle/180/0.png
    VFS:DEBUG:Opening: content/gfx/units/ships/merchants/as_huker0/idle/90/0.png
    VFS:DEBUG:Opening: content/gfx/units/ships/merchants/as_huker0/idle/315/0.png
    VFS:DEBUG:Opening: content/gfx/units/ships/pirates/as_pirate1/idle/0/0.png
    VFS:DEBUG:Opening: content/gfx/units/ships/pirates/as_pirate1/idle/225/0.png
    VFS:DEBUG:Opening: content/gfx/units/ships/pirates/as_pirate1/idle/135/0.png
    VFS:DEBUG:Opening: content/gfx/units/ships/pirates/as_pirate1/idle/45/0.png
    VFS:DEBUG:Opening: content/gfx/units/ships/pirates/as_pirate1/idle/270/0.png
    VFS:DEBUG:Opening: content/gfx/units/ships/pirates/as_pirate1/idle/180/0.png
    VFS:DEBUG:Opening: content/gfx/units/ships/pirates/as_pirate1/idle/90/0.png
    VFS:DEBUG:Opening: content/gfx/units/ships/pirates/as_pirate1/idle/315/0.png
    VFS:DEBUG:Opening: content/gfx/units/carrier/as_carrier0/idle/0/0000.png
    VFS:DEBUG:Opening: content/gfx/units/carrier/as_carrier0/idle/225/0000.png
    VFS:DEBUG:Opening: content/gfx/units/carrier/as_carrier0/idle/135/0000.png
    VFS:DEBUG:Opening: content/gfx/units/carrier/as_carrier0/idle/45/0000.png
    VFS:DEBUG:Opening: content/gfx/units/carrier/as_carrier0/idle/270/0000.png
    VFS:DEBUG:Opening: content/gfx/units/carrier/as_carrier0/idle/180/0000.png
    VFS:DEBUG:Opening: content/gfx/units/carrier/as_carrier0/idle/90/0000.png
    VFS:DEBUG:Opening: content/gfx/units/carrier/as_carrier0/idle/315/0000.png
    VFS:DEBUG:Opening: content/gfx/base/moderate/ts_deep0/straight/45/0.png
    VFS:DEBUG:Opening: content/gui/images/background/widgets/cityinfo_left.png
    VFS:DEBUG:Opening: content/gui/images/background/widgets/cityinfo_fill.png
    VFS:DEBUG:Opening: content/gui/images/background/widgets/cityinfo_right.png
    VFS:DEBUG:Opening: content/gui/icons/widgets/cityinfo/inhabitants.png
    VFS:DEBUG:Opening: content/gui/images/background/widgets/message_bg_top.png
    VFS:DEBUG:Opening: content/gui/images/background/widgets/message_bg_bottom.png
    VFS:DEBUG:Opening: content/gui/images/buttons/parrow_left.png
    VFS:DEBUG:Opening: content/gui/images/buttons/parrow_left_h.png
    VFS:DEBUG:Opening: content/gui/images/buttons/parrow_left_d.png
    VFS:DEBUG:Opening: content/gui/images/buttons/parrow_left_bw.png
    VFS:DEBUG:Opening: content/gui/images/buttons/parrow_right.png
    VFS:DEBUG:Opening: content/gui/images/buttons/parrow_right_h.png
    VFS:DEBUG:Opening: content/gui/images/buttons/parrow_right_d.png
    VFS:DEBUG:Opening: content/gui/images/buttons/parrow_right_bw.png
    VFS:DEBUG:Opening: content/gui/images/buttons/ok_d.png
    VFS:WARN:no source for content/gui/images/buttons/ok_d.png found
    Exception:ERROR:_[NotFound]_ , Something was searched, but not found :: content/gui/images/buttons/ok_d.png
    VFS:DEBUG:Opening: content/gui/images/background/pickbelt_right_h.png
    VFS:WARN:no source for content/gui/images/background/pickbelt_right_h.png found
    Exception:ERROR:_[NotFound]_ , Something was searched, but not found :: content/gui/images/background/pickbelt_right_h.png
    VFS:DEBUG:Opening: content/gui/images/background/pickbelt_right_d.png
    VFS:WARN:no source for content/gui/images/background/pickbelt_right_d.png found
    Exception:ERROR:_[NotFound]_ , Something was searched, but not found :: content/gui/images/background/pickbelt_right_d.png
    VFS:DEBUG:Opening: content/gui/images/background/pickbelt_right_bw.png
    VFS:WARN:no source for content/gui/images/background/pickbelt_right_bw.png found
    Exception:ERROR:_[NotFound]_ , Something was searched, but not found :: content/gui/images/background/pickbelt_right_bw.png
    VFS:DEBUG:Opening: content/gui/images/background/pickbelt_right_gr.png
    VFS:WARN:no source for content/gui/images/background/pickbelt_right_gr.png found
    Exception:ERROR:_[NotFound]_ , Something was searched, but not found :: content/gui/images/background/pickbelt_right_gr.png
    VFS:DEBUG:Opening: content/gui/images/background/pickbelt_left_h.png
    VFS:WARN:no source for content/gui/images/background/pickbelt_left_h.png found
    Exception:ERROR:_[NotFound]_ , Something was searched, but not found :: content/gui/images/background/pickbelt_left_h.png
    VFS:DEBUG:Opening: content/gui/images/background/pickbelt_left_d.png
    VFS:WARN:no source for content/gui/images/background/pickbelt_left_d.png found
    Exception:ERROR:_[NotFound]_ , Something was searched, but not found :: content/gui/images/background/pickbelt_left_d.png
    VFS:DEBUG:Opening: content/gui/images/background/pickbelt_left_bw.png
    VFS:WARN:no source for content/gui/images/background/pickbelt_left_bw.png found
    Exception:ERROR:_[NotFound]_ , Something was searched, but not found :: content/gui/images/background/pickbelt_left_bw.png
    VFS:DEBUG:Opening: content/gui/images/background/pickbelt_left_gr.png
    VFS:WARN:no source for content/gui/images/background/pickbelt_left_gr.png found
    Exception:ERROR:_[NotFound]_ , Something was searched, but not found :: content/gui/images/background/pickbelt_left_gr.png
    VFS:DEBUG:Opening: content/gui/images/background/pickbelt_right_h.png
    VFS:WARN:no source for content/gui/images/background/pickbelt_right_h.png found
    Exception:ERROR:_[NotFound]_ , Something was searched, but not found :: content/gui/images/background/pickbelt_right_h.png
    VFS:DEBUG:Opening: content/gui/images/background/pickbelt_right_d.png
    VFS:WARN:no source for content/gui/images/background/pickbelt_right_d.png found
    Exception:ERROR:_[NotFound]_ , Something was searched, but not found :: content/gui/images/background/pickbelt_right_d.png
    VFS:DEBUG:Opening: content/gui/images/background/pickbelt_right_bw.png
    VFS:WARN:no source for content/gui/images/background/pickbelt_right_bw.png found
    Exception:ERROR:_[NotFound]_ , Something was searched, but not found :: content/gui/images/background/pickbelt_right_bw.png
    VFS:DEBUG:Opening: content/gui/images/background/pickbelt_right_gr.png
    VFS:WARN:no source for content/gui/images/background/pickbelt_right_gr.png found
    Exception:ERROR:_[NotFound]_ , Something was searched, but not found :: content/gui/images/background/pickbelt_right_gr.png
    VFS:DEBUG:Opening: content/gui/images/background/pickbelt_left_h.png
    VFS:WARN:no source for content/gui/images/background/pickbelt_left_h.png found
    Exception:ERROR:_[NotFound]_ , Something was searched, but not found :: content/gui/images/background/pickbelt_left_h.png
    VFS:DEBUG:Opening: content/gui/images/background/pickbelt_left_d.png
    VFS:WARN:no source for content/gui/images/background/pickbelt_left_d.png found
    Exception:ERROR:_[NotFound]_ , Something was searched, but not found :: content/gui/images/background/pickbelt_left_d.png
    VFS:DEBUG:Opening: content/gui/images/background/pickbelt_left_bw.png
    VFS:WARN:no source for content/gui/images/background/pickbelt_left_bw.png found
    Exception:ERROR:_[NotFound]_ , Something was searched, but not found :: content/gui/images/background/pickbelt_left_bw.png
    VFS:DEBUG:Opening: content/gui/images/background/pickbelt_left_gr.png
    VFS:WARN:no source for content/gui/images/background/pickbelt_left_gr.png found
    Exception:ERROR:_[NotFound]_ , Something was searched, but not found :: content/gui/images/background/pickbelt_left_gr.png
    VFS:DEBUG:Opening: content/gui/images/background/pickbelt_right_h.png
    VFS:WARN:no source for content/gui/images/background/pickbelt_right_h.png found
    Exception:ERROR:_[NotFound]_ , Something was searched, but not found :: content/gui/images/background/pickbelt_right_h.png
    VFS:DEBUG:Opening: content/gui/images/background/pickbelt_right_d.png
    VFS:WARN:no source for content/gui/images/background/pickbelt_right_d.png found
    Exception:ERROR:_[NotFound]_ , Something was searched, but not found :: content/gui/images/background/pickbelt_right_d.png
    VFS:DEBUG:Opening: content/gui/images/background/pickbelt_right_bw.png
    VFS:WARN:no source for content/gui/images/background/pickbelt_right_bw.png found
    Exception:ERROR:_[NotFound]_ , Something was searched, but not found :: content/gui/images/background/pickbelt_right_bw.png
    VFS:DEBUG:Opening: content/gui/images/background/pickbelt_right_gr.png
    VFS:WARN:no source for content/gui/images/background/pickbelt_right_gr.png found
    Exception:ERROR:_[NotFound]_ , Something was searched, but not found :: content/gui/images/background/pickbelt_right_gr.png
    VFS:DEBUG:Opening: content/gui/images/background/pickbelt_left_h.png
    VFS:WARN:no source for content/gui/images/background/pickbelt_left_h.png found
    Exception:ERROR:_[NotFound]_ , Something was searched, but not found :: content/gui/images/background/pickbelt_left_h.png
    VFS:DEBUG:Opening: content/gui/images/background/pickbelt_left_d.png
    VFS:WARN:no source for content/gui/images/background/pickbelt_left_d.png found
    Exception:ERROR:_[NotFound]_ , Something was searched, but not found :: content/gui/images/background/pickbelt_left_d.png
    VFS:DEBUG:Opening: content/gui/images/background/pickbelt_left_bw.png
    VFS:WARN:no source for content/gui/images/background/pickbelt_left_bw.png found
    Exception:ERROR:_[NotFound]_ , Something was searched, but not found :: content/gui/images/background/pickbelt_left_bw.png
    VFS:DEBUG:Opening: content/gui/images/background/pickbelt_left_gr.png
    VFS:WARN:no source for content/gui/images/background/pickbelt_left_gr.png found
    Exception:ERROR:_[NotFound]_ , Something was searched, but not found :: content/gui/images/background/pickbelt_left_gr.png
    VFS:DEBUG:Opening: content/gui/images/buttons/close_d.png
    VFS:WARN:no source for content/gui/images/buttons/close_d.png found
    Exception:ERROR:_[NotFound]_ , Something was searched, but not found :: content/gui/images/buttons/close_d.png
    VFS:DEBUG:Opening: content/gui/images/buttons/delete_d.png
    VFS:WARN:no source for content/gui/images/buttons/delete_d.png found
    Exception:ERROR:_[NotFound]_ , Something was searched, but not found :: content/gui/images/buttons/delete_d.png
    VFS:DEBUG:Opening: content/gui/images/buttons/ok_d.png
    VFS:WARN:no source for content/gui/images/buttons/ok_d.png found
    Exception:ERROR:_[NotFound]_ , Something was searched, but not found :: content/gui/images/buttons/ok_d.png
    VFS:DEBUG:Opening: content/gui/images/background/pickbelt_right_h.png
    VFS:WARN:no source for content/gui/images/background/pickbelt_right_h.png found
    Exception:ERROR:_[NotFound]_ , Something was searched, but not found :: content/gui/images/background/pickbelt_right_h.png
    VFS:DEBUG:Opening: content/gui/images/background/pickbelt_right_d.png
    VFS:WARN:no source for content/gui/images/background/pickbelt_right_d.png found
    Exception:ERROR:_[NotFound]_ , Something was searched, but not found :: content/gui/images/background/pickbelt_right_d.png
    VFS:DEBUG:Opening: content/gui/images/background/pickbelt_right_bw.png
    VFS:WARN:no source for content/gui/images/background/pickbelt_right_bw.png found
    Exception:ERROR:_[NotFound]_ , Something was searched, but not found :: content/gui/images/background/pickbelt_right_bw.png
    VFS:DEBUG:Opening: content/gui/images/background/pickbelt_right_gr.png
    VFS:WARN:no source for content/gui/images/background/pickbelt_right_gr.png found
    Exception:ERROR:_[NotFound]_ , Something was searched, but not found :: content/gui/images/background/pickbelt_right_gr.png
    VFS:DEBUG:Opening: content/gui/images/background/pickbelt_left_h.png
    VFS:WARN:no source for content/gui/images/background/pickbelt_left_h.png found
    Exception:ERROR:_[NotFound]_ , Something was searched, but not found :: content/gui/images/background/pickbelt_left_h.png
    VFS:DEBUG:Opening: content/gui/images/background/pickbelt_left_d.png
    VFS:WARN:no source for content/gui/images/background/pickbelt_left_d.png found
    Exception:ERROR:_[NotFound]_ , Something was searched, but not found :: content/gui/images/background/pickbelt_left_d.png
    VFS:DEBUG:Opening: content/gui/images/background/pickbelt_left_bw.png
    VFS:WARN:no source for content/gui/images/background/pickbelt_left_bw.png found
    Exception:ERROR:_[NotFound]_ , Something was searched, but not found :: content/gui/images/background/pickbelt_left_bw.png
    VFS:DEBUG:Opening: content/gui/images/background/pickbelt_left_gr.png
    VFS:WARN:no source for content/gui/images/background/pickbelt_left_gr.png found
    Exception:ERROR:_[NotFound]_ , Something was searched, but not found :: content/gui/images/background/pickbelt_left_gr.png
    VFS:DEBUG:Opening: content/gui/images/background/pickbelt_right_h.png
    VFS:WARN:no source for content/gui/images/background/pickbelt_right_h.png found
    Exception:ERROR:_[NotFound]_ , Something was searched, but not found :: content/gui/images/background/pickbelt_right_h.png
    VFS:DEBUG:Opening: content/gui/images/background/pickbelt_right_d.png
    VFS:WARN:no source for content/gui/images/background/pickbelt_right_d.png found
    Exception:ERROR:_[NotFound]_ , Something was searched, but not found :: content/gui/images/background/pickbelt_right_d.png
    VFS:DEBUG:Opening: content/gui/images/background/pickbelt_right_bw.png
    VFS:WARN:no source for content/gui/images/background/pickbelt_right_bw.png found
    Exception:ERROR:_[NotFound]_ , Something was searched, but not found :: content/gui/images/background/pickbelt_right_bw.png
    VFS:DEBUG:Opening: content/gui/images/background/pickbelt_right_gr.png
    VFS:WARN:no source for content/gui/images/background/pickbelt_right_gr.png found
    Exception:ERROR:_[NotFound]_ , Something was searched, but not found :: content/gui/images/background/pickbelt_right_gr.png
    VFS:DEBUG:Opening: content/gui/images/background/pickbelt_left_h.png
    VFS:WARN:no source for content/gui/images/background/pickbelt_left_h.png found
    Exception:ERROR:_[NotFound]_ , Something was searched, but not found :: content/gui/images/background/pickbelt_left_h.png
    VFS:DEBUG:Opening: content/gui/images/background/pickbelt_left_d.png
    VFS:WARN:no source for content/gui/images/background/pickbelt_left_d.png found
    Exception:ERROR:_[NotFound]_ , Something was searched, but not found :: content/gui/images/background/pickbelt_left_d.png
    VFS:DEBUG:Opening: content/gui/images/background/pickbelt_left_bw.png
    VFS:WARN:no source for content/gui/images/background/pickbelt_left_bw.png found
    Exception:ERROR:_[NotFound]_ , Something was searched, but not found :: content/gui/images/background/pickbelt_left_bw.png
    VFS:DEBUG:Opening: content/gui/images/background/pickbelt_left_gr.png
    VFS:WARN:no source for content/gui/images/background/pickbelt_left_gr.png found
    Exception:ERROR:_[NotFound]_ , Something was searched, but not found :: content/gui/images/background/pickbelt_left_gr.png
    VFS:DEBUG:Opening: content/gui/images/background/pickbelt_right_h.png
    VFS:WARN:no source for content/gui/images/background/pickbelt_right_h.png found
    Exception:ERROR:_[NotFound]_ , Something was searched, but not found :: content/gui/images/background/pickbelt_right_h.png
    VFS:DEBUG:Opening: content/gui/images/background/pickbelt_right_d.png
    VFS:WARN:no source for content/gui/images/background/pickbelt_right_d.png found
    Exception:ERROR:_[NotFound]_ , Something was searched, but not found :: content/gui/images/background/pickbelt_right_d.png
    VFS:DEBUG:Opening: content/gui/images/background/pickbelt_right_bw.png
    VFS:WARN:no source for content/gui/images/background/pickbelt_right_bw.png found
    Exception:ERROR:_[NotFound]_ , Something was searched, but not found :: content/gui/images/background/pickbelt_right_bw.png
    VFS:DEBUG:Opening: content/gui/images/background/pickbelt_right_gr.png
    VFS:WARN:no source for content/gui/images/background/pickbelt_right_gr.png found
    Exception:ERROR:_[NotFound]_ , Something was searched, but not found :: content/gui/images/background/pickbelt_right_gr.png
    VFS:DEBUG:Opening: content/gui/images/background/pickbelt_left_h.png
    VFS:WARN:no source for content/gui/images/background/pickbelt_left_h.png found
    Exception:ERROR:_[NotFound]_ , Something was searched, but not found :: content/gui/images/background/pickbelt_left_h.png
    VFS:DEBUG:Opening: content/gui/images/background/pickbelt_left_d.png
    VFS:WARN:no source for content/gui/images/background/pickbelt_left_d.png found
    Exception:ERROR:_[NotFound]_ , Something was searched, but not found :: content/gui/images/background/pickbelt_left_d.png
    VFS:DEBUG:Opening: content/gui/images/background/pickbelt_left_bw.png
    VFS:WARN:no source for content/gui/images/background/pickbelt_left_bw.png found
    Exception:ERROR:_[NotFound]_ , Something was searched, but not found :: content/gui/images/background/pickbelt_left_bw.png
    VFS:DEBUG:Opening: content/gui/images/background/pickbelt_left_gr.png
    VFS:WARN:no source for content/gui/images/background/pickbelt_left_gr.png found
    Exception:ERROR:_[NotFound]_ , Something was searched, but not found :: content/gui/images/background/pickbelt_left_gr.png
    VFS:DEBUG:Opening: content/gui/images/buttons/ok_d.png
    VFS:WARN:no source for content/gui/images/buttons/ok_d.png found
    Exception:ERROR:_[NotFound]_ , Something was searched, but not found :: content/gui/images/buttons/ok_d.png
    VFS:DEBUG:Opening: content/gui/images/background/mainmenu/ingame.png
    VFS:DEBUG:Opening: content/gui/images/buttons/msg_button.png
    VFS:DEBUG:Opening: content/gui/icons/mainmenu/save_bw.png
    VFS:DEBUG:Opening: content/gui/icons/mainmenu/save.png
    VFS:DEBUG:Opening: content/gui/images/buttons/ok_d.png
    VFS:WARN:no source for content/gui/images/buttons/ok_d.png found
    Exception:ERROR:_[NotFound]_ , Something was searched, but not found :: content/gui/images/buttons/ok_d.png
    VFS:DEBUG:Opening: content/gui/images/background/widgets/map_bg.png
    VFS:DEBUG:Opening: content/gui/icons/widgets/minimap/speed_up.png
    VFS:DEBUG:Opening: content/gui/icons/widgets/minimap/speed_up_h.png
    VFS:DEBUG:Opening: content/gui/icons/widgets/minimap/speed_up_d.png
    VFS:WARN:no source for content/gui/icons/widgets/minimap/speed_up_d.png found
    Exception:ERROR:_[NotFound]_ , Something was searched, but not found :: content/gui/icons/widgets/minimap/speed_up_d.png
    VFS:DEBUG:Opening: content/gui/icons/widgets/minimap/speed_up_bw.png
    VFS:DEBUG:Opening: content/gui/icons/widgets/minimap/speed_down.png
    VFS:DEBUG:Opening: content/gui/icons/widgets/minimap/speed_down_h.png
    VFS:DEBUG:Opening: content/gui/icons/widgets/minimap/speed_down_d.png
    VFS:WARN:no source for content/gui/icons/widgets/minimap/speed_down_d.png found
    Exception:ERROR:_[NotFound]_ , Something was searched, but not found :: content/gui/icons/widgets/minimap/speed_down_d.png
    VFS:DEBUG:Opening: content/gui/icons/widgets/minimap/speed_down_bw.png
    VFS:DEBUG:Opening: content/gui/icons/widgets/minimap/rotate_left_h.png
    VFS:DEBUG:Opening: content/gui/icons/widgets/minimap/rotate_left_d.png
    VFS:WARN:no source for content/gui/icons/widgets/minimap/rotate_left_d.png found
    Exception:ERROR:_[NotFound]_ , Something was searched, but not found :: content/gui/icons/widgets/minimap/rotate_left_d.png
    VFS:DEBUG:Opening: content/gui/icons/widgets/minimap/rotate_left_bw.png
    VFS:WARN:no source for content/gui/icons/widgets/minimap/rotate_left_bw.png found
    Exception:ERROR:_[NotFound]_ , Something was searched, but not found :: content/gui/icons/widgets/minimap/rotate_left_bw.png
    VFS:DEBUG:Opening: content/gui/icons/widgets/minimap/rotate_left_gr.png
    VFS:WARN:no source for content/gui/icons/widgets/minimap/rotate_left_gr.png found
    Exception:ERROR:_[NotFound]_ , Something was searched, but not found :: content/gui/icons/widgets/minimap/rotate_left_gr.png
    VFS:DEBUG:Opening: content/gui/icons/widgets/minimap/rotate_right_d.png
    VFS:WARN:no source for content/gui/icons/widgets/minimap/rotate_right_d.png found
    Exception:ERROR:_[NotFound]_ , Something was searched, but not found :: content/gui/icons/widgets/minimap/rotate_right_d.png
    VFS:DEBUG:Opening: content/gui/icons/widgets/minimap/rotate_right_bw.png
    VFS:WARN:no source for content/gui/icons/widgets/minimap/rotate_right_bw.png found
    Exception:ERROR:_[NotFound]_ , Something was searched, but not found :: content/gui/icons/widgets/minimap/rotate_right_bw.png
    VFS:DEBUG:Opening: content/gui/icons/widgets/minimap/rotate_right_gr.png
    VFS:WARN:no source for content/gui/icons/widgets/minimap/rotate_right_gr.png found
    Exception:ERROR:_[NotFound]_ , Something was searched, but not found :: content/gui/icons/widgets/minimap/rotate_right_gr.png
    VFS:DEBUG:Opening: content/gui/icons/widgets/minimap/zoom_in.png
    VFS:DEBUG:Opening: content/gui/icons/widgets/minimap/zoom_in_h.png
    VFS:DEBUG:Opening: content/gui/icons/widgets/minimap/zoom_in_d.png
    VFS:WARN:no source for content/gui/icons/widgets/minimap/zoom_in_d.png found
    Exception:ERROR:_[NotFound]_ , Something was searched, but not found :: content/gui/icons/widgets/minimap/zoom_in_d.png
    VFS:DEBUG:Opening: content/gui/icons/widgets/minimap/zoom_in_bw.png
    VFS:DEBUG:Opening: content/gui/icons/widgets/minimap/zoom_out.png
    VFS:DEBUG:Opening: content/gui/icons/widgets/minimap/zoom_out_h.png
    VFS:DEBUG:Opening: content/gui/icons/widgets/minimap/zoom_out_d.png
    VFS:WARN:no source for content/gui/icons/widgets/minimap/zoom_out_d.png found
    Exception:ERROR:_[NotFound]_ , Something was searched, but not found :: content/gui/icons/widgets/minimap/zoom_out_d.png
    VFS:DEBUG:Opening: content/gui/icons/widgets/minimap/zoom_out_bw.png
    VFS:DEBUG:Opening: content/gui/images/buttons/glass_small.png
    VFS:DEBUG:Opening: content/gui/images/buttons/glass_big.png
    VFS:DEBUG:Opening: content/gui/icons/widgets/minimap/tear.png
    VFS:DEBUG:Opening: content/gui/icons/widgets/minimap/tear_h.png
    VFS:DEBUG:Opening: content/gui/icons/widgets/minimap/tear_d.png
    VFS:WARN:no source for content/gui/icons/widgets/minimap/tear_d.png found
    Exception:ERROR:_[NotFound]_ , Something was searched, but not found :: content/gui/icons/widgets/minimap/tear_d.png
    VFS:DEBUG:Opening: content/gui/icons/widgets/minimap/tear_bw.png
    VFS:WARN:no source for content/gui/icons/widgets/minimap/tear_bw.png found
    Exception:ERROR:_[NotFound]_ , Something was searched, but not found :: content/gui/icons/widgets/minimap/tear_bw.png
    VFS:DEBUG:Opening: content/gui/icons/widgets/minimap/tear_gr.png
    VFS:WARN:no source for content/gui/icons/widgets/minimap/tear_gr.png found
    Exception:ERROR:_[NotFound]_ , Something was searched, but not found :: content/gui/icons/widgets/minimap/tear_gr.png
    VFS:DEBUG:Opening: content/gui/icons/widgets/minimap/captainslog.png
    VFS:DEBUG:Opening: content/gui/icons/widgets/minimap/captainslog_h.png
    VFS:DEBUG:Opening: content/gui/icons/widgets/minimap/captainslog_d.png
    VFS:WARN:no source for content/gui/icons/widgets/minimap/captainslog_d.png found
    Exception:ERROR:_[NotFound]_ , Something was searched, but not found :: content/gui/icons/widgets/minimap/captainslog_d.png
    VFS:DEBUG:Opening: content/gui/icons/widgets/minimap/captainslog_bw.png
    VFS:WARN:no source for content/gui/icons/widgets/minimap/captainslog_bw.png found
    Exception:ERROR:_[NotFound]_ , Something was searched, but not found :: content/gui/icons/widgets/minimap/captainslog_bw.png
    VFS:DEBUG:Opening: content/gui/icons/widgets/minimap/captainslog_gr.png
    VFS:WARN:no source for content/gui/icons/widgets/minimap/captainslog_gr.png found
    Exception:ERROR:_[NotFound]_ , Something was searched, but not found :: content/gui/icons/widgets/minimap/captainslog_gr.png
    VFS:DEBUG:Opening: content/gui/icons/widgets/minimap/build.png
    VFS:DEBUG:Opening: content/gui/icons/widgets/minimap/build_h.png
    VFS:DEBUG:Opening: content/gui/icons/widgets/minimap/build_d.png
    VFS:WARN:no source for content/gui/icons/widgets/minimap/build_d.png found
    Exception:ERROR:_[NotFound]_ , Something was searched, but not found :: content/gui/icons/widgets/minimap/build_d.png
    VFS:DEBUG:Opening: content/gui/icons/widgets/minimap/build_bw.png
    VFS:WARN:no source for content/gui/icons/widgets/minimap/build_bw.png found
    Exception:ERROR:_[NotFound]_ , Something was searched, but not found :: content/gui/icons/widgets/minimap/build_bw.png
    VFS:DEBUG:Opening: content/gui/icons/widgets/minimap/build_gr.png
    VFS:WARN:no source for content/gui/icons/widgets/minimap/build_gr.png found
    Exception:ERROR:_[NotFound]_ , Something was searched, but not found :: content/gui/icons/widgets/minimap/build_gr.png
    VFS:DEBUG:Opening: content/gui/icons/widgets/minimap/diplomacy.png
    VFS:DEBUG:Opening: content/gui/icons/widgets/minimap/diplomacy_h.png
    VFS:DEBUG:Opening: content/gui/icons/widgets/minimap/diplomacy_d.png
    VFS:WARN:no source for content/gui/icons/widgets/minimap/diplomacy_d.png found
    Exception:ERROR:_[NotFound]_ , Something was searched, but not found :: content/gui/icons/widgets/minimap/diplomacy_d.png
    VFS:DEBUG:Opening: content/gui/icons/widgets/minimap/diplomacy_bw.png
    VFS:WARN:no source for content/gui/icons/widgets/minimap/diplomacy_bw.png found
    Exception:ERROR:_[NotFound]_ , Something was searched, but not found :: content/gui/icons/widgets/minimap/diplomacy_bw.png
    VFS:DEBUG:Opening: content/gui/icons/widgets/minimap/diplomacy_gr.png
    VFS:WARN:no source for content/gui/icons/widgets/minimap/diplomacy_gr.png found
    Exception:ERROR:_[NotFound]_ , Something was searched, but not found :: content/gui/icons/widgets/minimap/diplomacy_gr.png
    VFS:DEBUG:Opening: content/gui/icons/widgets/minimap/gamemenu.png
    VFS:DEBUG:Opening: content/gui/icons/widgets/minimap/gamemenu_h.png
    VFS:DEBUG:Opening: content/gui/icons/widgets/minimap/gamemenu_d.png
    VFS:WARN:no source for content/gui/icons/widgets/minimap/gamemenu_d.png found
    Exception:ERROR:_[NotFound]_ , Something was searched, but not found :: content/gui/icons/widgets/minimap/gamemenu_d.png
    VFS:DEBUG:Opening: content/gui/icons/widgets/minimap/gamemenu_bw.png
    VFS:WARN:no source for content/gui/icons/widgets/minimap/gamemenu_bw.png found
    Exception:ERROR:_[NotFound]_ , Something was searched, but not found :: content/gui/icons/widgets/minimap/gamemenu_bw.png
    VFS:DEBUG:Opening: content/gui/icons/widgets/minimap/gamemenu_gr.png
    VFS:WARN:no source for content/gui/icons/widgets/minimap/gamemenu_gr.png found
    Exception:ERROR:_[NotFound]_ , Something was searched, but not found :: content/gui/icons/widgets/minimap/gamemenu_gr.png
    VFS:DEBUG:Opening: content/gui/images/background/widgets/resbar_stats_bottom.png
    VFS:DEBUG:Opening: content/gui/images/resbar_stats/scales_icon.png
    VFS:DEBUG:Opening: content/gui/images/background/widgets/res_mon_bg.png
    VFS:DEBUG:Opening: content/gui/icons/resources/32/001.png
    VFS:DEBUG:Opening: content/gui/icons/widgets/messages/msg_anchor.png
    VFS:DEBUG:Opening: content/gui/icons/widgets/messages/msg_anchor_h.png
    VFS:DEBUG:Opening: content/gui/icons/widgets/messages/msg_anchor_d.png
    VFS:DEBUG:Opening: content/gui/icons/widgets/messages/msg_anchor_bw.png
    VFS:WARN:no source for content/gui/icons/widgets/messages/msg_anchor_bw.png found
    Exception:ERROR:_[NotFound]_ , Something was searched, but not found :: content/gui/icons/widgets/messages/msg_anchor_bw.png
    VFS:DEBUG:Opening: content/gui/icons/widgets/messages/msg_anchor_gr.png
    VFS:WARN:no source for content/gui/icons/widgets/messages/msg_anchor_gr.png found
    Exception:ERROR:_[NotFound]_ , Something was searched, but not found :: content/gui/icons/widgets/messages/msg_anchor_gr.png
    VFS:DEBUG:Opening: content/gui/images/background/widgets/res_bg.png
    VFS:DEBUG:Opening: content/gui/icons/resources/32/006.png
    VFS:DEBUG:Opening: content/gui/icons/resources/32/004.png
    VFS:DEBUG:Opening: content/gui/icons/resources/32/007.png
    VFS:DEBUG:Opening: content/gui/icons/resources/32/005.png
    VFS:DEBUG:Opening: content/gui/icons/resources/32/003.png
    VFS:DEBUG:Opening: content/gui/icons/resources/32/029.png
    VFS:DEBUG:Opening: content/gui/icons/widgets/cityinfo/settlement_green.png
    VFS:DEBUG:Opening: content/gui/icons/minimap/ship_neutral.png
    VFS:DEBUG:Opening: content/gui/icons/minimap/pirate.png
    VFS:DEBUG:Opening: content/gui/icons/minimap/warehouse.png
    VFS:DEBUG:Opening: content/gui/images/tabwidget/main_bg_top.png
    VFS:DEBUG:Opening: content/gui/images/tabwidget/main_bg_fill.png
    VFS:DEBUG:Opening: content/gui/images/tabwidget/main_bg_bottom.png
    VFS:DEBUG:Opening: content/gui/images/buttons/msg_button_h.png
    VFS:DEBUG:Opening: content/gui/images/buttons/msg_button_d.png
    VFS:DEBUG:Opening: content/gui/images/buttons/msg_button_bw.png
    VFS:DEBUG:Opening: content/gui/icons/ship/civil_32.png
    VFS:DEBUG:Opening: content/gui/icons/ship/civil_32_h.png
    VFS:DEBUG:Opening: content/gui/icons/ship/civil_32_d.png
    VFS:WARN:no source for content/gui/icons/ship/civil_32_d.png found
    Exception:ERROR:_[NotFound]_ , Something was searched, but not found :: content/gui/icons/ship/civil_32_d.png
    VFS:DEBUG:Opening: content/gui/icons/ship/civil_32_bw.png
    VFS:DEBUG:Opening: content/gui/icons/ship/anchor.png
    VFS:DEBUG:Opening: content/gui/icons/ship/anchor_h.png
    VFS:DEBUG:Opening: content/gui/icons/ship/anchor_d.png
    VFS:DEBUG:Opening: content/gui/icons/ship/anchor_bw.png
    VFS:DEBUG:Opening: content/gui/icons/ship/traderoute_configure_pressed.png
    VFS:DEBUG:Opening: content/gui/icons/ship/traderoute_configure.png
    VFS:DEBUG:Opening: content/gui/icons/ship/traderoute_configure_hover.png
    VFS:DEBUG:Opening: content/gui/images/background/inv_bg.png
    VFS:DEBUG:Opening: content/gui/images/tabwidget/emblems/emblem_green.png
    VFS:DEBUG:Opening: content/gui/icons/ship/civil_16.png
    VFS:DEBUG:Opening: content/gui/images/tabwidget/icon_trade_ship.png
    VFS:DEBUG:Opening: content/gui/icons/ship/smallbutton.png
    VFS:DEBUG:Opening: content/gui/icons/ship/smallbutton_h.png
    VFS:DEBUG:Opening: content/gui/icons/ship/smallbutton_d.png
    VFS:DEBUG:Opening: content/gui/icons/ship/smallbutton_bw.png
    VFS:WARN:no source for content/gui/icons/ship/smallbutton_bw.png found
    Exception:ERROR:_[NotFound]_ , Something was searched, but not found :: content/gui/icons/ship/smallbutton_bw.png
    VFS:DEBUG:Opening: content/gui/icons/ship/smallbutton_gr.png
    VFS:WARN:no source for content/gui/icons/ship/smallbutton_gr.png found
    Exception:ERROR:_[NotFound]_ , Something was searched, but not found :: content/gui/icons/ship/smallbutton_gr.png
    VFS:DEBUG:Opening: content/gui/icons/ship/smallbutton_bw.png
    VFS:WARN:no source for content/gui/icons/ship/smallbutton_bw.png found
    Exception:ERROR:_[NotFound]_ , Something was searched, but not found :: content/gui/icons/ship/smallbutton_bw.png
    VFS:DEBUG:Opening: content/gui/icons/ship/smallbutton_gr.png
    VFS:WARN:no source for content/gui/icons/ship/smallbutton_gr.png found
    Exception:ERROR:_[NotFound]_ , Something was searched, but not found :: content/gui/icons/ship/smallbutton_gr.png
    VFS:DEBUG:Opening: content/gui/icons/ship/smallbutton_bw.png
    VFS:WARN:no source for content/gui/icons/ship/smallbutton_bw.png found
    Exception:ERROR:_[NotFound]_ , Something was searched, but not found :: content/gui/icons/ship/smallbutton_bw.png
    VFS:DEBUG:Opening: content/gui/icons/ship/smallbutton_gr.png
    VFS:WARN:no source for content/gui/icons/ship/smallbutton_gr.png found
    Exception:ERROR:_[NotFound]_ , Something was searched, but not found :: content/gui/icons/ship/smallbutton_gr.png
    VFS:DEBUG:Opening: content/gui/icons/ship/smallbutton_bw.png
    VFS:WARN:no source for content/gui/icons/ship/smallbutton_bw.png found
    Exception:ERROR:_[NotFound]_ , Something was searched, but not found :: content/gui/icons/ship/smallbutton_bw.png
    VFS:DEBUG:Opening: content/gui/icons/ship/smallbutton_gr.png
    VFS:WARN:no source for content/gui/icons/ship/smallbutton_gr.png found
    Exception:ERROR:_[NotFound]_ , Something was searched, but not found :: content/gui/icons/ship/smallbutton_gr.png
    VFS:DEBUG:Opening: content/gui/icons/ship/smallbutton_bw.png
    VFS:WARN:no source for content/gui/icons/ship/smallbutton_bw.png found
    Exception:ERROR:_[NotFound]_ , Something was searched, but not found :: content/gui/icons/ship/smallbutton_bw.png
    VFS:DEBUG:Opening: content/gui/icons/ship/smallbutton_gr.png
    VFS:WARN:no source for content/gui/icons/ship/smallbutton_gr.png found
    Exception:ERROR:_[NotFound]_ , Something was searched, but not found :: content/gui/icons/ship/smallbutton_gr.png
    VFS:DEBUG:Opening: content/gui/images/tabwidget/icon_trade_settlement.png
    VFS:DEBUG:Opening: content/gui/icons/ship/smallbutton_a.png
    VFS:DEBUG:Opening: content/gui/images/tabwidget/tab_active_xxl.png
    VFS:DEBUG:Opening: content/gui/icons/tabwidget/ship/ship_inv_a.png
    VFS:DEBUG:Opening: content/gui/icons/tabwidget/ship/ship_inv_a_h.png
    VFS:WARN:no source for content/gui/icons/tabwidget/ship/ship_inv_a_h.png found
    Exception:ERROR:
    VFS:DEBUG:Opening: content/gui/icons/tabwidget/ship/ship_inv_a_d.png
    VFS:WARN:no source for content/gui/icons/tabwidget/ship/ship_inv_a_d.png found
    Exception:ERROR:_[NotFound]_ , Something was searched, but not found :: content/gui/icons/tabwidget/ship/ship_inv_a_d.png
    VFS:DEBUG:Opening: content/gui/icons/tabwidget/ship/ship_inv_a_bw.png
    VFS:WARN:no source for content/gui/icons/tabwidget/ship/ship_inv_a_bw.png found
    Exception:ERROR:_[NotFound]_ , Something was searched, but not found :: content/gui/icons/tabwidget/ship/ship_inv_a_bw.png
    VFS:DEBUG:Opening: content/gui/icons/tabwidget/ship/ship_inv_a_gr.png
    VFS:WARN:no source for content/gui/icons/tabwidget/ship/ship_inv_a_gr.png found
    Exception:ERROR:_[NotFound]_ , Something was searched, but not found :: content/gui/icons/tabwidget/ship/ship_inv_a_gr.png
    VFS:DEBUG:Opening: content/gui/images/tabwidget/tab_dark.png
    VFS:DEBUG:Opening: content/gui/icons/tabwidget/warehouse/buysell.png
    VFS:WARN:no source for content/gui/icons/tabwidget/warehouse/buysell.png found
    Exception:ERROR:_[NotFound]_ , Something was searched, but not found :: content/gui/icons/tabwidget/warehouse/buysell.png
    VFS:DEBUG:Opening: content/gui/icons/tabwidget/warehouse/buysell_u.png
    VFS:DEBUG:Opening: content/gui/icons/tabwidget/warehouse/buysell_h.png
    VFS:DEBUG:Opening: content/gui/icons/tabwidget/warehouse/buysell_d.png
    VFS:DEBUG:Opening: content/gui/icons/tabwidget/warehouse/buysell_bw.png
    VFS:WARN:no source for content/gui/icons/tabwidget/warehouse/buysell_bw.png found
    Exception:ERROR:_[NotFound]_ , Something was searched, but not found :: content/gui/icons/tabwidget/warehouse/buysell_bw.png
    VFS:DEBUG:Opening: content/gui/icons/tabwidget/warehouse/buysell_gr.png
    VFS:WARN:no source for content/gui/icons/tabwidget/warehouse/buysell_gr.png found
    Exception:ERROR:_[NotFound]_ , Something was searched, but not found :: content/gui/icons/tabwidget/warehouse/buysell_gr.png
    VFS:DEBUG:Opening: content/gui/icons/tabwidget/ship/ship_inv.png
    VFS:WARN:no source for content/gui/icons/tabwidget/ship/ship_inv.png found
    Exception:ERROR:_[NotFound]_ , Something was searched, but not found :: content/gui/icons/tabwidget/ship/ship_inv.png
    VFS:DEBUG:Opening: content/gui/icons/tabwidget/ship/ship_inv_u.png
    VFS:DEBUG:Opening: content/gui/icons/tabwidget/ship/ship_inv_h.png
    VFS:DEBUG:Opening: content/gui/icons/tabwidget/ship/ship_inv_d.png
    VFS:DEBUG:Opening: content/gui/icons/tabwidget/ship/ship_inv_bw.png
    VFS:WARN:no source for content/gui/icons/tabwidget/ship/ship_inv_bw.png found
    Exception:ERROR:
    VFS:DEBUG:Opening: content/gui/icons/tabwidget/ship/ship_inv_gr.png
    VFS:WARN:no source for content/gui/icons/tabwidget/ship/ship_inv_gr.png found
    Exception:ERROR:_[NotFound]_ , Something was searched, but not found :: content/gui/icons/tabwidget/ship/ship_inv_gr.png
    VFS:DEBUG:Opening: content/gui/icons/tabwidget/ship/ship_inv_a_h.png
    VFS:WARN:no source for content/gui/icons/tabwidget/ship/ship_inv_a_h.png found
    Exception:ERROR:_[NotFound]_ , Something was searched, but not found :: content/gui/icons/tabwidget/ship/ship_inv_a_h.png
    VFS:DEBUG:Opening: content/gui/icons/tabwidget/ship/ship_inv_a_d.png
    VFS:WARN:no source for content/gui/icons/tabwidget/ship/ship_inv_a_d.png found
    Exception:ERROR:_[NotFound]_ , Something was searched, but not found :: content/gui/icons/tabwidget/ship/ship_inv_a_d.png
    VFS:DEBUG:Opening: content/gui/icons/tabwidget/ship/ship_inv_a_bw.png
    VFS:WARN:no source for content/gui/icons/tabwidget/ship/ship_inv_a_bw.png found
    Exception:ERROR:_[NotFound]_ , Something was searched, but not found :: content/gui/icons/tabwidget/ship/ship_inv_a_bw.png
    VFS:DEBUG:Opening: content/gui/icons/tabwidget/ship/ship_inv_a_gr.png
    VFS:WARN:no source for content/gui/icons/tabwidget/ship/ship_inv_a_gr.png found
    Exception:ERROR:_[NotFound]_ , Something was searched, but not found :: content/gui/icons/tabwidget/ship/ship_inv_a_gr.png
    VFS:DEBUG:Opening: content/gfx/units/animals/as_reddeer0/move/0/0.png
    VFS:DEBUG:Opening: content/gfx/units/animals/as_reddeer0/move/0/1.png
    VFS:DEBUG:Opening: content/gfx/units/animals/as_reddeer0/move/0/2.png
    VFS:DEBUG:Opening: content/gfx/units/animals/as_reddeer0/move/0/3.png
    VFS:DEBUG:Opening: content/gfx/units/animals/as_reddeer0/move/0/4.png
    VFS:DEBUG:Opening: content/gfx/units/animals/as_reddeer0/move/0/5.png
    VFS:DEBUG:Opening: content/gfx/units/animals/as_reddeer0/move/0/6.png
    VFS:DEBUG:Opening: content/gfx/units/animals/as_reddeer0/move/0/7.png
    VFS:DEBUG:Opening: content/gfx/units/animals/as_reddeer0/move/0/8.png
    VFS:DEBUG:Opening: content/gfx/units/animals/as_reddeer0/move/0/9.png
    VFS:DEBUG:Opening: content/gfx/units/animals/as_reddeer0/move/225/0.png
    VFS:DEBUG:Opening: content/gfx/units/animals/as_reddeer0/move/225/1.png
    VFS:DEBUG:Opening: content/gfx/units/animals/as_reddeer0/move/225/2.png
    VFS:DEBUG:Opening: content/gfx/units/animals/as_reddeer0/move/225/3.png
    VFS:DEBUG:Opening: content/gfx/units/animals/as_reddeer0/move/225/4.png
    VFS:DEBUG:Opening: content/gfx/units/animals/as_reddeer0/move/225/5.png
    VFS:DEBUG:Opening: content/gfx/units/animals/as_reddeer0/move/225/6.png
    VFS:DEBUG:Opening: content/gfx/units/animals/as_reddeer0/move/225/7.png
    VFS:DEBUG:Opening: content/gfx/units/animals/as_reddeer0/move/225/8.png
    VFS:DEBUG:Opening: content/gfx/units/animals/as_reddeer0/move/225/9.png
    VFS:DEBUG:Opening: content/gfx/units/animals/as_reddeer0/move/135/0.png
    VFS:DEBUG:Opening: content/gfx/units/animals/as_reddeer0/move/135/1.png
    VFS:DEBUG:Opening: content/gfx/units/animals/as_reddeer0/move/135/2.png
    VFS:DEBUG:Opening: content/gfx/units/animals/as_reddeer0/move/135/3.png
    VFS:DEBUG:Opening: content/gfx/units/animals/as_reddeer0/move/135/4.png
    VFS:DEBUG:Opening: content/gfx/units/animals/as_reddeer0/move/135/5.png
    VFS:DEBUG:Opening: content/gfx/units/animals/as_reddeer0/move/135/6.png
    VFS:DEBUG:Opening: content/gfx/units/animals/as_reddeer0/move/135/7.png
    VFS:DEBUG:Opening: content/gfx/units/animals/as_reddeer0/move/135/8.png
    VFS:DEBUG:Opening: content/gfx/units/animals/as_reddeer0/move/135/9.png
    VFS:DEBUG:Opening: content/gfx/units/animals/as_reddeer0/move/45/0.png
    VFS:DEBUG:Opening: content/gfx/units/animals/as_reddeer0/move/45/1.png
    VFS:DEBUG:Opening: content/gfx/units/animals/as_reddeer0/move/45/2.png
    VFS:DEBUG:Opening: content/gfx/units/animals/as_reddeer0/move/45/3.png
    VFS:DEBUG:Opening: content/gfx/units/animals/as_reddeer0/move/45/4.png
    VFS:DEBUG:Opening: content/gfx/units/animals/as_reddeer0/move/45/5.png
    VFS:DEBUG:Opening: content/gfx/units/animals/as_reddeer0/move/45/6.png
    VFS:DEBUG:Opening: content/gfx/units/animals/as_reddeer0/move/45/7.png
    VFS:DEBUG:Opening: content/gfx/units/animals/as_reddeer0/move/45/8.png
    VFS:DEBUG:Opening: content/gfx/units/animals/as_reddeer0/move/45/9.png
    VFS:DEBUG:Opening: content/gfx/units/animals/as_reddeer0/move/270/0.png
    VFS:DEBUG:Opening: content/gfx/units/animals/as_reddeer0/move/270/1.png
    VFS:DEBUG:Opening: content/gfx/units/animals/as_reddeer0/move/270/2.png
    VFS:DEBUG:Opening: content/gfx/units/animals/as_reddeer0/move/270/3.png
    VFS:DEBUG:Opening: content/gfx/units/animals/as_reddeer0/move/270/4.png
    VFS:DEBUG:Opening: content/gfx/units/animals/as_reddeer0/move/270/5.png
    VFS:DEBUG:Opening: content/gfx/units/animals/as_reddeer0/move/270/6.png
    VFS:DEBUG:Opening: content/gfx/units/animals/as_reddeer0/move/270/7.png
    VFS:DEBUG:Opening: content/gfx/units/animals/as_reddeer0/move/270/8.png
    VFS:DEBUG:Opening: content/gfx/units/animals/as_reddeer0/move/270/9.png
    VFS:DEBUG:Opening: content/gfx/units/animals/as_reddeer0/move/180/0.png
    VFS:DEBUG:Opening: content/gfx/units/animals/as_reddeer0/move/180/1.png
    VFS:DEBUG:Opening: content/gfx/units/animals/as_reddeer0/move/180/2.png
    VFS:DEBUG:Opening: content/gfx/units/animals/as_reddeer0/move/180/3.png
    VFS:DEBUG:Opening: content/gfx/units/animals/as_reddeer0/move/180/4.png
    VFS:DEBUG:Opening: content/gfx/units/animals/as_reddeer0/move/180/5.png
    VFS:DEBUG:Opening: content/gfx/units/animals/as_reddeer0/move/180/6.png
    VFS:DEBUG:Opening: content/gfx/units/animals/as_reddeer0/move/180/7.png
    VFS:DEBUG:Opening: content/gfx/units/animals/as_reddeer0/move/180/8.png
    VFS:DEBUG:Opening: content/gfx/units/animals/as_reddeer0/move/180/9.png
    VFS:DEBUG:Opening: content/gfx/units/animals/as_reddeer0/move/90/0.png
    VFS:DEBUG:Opening: content/gfx/units/animals/as_reddeer0/move/90/1.png
    VFS:DEBUG:Opening: content/gfx/units/animals/as_reddeer0/move/90/2.png
    VFS:DEBUG:Opening: content/gfx/units/animals/as_reddeer0/move/90/3.png
    VFS:DEBUG:Opening: content/gfx/units/animals/as_reddeer0/move/90/4.png
    VFS:DEBUG:Opening: content/gfx/units/animals/as_reddeer0/move/90/5.png
    VFS:DEBUG:Opening: content/gfx/units/animals/as_reddeer0/move/90/6.png
    VFS:DEBUG:Opening: content/gfx/units/animals/as_reddeer0/move/90/7.png
    VFS:DEBUG:Opening: content/gfx/units/animals/as_reddeer0/move/90/8.png
    VFS:DEBUG:Opening: content/gfx/units/animals/as_reddeer0/move/90/9.png
    VFS:DEBUG:Opening: content/gfx/units/animals/as_reddeer0/move/315/0.png
    VFS:DEBUG:Opening: content/gfx/units/animals/as_reddeer0/move/315/1.png
    VFS:DEBUG:Opening: content/gfx/units/animals/as_reddeer0/move/315/2.png
    VFS:DEBUG:Opening: content/gfx/units/animals/as_reddeer0/move/315/3.png
    VFS:DEBUG:Opening: content/gfx/units/animals/as_reddeer0/move/315/4.png
    VFS:DEBUG:Opening: content/gfx/units/animals/as_reddeer0/move/315/5.png
    VFS:DEBUG:Opening: content/gfx/units/animals/as_reddeer0/move/315/6.png
    VFS:DEBUG:Opening: content/gfx/units/animals/as_reddeer0/move/315/7.png
    VFS:DEBUG:Opening: content/gfx/units/animals/as_reddeer0/move/315/8.png
    VFS:DEBUG:Opening: content/gfx/units/animals/as_reddeer0/move/315/9.png
    Instance:DEBUG:starting action move_as_reddeer0 fromx=18, y=15 to x=19, y=15 with speed 1.33333
    VFS:DEBUG:Opening: content/gfx/units/animals/as_fallowdeer0/move/0/0.png
    VFS:DEBUG:Opening: content/gfx/units/animals/as_fallowdeer0/move/0/1.png
    VFS:DEBUG:Opening: content/gfx/units/animals/as_fallowdeer0/move/0/2.png
    VFS:DEBUG:Opening: content/gfx/units/animals/as_fallowdeer0/move/0/3.png
    VFS:DEBUG:Opening: content/gfx/units/animals/as_fallowdeer0/move/0/4.png
    VFS:DEBUG:Opening: content/gfx/units/animals/as_fallowdeer0/move/0/5.png
    VFS:DEBUG:Opening: content/gfx/units/animals/as_fallowdeer0/move/0/6.png
    VFS:DEBUG:Opening: content/gfx/units/animals/as_fallowdeer0/move/0/7.png
    VFS:DEBUG:Opening: content/gfx/units/animals/as_fallowdeer0/move/0/8.png
    VFS:DEBUG:Opening: content/gfx/units/animals/as_fallowdeer0/move/0/9.png
    VFS:DEBUG:Opening: content/gfx/units/animals/as_fallowdeer0/move/225/0.png
    VFS:DEBUG:Opening: content/gfx/units/animals/as_fallowdeer0/move/225/1.png
    VFS:DEBUG:Opening: content/gfx/units/animals/as_fallowdeer0/move/225/2.png
    VFS:DEBUG:Opening: content/gfx/units/animals/as_fallowdeer0/move/225/3.png
    VFS:DEBUG:Opening: content/gfx/units/animals/as_fallowdeer0/move/225/4.png
    VFS:DEBUG:Opening: content/gfx/units/animals/as_fallowdeer0/move/225/5.png
    VFS:DEBUG:Opening: content/gfx/units/animals/as_fallowdeer0/move/225/6.png
    VFS:DEBUG:Opening: content/gfx/units/animals/as_fallowdeer0/move/225/7.png
    VFS:DEBUG:Opening: content/gfx/units/animals/as_fallowdeer0/move/225/8.png
    VFS:DEBUG:Opening: content/gfx/units/animals/as_fallowdeer0/move/225/9.png
    VFS:DEBUG:Opening: content/gfx/units/animals/as_fallowdeer0/move/135/0.png
    VFS:DEBUG:Opening: content/gfx/units/animals/as_fallowdeer0/move/135/1.png
    VFS:DEBUG:Opening: content/gfx/units/animals/as_fallowdeer0/move/135/2.png
    VFS:DEBUG:Opening: content/gfx/units/animals/as_fallowdeer0/move/135/3.png
    VFS:DEBUG:Opening: content/gfx/units/animals/as_fallowdeer0/move/135/4.png
    VFS:DEBUG:Opening: content/gfx/units/animals/as_fallowdeer0/move/135/5.png
    VFS:DEBUG:Opening: content/gfx/units/animals/as_fallowdeer0/move/135/6.png
    VFS:DEBUG:Opening: content/gfx/units/animals/as_fallowdeer0/move/135/7.png
    VFS:DEBUG:Opening: content/gfx/units/animals/as_fallowdeer0/move/135/8.png
    VFS:DEBUG:Opening: content/gfx/units/animals/as_fallowdeer0/move/135/9.png
    VFS:DEBUG:Opening: content/gfx/units/animals/as_fallowdeer0/move/45/0.png
    VFS:DEBUG:Opening: content/gfx/units/animals/as_fallowdeer0/move/45/1.png
    VFS:DEBUG:Opening: content/gfx/units/animals/as_fallowdeer0/move/45/2.png
    VFS:DEBUG:Opening: content/gfx/units/animals/as_fallowdeer0/move/45/3.png
    VFS:DEBUG:Opening: content/gfx/units/animals/as_fallowdeer0/move/45/4.png
    VFS:DEBUG:Opening: content/gfx/units/animals/as_fallowdeer0/move/45/5.png
    VFS:DEBUG:Opening: content/gfx/units/animals/as_fallowdeer0/move/45/6.png
    VFS:DEBUG:Opening: content/gfx/units/animals/as_fallowdeer0/move/45/7.png
    VFS:DEBUG:Opening: content/gfx/units/animals/as_fallowdeer0/move/45/8.png
    VFS:DEBUG:Opening: content/gfx/units/animals/as_fallowdeer0/move/45/9.png
    VFS:DEBUG:Opening: content/gfx/units/animals/as_fallowdeer0/move/270/0.png
    VFS:DEBUG:Opening: content/gfx/units/animals/as_fallowdeer0/move/270/1.png
    VFS:DEBUG:Opening: content/gfx/units/animals/as_fallowdeer0/move/270/2.png
    VFS:DEBUG:Opening: content/gfx/units/animals/as_fallowdeer0/move/270/3.png
    VFS:DEBUG:Opening: content/gfx/units/animals/as_fallowdeer0/move/270/4.png
    VFS:DEBUG:Opening: content/gfx/units/animals/as_fallowdeer0/move/270/5.png
    VFS:DEBUG:Opening: content/gfx/units/animals/as_fallowdeer0/move/270/6.png
    VFS:DEBUG:Opening: content/gfx/units/animals/as_fallowdeer0/move/270/7.png
    VFS:DEBUG:Opening: content/gfx/units/animals/as_fallowdeer0/move/270/8.png
    VFS:DEBUG:Opening: content/gfx/units/animals/as_fallowdeer0/move/270/9.png
    VFS:DEBUG:Opening: content/gfx/units/animals/as_fallowdeer0/move/180/0.png
    VFS:DEBUG:Opening: content/gfx/units/animals/as_fallowdeer0/move/180/1.png
    VFS:DEBUG:Opening: content/gfx/units/animals/as_fallowdeer0/move/180/2.png
    VFS:DEBUG:Opening: content/gfx/units/animals/as_fallowdeer0/move/180/3.png
    VFS:DEBUG:Opening: content/gfx/units/animals/as_fallowdeer0/move/180/4.png
    VFS:DEBUG:Opening: content/gfx/units/animals/as_fallowdeer0/move/180/5.png
    VFS:DEBUG:Opening: content/gfx/units/animals/as_fallowdeer0/move/180/6.png
    VFS:DEBUG:Opening: content/gfx/units/animals/as_fallowdeer0/move/180/7.png
    VFS:DEBUG:Opening: content/gfx/units/animals/as_fallowdeer0/move/180/8.png
    VFS:DEBUG:Opening: content/gfx/units/animals/as_fallowdeer0/move/180/9.png
    VFS:DEBUG:Opening: content/gfx/units/animals/as_fallowdeer0/move/90/0.png
    VFS:DEBUG:Opening: content/gfx/units/animals/as_fallowdeer0/move/90/1.png
    VFS:DEBUG:Opening: content/gfx/units/animals/as_fallowdeer0/move/90/2.png
    VFS:DEBUG:Opening: content/gfx/units/animals/as_fallowdeer0/move/90/3.png
    VFS:DEBUG:Opening: content/gfx/units/animals/as_fallowdeer0/move/90/4.png
    VFS:DEBUG:Opening: content/gfx/units/animals/as_fallowdeer0/move/90/5.png
    VFS:DEBUG:Opening: content/gfx/units/animals/as_fallowdeer0/move/90/6.png
    VFS:DEBUG:Opening: content/gfx/units/animals/as_fallowdeer0/move/90/7.png
    VFS:DEBUG:Opening: content/gfx/units/animals/as_fallowdeer0/move/90/8.png
    VFS:DEBUG:Opening: content/gfx/units/animals/as_fallowdeer0/move/90/9.png
    VFS:DEBUG:Opening: content/gfx/units/animals/as_fallowdeer0/move/315/0.png
    VFS:DEBUG:Opening: content/gfx/units/animals/as_fallowdeer0/move/315/1.png
    VFS:DEBUG:Opening: content/gfx/units/animals/as_fallowdeer0/move/315/2.png
    VFS:DEBUG:Opening: content/gfx/units/animals/as_fallowdeer0/move/315/3.png
    VFS:DEBUG:Opening: content/gfx/units/animals/as_fallowdeer0/move/315/4.png
    VFS:DEBUG:Opening: content/gfx/units/animals/as_fallowdeer0/move/315/5.png
    VFS:DEBUG:Opening: content/gfx/units/animals/as_fallowdeer0/move/315/6.png
    VFS:DEBUG:Opening: content/gfx/units/animals/as_fallowdeer0/move/315/7.png
    VFS:DEBUG:Opening: content/gfx/units/animals/as_fallowdeer0/move/315/8.png
    VFS:DEBUG:Opening: content/gfx/units/animals/as_fallowdeer0/move/315/9.png
    Instance:DEBUG:starting action move_as_fallowdeer0 fromx=9, y=17 to x=10, y=17 with speed 1.33333
    Instance:DEBUG:starting action move_as_fallowdeer0 fromx=9, y=13 to x=8, y=13 with speed 1.33333
    Instance:DEBUG:starting action move_as_reddeer0 fromx=9, y=21 to x=8, y=21 with speed 1.33333
    Instance:DEBUG:starting action move_as_reddeer0 fromx=12, y=32 to x=11, y=33 with speed 1.33333
    Instance:DEBUG:starting action move_as_fallowdeer0 fromx=22, y=58 to x=23, y=57 with speed 1.33333
    Instance:DEBUG:starting action move_as_fallowdeer0 fromx=27, y=53 to x=26, y=53 with speed 1.33333
    Instance:DEBUG:starting action move_as_reddeer0 fromx=27, y=52 to x=27, y=51 with speed 1.33333
    Instance:DEBUG:starting action move_as_fallowdeer0 fromx=32, y=9 to x=32, y=10 with speed 1.33333
    Instance:DEBUG:starting action move_as_fallowdeer0 fromx=29, y=22 to x=30, y=23 with speed 1.33333
    Instance:DEBUG:starting action move_as_reddeer0 fromx=27, y=42 to x=26, y=43 with speed 1.33333
    Instance:DEBUG:starting action move_as_reddeer0 fromx=39, y=59 to x=39, y=60 with speed 1.33333
    Instance:DEBUG:starting action move_as_fallowdeer0 fromx=42, y=56 to x=41, y=57 with speed 1.33333
    Instance:DEBUG:starting action move_as_fallowdeer0 fromx=47, y=31 to x=47, y=32 with speed 1.33333
    Instance:DEBUG:starting action move_as_fallowdeer0 fromx=46, y=17 to x=45, y=18 with speed 1.33333
    Instance:DEBUG:starting action move_as_fallowdeer0 fromx=44, y=58 to x=44, y=57 with speed 1.33333
    Instance:DEBUG:starting action move_as_reddeer0 fromx=48, y=46 to x=47, y=45 with speed 1.33333
    Instance:DEBUG:starting action move_as_reddeer0 fromx=42, y=38 to x=42, y=37 with speed 1.33333
    Instance:DEBUG:starting action move_as_fallowdeer0 fromx=40, y=12 to x=41, y=12 with speed 1.33333
    Instance:DEBUG:starting action move_as_reddeer0 fromx=50, y=3 to x=51, y=4 with speed 1.33333
    Instance:DEBUG:starting action move_as_reddeer0 fromx=63, y=23 to x=63, y=22 with speed 1.33333
    Instance:DEBUG:starting action move_as_fallowdeer0 fromx=62, y=20 to x=61, y=19 with speed 1.33333
    VFS:DEBUG:Opening: content/gfx/units/ships/freetraders/as_trader0/move/0/0.png
    VFS:DEBUG:Opening: content/gfx/units/ships/freetraders/as_trader0/move/225/0.png
    VFS:DEBUG:Opening: content/gfx/units/ships/freetraders/as_trader0/move/135/0.png
    VFS:DEBUG:Opening: content/gfx/units/ships/freetraders/as_trader0/move/45/0.png
    VFS:DEBUG:Opening: content/gfx/units/ships/freetraders/as_trader0/move/270/0.png
    VFS:DEBUG:Opening: content/gfx/units/ships/freetraders/as_trader0/move/180/0.png
    VFS:DEBUG:Opening: content/gfx/units/ships/freetraders/as_trader0/move/90/0.png
    VFS:DEBUG:Opening: content/gfx/units/ships/freetraders/as_trader0/move/315/0.png
    Instance:DEBUG:starting action move_as_trader0 fromx=33, y=70 to x=34, y=69 with speed 1.33333
    VFS:DEBUG:Opening: content/gfx/units/ships/pirates/as_pirate1/move/0/000.png
    VFS:DEBUG:Opening: content/gfx/units/ships/pirates/as_pirate1/move/0/001.png
    VFS:DEBUG:Opening: content/gfx/units/ships/pirates/as_pirate1/move/0/002.png
    VFS:DEBUG:Opening: content/gfx/units/ships/pirates/as_pirate1/move/0/003.png
    VFS:DEBUG:Opening: content/gfx/units/ships/pirates/as_pirate1/move/0/004.png
    VFS:DEBUG:Opening: content/gfx/units/ships/pirates/as_pirate1/move/0/005.png
    VFS:DEBUG:Opening: content/gfx/units/ships/pirates/as_pirate1/move/0/006.png
    VFS:DEBUG:Opening: content/gfx/units/ships/pirates/as_pirate1/move/0/007.png
    VFS:DEBUG:Opening: content/gfx/units/ships/pirates/as_pirate1/move/0/008.png
    VFS:DEBUG:Opening: content/gfx/units/ships/pirates/as_pirate1/move/0/009.png
    VFS:DEBUG:Opening: content/gfx/units/ships/pirates/as_pirate1/move/0/010.png
    VFS:DEBUG:Opening: content/gfx/units/ships/pirates/as_pirate1/move/0/011.png
    VFS:DEBUG:Opening: content/gfx/units/ships/pirates/as_pirate1/move/0/012.png
    VFS:DEBUG:Opening: content/gfx/units/ships/pirates/as_pirate1/move/0/013.png
    VFS:DEBUG:Opening: content/gfx/units/ships/pirates/as_pirate1/move/0/014.png
    VFS:DEBUG:Opening: content/gfx/units/ships/pirates/as_pirate1/move/0/015.png
    VFS:DEBUG:Opening: content/gfx/units/ships/pirates/as_pirate1/move/225/000.png
    VFS:DEBUG:Opening: content/gfx/units/ships/pirates/as_pirate1/move/225/001.png
    VFS:DEBUG:Opening: content/gfx/units/ships/pirates/as_pirate1/move/225/002.png
    VFS:DEBUG:Opening: content/gfx/units/ships/pirates/as_pirate1/move/225/003.png
    VFS:DEBUG:Opening: content/gfx/units/ships/pirates/as_pirate1/move/225/004.png
    VFS:DEBUG:Opening: content/gfx/units/ships/pirates/as_pirate1/move/225/005.png
    VFS:DEBUG:Opening: content/gfx/units/ships/pirates/as_pirate1/move/225/006.png
    VFS:DEBUG:Opening: content/gfx/units/ships/pirates/as_pirate1/move/225/007.png
    VFS:DEBUG:Opening: content/gfx/units/ships/pirates/as_pirate1/move/225/008.png
    VFS:DEBUG:Opening: content/gfx/units/ships/pirates/as_pirate1/move/225/009.png
    VFS:DEBUG:Opening: content/gfx/units/ships/pirates/as_pirate1/move/225/010.png
    VFS:DEBUG:Opening: content/gfx/units/ships/pirates/as_pirate1/move/225/011.png
    VFS:DEBUG:Opening: content/gfx/units/ships/pirates/as_pirate1/move/225/012.png
    VFS:DEBUG:Opening: content/gfx/units/ships/pirates/as_pirate1/move/225/013.png
    VFS:DEBUG:Opening: content/gfx/units/ships/pirates/as_pirate1/move/225/014.png
    VFS:DEBUG:Opening: content/gfx/units/ships/pirates/as_pirate1/move/225/015.png
    VFS:DEBUG:Opening: content/gfx/units/ships/pirates/as_pirate1/move/135/000.png
    VFS:DEBUG:Opening: content/gfx/units/ships/pirates/as_pirate1/move/135/001.png
    VFS:DEBUG:Opening: content/gfx/units/ships/pirates/as_pirate1/move/135/002.png
    VFS:DEBUG:Opening: content/gfx/units/ships/pirates/as_pirate1/move/135/003.png
    VFS:DEBUG:Opening: content/gfx/units/ships/pirates/as_pirate1/move/135/004.png
    VFS:DEBUG:Opening: content/gfx/units/ships/pirates/as_pirate1/move/135/005.png
    VFS:DEBUG:Opening: content/gfx/units/ships/pirates/as_pirate1/move/135/006.png
    VFS:DEBUG:Opening: content/gfx/units/ships/pirates/as_pirate1/move/135/007.png
    VFS:DEBUG:Opening: content/gfx/units/ships/pirates/as_pirate1/move/135/008.png
    VFS:DEBUG:Opening: content/gfx/units/ships/pirates/as_pirate1/move/135/009.png
    VFS:DEBUG:Opening: content/gfx/units/ships/pirates/as_pirate1/move/135/010.png
    VFS:DEBUG:Opening: content/gfx/units/ships/pirates/as_pirate1/move/135/011.png
    VFS:DEBUG:Opening: content/gfx/units/ships/pirates/as_pirate1/move/135/012.png
    VFS:DEBUG:Opening: content/gfx/units/ships/pirates/as_pirate1/move/135/013.png
    VFS:DEBUG:Opening: content/gfx/units/ships/pirates/as_pirate1/move/135/014.png
    VFS:DEBUG:Opening: content/gfx/units/ships/pirates/as_pirate1/move/135/015.png
    VFS:DEBUG:Opening: content/gfx/units/ships/pirates/as_pirate1/move/45/000.png
    VFS:DEBUG:Opening: content/gfx/units/ships/pirates/as_pirate1/move/45/001.png
    VFS:DEBUG:Opening: content/gfx/units/ships/pirates/as_pirate1/move/45/002.png
    VFS:DEBUG:Opening: content/gfx/units/ships/pirates/as_pirate1/move/45/003.png
    VFS:DEBUG:Opening: content/gfx/units/ships/pirates/as_pirate1/move/45/004.png
    VFS:DEBUG:Opening: content/gfx/units/ships/pirates/as_pirate1/move/45/005.png
    VFS:DEBUG:Opening: content/gfx/units/ships/pirates/as_pirate1/move/45/006.png
    VFS:DEBUG:Opening: content/gfx/units/ships/pirates/as_pirate1/move/45/007.png
    VFS:DEBUG:Opening: content/gfx/units/ships/pirates/as_pirate1/move/45/008.png
    VFS:DEBUG:Opening: content/gfx/units/ships/pirates/as_pirate1/move/45/009.png
    VFS:DEBUG:Opening: content/gfx/units/ships/pirates/as_pirate1/move/45/010.png
    VFS:DEBUG:Opening: content/gfx/units/ships/pirates/as_pirate1/move/45/011.png
    VFS:DEBUG:Opening: content/gfx/units/ships/pirates/as_pirate1/move/45/012.png
    VFS:DEBUG:Opening: content/gfx/units/ships/pirates/as_pirate1/move/45/013.png
    VFS:DEBUG:Opening: content/gfx/units/ships/pirates/as_pirate1/move/45/014.png
    VFS:DEBUG:Opening: content/gfx/units/ships/pirates/as_pirate1/move/45/015.png
    VFS:DEBUG:Opening: content/gfx/units/ships/pirates/as_pirate1/move/270/000.png
    VFS:DEBUG:Opening: content/gfx/units/ships/pirates/as_pirate1/move/270/001.png
    VFS:DEBUG:Opening: content/gfx/units/ships/pirates/as_pirate1/move/270/002.png
    VFS:DEBUG:Opening: content/gfx/units/ships/pirates/as_pirate1/move/270/003.png
    VFS:DEBUG:Opening: content/gfx/units/ships/pirates/as_pirate1/move/270/004.png
    VFS:DEBUG:Opening: content/gfx/units/ships/pirates/as_pirate1/move/270/005.png
    VFS:DEBUG:Opening: content/gfx/units/ships/pirates/as_pirate1/move/270/006.png
    VFS:DEBUG:Opening: content/gfx/units/ships/pirates/as_pirate1/move/270/007.png
    VFS:DEBUG:Opening: content/gfx/units/ships/pirates/as_pirate1/move/270/008.png
    VFS:DEBUG:Opening: content/gfx/units/ships/pirates/as_pirate1/move/270/009.png
    VFS:DEBUG:Opening: content/gfx/units/ships/pirates/as_pirate1/move/270/010.png
    VFS:DEBUG:Opening: content/gfx/units/ships/pirates/as_pirate1/move/270/011.png
    VFS:DEBUG:Opening: content/gfx/units/ships/pirates/as_pirate1/move/270/012.png
    VFS:DEBUG:Opening: content/gfx/units/ships/pirates/as_pirate1/move/270/013.png
    VFS:DEBUG:Opening: content/gfx/units/ships/pirates/as_pirate1/move/270/014.png
    VFS:DEBUG:Opening: content/gfx/units/ships/pirates/as_pirate1/move/270/015.png
    VFS:DEBUG:Opening: content/gfx/units/ships/pirates/as_pirate1/move/180/000.png
    VFS:DEBUG:Opening: content/gfx/units/ships/pirates/as_pirate1/move/180/001.png
    VFS:DEBUG:Opening: content/gfx/units/ships/pirates/as_pirate1/move/180/002.png
    VFS:DEBUG:Opening: content/gfx/units/ships/pirates/as_pirate1/move/180/003.png
    VFS:DEBUG:Opening: content/gfx/units/ships/pirates/as_pirate1/move/180/004.png
    VFS:DEBUG:Opening: content/gfx/units/ships/pirates/as_pirate1/move/180/005.png
    VFS:DEBUG:Opening: content/gfx/units/ships/pirates/as_pirate1/move/180/006.png
    VFS:DEBUG:Opening: content/gfx/units/ships/pirates/as_pirate1/move/180/007.png
    VFS:DEBUG:Opening: content/gfx/units/ships/pirates/as_pirate1/move/180/008.png
    VFS:DEBUG:Opening: content/gfx/units/ships/pirates/as_pirate1/move/180/009.png
    VFS:DEBUG:Opening: content/gfx/units/ships/pirates/as_pirate1/move/180/010.png
    VFS:DEBUG:Opening: content/gfx/units/ships/pirates/as_pirate1/move/180/011.png
    VFS:DEBUG:Opening: content/gfx/units/ships/pirates/as_pirate1/move/180/012.png
    VFS:DEBUG:Opening: content/gfx/units/ships/pirates/as_pirate1/move/180/013.png
    VFS:DEBUG:Opening: content/gfx/units/ships/pirates/as_pirate1/move/180/014.png
    VFS:DEBUG:Opening: content/gfx/units/ships/pirates/as_pirate1/move/180/015.png
    VFS:DEBUG:Opening: content/gfx/units/ships/pirates/as_pirate1/move/90/000.png
    VFS:DEBUG:Opening: content/gfx/units/ships/pirates/as_pirate1/move/90/001.png
    VFS:DEBUG:Opening: content/gfx/units/ships/pirates/as_pirate1/move/90/002.png
    VFS:DEBUG:Opening: content/gfx/units/ships/pirates/as_pirate1/move/90/003.png
    VFS:DEBUG:Opening: content/gfx/units/ships/pirates/as_pirate1/move/90/004.png
    VFS:DEBUG:Opening: content/gfx/units/ships/pirates/as_pirate1/move/90/005.png
    VFS:DEBUG:Opening: content/gfx/units/ships/pirates/as_pirate1/move/90/006.png
    VFS:DEBUG:Opening: content/gfx/units/ships/pirates/as_pirate1/move/90/007.png
    VFS:DEBUG:Opening: content/gfx/units/ships/pirates/as_pirate1/move/90/008.png
    VFS:DEBUG:Opening: content/gfx/units/ships/pirates/as_pirate1/move/90/009.png
    VFS:DEBUG:Opening: content/gfx/units/ships/pirates/as_pirate1/move/90/010.png
    VFS:DEBUG:Opening: content/gfx/units/ships/pirates/as_pirate1/move/90/011.png
    VFS:DEBUG:Opening: content/gfx/units/ships/pirates/as_pirate1/move/90/012.png
    VFS:DEBUG:Opening: content/gfx/units/ships/pirates/as_pirate1/move/90/013.png
    VFS:DEBUG:Opening: content/gfx/units/ships/pirates/as_pirate1/move/90/014.png
    VFS:DEBUG:Opening: content/gfx/units/ships/pirates/as_pirate1/move/90/015.png
    VFS:DEBUG:Opening: content/gfx/units/ships/pirates/as_pirate1/move/315/000.png
    VFS:DEBUG:Opening: content/gfx/units/ships/pirates/as_pirate1/move/315/001.png
    VFS:DEBUG:Opening: content/gfx/units/ships/pirates/as_pirate1/move/315/002.png
    VFS:DEBUG:Opening: content/gfx/units/ships/pirates/as_pirate1/move/315/003.png
    VFS:DEBUG:Opening: content/gfx/units/ships/pirates/as_pirate1/move/315/004.png
    VFS:DEBUG:Opening: content/gfx/units/ships/pirates/as_pirate1/move/315/005.png
    VFS:DEBUG:Opening: content/gfx/units/ships/pirates/as_pirate1/move/315/006.png
    VFS:DEBUG:Opening: content/gfx/units/ships/pirates/as_pirate1/move/315/007.png
    VFS:DEBUG:Opening: content/gfx/units/ships/pirates/as_pirate1/move/315/008.png
    VFS:DEBUG:Opening: content/gfx/units/ships/pirates/as_pirate1/move/315/009.png
    VFS:DEBUG:Opening: content/gfx/units/ships/pirates/as_pirate1/move/315/010.png
    VFS:DEBUG:Opening: content/gfx/units/ships/pirates/as_pirate1/move/315/011.png
    VFS:DEBUG:Opening: content/gfx/units/ships/pirates/as_pirate1/move/315/012.png
    VFS:DEBUG:Opening: content/gfx/units/ships/pirates/as_pirate1/move/315/013.png
    VFS:DEBUG:Opening: content/gfx/units/ships/pirates/as_pirate1/move/315/014.png
    VFS:DEBUG:Opening: content/gfx/units/ships/pirates/as_pirate1/move/315/015.png
    Instance:DEBUG:starting action move_as_pirate1 fromx=-5, y=47 to x=-5, y=46 with speed 1.33333
    VFS:DEBUG:Opening: content/audio/sounds/warehouse.ogg
    Instance:DEBUG:finalizing action
    Instance:DEBUG:finalizing action
    Instance:DEBUG:finalizing action
    Instance:DEBUG:finalizing action
    Instance:DEBUG:finalizing action
    Instance:DEBUG:finalizing action
    Instance:DEBUG:finalizing action
    Instance:DEBUG:finalizing action
    Instance:DEBUG:finalizing action
    Instance:DEBUG:finalizing action
    Instance:DEBUG:finalizing action
    Instance:DEBUG:finalizing action
    Instance:DEBUG:finalizing action
    Instance:DEBUG:finalizing action
    Instance:DEBUG:finalizing action
    Instance:DEBUG:finalizing action
    Instance:DEBUG:finalizing action
    Instance:DEBUG:finalizing action
    Instance:DEBUG:finalizing action
    Instance:DEBUG:finalizing action
    Instance:DEBUG:finalizing action
    Instance:DEBUG:finalizing action
    Instance:DEBUG:finalizing action
    Instance:DEBUG:finalizing action
    VFS:DEBUG:Opening: content/gui/icons/ship/traderoute_disabled.png
    VFS:DEBUG:Opening: content/gui/icons/ship/traderoute_hover_to_disable.png
    VFS:DEBUG:Opening: content/gui/images/buttons/ok_d.png
    VFS:WARN:no source for content/gui/images/buttons/ok_d.png found
    Exception:ERROR:_[NotFound]_ , Something was searched, but not found :: content/gui/images/buttons/ok_d.png
    VFS:DEBUG:Opening: content/gui/icons/resources/32/010.png
    VFS:DEBUG:Opening: content/gui/icons/resources/32/018.png
    VFS:DEBUG:Opening: content/gui/icons/resources/32/021.png
    VFS:DEBUG:Opening: content/gui/icons/resources/32/022.png
    VFS:DEBUG:Opening: content/gui/icons/resources/32/023.png
    VFS:DEBUG:Opening: content/gui/icons/resources/32/025.png
    VFS:DEBUG:Opening: content/gui/icons/resources/32/026.png
    VFS:DEBUG:Opening: content/gui/icons/resources/32/031.png
    VFS:DEBUG:Opening: content/gui/icons/resources/32/032.png
    VFS:DEBUG:Opening: content/gui/icons/resources/32/038.png
    VFS:DEBUG:Opening: content/gui/icons/resources/32/040.png
    VFS:DEBUG:Opening: content/gui/icons/resources/32/041.png
    VFS:DEBUG:Opening: content/gui/icons/resources/32/044.png
    Instance:DEBUG:starting action move_as_reddeer0 fromx=56, y=36 to x=56, y=37 with speed 1.33333
    VFS:DEBUG:Opening: content/audio/music/music2.ogg
    Instance:DEBUG:starting action move_as_reddeer0 fromx=31, y=17 to x=31, y=18 with speed 1.33333
    Instance:DEBUG:starting action move_as_reddeer0 fromx=45, y=33 to x=44, y=34 with speed 1.33333
    Instance:DEBUG:starting action move_as_fallowdeer0 fromx=28, y=44 to x=27, y=43 with speed 1.33333
    Instance:DEBUG:starting action move_as_reddeer0 fromx=60, y=51 to x=61, y=52 with speed 1.33333
    Instance:DEBUG:finalizing action
    Instance:DEBUG:starting action move_as_reddeer0 fromx=19, y=15 to x=20, y=15 with speed 1.33333
    Instance:DEBUG:starting action move_as_reddeer0 fromx=27, y=51 to x=27, y=50 with speed 1.33333
    Instance:DEBUG:starting action move_as_fallowdeer0 fromx=32, y=10 to x=32, y=11 with speed 1.33333
    Instance:DEBUG:starting action move_as_fallowdeer0 fromx=47, y=32 to x=47, y=33 with speed 1.33333
    Instance:DEBUG:starting action move_as_fallowdeer0 fromx=44, y=57 to x=44, y=56 with speed 1.33333
    Instance:DEBUG:starting action move_as_reddeer0 fromx=42, y=37 to x=42, y=36 with speed 1.33333
    Instance:DEBUG:starting action move_as_pirate1 fromx=-5, y=46 to x=-5, y=45 with speed 1.33333
    Instance:DEBUG:starting action move_as_reddeer0 fromx=31, y=41 to x=31, y=40 with speed 1.33333
    Instance:DEBUG:starting action move_as_reddeer0 fromx=38, y=58 to x=37, y=57 with speed 1.33333
    Instance:DEBUG:starting action move_as_reddeer0 fromx=11, y=33 to x=11, y=34 with speed 1.33333
    Instance:DEBUG:starting action move_as_fallowdeer0 fromx=23, y=57 to x=23, y=56 with speed 1.33333
    Instance:DEBUG:starting action move_as_fallowdeer0 fromx=30, y=23 to x=31, y=24 with speed 1.33333
    Instance:DEBUG:starting action move_as_reddeer0 fromx=26, y=43 to x=25, y=43 with speed 1.33333
    Instance:DEBUG:starting action move_as_fallowdeer0 fromx=41, y=57 to x=40, y=57 with speed 1.33333
    Instance:DEBUG:starting action move_as_fallowdeer0 fromx=45, y=18 to x=45, y=19 with speed 1.33333
    Instance:DEBUG:starting action move_as_reddeer0 fromx=47, y=45 to x=46, y=44 with speed 1.33333
    Instance:DEBUG:starting action move_as_reddeer0 fromx=51, y=4 to x=51, y=5 with speed 1.33333
    Instance:DEBUG:starting action move_as_trader0 fromx=34, y=69 to x=35, y=69 with speed 1.33333
    Instance:DEBUG:starting action move_as_reddeer0 fromx=56, y=37 to x=56, y=38 with speed 1.33333
    Instance:DEBUG:starting action move_as_fallowdeer0 fromx=34, y=37 to x=35, y=36 with speed 1.33333
    Instance:DEBUG:finalizing action
    Instance:DEBUG:starting action move_as_fallowdeer0 fromx=21, y=27 to x=22, y=28 with speed 1.33333
    Instance:DEBUG:starting action move_as_reddeer0 fromx=54, y=26 to x=53, y=27 with speed 1.33333
    Instance:DEBUG:starting action move_as_reddeer0 fromx=11, y=19 to x=11, y=20 with speed 1.33333
    Instance:DEBUG:starting action move_as_reddeer0 fromx=19.992, y=15 to x=21, y=15 with speed 1.33333
    Instance:DEBUG:starting action move_as_reddeer0 fromx=27, y=50.008 to x=27, y=49 with speed 1.33333
    Instance:DEBUG:starting action move_as_fallowdeer0 fromx=32, y=10.992 to x=32, y=12 with speed 1.33333
    Instance:DEBUG:starting action move_as_fallowdeer0 fromx=47, y=32.992 to x=47, y=34 with speed 1.33333
    Instance:DEBUG:starting action move_as_pirate1 fromx=-5, y=45.008 to x=-5, y=44 with speed 1.33333
    Instance:DEBUG:starting action move_as_reddeer0 fromx=44, y=34 to x=44, y=35 with speed 1.33333
    Instance:DEBUG:starting action move_as_reddeer0 fromx=23, y=48 to x=23, y=47 with speed 1.33333
    Instance:DEBUG:starting action move_as_reddeer0 fromx=32, y=53 to x=31, y=52 with speed 1.33333
    Instance:DEBUG:finalizing action
    Instance:DEBUG:finalizing action
    Instance:DEBUG:finalizing action
    Instance:DEBUG:starting action move_as_fallowdeer0 fromx=27, y=43 to x=26, y=43 with speed 1.33333
    Instance:DEBUG:starting action move_as_reddeer0 fromx=56, y=35 to x=55, y=36 with speed 1.33333
    Instance:DEBUG:starting action move_as_reddeer0 fromx=23, y=58 to x=22, y=59 with speed 1.33333
    Instance:DEBUG:starting action move_as_reddeer0 fromx=25, y=48 to x=24, y=47 with speed 1.33333
    Instance:DEBUG:starting action move_as_reddeer0 fromx=11, y=33.968 to x=11, y=35 with speed 1.33333
    Instance:DEBUG:starting action move_as_reddeer0 fromx=25.032, y=43 to x=24, y=43 with speed 1.33333
    
    B-bug fife 
    opened by Clonewayx 28
  • Route menu is messy

    Route menu is messy

    snapshot6 snapshot12 The route menu is not ergonomic.

    1. The load/unload toggle button is confusing. It switches between 3 different states: 2 toggle states and 1 hover state. It could simply be 2 toggle states.
    2. The red arrow can be placed before the ship icon and pointing away from it. This way, it will be give a solid feel making as ship icon stays in place.
    3. The "scrollbar" which adjusts item load-unload amount should have easily clickable arrows on top and bottom ends. Maybe pressing shift with will could load 5x amount, with ctrl 10x etc.
    4. Currently only the area taken by "X" or "Item" is clickable. The "18t" area and area on right side of resource picture can be made clickable so that player doesn't have to point to tiny pixel area everytime.
    5. Large player names (here, Unnamed Traveler) overlaps load/unload slots. Maybe they could be made "Unnamed Tra..." etc. or reduce font size. Or maybe one could implement player's name character limit.

    A-gui 
    opened by acini 28
  • Fix action set offsets

    Fix action set offsets

    The player ship and others are misplaced by a few pixels, one can see it when a ship is near the coast and the view is rotated. This can probably be fixed by correcting the offset in units/__init__.py:65.

    Also check buildings, it looks a bit odd when the surrounding is highlighted (the buildings aren't exactly above the non-highlighted tiles below it.

    bug-1370

    • [ ] Fix offsets for every rotation in ships
    • [x] Check which buildings seem to hover above ground when activating tile highlights
    • [x] Fix building offsets
    --- Want to back this issue? **[Post a bounty on it!](https://www.bountysource.com/issues/1209031-fix-action-set-offsets?utm_campaign=plugin&utm_content=tracker%2F287396&utm_medium=issues&utm_source=github)** We accept bounties via [Bountysource](https://www.bountysource.com/?utm_campaign=plugin&utm_content=tracker%2F287396&utm_medium=issues&utm_source=github). A-graphics B-bug fife 
    opened by totycro 28
  • pytest_namespace removed from pytest since 4.0

    pytest_namespace removed from pytest since 4.0

    pytest_namespace has been removed from pytest since 4.0. See https://docs.pytest.org/en/latest/deprecations.html#pytest-namespace This causes the tests to fail with the following error.

    ============================= test session starts ==============================
    platform linux -- Python 3.7.4, pytest-4.4.2, py-1.8.0, pluggy-0.11.0
    hypothesis profile 'default' -> database=DirectoryBasedExampleDatabase('/tmp/guix-build-unknown-horizons-2019.1.drv-0/unknown-horizons-2019.1/.hypothesis/examples')
    rootdir: /tmp/guix-build-unknown-horizons-2019.1.drv-0/unknown-horizons-2019.1
    plugins: hypothesis-4.18.3, mock-1.10.1
    INTERNALERROR> Traceback (most recent call last):
    INTERNALERROR>   File "/gnu/store/wrllykvq4l9ia5wldivmdlwgf2c8m2mb-python-pytest-4.4.2/lib/python3.7/site-packages/_pytest/main.py", line 209, in wrap_session
    INTERNALERROR>     session.exitstatus = doit(config, session) or 0
    INTERNALERROR>   File "/gnu/store/wrllykvq4l9ia5wldivmdlwgf2c8m2mb-python-pytest-4.4.2/lib/python3.7/site-packages/_pytest/main.py", line 248, in _main
    INTERNALERROR>     config.hook.pytest_collection(session=session)
    INTERNALERROR>   File "/gnu/store/w80vzg9kysnk379pn71b7pgn6l2jr6dx-python-pluggy-0.11.0/lib/python3.7/site-packages/pluggy/hooks.py", line 289, in __call__
    INTERNALERROR>     return self._hookexec(self, self.get_hookimpls(), kwargs)
    INTERNALERROR>   File "/gnu/store/w80vzg9kysnk379pn71b7pgn6l2jr6dx-python-pluggy-0.11.0/lib/python3.7/site-packages/pluggy/manager.py", line 68, in _hookexec
    INTERNALERROR>     return self._inner_hookexec(hook, methods, kwargs)
    INTERNALERROR>   File "/gnu/store/w80vzg9kysnk379pn71b7pgn6l2jr6dx-python-pluggy-0.11.0/lib/python3.7/site-packages/pluggy/manager.py", line 62, in <lambda>
    INTERNALERROR>     firstresult=hook.spec.opts.get("firstresult") if hook.spec else False,
    INTERNALERROR>   File "/gnu/store/w80vzg9kysnk379pn71b7pgn6l2jr6dx-python-pluggy-0.11.0/lib/python3.7/site-packages/pluggy/callers.py", line 208, in _multicall
    INTERNALERROR>     return outcome.get_result()
    INTERNALERROR>   File "/gnu/store/w80vzg9kysnk379pn71b7pgn6l2jr6dx-python-pluggy-0.11.0/lib/python3.7/site-packages/pluggy/callers.py", line 80, in get_result
    INTERNALERROR>     raise ex[1].with_traceback(ex[2])
    INTERNALERROR>   File "/gnu/store/w80vzg9kysnk379pn71b7pgn6l2jr6dx-python-pluggy-0.11.0/lib/python3.7/site-packages/pluggy/callers.py", line 187, in _multicall
    INTERNALERROR>     res = hook_impl.function(*args)
    INTERNALERROR>   File "/gnu/store/wrllykvq4l9ia5wldivmdlwgf2c8m2mb-python-pytest-4.4.2/lib/python3.7/site-packages/_pytest/main.py", line 258, in pytest_collection
    INTERNALERROR>     return session.perform_collect()
    INTERNALERROR>   File "/gnu/store/wrllykvq4l9ia5wldivmdlwgf2c8m2mb-python-pytest-4.4.2/lib/python3.7/site-packages/_pytest/main.py", line 495, in perform_collect
    INTERNALERROR>     self.config.pluginmanager.check_pending()
    INTERNALERROR>   File "/gnu/store/w80vzg9kysnk379pn71b7pgn6l2jr6dx-python-pluggy-0.11.0/lib/python3.7/site-packages/pluggy/manager.py", line 251, in check_pending
    INTERNALERROR>     % (name, hookimpl.plugin),
    INTERNALERROR> pluggy.manager.PluginValidationError: unknown hook 'pytest_namespace' in plugin <module 'tests.conftest' from '/tmp/guix-build-unknown-horizons-2019.1.drv-0/unknown-horizons-2019.1/tests/conftest.py'>
    
    ========================= 3 warnings in 43.61 seconds ==========================
    command "pytest" "tests" failed with status 3
    

    Some refactoring maybe in order. Thank you!

    opened by arunisaac 0
  • Game not starting in Ubuntu 18.04

    Game not starting in Ubuntu 18.04

    Installed with apt. here's my terminal output... I have NVIDIA video drivers installed too.

    unknown-horizons -d Logging to /home/jonsmith/.unknown-horizons/log/unknown-horizons-2020-02-22_10-34-39.log and /usr/share/unknown-horizons/fife.log Python version: sys.version_info(major=2, minor=7, micro=17, releaselevel='final', serial=0) Platform: Linux-4.15.0-88-generic-x86_64-with-Ubuntu-18.04-bionic SYS.PATH: ['/usr/games', '/usr/lib/python2.7', '/usr/lib/python2.7/plat-x86_64-linux-gnu', '/usr/lib/python2.7/lib-tk', '/usr/lib/python2.7/lib-old', '/usr/lib/python2.7/lib-dynload', '/home/jonsmith/.local/lib/python2.7/site-packages', '/home/jonsmith/.local/lib/python2.7/site-packages/ftputil-3.2-py2.7.egg', '/home/jonsmith/.local/lib/python2.7/site-packages/numpy-1.8.1-py2.7-linux-x86_64.egg', '/home/jonsmith/.local/lib/python2.7/site-packages/PyOpenGL-3.1.0-py2.7.egg', '/usr/local/lib/python2.7/dist-packages', '/usr/local/lib/python2.7/dist-packages/PyOpenGL-3.1.3b2-py2.7.egg', '/home/jonsmith/Desktop/Games/minecraft/mcedit2-2.0.0-beta14/src', '/usr/lib/python2.7/dist-packages', '/usr/lib/python2.7/dist-packages/wx-3.0-gtk3'] PATHSEP: ":" SEP: "/" LD_LIBRARY_PATH: :/home/jonsmith/Desktop/panda3d/soci-3.2.3/lib PATH: /home/jonsmith/.pyenv/shims:/home/jonsmith/.pyenv/bin:/home/jonsmith/bin:/home/jonsmith/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin PYTHONPATH Python version: sys.version_info(major=2, minor=7, micro=17, releaselevel='final', serial=0) Platform: Linux-4.15.0-88-generic-x86_64-with-Ubuntu-18.04-bionic Using fife version 0.4.1, at least 0.4.0 required Controller:LOG:Fifengine v"0.4.1"+ Controller:LOG:================== Engine initialize start ================= Controller:LOG:Time manager created Controller:LOG:Creating VFS Controller:LOG:Adding root directory to VFS VFS:DEBUG:VFSDirectory created with root path ./ VFS:LOG:new provider: OS Directory Controller:LOG:Adding zip provider to VFS VFS:LOG:new provider: ZIP Controller:LOG:Engine pre-init done Controller:LOG:Creating event manager Controller:LOG:Creating resource managers Controller:LOG:Creating render backend Controller:LOG:OpenGL Render backend created Controller:LOG:Initializing render backend Controller:WARN:Selected video driver is not supported for your Operating System! Reverting to default driver. Controller:LOG:Querying device capabilities Controller:LOG:Creating main screen X Error of failed request: GLXBadDrawable Major opcode of failed request: 154 (GLX) Minor opcode of failed request: 5 (X_GLXMakeCurrent) Serial number of failed request: 266 Current serial number in output stream: 266

    opened by jrgryph 35
  • Put this repository into archive mode

    Put this repository into archive mode

    If you don't plan to make any new commits to this repository, I highly recommend to put it into archive mode. This freezes the entire repo, including issues and PR and turns it read-only, but this decision can be reversed any time.

    The good thing about archive mode is that is also adds a highly visible message above the repo so that people won't mistake it for the REAL repository.

    opened by Wuzzy2 0
  • Weird size proportion sheep vs cattle

    Weird size proportion sheep vs cattle

    Place a pasture (=sheep) and a cattle run (=cattle/cows) next to each other. And watch.

    Notice anything odd?

    No?

    Let me help you a little: Why are the sheep much larger than the cattle? XD

    Version: 2019.1

    opened by Wuzzy2 6
  • Infinite deposits

    Infinite deposits

    In UH 2019.1, it seems all deposits are infinite, is this intentional?

    How to reproduce:

    1. Build a clay pit
    2. Extract its resources until it runs out
    3. Demolish it
    4. Build another clay pit on the same spot

    Boom! Now the resource count has reset to the full amount again. I don't know what's the point of adding a limit to deposits if you can circumvent it like this.

    After you demolished the clay pit, the clay deposit re-appeared with its full original resource count.

    You don't actually have to wait until you run out of resources. It also works if you only extract a little bit of clay. I believe this bug also happens with other resources (it's NOT tested, however).

    opened by Wuzzy2 1
Releases(2019-dev)
FlappyBird game with python and pygame

FlappyBird game with python and pygame

Mohammad Dori 4 Jul 15, 2022
Python module providing simple game networking

nethelper Python module providing simple game networking This module was originally created to facilitate a class on creating multiplayer games in Pyg

Cort 3 Jan 11, 2022
Attempts to solve Wordle-like puzzles.

Attempts to solve Wordle-like puzzles.

cotman 1 Feb 14, 2022
A python script that uses pygame to display fractals.

Pygame-Fractals A python script that uses pygame to display interactive fractals. There are 3 fractals on the script. They can be displayed on the col

michel 2 Feb 09, 2022
A first-person shooting game developed by using OpenGL

OpenGL-MazeSurvivor-FirstPerson Shooting Game This application named ‘MAZE SURVIVOR’ is a first-person shooting game that finished within a month. It

JunHong 2 Jan 04, 2023
A fun, casual and strategic game made using Python!

Steve's Pixels A fun, casual and strategic game made using Python! Prerequisites See requirements.txt Demo video demo.mp4 Usage python -m steves_pixel

Jaivardhan Bhola 9 Sep 17, 2022
Frets on Fire X: a fork of Frets on Fire with many added features and capabilities

Frets on Fire X - FoFiX This is Frets on Fire X, a highly customizable rhythm game supporting many modes of guitar, bass, drum, and vocal gameplay for

FoFiX 377 Jan 02, 2023
DOTD - A murder mystery game made in Python

DOTD This repo holds the files for my video game project from ENG101, Disaster o

Ben Bruzewski 1 Jan 13, 2022
Follow the numbers - A simple game where the player should follow the numbers and connect the dots

follow_the_numbers This is a simple game where the player should follow the numb

Sammy Mishinev 3 Nov 22, 2022
Generates and prints proxies for the card game Magic: the Gathering

MTG-Proxy-Generator This program generates proxies for the card game Magic: the Gathering. These proxies can then be printed off and used. These copie

Carl L. 1 Jan 31, 2022
A Python based program that displays Your Minecraft Server's Status Infos.

Minecraft-server-Status This (very) small python script allows you to view any Minecraft server's status Information Usage Download the file, install

Jonas_Jones 2 Oct 05, 2022
Among Us Editor written in Python, for newer versions of the game

Among Us Editor Remake Among Us Editor written in Python, for newer versions of the game. Credits GUI Code by Vresod Data dumping and some GUI code by

Vresod 7 Nov 18, 2022
Made with pygame. Multiplayer game using socket module and threading.

Rock Paper Scissor made with python-pygame. Poorly made, as a beginner in programming. Multiplayer with server code and client code provided.

AllenJo 1 Dec 29, 2021
Wordle - Implementation of wordle and a solver

Wordle - Implementation of wordle and a solver

Kurt Neufeld 1 Feb 04, 2022
The Bowling Club (Facebook Game) get all strikes.

TheBowlingClubBot The Bowling Club (Facebook Game) get all strikes. FAQ Q: What is this? A: TheBowlingClubBot is a automation bot with 99.99% guarante

#~Rith 1 Jan 19, 2022
Simple wordle clone + solver + backtesting

Wordle clone + solver + backtesting I created something. Or rather, I found about this game last week and decided that one challenge a day wasn't goin

1 Feb 08, 2022
A bot that deletes any embeds sent by a tropical webhook containing hex #000000 rancher's boots

tropical-webhook-cleanup how to use download the source code as zip get your discord bot token from https://discord.com/developers/applications put yo

carreb 0 Nov 25, 2022
Este repositorio es creado con el fin de brindar soporte a las personas que están en el proceso de aprendizaje MISIONTIC 2022 en la universidad de Antioquia

Este repositorio es creado con el fin de brindar soporte a las personas que están en el proceso de aprendizaje MISIONTIC 2022 en la universidad de Antioquia. Hecho por los estudiantes para los estudi

Andrés Mauricio Gómez 11 Jun 22, 2022
Mastermind-Game - A game to test programming and logical skills

Bem vindo ao jogo Mastermind! O jogo consiste em adivinhar uma senha que será ge

Marcelo Daros 0 Jan 27, 2022
A simple pygame implementation of the LOGO programming language.

LOGO-py A simple pygame implementation of the LOGO programming language. Latest Version Notes Fixed a bug where penup/pendown would not work properly.

Ethan Evans 1 Dec 05, 2021