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)
A Snake Game built by Python Turtle Module 🐍

Snake-Game A Snake Game built with Python Turtle Module 🐍 Icons made by Freepik from www.flaticon.com Intro Control the direction of snake by simply

Megan 1 Oct 24, 2021
AXI Combat is a networked multiplayer game built on the AXI Visualizer 3D engine.

AXI_Combat AXI Combat is a networked multiplayer game built on the AXI Visualizer 3D engine. https://axi.x10.mx/Combat AXI Combat is released under th

. 0 Aug 02, 2022
WIP python/pygame 2D zombie shooter

2d-shooter project A single/multiplayer co-op survival small space zombie shooter. If you'd like to contribute, feel free to join the discord! INSTALL

36 Dec 08, 2022
Dontdie-minecraft - A python program that causes your computer to bluescreen whenever you die in Minecraft

Don't Die - A Python Program A python program that causes your computer to blues

3 Apr 19, 2022
A "finish the lyrics" game using Spotify, YouTube Transcript, and YouTube Search APIs, coupled with visual machine learning

Singify Introducing Singify, the party game! Challenge your friend to who knows songs better. Play random songs from your very own Spotify playlist an

Josh Wong 4 Nov 19, 2021
Cricket game using PYQT

Cricket-game-using-PYQT This is a Fantasy cricket Desktop application build in p

Sanket Mane 1 Jan 03, 2022
Database of relevant Minecraft OG usernames

Introduction In this repository we want to collect names and words that get the "OG Name" badge on laby.net. We want the community to be able to contr

LabyMod 19 Dec 02, 2022
An optimal solution finder for the game Wordle, written in Python

wordle-solver: a nearly-optimal computer player for Wordle Wordle is an interesting word guessing game. This program plays it very well, taking only 3

4 Jun 13, 2022
Code d'un jeu en python par Graveen (avec mes modifications)

ATTENTION Vous ne devez pas copier coller le code sans le comprendre, apprennez déjà, le python et pygame, et seulement ensuite, vous pourrrez l'utili

TheBigWolfy 7 Nov 02, 2022
🥕Try and keep da carrot alive or else . . .

Carrot 🥕 Warning 💥 : I am not a botanist. I do not study carrots or plant life. I am a noob programmer :P. So don't belive anything you see in this

1 Jan 03, 2022
Chess turnament organizer (short construct concept)

Turnament Organizer Chess turnament organizer (short construct concept). It is my hobby app I want to write to support lightweight tool for smart roun

kkuba91 3 Dec 16, 2022
Backend application for a game to classify waste for recycling

Waste Organizer Game Backend application used in a game to classify trash for recycling. What is waste organizer game? It is a game developed during t

10 Jun 13, 2021
This is Minesweeper coded in Python. It has almost all features from the main game

Minesweeper This is Minesweeper coded in Python. It has almost all features from the main game Use right click to open tile, right click on an open ti

3 Jul 12, 2022
XPlaneROS is a ROS wrapper for the XPlane-11 flight simulator.

XPlaneROS XPlaneROS is a ROS wrapper for the XPlane-11 flight simulator. The wrapper provides functionality for extracting aircraft data from the simu

AirLab Stacks 26 Dec 04, 2022
A quantum version of Ladders and Snakes

QPath-and-Snakes A quantum version of Ladders and Snakes Desarrollo Para continuar el desarrollo sin pensar en instalación de dependencias: Descargue

2 Oct 22, 2021
Disables the chat in League of Legends for Windows.

Disables the chat in League of Legends for Windows. If you simply can't stop yourself from typing LeagueStop will play KEKW.mp3 each time you try. The sound will stack & becomes horribly annoying.

1 Nov 24, 2021
A hangman game that I created. Thanks to Data Flair for giving me the code!

Hangman A hangman game that I created. Thanks to Data Flair for giving me the code! Run python3 hangman.py in a terminal if you have Python 3. Please

SmashedFrenzy16 0 Dec 24, 2022
中文版本的ai地牢,一个使用GPT-2的文字冒险游戏,使用清源CPM预训练模型finetune而成。

中文版本的ai地牢,一个使用GPT-2的文字冒险游戏,使用清源CPM预训练模型finetune而成。

icybee 178 Jan 03, 2023
Wordle for the terminal, writen in python

Wordle Wordle in the terminal, written in python Simply run bash run.sh in your terminal to run. This creates a virtual environment, installs the depe

Matthew Lidell 1 Feb 09, 2022
AWBW Replay Parser - a Python package to open and step through AWBW game replays.

AWBW Replay Parser This repository is home to the AWBW Replay Parser, a Python package to open and step through AWBW game replays. This project is una

Tarkan Al-Kazily 2 Feb 09, 2022