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)
Repository for the DecodED2 Game Project!

DecodED2 Game Project Hello everyone! Welcome to the GitHub Repository for DecodED2, as a start you'll need to clone this repository and make sure you

null 6 Sep 29, 2021
This repository has the lessons of the gamming programming course

learning-python-game-programming This repository has the lessons of the gamming programming course Na faculdade, estou fazendo a disciplina de program

Mateus Faustino 1 Nov 16, 2021
Repository containing documentation about the Minecraft Legacy FUI file structure

Repository containing documentation about the Minecraft Legacy FUI file structure

Miku-666 6 Dec 29, 2022
Ice-Walker-Game - This repository is about the Ice Walker game made in Python.

Ice-Walker-Game Ce dépot contient le jeu Ice Walker programmé en Python. Les différentes grilles du jeu sont contenues dans le sous-dossier datas. Vou

Mohamed Amine SABIL 1 Jan 2, 2022
This repository contains algorithm and solver for the game WORDLE

Wordle-Cracker This repository contains algorithm and solver for the game WORDLE How to use Run the program: python main.py Type in the guess word in

YiHsin Chen 3 May 14, 2022
This repository contains the Unix Game challenges and metadata

This repository contains the Unix Game challenges and metadata

Nokia 7 Apr 6, 2022
Official PyTorch implementation of NAC from the paper: Neural Auto-Curricula in Two-Player Zero-Sum Games.

NAC Official PyTorch implementation of NAC from the paper: Neural Auto-Curricula in Two-Player Zero-Sum Games. We release code for: Gradient based ora

Xidong Feng 19 Nov 11, 2022
A simple matrix code rain created using Python with Pygame.

Matrix4_code_rain A simple matrix code rain created using Python with Pygame. To run the code you will need Pygame and MS Mincho font. Create a projec

null 7 Nov 6, 2022
Code d'un jeu en python par Graveen (avec mes modifications)

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

TheBigWolfy 7 Nov 2, 2022
Inject custom C++ code into GameMaker Studio 2 YYC builds

YYC Boost Inject custom C++ code into GameMaker Studio 2 YYC builds! WARNING: This tool is currently in an early stage of development and it is not gu

Patrik Kraif 7 Dec 30, 2022
Game code for Evennia servers designed for use with ALPACASclient.

ALPACASgame Game code for Evennia servers designed for use with ALPACASclient. This code is meant to be a type of "compatability layer" between the AL

FreeDelete Software 1 Nov 7, 2021
Simple implementation of the classic Snake Game in under 100 lines of code

Snake_Game Simple python implementation of the classic Snake Game in under 100 lines of code. Printscreen of the game: Imported Libraries: random; pyg

Raffaele Fiorillo 2 Jun 13, 2022
Game of life, with python code.

Game of Life The Game of Life, also known simply as Life, is a cellular automaton. It is a zero-player game, meaning that its evolution is determined

Mohammad Dori 3 Jul 15, 2022
Découvrez CubeCraft Launcher, une application uniquement codé en Python et en Batch

Découvrez CubeCraft Launcher, une application uniquement codé en Python et en Batch. Grâce à son interface graphique facile et intuitive, vous pouvez vous retrouver facilement.

null 1 May 21, 2022
A hangman game that I created. Thanks to Data Flair for giving me the code!

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

SmashedFrenzy16 0 Dec 24, 2022
General Crossy Road Game using Python code

Python-Game General Crossy Road Game using Python code Using code such as function and while using turtle, I was able to recreate a beginner version o

Jacob Paquette 1 Dec 19, 2021
Python code that gives the fastest path from point a to point b of a chess horse

PERSONAL-PROJECTS CARLOS MAGALLANES-ARANDA'S PERSONAL PROJECTS kchess.py is the code. its input is the start and the end. EXMPLE - a1 d5 its output is

Carlos Magallanes-Aranda 1 Dec 26, 2021
Code for an arcade pop-a-shot style basketball game on Raspberry Pi

Basketball-Game Code for an arcade pop-a-shot style basketball game on Raspberry Pi, made over the course of winter break 2022. How To Run: Running th

Seth Reis 1 Jan 21, 2022
Code release for our paper, "SimNet: Enabling Robust Unknown Object Manipulation from Pure Synthetic Data via Stereo"

SimNet: Enabling Robust Unknown Object Manipulation from Pure Synthetic Data via Stereo Thomas Kollar, Michael Laskey, Kevin Stone, Brijen Thananjeyan

null 68 Dec 14, 2022
Code release for our paper, "SimNet: Enabling Robust Unknown Object Manipulation from Pure Synthetic Data via Stereo"

SimNet: Enabling Robust Unknown Object Manipulation from Pure Synthetic Data via Stereo Thomas Kollar, Michael Laskey, Kevin Stone, Brijen Thananjeyan

null 68 Dec 14, 2022