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)
CTF (Capture The Flag) started from DEFCON CTF, a competitive game among computer security enthusiasts

CTF Wiki 中文 English Welcome to CTF Wiki! CTF (Capture The Flag) started from DEFCON CTF, a competitive game among computer security enthusiasts, origi

CTF Wiki 6.4k Jan 03, 2023
Tic tac toe game developed by naman in python

TIC TAC TOE GAME DEVELOPED BY NAMAN IN PYTHON . IT USES MINMAX ALGORITHM TO COMPETE IN DIFFICULTY MODE

Naman Anand 4 Jun 24, 2022
Allows you to email people wordle spoilers. Very beta, not as many features

wordlespoiler Allows you to email people wordle spoilers. Very beta, not as many features How to Use 1.) Make a new gmail account. Go to settings (Man

0 Jan 04, 2023
Minecraft Script to Tellraw Datapack Generator

Minecraft Script to Tellraw Datapack Geneator (STDG) can generate a chain of tellraw command in datapack from script.

1 Jan 28, 2022
Snake - Code for "Deep Snake for Real-Time Instance Segmentation" CVPR 2020 oral

Good news! Snake algorithms exhibit state-of-the-art performances on COCO dataset: DANCE Deep Snake for Real-Time Instance Segmentation Deep Snake for

ZJU3DV 1.1k Dec 26, 2022
A small Python Library to process Game Boy Camera images

GameBEye GameBEye is a Python Library to process Game Boy Camera images. Source code 📁 : https://github.com/mtouzot/GameBEye Issues 🆘 : https://gith

Martin TOUZOT 4 Nov 25, 2022
Track your favorite minecraft servers' (too bee too tee) queue at any time at your own convenience!

2b2t Queue Monitor Track your favorite minecraft servers' (too bee too tee) queue at any time at your own convenience! Compiled Usage go to https://gi

Addi 1 Feb 05, 2022
The main objective of the game is to destroy multiple waves of asteroids with the help of a blaster mounted on the spaceship.

Astronomia: let the exploration begin The main objective of the game is to destroy multiple waves of asteroids with the help of a blaster mounted on t

Aryan Nath 8 Nov 18, 2022
A Pygame application which generates mazes using randomized DFS (Depth-First-Search)

Maze-Generator-with-Randomized-DFS A Pygame application which generates mazes using randomized DFS (Depth-First-Search)-(Iterative implementation). Ra

Aysha sana 2 Feb 08, 2022
Flappy Bird Game using Pygame in Python

Flappy Bird Game using Pygame in Python Demo Pages Hello dear, hope you are very well! I created Flappy Bird Game using Pygame ( Pygame is a cross-pla

Datt Panchal 3 Feb 05, 2022
An automation bot to play Myuu Discord game

Auto selfbot Myuu is a self Discordbot, meaning it will use your TOKEN to logged as your account and take commands from yourself to play the game.

6 Dec 15, 2022
BUBBLE SHOOT - Pygame (python)

BUBBLE-SHOOT---Pygame BUBBLE SHOOT - Pygame (python) Bubbleshooter This is a Bubble shooter Game made with pygame. The arrow is controlled by the arro

ROBIN JONEY 1 Nov 12, 2021
Minecraft Bedrock Server Control GUI

A control dashboard to monitor and control your minecraft bedrock dedicated server through an easy user interface. Created by Nathan-Busse 13 January 2022 Made with Python 3.8

Nathan Busse 3 Dec 11, 2022
My first Minecraft CPU. Created in collaboration with Peer Carnes as a final project in CS 281: Architecture and Assembly at the University of Puget Sound

Minecraft CPU This is my first ever Minecraft CPU, created in collaboration with Peer Carnes. We created a custom assembly language, including an asse

Andy Chamberlain 4 Oct 10, 2022
Guess number game with PyQt5

Guess-Number-Project Guess number game with PyQt5 you can choose a number in your mind and then computer will guess a nummber and you guide the comput

MohammadAli.HBA 1 Nov 11, 2021
Pygame for humans (pip install hooman) (25k+ downloads)

hooman ~ pygame for humans pip install hooman join discord: https://discord.gg/Q23ATve The package for clearer, shorter and cleaner PyGame codebases!

Abdur-Rahmaan Janhangeer 31 Nov 08, 2022
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
Hex-brawl-v25 - Simple Brawl Stars v25.107 server emulator written in Python

Hex Brawl Simple Brawl Stars v25.107 server emulator written in Python. Requirem

Shark01 3 Nov 24, 2022
This a secret santa game organizer that assigns secret santa randomly to each participant and then sends an automated mail to each santa with details of his/her secret santa child.

Before executing the script, make sure to turn on 'Less Secure App access' option from your gmail ID that will be used to send out the mails to all participants of the game. To do so, get going with

DEV_FINWIZ 10 Dec 06, 2022
PYGA: Python Google Analytics (ga.js) - Data Collection API

PYGA: Python Google Analytics - Data Collection API pyga is an implementation of Google Analytics (ga.js) in Python; so that it can be used at server

Arun Karunagath 136 Sep 19, 2022