Giter VIP home page Giter VIP logo

freeorion's Introduction

Tag Tag Contributors Activity

follow on Twitter

FreeOrion

FreeOrion is a free, Open Source, turn-based space empire and galactic conquest computer game.

FreeOrion is inspired by the tradition of the Master of Orion games, but does not try to be a clone or remake of that series or any other game. It builds on the classic 4X (eXplore, eXpand, eXploit and eXterminate) model.

By adding scripting capabilities to the game engine the FreeOrion project aims to give the community an easy way to customize the game mechanics and presentation to create a living, breathing universe in a grand campaign model.

Requirements

FreeOrion requires an OpenGL 2.1 capable graphic card and a display with a suggested minimum resolution of at least 1280x800.

Recent releases of FreeOrion require at least Windows 8.1 or later, macOS 10.12 or later or any reasonably recent Linux distribution on x86 compatible processors, such as Ubuntu 20.04 or 22.10. Other operating systems and architectures have reported to be working by users, but are not actively supported by the FreeOrion project.

Download

FreeOrion Stable Releases are the recommended way to play FreeOrion. Stable Releases can be obtained as native installer binaries for Windows and Mac OSX or as source releases for Linux and other UNIX-ish platforms from GitHub.

Some Linux distributions like Fedora, Debian and Arch provide packages of FreeOrion. Alternatively, FreeOrion is also available on Flathub.

FreeOrion Weekly Releases are in-development releases intended for enthusiasts and testers, who want to track or contribute to the development. Weekly Releases can be obtained as native installer binaries for Windows and Mac OSX from Sourceforge.

Install

For Windows, execute the native installer binary and follow the on-screen instructions of the installer to install FreeOrion.

For Mac OSX, open the downloaded DMG file and copy the contained FreeOrion application to your system Applications folder by Drag and Drop.

For Linux or other from-source installations, refer to the Build Instructions.

Various Linux distributions provide the stable release of FreeOrion in a prebuilt way. Usually you can install those packages by either using a graphical package manager and searching for FreeOrion or by installing the packages via the command line.

To install FreeOrion from Flathub, follow the instructions to install Flatpak and Flathub and then install FreeOrion.

Directories

  • install directory
    The location of this README.md file, called <install_dir> below.
  • config - game settings
    Called <config_dir> below.
    • linux
      $XDG_CONFIG_HOME/freeorion which defaults to ~/.config/freeorion
    • OSX
      $HOME/Library/Application Support/FreeOrion/ which defaults to ~/Library/Application Support/FreeOrion/
    • Windows
      $APPDATA\FreeOrion
  • data - local user data, saved games, log files
    Called <data_dir> below.
    • linux
      $XDG_DATA_HOME/freeorion which defaults to ~/.config/freeorion
    • OSX
      $HOME/Library/Application Support/FreeOrion/ which defaults to ~/Library/Application Support/FreeOrion/
    • Windows
      $APPDATA\FreeOrion
  • resource directory - audio, visual and textual UI content, python scripts
    Called <resource_dir> below.
    <install_dir>/default/
    <resource_dir> can be redirected in <config_dir>/config.xml or <config_dir>/persistent_config.xml
  • stringtables - translation indices for various languages
    <resource_dir>/stringtables/
  • scripting - FreeOrion Content Scripts (FOCS) describing game content (tech, species etc.)
    <resource_dir>/scripting/
  • AI - AI for computer controlled empires
    <resource_dir>/python/AI

Contact and Getting Help

Visit the FreeOrion Homepage to learn more about the project. Also you can get in touch with the FreeOrion developers and join the community in the FreeOrion Forum.

Contribute

The FreeOrion project encourages anybody to contribute to FreeOrion. For more details please see the Contribution Guidelines.

License

The FreeOrion source code is licensed under the terms of GPL v2, game assets are licensed under the terms of CC-BY-SA-3.0 and game content scripts are licensed under the terms of both GPL v2 and CC-BY-SA-3.0. For more details please see the License File.

Additional to the immediate project sources, the FreeOrion source tree bundles some third party projects or assets which may be also licensed under different terms than the FreeOrion project. For more details please consult the accompanying license file.

  • GiGi library located within the GG/ directory.
  • Roboto font located within the default/data/fonts/ directory.
  • DejaVuSans located within the default/data/fonts/ directory.

freeorion's People

Contributors

adrianbroher avatar alleryn avatar bestary avatar cjkjvfnby avatar dbenage-cx avatar deepsloth avatar dilvish-fo avatar dimhotepus avatar geoffthemedio avatar grummel7 avatar isupeene avatar l29ah avatar lgm-doyle avatar matgb avatar mel-odious avatar memem359 avatar michaelcourtney avatar mitten-o avatar morlic-fo avatar nagilum23 avatar o01eg avatar oberlus avatar ouaz avatar paddilu avatar rrobgill avatar st-pa-fo avatar thesilentone1 avatar tzlaine avatar vezzra avatar wheals avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

freeorion's Issues

[release-0.4.5] Too many information at startup SitRep

I start game and see a lot of messages in SitRep.

I think It will be better to replace all colony entries with one custom message or just remove them.

Imperial palace has been unlocked and can now be produced can be replaced with Imperial palace established at <planet>
big_sitrep

Multiedit Coloured Text Glitches

In MultiEdit windows where text can be selected, including the Pedia and Messages windows, when click-dragging to select text, occasionally colour tags aren't closed properly, leading to glitchy colouring of text that should not be specially coloured.

multiedit_text_select_colours

No rule to make target '../util/Version.cpp'

Hello,

the new pre-release fails to build from source. I have downloaded the source tarball v0.4.5-test-g4090.tar.gz but the build fails at 24% with

make[3]: *** No rule to make target '../util/Version.cpp', needed by 'CMakeFiles/freeorioncommon.dir/util/Version.cpp.o'. Stop.

I also see:

fatal: Not a git repository (or any of the parent directories): .git
WARNING: git not installed
WARNING: Can't determine git commit, util/Version.cpp not updated!
Building v0.4.5 build ???

So apparently the build system expects a git tree. Just adding git to FreeOrion's build-dependencies doesn't work either.

Segfault when resigning a game [build 2015-08-16.8519848]

When pressing the "Resign" button, instead of returning to the main menu, the application crashes with a segfault. Has been reported on Linux and OSX.

Crash dump on my system (OSX):

Process:               FreeOrion [4136]
Path:                  /Users/USER/*/FreeOrion.app/Contents/MacOS/FreeOrion
Identifier:            org.freeorion.FreeOrion
Version:               0.4.5+ [build 2015-08-16.8519848] (0.4.5+ [build 2015-08-16.8519848])
Code Type:             X86 (Native)
Parent Process:        ??? [1]
Responsible:           FreeOrion [4136]
User ID:               501

Date/Time:             2015-08-17 11:30:49.232 +0200
OS Version:            Mac OS X 10.10.5 (14F27)
Report Version:        11
Anonymous UUID:        9E88A9EA-2A03-25CC-6B35-C37565F866E1


Time Awake Since Boot: 8500 seconds

Crashed Thread:        0  Dispatch queue: com.apple.main-thread

Exception Type:        EXC_BAD_ACCESS (SIGSEGV)
Exception Codes:       KERN_INVALID_ADDRESS at 0x0000000000000188

VM Regions Near 0x188:
--> 
    __TEXT                 00000000000f5000-000000000087b000 [ 7704K] r-x/rwx SM=COW  /Users/USER/*/FreeOrion.app/Contents/MacOS/FreeOrion

Thread 0 Crashed:: Dispatch queue: com.apple.main-thread
0   freeorioncommon.dylib           0x0111be1f std::_Rb_tree<ResourceType, std::pair<ResourceType const, boost::shared_ptr<ResourcePool> >, std::_Select1st<std::pair<ResourceType const, boost::shared_ptr<ResourcePool> > >, std::less<ResourceType>, std::allocator<std::pair<ResourceType const, boost::shared_ptr<ResourcePool> > > >::find(ResourceType const&) const + 11
1   freeorioncommon.dylib           0x011090d7 Empire::GetResourcePool(ResourceType) const + 41
2   freeorioncommon.dylib           0x01109337 Empire::ProductionPoints() const + 39
3   org.freeorion.FreeOrion         0x003b8e3a ProductionWnd::UpdateInfoPanel() + 186
4   org.freeorion.FreeOrion         0x003b8c97 ProductionWnd::Refresh() + 271
5   org.freeorion.FreeOrion         0x003151e9 MapWnd::Sanitize() + 303
6   org.freeorion.FreeOrion         0x002926a9 HumanClientApp::EndGame(bool) + 2075
7   org.freeorion.FreeOrion         0x002bbbdf InGameMenu::Exit() + 31
8   org.freeorion.FreeOrion         0x002bc204 boost::detail::function::void_function_obj_invoker0<boost::_bi::bind_t<void, boost::_mfi::mf0<void, InGameMenu>, boost::_bi::list1<boost::_bi::value<InGameMenu*> > >, void>::invoke(boost::detail::function::function_buffer&) + 32
9   org.freeorion.FreeOrion         0x0020270d boost::function0<void>::operator()() const + 29
10  org.freeorion.FreeOrion         0x002026c0 boost::signals2::detail::signal0_impl<void, boost::signals2::optional_last_value<void>, int, std::less<int>, boost::function<void ()>, boost::function<void (boost::signals2::connection const&)>, boost::signals2::mutex>::slot_invoker::m_invoke(boost::shared_ptr<boost::signals2::detail::connection_body<std::pair<boost::signals2::detail::slot_meta_group, boost::optional<int> >, boost::signals2::slot0<void, boost::function<void ()> >, boost::signals2::mutex> > const&, boost::signals2::detail::void_type const*) const + 32
11  org.freeorion.FreeOrion         0x001280d9 boost::signals2::detail::slot_call_iterator_t<boost::signals2::detail::signal0_impl<void, boost::signals2::optional_last_value<void>, int, std::less<int>, boost::function<void ()>, boost::function<void (boost::signals2::connection const&)>, boost::signals2::mutex>::slot_invoker, std::_List_iterator<boost::shared_ptr<boost::signals2::detail::connection_body<std::pair<boost::signals2::detail::slot_meta_group, boost::optional<int> >, boost::signals2::slot0<void, boost::function<void ()> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body<std::pair<boost::signals2::detail::slot_meta_group, boost::optional<int> >, boost::signals2::slot0<void, boost::function<void ()> >, boost::signals2::mutex> >::dereference() const + 57
12  org.freeorion.FreeOrion         0x00298e64 void boost::signals2::optional_last_value<void>::operator()<boost::signals2::detail::slot_call_iterator_t<boost::signals2::detail::signal0_impl<void, boost::signals2::optional_last_value<void>, int, std::less<int>, boost::function<void ()>, boost::function<void (boost::signals2::connection const&)>, boost::signals2::mutex>::slot_invoker, std::_List_iterator<boost::shared_ptr<boost::signals2::detail::connection_body<std::pair<boost::signals2::detail::slot_meta_group, boost::optional<int> >, boost::signals2::slot0<void, boost::function<void ()> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body<std::pair<boost::signals2::detail::slot_meta_group, boost::optional<int> >, boost::signals2::slot0<void, boost::function<void ()> >, boost::signals2::mutex> > >(boost::signals2::detail::slot_call_iterator_t<boost::signals2::detail::signal0_impl<void, boost::signals2::optional_last_value<void>, int, std::less<int>, boost::function<void ()>, boost::function<void (boost::signals2::connection const&)>, boost::signals2::mutex>::slot_invoker, std::_List_iterator<boost::shared_ptr<boost::signals2::detail::connection_body<std::pair<boost::signals2::detail::slot_meta_group, boost::optional<int> >, boost::signals2::slot0<void, boost::function<void ()> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body<std::pair<boost::signals2::detail::slot_meta_group, boost::optional<int> >, boost::signals2::slot0<void, boost::function<void ()> >, boost::signals2::mutex> >, boost::signals2::detail::slot_call_iterator_t<boost::signals2::detail::signal0_impl<void, boost::signals2::optional_last_value<void>, int, std::less<int>, boost::function<void ()>, boost::function<void (boost::signals2::connection const&)>, boost::signals2::mutex>::slot_invoker, std::_List_iterator<boost::shared_ptr<boost::signals2::detail::connection_body<std::pair<boost::signals2::detail::slot_meta_group, boost::optional<int> >, boost::signals2::slot0<void, boost::function<void ()> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body<std::pair<boost::signals2::detail::slot_meta_group, boost::optional<int> >, boost::signals2::slot0<void, boost::function<void ()> >, boost::signals2::mutex> >) const + 52
13  org.freeorion.FreeOrion         0x00173c45 boost::signals2::detail::signal0_impl<void, boost::signals2::optional_last_value<void>, int, std::less<int>, boost::function<void ()>, boost::function<void (boost::signals2::connection const&)>, boost::signals2::mutex>::operator()() + 389
14  org.freeorion.FreeOrion         0x00343fee boost::signals2::signal0<void, boost::signals2::optional_last_value<void>, int, std::less<int>, boost::function<void ()>, boost::function<void (boost::signals2::connection const&)>, boost::signals2::mutex>::operator()() + 30
15  org.freeorion.FreeOrion         0x0051d144 GG::Button::LClick(GG::Pt const&, GG::Flags<GG::ModKey>) + 44
16  org.freeorion.FreeOrion         0x005d1505 GG::Wnd::HandleEvent(GG::WndEvent const&) + 329
17  org.freeorion.FreeOrion         0x00570163 GG::GUIImpl::HandleMouseButtonRelease(unsigned int, GG::Pt const&, int) + 1669
18  org.freeorion.FreeOrion         0x00572fd5 GG::GUI::HandleGGEvent(GG::GUI::EventType, GG::Key, unsigned int, GG::Flags<GG::ModKey>, GG::Pt const&, GG::Pt const&, std::string const*) + 463
19  org.freeorion.FreeOrion         0x005bf73d GG::SDLGUI::HandleSystemEvents() + 669
20  org.freeorion.FreeOrion         0x0029484c HumanClientApp::HandleSystemEvents() + 26
21  org.freeorion.FreeOrion         0x0029579e non-virtual thunk to HumanClientApp::HandleSystemEvents() + 22
22  org.freeorion.FreeOrion         0x0054d9fe GG::ModalEventPump::operator()() + 52
23  org.freeorion.FreeOrion         0x005d0803 GG::Wnd::Run() + 139
24  org.freeorion.FreeOrion         0x002ebeb8 MapWnd::ShowMenu() + 1392
25  org.freeorion.FreeOrion         0x003339c4 boost::detail::function::void_function_obj_invoker0<boost::_bi::bind_t<bool, boost::_mfi::mf0<bool, MapWnd>, boost::_bi::list1<boost::_bi::value<MapWnd*> > >, void>::invoke(boost::detail::function::function_buffer&) + 32
26  org.freeorion.FreeOrion         0x0020270d boost::function0<void>::operator()() const + 29
27  org.freeorion.FreeOrion         0x002026c0 boost::signals2::detail::signal0_impl<void, boost::signals2::optional_last_value<void>, int, std::less<int>, boost::function<void ()>, boost::function<void (boost::signals2::connection const&)>, boost::signals2::mutex>::slot_invoker::m_invoke(boost::shared_ptr<boost::signals2::detail::connection_body<std::pair<boost::signals2::detail::slot_meta_group, boost::optional<int> >, boost::signals2::slot0<void, boost::function<void ()> >, boost::signals2::mutex> > const&, boost::signals2::detail::void_type const*) const + 32
28  org.freeorion.FreeOrion         0x001280d9 boost::signals2::detail::slot_call_iterator_t<boost::signals2::detail::signal0_impl<void, boost::signals2::optional_last_value<void>, int, std::less<int>, boost::function<void ()>, boost::function<void (boost::signals2::connection const&)>, boost::signals2::mutex>::slot_invoker, std::_List_iterator<boost::shared_ptr<boost::signals2::detail::connection_body<std::pair<boost::signals2::detail::slot_meta_group, boost::optional<int> >, boost::signals2::slot0<void, boost::function<void ()> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body<std::pair<boost::signals2::detail::slot_meta_group, boost::optional<int> >, boost::signals2::slot0<void, boost::function<void ()> >, boost::signals2::mutex> >::dereference() const + 57
29  org.freeorion.FreeOrion         0x00298e64 void boost::signals2::optional_last_value<void>::operator()<boost::signals2::detail::slot_call_iterator_t<boost::signals2::detail::signal0_impl<void, boost::signals2::optional_last_value<void>, int, std::less<int>, boost::function<void ()>, boost::function<void (boost::signals2::connection const&)>, boost::signals2::mutex>::slot_invoker, std::_List_iterator<boost::shared_ptr<boost::signals2::detail::connection_body<std::pair<boost::signals2::detail::slot_meta_group, boost::optional<int> >, boost::signals2::slot0<void, boost::function<void ()> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body<std::pair<boost::signals2::detail::slot_meta_group, boost::optional<int> >, boost::signals2::slot0<void, boost::function<void ()> >, boost::signals2::mutex> > >(boost::signals2::detail::slot_call_iterator_t<boost::signals2::detail::signal0_impl<void, boost::signals2::optional_last_value<void>, int, std::less<int>, boost::function<void ()>, boost::function<void (boost::signals2::connection const&)>, boost::signals2::mutex>::slot_invoker, std::_List_iterator<boost::shared_ptr<boost::signals2::detail::connection_body<std::pair<boost::signals2::detail::slot_meta_group, boost::optional<int> >, boost::signals2::slot0<void, boost::function<void ()> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body<std::pair<boost::signals2::detail::slot_meta_group, boost::optional<int> >, boost::signals2::slot0<void, boost::function<void ()> >, boost::signals2::mutex> >, boost::signals2::detail::slot_call_iterator_t<boost::signals2::detail::signal0_impl<void, boost::signals2::optional_last_value<void>, int, std::less<int>, boost::function<void ()>, boost::function<void (boost::signals2::connection const&)>, boost::signals2::mutex>::slot_invoker, std::_List_iterator<boost::shared_ptr<boost::signals2::detail::connection_body<std::pair<boost::signals2::detail::slot_meta_group, boost::optional<int> >, boost::signals2::slot0<void, boost::function<void ()> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body<std::pair<boost::signals2::detail::slot_meta_group, boost::optional<int> >, boost::signals2::slot0<void, boost::function<void ()> >, boost::signals2::mutex> >) const + 52
30  org.freeorion.FreeOrion         0x00173c45 boost::signals2::detail::signal0_impl<void, boost::signals2::optional_last_value<void>, int, std::less<int>, boost::function<void ()>, boost::function<void (boost::signals2::connection const&)>, boost::signals2::mutex>::operator()() + 389
31  org.freeorion.FreeOrion         0x00343fee boost::signals2::signal0<void, boost::signals2::optional_last_value<void>, int, std::less<int>, boost::function<void ()>, boost::function<void (boost::signals2::connection const&)>, boost::signals2::mutex>::operator()() + 30
32  org.freeorion.FreeOrion         0x0051d144 GG::Button::LClick(GG::Pt const&, GG::Flags<GG::ModKey>) + 44
33  org.freeorion.FreeOrion         0x005d1505 GG::Wnd::HandleEvent(GG::WndEvent const&) + 329
34  org.freeorion.FreeOrion         0x00570163 GG::GUIImpl::HandleMouseButtonRelease(unsigned int, GG::Pt const&, int) + 1669
35  org.freeorion.FreeOrion         0x00572fd5 GG::GUI::HandleGGEvent(GG::GUI::EventType, GG::Key, unsigned int, GG::Flags<GG::ModKey>, GG::Pt const&, GG::Pt const&, std::string const*) + 463
36  org.freeorion.FreeOrion         0x005bf73d GG::SDLGUI::HandleSystemEvents() + 669
37  org.freeorion.FreeOrion         0x0029484c HumanClientApp::HandleSystemEvents() + 26
38  org.freeorion.FreeOrion         0x0029579e non-virtual thunk to HumanClientApp::HandleSystemEvents() + 22
39  org.freeorion.FreeOrion         0x0054d9fe GG::ModalEventPump::operator()() + 52
40  org.freeorion.FreeOrion         0x005bff3a GG::SDLGUI::Run() + 54
41  org.freeorion.FreeOrion         0x0012d659 mainSetupAndRun() + 807
42  org.freeorion.FreeOrion         0x003ec5f5 -[GUIController applicationDidFinishLaunching:] + 23
43  com.apple.Foundation            0x92a270f3 __57-[NSNotificationCenter addObserver:selector:name:object:]_block_invoke + 50
44  com.apple.CoreFoundation        0x96c64c34 __CFNOTIFICATIONCENTER_IS_CALLING_OUT_TO_AN_OBSERVER__ + 20
45  com.apple.CoreFoundation        0x96b44901 _CFXNotificationPost + 3713
46  com.apple.Foundation            0x92a082c4 -[NSNotificationCenter postNotificationName:object:userInfo:] + 92
47  com.apple.AppKit                0x9870d868 -[NSApplication _postDidFinishNotification] + 365
48  com.apple.AppKit                0x9870d558 -[NSApplication _sendFinishLaunchingNotification] + 239
49  com.apple.AppKit                0x9870a05d -[NSApplication(NSAppleEventHandling) _handleAEOpenEvent:] + 827
50  com.apple.AppKit                0x9870992a -[NSApplication(NSAppleEventHandling) _handleCoreEvent:withReplyEvent:] + 277
51  libobjc.A.dylib                 0x99823119 -[NSObject performSelector:withObject:withObject:] + 84
52  com.apple.Foundation            0x92a3ee57 __76-[NSAppleEventManager setEventHandler:andSelector:forEventClass:andEventID:]_block_invoke + 118
53  com.apple.Foundation            0x92a3e99f -[NSAppleEventManager dispatchRawAppleEvent:withRawReply:handlerRefCon:] + 451
54  com.apple.Foundation            0x92a3e794 _NSAppleEventManagerGenericHandler + 211
55  com.apple.AE                    0x9949d94e aeDispatchAppleEvent(AEDesc const*, AEDesc*, unsigned long, unsigned char*) + 583
56  com.apple.AE                    0x99468467 dispatchEventAndSendReply(AEDesc const*, AEDesc*) + 44
57  com.apple.AE                    0x9946835a aeProcessAppleEvent + 313
58  com.apple.HIToolbox             0x9482b1c1 AEProcessAppleEvent + 55
59  com.apple.AppKit                0x987032ee _DPSNextEvent + 2707
60  com.apple.AppKit                0x987021e5 -[NSApplication nextEventMatchingMask:untilDate:inMode:dequeue:] + 350
61  com.apple.AppKit                0x986f6b9c -[NSApplication run] + 907
62  com.apple.AppKit                0x9866bfa0 NSApplicationMain + 2082
63  org.freeorion.FreeOrion         0x001323e6 main + 408
64  org.freeorion.FreeOrion         0x000f6b55 start + 53

Thread 1:: Dispatch queue: com.apple.libdispatch-manager
0   libsystem_kernel.dylib          0x92d828ce kevent64 + 10
1   libdispatch.dylib               0x967f573f _dispatch_mgr_invoke + 245
2   libdispatch.dylib               0x967f53a2 _dispatch_mgr_thread + 52

Thread 2:
0   libsystem_kernel.dylib          0x92d81e6a __workq_kernreturn + 10
1   libsystem_pthread.dylib         0x92de372a _pthread_wqthread + 939
2   libsystem_pthread.dylib         0x92de0e0e start_wqthread + 30

Thread 3:
0   libsystem_kernel.dylib          0x92d81e6a __workq_kernreturn + 10
1   libsystem_pthread.dylib         0x92de372a _pthread_wqthread + 939
2   libsystem_pthread.dylib         0x92de0e0e start_wqthread + 30

Thread 4:
0   libsystem_kernel.dylib          0x92d81e6a __workq_kernreturn + 10
1   libsystem_pthread.dylib         0x92de372a _pthread_wqthread + 939
2   libsystem_pthread.dylib         0x92de0e0e start_wqthread + 30

Thread 5:: com.apple.audio.IOThread.client
0   libsystem_kernel.dylib          0x92d7b9ce mach_msg_trap + 10
1   libsystem_kernel.dylib          0x92d7aa70 mach_msg + 68
2   com.apple.audio.CoreAudio       0x91368bb0 HALB_MachPort::SendMessageWithReply(unsigned int, unsigned int, unsigned long, unsigned long, mach_msg_header_t*, bool, unsigned int) + 142
3   com.apple.audio.CoreAudio       0x913616fe HALB_MachPort::SendSimpleMessageWithSimpleReply(unsigned int, unsigned int, int, int&, bool, unsigned int) + 72
4   com.apple.audio.CoreAudio       0x9135fc1e HALC_ProxyIOContext::IOWorkLoop() + 1148
5   com.apple.audio.CoreAudio       0x9135f67a HALC_ProxyIOContext::IOThreadEntry(void*) + 156
6   com.apple.audio.CoreAudio       0x9136bd09 ___ZN19HALC_ProxyIOContextC2Emj_block_invoke + 20
7   com.apple.audio.CoreAudio       0x9135f591 HALB_IOThread::Entry(void*) + 173
8   libsystem_pthread.dylib         0x92de3c25 _pthread_body + 138
9   libsystem_pthread.dylib         0x92de3b9b _pthread_start + 162
10  libsystem_pthread.dylib         0x92de0e32 thread_start + 34

Thread 6:
0   libsystem_kernel.dylib          0x92d7b9ce mach_msg_trap + 10
1   libsystem_kernel.dylib          0x92d7aa70 mach_msg + 68
2   com.apple.CoreFoundation        0x96bacef6 __CFRunLoopServiceMachPort + 214
3   com.apple.CoreFoundation        0x96bac309 __CFRunLoopRun + 1529
4   com.apple.CoreFoundation        0x96babaa6 CFRunLoopRunSpecific + 390
5   com.apple.CoreFoundation        0x96bab90b CFRunLoopRunInMode + 123
6   com.apple.AppKit                0x987d22d0 _NSEventThread + 283
7   libsystem_pthread.dylib         0x92de3c25 _pthread_body + 138
8   libsystem_pthread.dylib         0x92de3b9b _pthread_start + 162
9   libsystem_pthread.dylib         0x92de0e32 thread_start + 34

Thread 7:
0   libsystem_kernel.dylib          0x92d81e6a __workq_kernreturn + 10
1   libsystem_pthread.dylib         0x92de372a _pthread_wqthread + 939
2   libsystem_pthread.dylib         0x92de0e0e start_wqthread + 30

Thread 8:
0   libsystem_kernel.dylib          0x92d81e6a __workq_kernreturn + 10
1   libsystem_pthread.dylib         0x92de372a _pthread_wqthread + 939
2   libsystem_pthread.dylib         0x92de0e0e start_wqthread + 30

Thread 9:
0   libsystem_kernel.dylib          0x92d81e6a __workq_kernreturn + 10
1   libsystem_pthread.dylib         0x92de372a _pthread_wqthread + 939
2   libsystem_pthread.dylib         0x92de0e0e start_wqthread + 30

Thread 10:
0   libsystem_kernel.dylib          0x92d81e6a __workq_kernreturn + 10
1   libsystem_pthread.dylib         0x92de372a _pthread_wqthread + 939
2   libsystem_pthread.dylib         0x92de0e0e start_wqthread + 30

Thread 11:
0   libsystem_kernel.dylib          0x92d81e6a __workq_kernreturn + 10
1   libsystem_pthread.dylib         0x92de372a _pthread_wqthread + 939
2   libsystem_pthread.dylib         0x92de0e0e start_wqthread + 30

Thread 12:
0   libsystem_kernel.dylib          0x92d81e6a __workq_kernreturn + 10
1   libsystem_pthread.dylib         0x92de372a _pthread_wqthread + 939
2   libsystem_pthread.dylib         0x92de0e0e start_wqthread + 30

Thread 0 crashed with X86 Thread State (32-bit):
  eax: 0x00000180  ebx: 0x82a4f0c0  ecx: 0xbff08e5c  edx: 0x000f6c40
  edi: 0x00000000  esi: 0xbff08e98  ebp: 0xbff08e48  esp: 0xbff08e40
   ss: 0x00000023  efl: 0x00010286  eip: 0x0111be1f   cs: 0x0000001b
   ds: 0x00000023   es: 0x00000023   fs: 0x00000000   gs: 0x0000000f
  cr2: 0x00000188

Logical CPU:     4
Error Code:      0x00000004
Trap Number:     14


Binary Images:
   0xf5000 -   0x87affb +org.freeorion.FreeOrion (0.4.5+ [build 2015-08-16.8519848] - 0.4.5+ [build 2015-08-16.8519848]) <8C5288EB-B79D-3A6E-A0DA-C34AB1DBB751> /Users/USER/*/FreeOrion.app/Contents/MacOS/FreeOrion
  0xc74000 -   0xc9cff7  com.apple.audio.OpenAL (1.8 - 1.8) <B6061C80-9824-30D4-AEE6-9F74D5F4065F> /System/Library/Frameworks/OpenAL.framework/Versions/A/OpenAL
  0xcaf000 -   0xcb1fc8 +org.xiph.ogg (1.1.2 - 1.1.2d1) /Users/USER/*/FreeOrion.app/Contents/Frameworks/Ogg.framework/Versions/A/Ogg
  0xcb7000 -   0xd65ff9 +org.libsdl.SDL2 (2.0.3 - 2.0.3) <C9F62F95-315A-34EF-B3C0-CD283495CF95> /Users/USER/*/FreeOrion.app/Contents/Frameworks/SDL2.framework/Versions/A/SDL2
  0xd85000 -   0xd9ffe3 +org.xiph.vorbis (1.1.1 - 1.1.1d1) /Users/USER/*/FreeOrion.app/Contents/Frameworks/vorbis.framework/Versions/A/vorbis
  0xecb000 -  0x1386fff +freeorioncommon.dylib (1) <302DEEAF-4B04-394A-ABC6-1A5FD9BED290> /Users/USER/*/FreeOrion.app/Contents/SharedSupport/freeorioncommon.dylib
 0x1a81000 -  0x1e28ffb +freeorionparse.dylib (1) <6F82802E-0724-3C9A-8A88-C9F943447081> /Users/USER/*/FreeOrion.app/Contents/SharedSupport/freeorionparse.dylib
 0x2583000 -  0x2586fff  com.apple.ForceFeedback (1.0.6 - 1.0.6) <3DF3D232-8417-30E1-A56D-5B13E78DE9F6> /System/Library/Frameworks/ForceFeedback.framework/Versions/A/ForceFeedback
 0x546e000 -  0x54bbff7  com.apple.CloudDocs (1.0 - 321.10) <9343D667-13D3-379C-BDCA-7D6D6B8CC7E5> /System/Library/PrivateFrameworks/CloudDocs.framework/CloudDocs
 0x68b8000 -  0x68b8ffb +cl_kernels (???) <3951A585-9857-47BF-BC4E-463F95F24DB3> cl_kernels
 0x68c7000 -  0x68c7ff9 +cl_kernels (???) <5F24D7EC-4B60-4C54-87FE-36C834F6ED41> cl_kernels
 0x68c9000 -  0x69b4ff7  unorm8_bgra.dylib (2.4.5) <AD3F3B00-6204-39CD-8085-9BE262AF8A77> /System/Library/Frameworks/OpenCL.framework/Versions/A/Libraries/ImageFormats/unorm8_bgra.dylib
 0x81cc000 -  0x8573fff  com.apple.driver.AppleIntelHD3000GraphicsGLDriver (10.0.35 - 10.0.0) <C9E6A8A5-0A2E-3FCF-BC54-3DF94A1F991D> /System/Library/Extensions/AppleIntelHD3000GraphicsGLDriver.bundle/Contents/MacOS/AppleIntelHD3000GraphicsGLDriver
 0x866f000 -  0x867cff3  libGPUSupport.dylib (11.1.2) <70136AD8-0609-39AC-A318-F45D03CE55F7> /System/Library/PrivateFrameworks/GPUSupport.framework/Versions/A/Libraries/libGPUSupport.dylib
 0x8683000 -  0x8948fff  com.apple.AMDRadeonX3000GLDriver (1.32.25 - 1.3.2) <23543129-E91F-3832-B75F-ADF601CC8760> /System/Library/Extensions/AMDRadeonX3000GLDriver.bundle/Contents/MacOS/AMDRadeonX3000GLDriver
 0x8abd000 -  0x8ac1fff  com.apple.audio.AppleHDAHALPlugIn (272.18.1 - 272.18.1) <31F7E613-94AA-3058-9985-8E56BC3FDA78> /System/Library/Extensions/AppleHDA.kext/Contents/PlugIns/AppleHDAHALPlugIn.bundle/Contents/MacOS/AppleHDAHALPlugIn
 0x8c7c000 -  0x8ed2ffb  com.apple.audio.units.Components (1.12 - 1.12) <CDBD7615-8B56-3CA5-AA0A-8BB4CCDD11B3> /System/Library/Components/CoreAudio.component/Contents/MacOS/CoreAudio
0x8fe79000 - 0x8feacdd3  dyld (353.2.3) <2DB428B9-7749-3455-B87D-323F61131929> /usr/lib/dyld
0x90008000 - 0x9000affb  libsystem_secinit.dylib (18) <3CBA3BD3-8BA2-358D-BD1A-A1C3DF5D84E6> /usr/lib/system/libsystem_secinit.dylib
0x9000b000 - 0x90031ff3  libxpc.dylib (559.40.1) <D765980C-9448-3637-AE66-360C7DC2DCEB> /usr/lib/system/libxpc.dylib
0x90032000 - 0x90042ff7  com.apple.LangAnalysis (1.7.0 - 1.7.0) <DBECFAD5-DB53-390C-AE92-09549733C861> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/LangAnalysis.framework/Versions/A/LangAnalysis
0x90043000 - 0x90096fff  libstdc++.6.dylib (104.1) <D0EB2C99-5939-3ABA-9C18-D9AD75CE23A1> /usr/lib/libstdc++.6.dylib
0x90098000 - 0x90103ff7  com.apple.framework.CoreWiFi (3.0 - 300.4) <632A811D-4706-3ED7-85E3-DD2CDB47CF8F> /System/Library/PrivateFrameworks/CoreWiFi.framework/Versions/A/CoreWiFi
0x90104000 - 0x90107fff  libpam.2.dylib (20) <E2F34522-448A-3392-BC1D-6625BEB612B9> /usr/lib/libpam.2.dylib
0x90108000 - 0x90114ff3  libcommonCrypto.dylib (60061.30.1) <18B9D797-34BA-3F73-8744-7812DC9AE89C> /usr/lib/system/libcommonCrypto.dylib
0x90115000 - 0x90117fff  libCVMSPluginSupport.dylib (11.1.2) <81A16AA7-33F3-3B01-98C3-7996EAAEF26D> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libCVMSPluginSupport.dylib
0x90145000 - 0x90149ffb  libcache.dylib (69) <55501A00-AF64-3554-8F46-8D5AFEDEC332> /usr/lib/system/libcache.dylib
0x9016d000 - 0x9016fffb  libRadiance.dylib (1239) <8608F69B-4683-3423-997B-8DC30CC60865> /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libRadiance.dylib
0x90170000 - 0x90178fff  libsystem_dnssd.dylib (576.30.4) <185BECDC-2946-3F98-921B-80E7D12A6A6A> /usr/lib/system/libsystem_dnssd.dylib
0x90179000 - 0x90179fff  com.apple.Accelerate (1.10 - Accelerate 1.10) <C2367B5B-AE20-3084-A864-104743BE478E> /System/Library/Frameworks/Accelerate.framework/Versions/A/Accelerate
0x9017a000 - 0x9017efff  libCoreVMClient.dylib (79.1) <3DB52AB1-D41E-3AC9-A355-1B6DCEDB4DFD> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libCoreVMClient.dylib
0x9113a000 - 0x912eaff7  libGLProgrammability.dylib (11.1.2) <0AC7B698-008A-3DE2-AFBB-4C7072F2B76A> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGLProgrammability.dylib
0x912eb000 - 0x91346fff  com.apple.LanguageModeling (1.0 - 1) <9B39E059-F48E-31AF-B1B3-B0872F362627> /System/Library/PrivateFrameworks/LanguageModeling.framework/Versions/A/LanguageModeling
0x91347000 - 0x9134cfff  com.apple.print.framework.Print (10.0 - 265) <7C3984BB-8337-3B90-A414-17C181A45744> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Print.framework/Versions/A/Print
0x9134d000 - 0x913a2ff3  com.apple.audio.CoreAudio (4.3.0 - 4.3.0) <2AF304F7-5DA4-3035-9E15-070F16700789> /System/Library/Frameworks/CoreAudio.framework/Versions/A/CoreAudio
0x913a3000 - 0x913f4fff  libcups.2.dylib (408.2) <425E4328-ECA1-31EE-B2C4-0D67FB8848BE> /usr/lib/libcups.2.dylib
0x913f5000 - 0x913feff7  libsystem_notify.dylib (133.1.1) <B8503E99-214B-3AC3-A7CA-CC837ABD7B25> /usr/lib/system/libsystem_notify.dylib
0x913ff000 - 0x914f0ffb  libiconv.2.dylib (42) <4AF77F10-0BEC-3BE0-99DF-C5170EDB316B> /usr/lib/libiconv.2.dylib
0x914f1000 - 0x914f5ff3  com.apple.TCC (1.0 - 1) <EE0D6865-A6E0-3BF0-93F1-837C09AA7978> /System/Library/PrivateFrameworks/TCC.framework/Versions/A/TCC
0x91a58000 - 0x91a69ff7  libsystem_coretls.dylib (35.40.1) <22F1F179-F6ED-3576-8169-ED44BB59780A> /usr/lib/system/libsystem_coretls.dylib
0x91a6a000 - 0x91a73fff  com.apple.AppleSRP (5.0 - 1) <83C56D61-E2BF-3D34-93A6-DA0784BDD61A> /System/Library/PrivateFrameworks/AppleSRP.framework/Versions/A/AppleSRP
0x91a74000 - 0x91a78ffb  libGIF.dylib (1239) <FE1E5A53-4B05-387B-942E-3B6C3175A275> /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libGIF.dylib
0x91a79000 - 0x91a7dffb  com.apple.IOSurface (97.4 - 97.4) <FD6AD351-BD60-337C-8D3D-42CDA7EE137C> /System/Library/Frameworks/IOSurface.framework/Versions/A/IOSurface
0x91b38000 - 0x91b39fff  libDiagnosticMessagesClient.dylib (100) <3EE83437-AA9C-356B-810B-589346B73797> /usr/lib/libDiagnosticMessagesClient.dylib
0x91b3a000 - 0x91b83ffb  libFontRegistry.dylib (134.1) <6CF6177B-D5D6-3E7B-88BC-BE833D55018C> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/Resources/libFontRegistry.dylib
0x91b84000 - 0x91cb2ff7  com.apple.coreui (2.1 - 308.6) <5C418632-E00D-3864-B645-F2D993DE6455> /System/Library/PrivateFrameworks/CoreUI.framework/Versions/A/CoreUI
0x91cb3000 - 0x91cc5ff7  libsasl2.2.dylib (194.1) <34CB75C7-09BE-3319-BF7E-D4E56495F07A> /usr/lib/libsasl2.2.dylib
0x91cc6000 - 0x91f50ff3  com.apple.security (7.0 - 57031.40.6) <6BD03911-A879-3A3D-9495-ADA85421A593> /System/Library/Frameworks/Security.framework/Versions/A/Security
0x91f51000 - 0x91f5afff  libGFXShared.dylib (11.1.2) <8CA7CBD7-0F4E-3052-AE20-A5DD15F74946> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGFXShared.dylib
0x91f5e000 - 0x91fcaff3  com.apple.datadetectorscore (6.0 - 396.1.2) <ED943454-9E6A-32D6-80FC-1C396A5EF4CC> /System/Library/PrivateFrameworks/DataDetectorsCore.framework/Versions/A/DataDetectorsCore
0x91fcb000 - 0x91fccfff  libSystem.B.dylib (1213) <E0E8DD79-1F63-3335-A0FC-83CC2B03EBE2> /usr/lib/libSystem.B.dylib
0x91fcd000 - 0x91ff1ffb  com.apple.framework.Apple80211 (10.3 - 1030.71.6) <A133A567-C369-309C-B8BE-F43C9B1B3B61> /System/Library/PrivateFrameworks/Apple80211.framework/Versions/A/Apple80211
0x91ff2000 - 0x92024ffb  com.apple.GSS (4.0 - 2.0) <2B5A899E-055E-3BEC-A8A1-F8570983389B> /System/Library/Frameworks/GSS.framework/Versions/A/GSS
0x92025000 - 0x920a4fff  com.apple.SystemConfiguration (1.14.4 - 1.14) <796BBD68-8E23-32BF-93DD-9C0EA21DB81B> /System/Library/Frameworks/SystemConfiguration.framework/Versions/A/SystemConfiguration
0x920aa000 - 0x92258ffb  GLEngine (11.1.2) <9A38D24C-DBD1-3082-B705-4107C641DFBF> /System/Library/Frameworks/OpenGL.framework/Versions/A/Resources/GLEngine.bundle/GLEngine
0x9228b000 - 0x9229bfff  libGL.dylib (11.1.2) <92F81621-FC53-3784-81DB-A7C2C3754775> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGL.dylib
0x9229c000 - 0x9230fffb  com.apple.framework.CoreWLAN (5.0 - 500.35.2) <812E25B3-2041-360E-8C1D-0CCA1E66D1EE> /System/Library/Frameworks/CoreWLAN.framework/Versions/A/CoreWLAN
0x926fb000 - 0x926fefff  libextension.dylib (55.2) <BE3B5B43-A1BB-3BB6-9CD9-946BC61241FC> /usr/lib/libextension.dylib
0x926ff000 - 0x92701fff  libsystem_coreservices.dylib (9) <20E66A47-8D67-344A-A393-73926F0E5FB2> /usr/lib/system/libsystem_coreservices.dylib
0x92702000 - 0x92a00ffb  com.apple.CoreServices.CarbonCore (1108.6 - 1108.6) <ABEA5906-26AE-308F-B078-5944ABDF94DF> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/CarbonCore.framework/Versions/A/CarbonCore
0x92a01000 - 0x92d62ff3  com.apple.Foundation (6.9 - 1154) <4F2854C1-310E-34FC-9ADA-1B16AD93D505> /System/Library/Frameworks/Foundation.framework/Versions/C/Foundation
0x92d63000 - 0x92d66ff7  com.apple.help (1.3.3 - 46) <FDF183E4-3B95-3CBD-A390-2536C8E7E258> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Help.framework/Versions/A/Help
0x92d67000 - 0x92d67fff  com.apple.ApplicationServices (48 - 48) <76C301A4-705B-33DE-BA11-C89DCF1EDCDD> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/ApplicationServices
0x92d68000 - 0x92d87fff  libsystem_kernel.dylib (2782.40.9) <832CFAB1-602A-35CB-BD5B-FC05B6AA1144> /usr/lib/system/libsystem_kernel.dylib
0x92d88000 - 0x92dc7fff  com.apple.NavigationServices (3.8 - 215.1) <46D8B66D-CB59-36F5-BD26-FD8309337BB3> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/NavigationServices.framework/Versions/A/NavigationServices
0x92dc8000 - 0x92dd0fff  com.apple.CoreServices.FSEvents (1210.20.1 - 1210.20.1) <FDCAA783-356F-3CA4-B960-16555CD7E34A> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/FSEvents.framework/Versions/A/FSEvents
0x92dd1000 - 0x92ddfff7  com.apple.SpeechRecognitionCore (2.1.2 - 2.1.2) <CDD0CAA1-DF2E-3FE1-AEE4-4C0823E6FD5C> /System/Library/PrivateFrameworks/SpeechRecognitionCore.framework/Versions/A/SpeechRecognitionCore
0x92de0000 - 0x92de8fff  libsystem_pthread.dylib (105.40.1) <21849EF5-A3B6-34D4-A045-4A68A6C390A1> /usr/lib/system/libsystem_pthread.dylib
0x92de9000 - 0x92ff9fff  com.apple.CFNetwork (720.5.7 - 720.5.7) <8CE218EB-78CD-3757-B185-8FA6CB56F5B5> /System/Library/Frameworks/CFNetwork.framework/Versions/A/CFNetwork
0x92ffa000 - 0x93037fff  libsystem_network.dylib (412.20.3) <1D1D6444-EB6B-3249-902B-1710C3C0DCCB> /usr/lib/system/libsystem_network.dylib
0x93038000 - 0x9304bfff  libcmph.dylib (1) <2449B048-208E-36FB-9DFA-47E0F3BCF132> /usr/lib/libcmph.dylib
0x9304c000 - 0x9307aff7  libarchive.2.dylib (30) <8758D35F-ADF8-30F6-8EB2-9B852876EAC8> /usr/lib/libarchive.2.dylib
0x9307b000 - 0x93082fff  com.apple.speech.recognition.framework (5.0.9 - 5.0.9) <5D268178-3812-3777-92A6-D7D3395405B8> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/SpeechRecognition.framework/Versions/A/SpeechRecognition
0x93083000 - 0x931c7ff7  com.apple.ImageIO.framework (3.3.0 - 1239) <EED27F3A-C2AF-3555-93BF-83A37AAE1D42> /System/Library/Frameworks/ImageIO.framework/Versions/A/ImageIO
0x931c8000 - 0x931f5ff7  GLRendererFloat (11.1.2) <CBED0C4F-EFC7-35F6-8322-728040E6DD1B> /System/Library/Frameworks/OpenGL.framework/Versions/A/Resources/GLRendererFloat.bundle/GLRendererFloat
0x931f6000 - 0x931f9fff  com.apple.xpc.ServiceManagement (1.0 - 1) <78BFBBC9-FBEA-3522-A8B1-5BA7D7A442D3> /System/Library/Frameworks/ServiceManagement.framework/Versions/A/ServiceManagement
0x931fa000 - 0x93203fff  com.apple.DiskArbitration (2.6 - 2.6) <D906604A-1D8C-31BF-8F22-EA219FFC858F> /System/Library/Frameworks/DiskArbitration.framework/Versions/A/DiskArbitration
0x93204000 - 0x93212ff3  com.apple.opengl (11.1.2 - 11.1.2) <51AAC93B-7615-3D1D-A8F3-2B72C5B78467> /System/Library/Frameworks/OpenGL.framework/Versions/A/OpenGL
0x93213000 - 0x9321ffff  com.apple.CrashReporterSupport (10.10 - 631) <9A6DF8E2-AE0F-3919-889A-CD7F79ABD6EC> /System/Library/PrivateFrameworks/CrashReporterSupport.framework/Versions/A/CrashReporterSupport
0x93220000 - 0x93220fff  com.apple.Accelerate.vecLib (3.10 - vecLib 3.10) <F968D12F-F59D-3148-951D-76735C3C1B57> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/vecLib
0x93221000 - 0x93322ff7  com.apple.LaunchServices (644.56 - 644.56) <CFF2C4B8-8111-3B9B-A6F7-E2AB33163238> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/LaunchServices.framework/Versions/A/LaunchServices
0x94151000 - 0x94248fff  libFontParser.dylib (134.7) <C15CECD6-5804-337C-99E0-E27F2AA81A7F> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/Resources/libFontParser.dylib
0x94249000 - 0x9424afff  liblangid.dylib (117) <34A0F807-755F-300B-B01F-AABAE3838451> /usr/lib/liblangid.dylib
0x942f4000 - 0x9439afff  com.apple.Metadata (10.7.0 - 917.36) <6B6C3094-6820-3621-BC4D-3BECECEC5918> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/Metadata.framework/Versions/A/Metadata
0x943f5000 - 0x943faff7  libcompiler_rt.dylib (35) <6630682F-AB76-3E55-BE51-0A3E61B6CFC2> /usr/lib/system/libcompiler_rt.dylib
0x943fb000 - 0x9443bfff  com.apple.Symbolication (1.4 - 56045) <BE1C4846-DA11-365D-9B46-3FF130401839> /System/Library/PrivateFrameworks/Symbolication.framework/Versions/A/Symbolication
0x9443c000 - 0x9447cfff  libauto.dylib (186) <1609D0F9-6E3A-3C67-87EF-BB0BD93EDAC9> /usr/lib/libauto.dylib
0x9447d000 - 0x94569fe7  libvMisc.dylib (516) <C784D56E-112E-359F-848B-3419E0572EB4> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libvMisc.dylib
0x946d7000 - 0x947edfff  com.apple.CoreText (352.0 - 454.10) <42A147A6-AB2A-32A2-BBD4-8849ACDB566A> /System/Library/Frameworks/CoreText.framework/Versions/A/CoreText
0x947ee000 - 0x94bc7ff3  com.apple.HIToolbox (2.1.1 - 758.7) <6BC046E4-02B6-3E08-8565-77E39E4654B9> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/HIToolbox.framework/Versions/A/HIToolbox
0x94bc8000 - 0x94c3ffff  com.apple.ApplicationServices.ATS (360 - 375.4) <7039705C-D10D-330E-B09D-69F88DC2FB9D> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/ATS
0x94c82000 - 0x94c8afeb  libcldcpuengine.dylib (2.4.5) <A6639BA0-899B-3330-84FC-6D3ED9D1B1E1> /System/Library/Frameworks/OpenCL.framework/Versions/A/Libraries/libcldcpuengine.dylib
0x94c8b000 - 0x94c8ffff  libheimdal-asn1.dylib (398.40.1) <AB5482FE-56BF-3E43-8B33-1DEED3A3773D> /usr/lib/libheimdal-asn1.dylib
0x94c90000 - 0x94cd3fff  libGLU.dylib (11.1.2) <720B3E8B-1FC9-3431-A21A-4F00D6C9325E> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGLU.dylib
0x94cd4000 - 0x94d5bfff  com.apple.CoreServices.OSServices (640.4 - 640.4) <9C580495-B7C7-3E45-A5A5-0282C8C2B18F> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/OSServices.framework/Versions/A/OSServices
0x94d5c000 - 0x94dfcfff  com.apple.QD (301 - 301) <4DFE3689-59DE-3FBC-806B-6A4056573E52> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/QD.framework/Versions/A/QD
0x94dfd000 - 0x94e52ff7  com.apple.htmlrendering (77 - 1.1.4) <B85A63B9-C9DD-3ECC-B5DC-E12533C7FDF9> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/HTMLRendering.framework/Versions/A/HTMLRendering
0x94e7d000 - 0x94e88ff7  com.apple.NetAuth (5.2 - 5.2) <3E650FB0-5EB5-3807-8B71-8FAF64D6A0FC> /System/Library/PrivateFrameworks/NetAuth.framework/Versions/A/NetAuth
0x94f37000 - 0x94f4bfff  com.apple.ImageCapture (9.0 - 9.0) <4B84B5D5-A5F3-3B35-93CE-568A73486B92> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/ImageCapture.framework/Versions/A/ImageCapture
0x94f4c000 - 0x94f72ff3  libc++abi.dylib (125) <E9AF8CA1-D54D-37E3-8363-A3E8C0840F71> /usr/lib/libc++abi.dylib
0x94f73000 - 0x94fa2fff  com.apple.CoreVideo (1.8 - 145.1) <A59466FC-6B5A-3B36-BDD4-AC9CD581B7A1> /System/Library/Frameworks/CoreVideo.framework/Versions/A/CoreVideo
0x94fab000 - 0x94fb3fff  com.apple.NetFS (6.0 - 4.0) <B49F5FC7-8B8D-393A-ABA1-F3214BBC7641> /System/Library/Frameworks/NetFS.framework/Versions/A/NetFS
0x94fb4000 - 0x94fb7ffb  libutil.dylib (38) <B5A16C6B-A79E-3504-BDA6-64A063F6612D> /usr/lib/libutil.dylib
0x952cd000 - 0x953c3ff7  libxml2.2.dylib (26.1) <552FBB99-4727-3A7B-BD3B-9174850D8620> /usr/lib/libxml2.2.dylib
0x95414000 - 0x95463ff7  libcurl.4.dylib (83.40.2) <3311B623-79C9-3B9D-BDEB-7CD72E0D68BA> /usr/lib/libcurl.4.dylib
0x95464000 - 0x95487fff  libJPEG.dylib (1239) <498B091C-D7C0-332D-86CB-A75233E226D8> /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libJPEG.dylib
0x95488000 - 0x954b5fff  com.apple.ProtectedCloudStorage (1.0 - 1) <0E0567D9-2C7F-336C-AD75-06F0DF56FAB8> /System/Library/PrivateFrameworks/ProtectedCloudStorage.framework/Versions/A/ProtectedCloudStorage
0x954b6000 - 0x954d3ffb  com.apple.Ubiquity (1.3 - 313) <9ED23769-0725-3D4B-B7F4-AF08020D73C3> /System/Library/PrivateFrameworks/Ubiquity.framework/Versions/A/Ubiquity
0x954e0000 - 0x954ffffb  libresolv.9.dylib (57) <C2C3810A-A45E-3375-B41D-6E1BECE1BA3C> /usr/lib/libresolv.9.dylib
0x95676000 - 0x9567afff  com.apple.CommonPanels (1.2.6 - 96) <955375E6-2416-38E1-AFC6-477827119329> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/CommonPanels.framework/Versions/A/CommonPanels
0x9567b000 - 0x9570dff7  com.apple.CoreSymbolication (3.1 - 57020.2) <5F3895EF-7C0E-3246-A1C0-0A582548AB92> /System/Library/PrivateFrameworks/CoreSymbolication.framework/Versions/A/CoreSymbolication
0x9570e000 - 0x95840fff  com.apple.UIFoundation (1.0 - 1) <B5B0D178-E1F5-3625-9391-46495E35D540> /System/Library/PrivateFrameworks/UIFoundation.framework/Versions/A/UIFoundation
0x95841000 - 0x95867ffb  libPng.dylib (1239) <BA656386-901D-3D9B-BFC8-C61F176DD61F> /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libPng.dylib
0x95868000 - 0x95a5efff  libicucore.A.dylib (531.48) <A1002DA8-DAA9-30E8-95AE-1BF575AC5AB5> /usr/lib/libicucore.A.dylib
0x95b92000 - 0x95bccfff  com.apple.LDAPFramework (2.4.28 - 194.5) <E3E6B657-AA4C-3D9D-8EB2-ACAC1B62DDDE> /System/Library/Frameworks/LDAP.framework/Versions/A/LDAP
0x95bcd000 - 0x95d92fff  com.apple.QuartzCore (1.10 - 361.19) <1E3BC4E7-7008-3802-A563-FBAB6726E332> /System/Library/Frameworks/QuartzCore.framework/Versions/A/QuartzCore
0x95d93000 - 0x95d9fff3  libGPUSupportMercury.dylib (11.1.2) <5956BBF5-AE6F-3763-945A-5891ABD953A8> /System/Library/PrivateFrameworks/GPUSupport.framework/Versions/A/Libraries/libGPUSupportMercury.dylib
0x95da0000 - 0x95da2fff  com.apple.loginsupport (1.0 - 1) <BA8EEAD0-8E97-3219-949B-50AE67F8869E> /System/Library/PrivateFrameworks/login.framework/Versions/A/Frameworks/loginsupport.framework/Versions/A/loginsupport
0x95da3000 - 0x95dccfff  libsystem_info.dylib (459.40.1) <4827C088-2BF0-397F-B9FA-0F91BDF64637> /usr/lib/system/libsystem_info.dylib
0x95dcd000 - 0x95e1efff  com.apple.opencl (2.4.2 - 2.4.2) <B9796163-3EC0-3FAD-B4E1-F83EA2A2DD94> /System/Library/Frameworks/OpenCL.framework/Versions/A/OpenCL
0x95e1f000 - 0x96111ff3  com.apple.CoreImage (10.3.4) <6A0E17E6-9F56-3450-8892-670A9C489C30> /System/Library/Frameworks/QuartzCore.framework/Versions/A/Frameworks/CoreImage.framework/Versions/A/CoreImage
0x96112000 - 0x96114fff  com.apple.securityhi (9.0 - 55006) <A0A1E528-E3FA-34D2-AD3B-5C4DF2FE438E> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/SecurityHI.framework/Versions/A/SecurityHI
0x96115000 - 0x9611aff7  libmacho.dylib (862) <48DE74F8-09E3-344F-A82F-665083A3BF8F> /usr/lib/system/libmacho.dylib
0x9611b000 - 0x9611bfff  com.apple.Carbon (154 - 157) <CA90E930-DE59-3AD9-B158-3A940BA1FA8A> /System/Library/Frameworks/Carbon.framework/Versions/A/Carbon
0x9611c000 - 0x96133ff3  libLinearAlgebra.dylib (1128) <B20FAAAA-1C76-3B20-B100-5FC90F7FE023> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libLinearAlgebra.dylib
0x964b8000 - 0x9674ffff  com.apple.CoreData (111 - 526.3) <93295B9D-6C48-3919-8B9C-A4291D3522CE> /System/Library/Frameworks/CoreData.framework/Versions/A/CoreData
0x967f1000 - 0x96818fff  libdispatch.dylib (442.1.4) <B26A176C-39F7-3362-B128-27B1211068B9> /usr/lib/system/libdispatch.dylib
0x96819000 - 0x96926fe3  libvDSP.dylib (516) <53F7A960-01E1-3B79-A7FD-67BD19471420> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libvDSP.dylib
0x96927000 - 0x9692dff7  libsystem_trace.dylib (72.20.1) <5F23BE77-1C60-3859-B528-C6B3C184C95C> /usr/lib/system/libsystem_trace.dylib
0x9692e000 - 0x9693dffb  libxar.1.dylib (255) <4FF7DB6F-3232-302F-94BC-F1188F78AF25> /usr/lib/libxar.1.dylib
0x9693e000 - 0x96940ffb  libCGXType.A.dylib (788.3) <E069924C-6DF5-3B50-86A3-4A382E0150AB> /System/Library/Frameworks/CoreGraphics.framework/Versions/A/Resources/libCGXType.A.dylib
0x96941000 - 0x96949ff7  com.apple.icloud.FindMyDevice (1.0 - 1) <E6C21417-C63A-3CD7-9329-205057417AC1> /System/Library/PrivateFrameworks/FindMyDevice.framework/Versions/A/FindMyDevice
0x9694a000 - 0x9697dfe3  libsystem_m.dylib (3086.1) <951F633F-57B7-398B-912F-F6ED4DB1C597> /usr/lib/system/libsystem_m.dylib
0x9697e000 - 0x969d4fff  libc++.1.dylib (120) <D8DE4962-66CD-3491-904E-9291EEE5E570> /usr/lib/libc++.1.dylib
0x96a4d000 - 0x96afffff  libCoreStorage.dylib (471.30.1) <8AB3BEEF-AB8E-310F-B066-8E482958B57A> /usr/lib/libCoreStorage.dylib
0x96b35000 - 0x96ee9ff7  com.apple.CoreFoundation (6.9 - 1153.18) <267B1002-C755-37B4-95CD-92358CF994B8> /System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation
0x96eea000 - 0x96efdfff  com.apple.CoreBluetooth (1.0 - 1) <153F2DDE-CCCF-3C63-AF70-2EA306DACDCD> /System/Library/Frameworks/CoreBluetooth.framework/Versions/A/CoreBluetooth
0x96efe000 - 0x96fe8ff7  libcrypto.0.9.8.dylib (52.40.1) <0B0C4964-6DCD-3625-AF4F-A9ED057002F5> /usr/lib/libcrypto.0.9.8.dylib
0x96fe9000 - 0x97018fff  com.apple.DictionaryServices (1.2 - 229.1) <627E1C9E-BEDA-32B1-97E1-45BE074FC2C3> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/DictionaryServices.framework/Versions/A/DictionaryServices
0x97019000 - 0x97059ffb  libGLImage.dylib (11.1.2) <501AE819-E4E2-335E-AAA0-4753AEB98BAB> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGLImage.dylib
0x9705a000 - 0x9706bfff  libbsm.0.dylib (34) <C9F0C608-2794-3F6B-8078-583FC0046039> /usr/lib/libbsm.0.dylib
0x9706c000 - 0x9706cfff  libkeymgr.dylib (28) <06DDCEF8-EB84-3F68-9E19-FD1A12B764FD> /usr/lib/system/libkeymgr.dylib
0x9706d000 - 0x970a0fff  com.apple.CoreServicesInternal (221.7.2 - 221.7.2) <709E9F1B-D266-399B-9A4B-3785BBF64E01> /System/Library/PrivateFrameworks/CoreServicesInternal.framework/Versions/A/CoreServicesInternal
0x970a1000 - 0x970baff7  libsystem_malloc.dylib (53.30.1) <1438C1B7-5CD0-3A01-ACF8-BFC4012541B9> /usr/lib/system/libsystem_malloc.dylib
0x970bb000 - 0x970bdfff  libsystem_configuration.dylib (699.40.2) <B5143118-AB15-3BB9-844D-20471938B639> /usr/lib/system/libsystem_configuration.dylib
0x970d6000 - 0x97430ff7  libmecabra.dylib (666.7) <55A50B97-92D3-3DDC-8E3A-58BC5FFE5E3F> /usr/lib/libmecabra.dylib
0x97760000 - 0x97b5bffb  com.apple.CoreGraphics (1.600.0 - 788.3) <96ECAEE8-9FCA-33C5-8DBF-832C7B3C1CA5> /System/Library/Frameworks/CoreGraphics.framework/Versions/A/CoreGraphics
0x97b5c000 - 0x97b75fff  com.apple.Kerberos (3.0 - 1) <92735F11-CF1C-3FA6-8682-9A30AC9E2651> /System/Library/Frameworks/Kerberos.framework/Versions/A/Kerberos
0x98484000 - 0x9848dfff  libcopyfile.dylib (118.1.2) <FAF3268F-C580-33D3-A5B4-74B8A8713216> /usr/lib/system/libcopyfile.dylib
0x9848e000 - 0x9851bff3  com.apple.PerformanceAnalysis (1.0 - 1) <C9CCC643-86AB-3538-B78E-3C9464C87072> /System/Library/PrivateFrameworks/PerformanceAnalysis.framework/Versions/A/PerformanceAnalysis
0x9851c000 - 0x9852aff7  libz.1.dylib (55) <DF3B8F77-8931-3A6B-8BDF-DB67315050E6> /usr/lib/libz.1.dylib
0x9852b000 - 0x98546ffb  com.apple.openscripting (1.6.4 - 162.2) <EC0738BF-B7D0-3C9F-9FC7-97C2D84BE644> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/OpenScripting.framework/Versions/A/OpenScripting
0x98547000 - 0x98551ffb  com.apple.audio.SoundManager (4.2 - 4.2) <4312D0A7-4B6F-3A1E-9A47-24C6E8C65E51> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/CarbonSound.framework/Versions/A/CarbonSound
0x98552000 - 0x98571ff7  com.apple.GenerationalStorage (2.0 - 209.11) <34CF76B2-8052-359D-816D-092608FB6919> /System/Library/PrivateFrameworks/GenerationalStorage.framework/Versions/A/GenerationalStorage
0x98572000 - 0x9857bffb  com.apple.CommonAuth (4.0 - 2.0) <CEB9667F-4511-36E5-82EC-95CC1C48AC3B> /System/Library/PrivateFrameworks/CommonAuth.framework/Versions/A/CommonAuth
0x9857c000 - 0x985d9ff7  com.apple.print.framework.PrintCore (10.3 - 451.1) <86895179-C54B-3D8A-B515-92DFA6315FC9> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/PrintCore.framework/Versions/A/PrintCore
0x98669000 - 0x99295fff  com.apple.AppKit (6.9 - 1348.17) <1D891DC4-4E22-30FD-A8AC-1221531BEEA3> /System/Library/Frameworks/AppKit.framework/Versions/C/AppKit
0x99296000 - 0x9941eff7  com.apple.audio.toolbox.AudioToolbox (1.12 - 1.12) <CA1E6D99-F534-3D3B-9AA5-038E171AD0A9> /System/Library/Frameworks/AudioToolbox.framework/Versions/A/AudioToolbox
0x9941f000 - 0x99421ff7  libquarantine.dylib (76.20.1) <8694AC5A-7359-3CC6-8E93-CABFCC919D4B> /usr/lib/system/libquarantine.dylib
0x99422000 - 0x99422fff  com.apple.CoreServices (62 - 62) <08A581EC-2E8B-30CF-B555-64171C8FE5EE> /System/Library/Frameworks/CoreServices.framework/Versions/A/CoreServices
0x99423000 - 0x9944dfff  libxslt.1.dylib (13) <0F55B64A-6C55-304E-ACE0-B531027AA066> /usr/lib/libxslt.1.dylib
0x9944e000 - 0x9945bff3  com.apple.ProtocolBuffer (1 - 228.0.1) <B61B9562-CBDE-34E5-B19E-291A1D95D782> /System/Library/PrivateFrameworks/ProtocolBuffer.framework/Versions/A/ProtocolBuffer
0x9945c000 - 0x9945cfff  com.apple.audio.units.AudioUnit (1.12 - 1.12) <CFB6243A-1613-3468-88CE-1DDBEC1E6984> /System/Library/Frameworks/AudioUnit.framework/Versions/A/AudioUnit
0x9945d000 - 0x9945dfff  com.apple.Cocoa (6.8 - 21) <6AF80DDB-C28E-36FF-BC11-D7D561AC52A9> /System/Library/Frameworks/Cocoa.framework/Versions/A/Cocoa
0x9945e000 - 0x994c2ff7  com.apple.AE (681.5 - 681.7) <1190538F-460A-3168-B1F6-3FE08D98F677> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/AE.framework/Versions/A/AE
0x994c3000 - 0x994c5fff  libsystem_sandbox.dylib (358.20.5) <8F74D383-C8B0-32DD-89C1-1E99034AF763> /usr/lib/system/libsystem_sandbox.dylib
0x994c6000 - 0x994ceff7  libCGCMS.A.dylib (788.3) <8F644651-B1AB-3B9E-90DE-8EEEBAC806E6> /System/Library/Frameworks/CoreGraphics.framework/Versions/A/Resources/libCGCMS.A.dylib
0x994cf000 - 0x994ecfff  libCRFSuite.dylib (34) <781A92EF-410E-39B2-953D-FEE12748D834> /usr/lib/libCRFSuite.dylib
0x994ed000 - 0x99548ffb  libTIFF.dylib (1239) <FFA7D348-7839-3AAC-B0DC-BEAD5E1433AB> /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libTIFF.dylib
0x99549000 - 0x995defff  libsystem_c.dylib (1044.40.1) <DE159421-9696-38E6-824B-FDDCE351AED0> /usr/lib/system/libsystem_c.dylib
0x995df000 - 0x995dffff  liblaunch.dylib (559.40.1) <65101C3E-CC60-3528-A306-991309171B8A> /usr/lib/system/liblaunch.dylib
0x995e0000 - 0x995faff7  liblzma.5.dylib (7) <D0BC984D-5B33-328C-8F1E-7E9C41813433> /usr/lib/liblzma.5.dylib
0x995fb000 - 0x996ebff3  com.apple.DiskImagesFramework (10.10.5 - 398) <FE053B1A-6363-3CB6-82F0-7DD988AF5B3E> /System/Library/PrivateFrameworks/DiskImages.framework/Versions/A/DiskImages
0x99805000 - 0x9980cff3  libunwind.dylib (35.3) <29D9343F-9A0A-3535-B0AE-E7CC761D95EE> /usr/lib/system/libunwind.dylib
0x9980d000 - 0x99819ff7  libkxld.dylib (2782.40.9) <C98D6387-DEDE-344C-9C25-4B3FC5033001> /usr/lib/system/libkxld.dylib
0x9981a000 - 0x99a092ef  libobjc.A.dylib (647) <7648C174-3098-3B26-AD20-490DBFFD5D4C> /usr/lib/libobjc.A.dylib
0x99a0a000 - 0x99a0dfff  libdyld.dylib (353.2.3) <9E52D315-C3CD-30B6-AA06-50B529D9AC38> /usr/lib/system/libdyld.dylib
0x99a0e000 - 0x99a0efff  libOpenScriptingUtil.dylib (162.2) <7670C29D-B3A3-3E59-A117-DD7766C07862> /usr/lib/libOpenScriptingUtil.dylib
0x99a0f000 - 0x99a1cff7  libbz2.1.0.dylib (36) <6BC7B049-8F03-3217-9840-B1804CCBF742> /usr/lib/libbz2.1.0.dylib
0x99a1d000 - 0x99a2aff7  com.apple.speech.synthesis.framework (5.3.11 - 5.3.11) <E7F84974-F272-385D-8A48-DDBD10566CE1> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/SpeechSynthesis.framework/Versions/A/SpeechSynthesis
0x99a2b000 - 0x99adaff7  com.apple.Bluetooth (4.3.6 - 4.3.6f3) <11B6D154-AF78-3947-BAF1-35CD4CAC9C2A> /System/Library/Frameworks/IOBluetooth.framework/Versions/A/IOBluetooth
0x99ae3000 - 0x99b1dfff  com.apple.MediaKit (16 - 757.2) <C8A90BB1-86B8-3695-B098-DDEF9A44CDC9> /System/Library/PrivateFrameworks/MediaKit.framework/Versions/A/MediaKit
0x99b1e000 - 0x99b52ffb  com.apple.frameworks.CoreDaemon (1.3 - 1.3) <F527DB82-0D3F-359E-979B-951DFF46D45C> /System/Library/PrivateFrameworks/CoreDaemon.framework/Versions/B/CoreDaemon
0x99b69000 - 0x99b92fff  libRIP.A.dylib (788.3) <459A31FE-38A4-3F8A-B98B-2844B02D0009> /System/Library/Frameworks/CoreGraphics.framework/Versions/A/Resources/libRIP.A.dylib
0x99b93000 - 0x99c30fff  com.apple.ink.framework (10.9 - 213) <F47949BC-ABEE-329B-B568-71C6FEF761F6> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Ink.framework/Versions/A/Ink
0x99c31000 - 0x99dc2ff3  libsqlite3.dylib (168.2) <85773EDA-5470-326B-8C21-20A80C89C96A> /usr/lib/libsqlite3.dylib
0x99dc3000 - 0x99e39ff7  com.apple.SearchKit (1.4.0 - 1.4.0) <3693A221-B615-37D4-9FB1-F5F6CC7EE1A7> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/SearchKit.framework/Versions/A/SearchKit
0x99e3a000 - 0x9a275feb  com.apple.vImage (8.0 - 8.0) <56F6B317-9D70-3DC5-9868-BB6D7CB6E55D> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vImage.framework/Versions/A/vImage
0x9a276000 - 0x9a310fff  com.apple.ColorSync (4.9.0 - 4.9.0) <E3442A3A-181A-3C39-86D5-89292AF8115F> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ColorSync.framework/Versions/A/ColorSync
0x9a311000 - 0x9a328fff  libsystem_asl.dylib (267) <85BD88AD-618E-3325-AC31-10DBAB8E9AF3> /usr/lib/system/libsystem_asl.dylib
0x9a329000 - 0x9a344ff7  com.apple.CFOpenDirectory (10.10 - 187) <B422B4F5-1D6B-38B0-A934-BF6255D9249C> /System/Library/Frameworks/OpenDirectory.framework/Versions/A/Frameworks/CFOpenDirectory.framework/Versions/A/CFOpenDirectory
0x9a345000 - 0x9a346fff  com.apple.TrustEvaluationAgent (2.0 - 25) <28BBD931-EF7C-3753-B50E-6568F4075086> /System/Library/PrivateFrameworks/TrustEvaluationAgent.framework/Versions/A/TrustEvaluationAgent
0x9a65d000 - 0x9a663ff7  libsystem_networkextension.dylib (167.40.3) <7856EE13-BFDC-3344-AB7C-91866DC6E3EE> /usr/lib/system/libsystem_networkextension.dylib
0x9a664000 - 0x9a677fff  com.apple.Sharing (328.17 - 328.17) <71EC4FF5-C6F0-3521-BADE-E8BD71AA7741> /System/Library/PrivateFrameworks/Sharing.framework/Versions/A/Sharing
0x9a678000 - 0x9a69afff  com.apple.MultitouchSupport.framework (264.6 - 264.6) <83627B4D-8948-35A7-A76B-7F10AC70B468> /System/Library/PrivateFrameworks/MultitouchSupport.framework/Versions/A/MultitouchSupport
0x9a69b000 - 0x9a70ffff  com.apple.Heimdal (4.0 - 2.0) <DA206336-378C-3F65-9606-466BC3FDD824> /System/Library/PrivateFrameworks/Heimdal.framework/Versions/A/Heimdal
0x9a710000 - 0x9a77cff7  libcorecrypto.dylib (233.30.1) <B62C4F7C-90B1-3ECA-B5EE-3C8A3B8CBA7B> /usr/lib/system/libcorecrypto.dylib
0x9a77d000 - 0x9a789ff7  libcsfde.dylib (471.30.1) <29155D7B-2C73-38E5-9A82-609A759EB03D> /usr/lib/libcsfde.dylib
0x9a78a000 - 0x9a8fbffb  libBLAS.dylib (1128) <ACEF468C-5DB1-38F3-BCB2-6F3D7F2B2040> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libBLAS.dylib
0x9a95d000 - 0x9a963ff3  libsystem_platform.dylib (63) <509993B7-3F26-3360-B899-0BBB15152516> /usr/lib/system/libsystem_platform.dylib
0x9a964000 - 0x9a966ff3  com.apple.EFILogin (2.0 - 2) <00F6D57F-5B4F-373E-BBFF-D19E1E7F87E6> /System/Library/PrivateFrameworks/EFILogin.framework/Versions/A/EFILogin
0x9a967000 - 0x9a9bbff7  com.apple.HIServices (1.22 - 523) <F3E2B552-59E8-3E93-AC38-BBCD0021D736> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/HIServices.framework/Versions/A/HIServices
0x9a9bc000 - 0x9aa87fff  com.apple.backup.framework (1.6.5 - 1.6.5) <F2F66289-39DD-3033-A56B-DC8A9495C782> /System/Library/PrivateFrameworks/Backup.framework/Versions/A/Backup
0x9aa88000 - 0x9aa89fff  libsystem_blocks.dylib (65) <5D98F022-E863-31D4-8ADE-D53B2AE0D331> /usr/lib/system/libsystem_blocks.dylib
0x9aa8a000 - 0x9aa8efff  com.apple.IOAccelerator (156.16 - 156.16) <5B924D9C-83A5-3D72-9388-B95C49B48790> /System/Library/PrivateFrameworks/IOAccelerator.framework/Versions/A/IOAccelerator
0x9aa96000 - 0x9ab9aff7  libJP2.dylib (1239) <D118FEDA-3A21-3496-A58D-7FCDFED41578> /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libJP2.dylib
0x9ab9b000 - 0x9ab9bfff  libunc.dylib (29) <CE960997-9D4A-3848-BAC7-B2255E6765FD> /usr/lib/system/libunc.dylib
0x9ab9c000 - 0x9abd8ff3  com.apple.RemoteViewServices (2.0 - 99) <2839C2F1-88DA-3843-87BF-441A374A8967> /System/Library/PrivateFrameworks/RemoteViewServices.framework/Versions/A/RemoteViewServices
0x9abd9000 - 0x9ac56ff3  com.apple.framework.IOKit (2.0.2 - 1050.20.2) <84299E45-C5F3-365F-AC1B-0EAFF8057112> /System/Library/Frameworks/IOKit.framework/Versions/A/IOKit
0x9ac57000 - 0x9b08aff3  com.apple.vision.FaceCore (3.1.6 - 3.1.6) <EF92C25B-3E33-379F-A862-75C2FCA8B386> /System/Library/PrivateFrameworks/FaceCore.framework/Versions/A/FaceCore
0x9b311000 - 0x9b312fff  libremovefile.dylib (35) <49DCAF7B-4466-3775-9E58-EA5D7CBA8AE0> /usr/lib/system/libremovefile.dylib
0x9b313000 - 0x9b339ff7  com.apple.IconServices (47.1 - 47.1) <9C537499-B375-3F84-BF4A-EEF757FC26A9> /System/Library/PrivateFrameworks/IconServices.framework/Versions/A/IconServices
0x9b33a000 - 0x9b405fff  com.apple.DiscRecording (9.0 - 9000.4.2) <8E19F180-3D32-3C7A-8E73-272F2955D9A8> /System/Library/Frameworks/DiscRecording.framework/Versions/A/DiscRecording
0x9b45a000 - 0x9b486fff  com.apple.ChunkingLibrary (2.1 - 163.6) <D5446A27-C51B-36D7-A4A1-3222A87F6F48> /System/Library/PrivateFrameworks/ChunkingLibrary.framework/Versions/A/ChunkingLibrary
0x9b487000 - 0x9b494ff7  com.apple.OpenDirectory (10.10 - 187) <D1088BC8-E2EF-3E7A-8473-A5899FF5B518> /System/Library/Frameworks/OpenDirectory.framework/Versions/A/OpenDirectory
0x9b495000 - 0x9b87dff7  libLAPACK.dylib (1128) <4E3D1289-2C98-3E53-BB8D-AD911357FF66> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libLAPACK.dylib
0x9b87e000 - 0x9b8b8ff7  com.apple.DebugSymbols (115 - 115) <D01FFA10-1734-31C5-B5A1-9CB61463FC15> /System/Library/PrivateFrameworks/DebugSymbols.framework/Versions/A/DebugSymbols
0x9b8b9000 - 0x9b900ff3  com.apple.AppleJPEG (1.0 - 1) <677BE130-F5AB-36F4-A51A-1FF20FC0085A> /System/Library/PrivateFrameworks/AppleJPEG.framework/Versions/A/AppleJPEG
0x9c304000 - 0x9c41aff3  com.apple.desktopservices (1.9.3 - 1.9.3) <544FDA55-063A-3787-A55A-A54290E4BE6E> /System/Library/PrivateFrameworks/DesktopServicesPriv.framework/Versions/A/DesktopServicesPriv
0x9c41b000 - 0x9c491fff  com.apple.securityfoundation (6.0 - 55126) <1829DA1A-067C-3844-A5C6-AE84FFB14929> /System/Library/Frameworks/SecurityFoundation.framework/Versions/A/SecurityFoundation

External Modification Summary:
  Calls made by other processes targeting this process:
    task_for_pid: 1
    thread_create: 0
    thread_set_state: 0
  Calls made by this process:
    task_for_pid: 0
    thread_create: 0
    thread_set_state: 0
  Calls made by all processes on this machine:
    task_for_pid: 2719
    thread_create: 0
    thread_set_state: 0

VM Region Summary:
ReadOnly portion of Libraries: Total=199.4M resident=81.9M(41%) swapped_out_or_unallocated=117.4M(59%)
Writable regions: Total=295.0M written=65.8M(22%) resident=139.5M(47%) swapped_out=0K(0%) unallocated=155.5M(53%)

REGION TYPE                      VIRTUAL
===========                      =======
CG backing stores                  6716K
CG image                             40K
CG shared images                    240K
CoreAnimation                        36K
CoreUI image data                    80K
Foundation                            4K
IOKit                              40.7M
Image IO                              4K
Kernel Alloc Once                     4K
MALLOC                            213.6M
MALLOC (admin)                       48K
Memory Tag 242                       12K
Memory Tag 249                      156K
OpenCL                               16K
OpenGL GLSL                         128K
Stack                              69.7M
VM_ALLOCATE                        19.6M
__DATA                             8904K
__GLSLBUILTINS                     2588K
__IMAGE                             528K
__IMPORT                              8K
__LINKEDIT                         61.1M
__OBJC                             2276K
__TEXT                            138.3M
__UNICODE                           552K
mapped file                       156.6M
shared memory                        68K
===========                      =======
TOTAL                             721.5M

Don't use outdated translations from rarely maintained string tables

Requesting cherry picking of commit 1d8946f to release-0.4.5 branch.

Most string tables are not maintained properly and may contain untranslated items (in english) which are not in sync with the latest english entry. This can lead to outdated or wrong translations even if there is a more recent english entry available. The mentioned commit removes such completely untranslated items.

Right clicking selection of an object in the objects list

When right-clicking an object in the objects list, a popup menu appears. After the popup is dismissed, the object appears selected (if it wasn't before), but this doesn't appear before the popup is dismissed. It's unclear whether the object is considered selected at the time the popup is open.

SitRep, scrollbars and resize

Sorry, it seems I can't get over the scrollbars in SitRep.

After resizing SitRep a couple of times weird things can happen. Scrollbars range can get smaller than the content. (Missing a lot of lines at the end of text). Or even weirder, like this:

Scrolled to top (this is fine):
fo-scroll1

Scrolling with mousewheel once(still ok):
fo-scroll2

Scrolling with mousewheel again (same as before?):
fo-scroll3

And scrolling to the bottom (why does this show the top?):
fo-scroll4

AI lag in mid/end game

It seems the AI is lagging to finish it's turn after ~150 turns.

It happened in a map of about 20 systems and 5 AI. Even after I killed all of them, around turn 300, they still took +30s to finish turn (checked the green icon in Empire list; save button was locked until they finished too). Closing the game and loading again helped, reduced time to about 10s.

Tested in a bigger map (50 systems) with only monsters, no AI, and turns finished fast (~1s) even around turn 300. That's why I think it's an AI problem.

version: 0.4.5+
OS: Arch Linux

Server error: Variable<double>::Eval unrecognized object property: LocalCandidate.MaxStructure

I noticed this error in the server log:

2015-09-01 19:44:14.048031 [debug] Server : Python Universe Generator completed successfully
2015-09-01 19:44:14.048059 [debug] Server : Applying first turn effects and updating meters
2015-09-01 19:44:14.079109 [error] Server : Variable<double>::Eval unrecognized object property: LocalCandidate.MaxStructure :   | Local Candidate: OBJ_SHIP 360 ( Komatite )  |  MaxStructureOBJ_SHIP 360 ( Komatite ) | 
2015-09-01 19:44:14.108587 [debug] Server : Issue times: planet species: 0.41 ship species: 0.097 specials: 2.037 techs: 2.914 buildings: 0.267 hulls/parts: 1.857 fields: 0.292
2015-09-01 19:44:14.108644 [debug] Server : Evaluation time: 162.22 reorder time: 0.734

As I didn't notice anything going wrong because of this in my recent playtesting, I assume it's only something minor, and didn't want to delay RC3 because of it. But I thought it should be reported nonetheless.

Support different font directories on Linux systems

Many Linux distros (Fedora, Debian, openSUSE) forbid or discourage including fonts within a package and instead force or encourage you to load them from the system dir /usr/share/fonts and its subdirectories.

Removing fonts from a package will introduce a problem: the greek letters on star names disappear and it looks like there are repeated star names everywhere.

Here is a hard-coded fix that I just employed in a package:
https://build.opensuse.org/package/view_file/games/freeorion/freeorion-fontdir.diff?expand=1

unable to load save game

I am using master (b05074c). I am using automatic save and I tried to load such a save game. But nothing happens. I see the star field background, and the mouse cursor. I can move the mouse cursor around, but nothing more happens.

I attached the client and server log files.

freeorion.log.txt
freeoriond.log.txt

Spatial Distortion Generator description does not match effect

In release-0.4.5 (febea19) the effect description of the Spatial Distortion Generator reads as:

"Manipulates the dimensional properties of adjacent starlanes. Any enemy ships attempting to reach the system containing this building will be redirected back the way they came, or to a random adjacent star. Only ships fast enough to traverse the starlane in one turn are able to avoid these effects. This is activated with the Spatial Distortion focus."

However, the effect actually happens to fleets either moving to the system or to a directly connected system.

This means that if a fleet moves from somewhere to a system close to an enemy system having a colony with this focus but not to the system itself, and the fleet takes more than one turn to arrive, it still will be "teleported" to one of the neighbouring systems of the one with the Spatial Distortion focus.

It happened in multiplayer. I never noticed that before, but very likely because the AI just does not use this focus (or I never seen it using it).

Redundant information in AI logs

AI logs use ErrorLogger that was updated in #403

PythonLoggingWrapper.cpp @ 41 text is redundant for AI logs and should be removed.

2015-11-27 00:11:57.023975 [error] AI : PythonLoggingWrapper.cpp @ 41: Traceback (most recent call last):
2015-11-27 00:11:57.023975 [error] AI : PythonLoggingWrapper.cpp @ 41:   File "f:\projects\FreeOrion\default\AI\freeorion_tools.py", line 92, in wrapper
2015-11-27 00:11:57.023975 [error] AI : PythonLoggingWrapper.cpp @ 41:     return function(*args, **kw)
2015-11-27 00:11:57.023975 [error] AI : PythonLoggingWrapper.cpp @ 41:   File "f:\projects\FreeOrion\default\AI\freeorion_debug\listeners.py", line 43, in wrapper
2015-11-27 00:11:57.024975 [error] AI : PythonLoggingWrapper.cpp @ 41:     [x(res, *args, **kwargs) for x in post]
2015-11-27 00:11:57.024975 [error] AI : PythonLoggingWrapper.cpp @ 41:   File "F:\projects\freeorion-utilities\dump_writer\dumps.py", line 359, in dump_data
2015-11-27 00:11:57.024975 [error] AI : PythonLoggingWrapper.cpp @ 41:     cls(uniq_key).dump(**data)
2015-11-27 00:11:57.024975 [error] AI : PythonLoggingWrapper.cpp @ 41:   File "F:\projects\freeorion-utilities\dump_writer\dumps.py", line 88, in dump
2015-11-27 00:11:57.024975 [error] AI : PythonLoggingWrapper.cpp @ 41:     for item in self.get_items():
2015-11-27 00:11:57.024975 [error] AI : PythonLoggingWrapper.cpp @ 41:   File "F:\projects\freeorion-utilities\dump_writer\dumps.py", line 248, in get_items
2015-11-27 00:11:57.025975 [error] AI : PythonLoggingWrapper.cpp @ 41:     'capital_id': list(empire.capitalID),
2015-11-27 00:11:57.025975 [error] AI : PythonLoggingWrapper.cpp @ 41: TypeError: 'int' object is not iterable

stealth and detection range descriptions inconsistent

Sentient Hull:

The descriptions says "Stealth is good" and "Detection Range is good"; stealth is 45 and detection range is 100.

Bio-Adaptive Hull:

"Stealth is high" and "Detection Range is excellent"; stealth is 35 and detection range is 75.

Protoplasmic Hull:

"Stealth is high" and "Detection Range is good"; stealth is 35 and detection range is 50.

Endosymbiotic Hull:

"Stealth is good" and "Detection Range is high"; stealth is 25 and detection range is 50.


What is the intended order - good, high, excellent? I haven't checked further descriptions, so there might be more inconsistencies.

I am using master (de699b5).

Fields start too far outside map edges on large maps

Something I've observed for a very long time now: On large maps fields are created so far outside, that by the time they reach the outer systems they've already shrunk so much that they dissipate before they really get into the map.

Apparently their starting distance to the map edges is calculated proportional to the map size/universe width (which made the problem even worse on those galaxy shapes that set a bigger universe width upon map creation, which I tried to alleviate a bit with commit 97cc19f). However, it seems that the rate which they are shrinking at isn't proportional to the distince to the map center, resulting in them dissipating too quickly.

Compilation failure: zlib/zlib.h: No such file or directory

Tried to compile master (5781920):

[  0%] Building CXX object CMakeFiles/freeorioncommon.dir/util/DependencyVersions.cpp.o
repos/freeorion/util/DependencyVersions.cpp:6:23: fatal error: zlib/zlib.h: No such file or directory
compilation terminated.
CMakeFiles/free[  0%] Building CXX object CMakeFiles/freeorioncommon.dir/util/DependencyVersions.cpp.o
/home/zoli/repos/freeorion/util/DependencyVersions.cpp:6:23: fatal error: zlib/zlib.h: No such file or directory
compilation terminated.
CMakeFiles/freeorioncommon.dir/build.make:878: recipe for target 'CMakeFiles/freeorioncommon.dir/util/DependencyVersions.cpp.o' failed
make[2]: *** [CMakeFiles/freeorioncommon.dir/util/DependencyVersions.cpp.o] Error 1
CMakeFiles/Makefile2:67: recipe for target 'CMakeFiles/freeorioncommon.dir/all' failed
make[1]: *** [CMakeFiles/freeorioncommon.dir/all] Error 2
Makefile:149: recipe for target 'all' failed
make: *** [all] Error 2
orioncommon.dir/build.make:878: recipe for target 'CMakeFiles/freeorioncommon.dir/util/DependencyVersions.cpp.o' failed
make[2]: *** [CMakeFiles/freeorioncommon.dir/util/DependencyVersions.cpp.o] Error 1
CMakeFiles/Makefile2:67: recipe for target 'CMakeFiles/freeorioncommon.dir/all' failed
make[1]: *** [CMakeFiles/freeorioncommon.dir/all] Error 2
Makefile:149: recipe for target 'all' failed
make: *** [all] Error 2

I use Archlinux, and have zlib installed. Tried make clean, rerun ccmake and compile, but still got this.

Weapon ship parts broken

All weapon ship parts seem to have strength 0 now. On the pedia pages of the parts the correct strength is shown, but all ships and space monsters display 0 for all their weapon parts.

Potential bug in Universe::GenerateObjectID?

I noticed a loop in Universe::GenerateObjectID that doesn't make any sense to me and looks like a bug, so I thought I bring it up here:

int Universe::GenerateObjectID() {
    if (m_last_allocated_object_id + 1 < MAX_ID)
        return ++m_last_allocated_object_id;

    int last_id_seen = -1; // 0 is the first valid object id
    for (ObjectMap::iterator<> it = m_objects.begin(); it != m_objects.end(); ++it) {
        if (it->ID() - last_id_seen > 1)
            return last_id_seen + 1;
    }

    return INVALID_OBJECT_ID; // We're screwed.
}

It's the loop that apparently is supposed to find an (unused, I guess?) object id once the "pool" has been exhausted. A case which hasn't ever occurred I guess (considering the size of the pool), so that loop most likely has never ever been executed.

But it's existence tells that obviously we still want to be prepared for the case that happens, so it probably should work correctly. I just can't figure out what this loop is supposed to do - it iterates over all objects in the object map, gets the id of each object, and once it finds an id value that, after substracting last_id_seen (which is initialized with -1), is greater than 1, returns last_id_seen + 1.

Huh? That will yield 0 in all cases but the hypotetical ones where the object map is empty or only contains objects with an id < 1. I'm quite sure that this isn't the desired behavior - what am I missing here...?

Experience

This is a feature request.
I think ship crew experience and/or planet population experience can be added. Crew expecience can influence attack and defence chance (e.g. take some random % less damage which grown with experience). Planet experience (raised by the colony age and defending from enemies) can increase production time or other things. This can be turned on/off before game creation.
There is a similar feature in Sins of a Solar Empire game, but there it only applies to large ships (no such concept in freeorion yet).

OptionsDB::Commit() destroys options in config.xml if they have not yet been Add()ed to the OptionsDB.

I've been working on having CUIWnds remember their state between executions via the OptionsDB (see my fork) and had a go at having windows Add() their options when they are constructed instead of at the beginning of execution (inside AddOptions()) in order to allow the default sizes to be specified at runtime (as they are now) and to avoid needing to specify the config option name again in an AddOptions() function.

The problem I'm having is that if several windows save their state to the DB, on the next execution if Commit() is called before all of them have been constructed & had their state restored that information is lost, because unregistered options in config.xml are ignored (OptionsDB.cpp@400).

Of course, one way would be to make sure everything restores its state from the DB before any calls to Commit() but that has a couple of issues:

  • Adding an option at runtime currently requires another read from config.xml in order to actually set the values from the file (which is fairly awkward at the moment, see mainConfigOptionsSetup() in chmain.cpp)
  • It reduces flexibility - we have windows that aren't constructed as soon as FreeOrion starts (OptionsWnd, SaveFileDialog and other modal CUIWnds come to mind) and those windows would have anything they add to the DB on construction destroyed on the next execution anyway.

I have the idea of saving unrecognised options, with just their value string (not the parsed value, because we don't know its type yet). When a new option is added, we can look up the list of unrecognised options to see if one matches and parse it then. This would even mean that dynamically-added options would automatically have their config.xml values parsed without requiring another read.

For implementing that, I was thinking of adding a std::map<std::string, std::string> member to OptionsDB to store the un-parsed value strings which can be checked when an option is Add()ed. Trying to Get() these options would still raise an exception, of course. Thoughts?

CMake: Wrong libdir when installing on some systems/archs

Running make install on some systems (e.g. openSUSE x86_64) will use the libdir of lib instead of lib64 like it should.
I can currently work around this by running a CMake command with the LIBSUFFIX variable like this:

cmake -DLIB_SUFFIX=64 ..

I think the proper way to fix this is to use the interal CMake variable %{CMAKE_INSTALL_LIBDIR} in the install portion of the game instead. This variable properly picks up the system libdir, whether it be lib32, lib, or lib64, etc.

resurrectable species in suitability

They don't appear in suitability report until you build the first colony whereas they should appear when you build the xenoresurrection center at their discovery site.

Ancient Ruins research and regular research clash

Death Ray 1 research target is left over in research list.

I researched Death Ray 1 in the same turn as I got it from an Ancient Ruins. The Situation Report first reported "Death Ray 1 was revealed in the Ancient Ruins!" and a few lines below "Death Ray 1 has been researched."

Now, Death Ray 1 still is present in my research queue, with the projected target turn of "never". I already researched further Death Ray technologies. I cannot move "Death Ray 1" in the queue. It simply stays at the same position. I can drag other technologies above or below and the position changes accordingly. Finally, I manually removed Death Ray 1 from the list.

What I like to propose:

  • If regular research finishes in the same turn as an Ancient Ruins revelation, do not consider this technology as available for the revelation.
  • Or, if not possible or desired, at least automatically remove the technology from the research queue.

I am using master (de699b5).

Numpad Keys Reposition Cursor and Add Number Text

Version: build 2015-06-24.6652f69
OS: Windows 7, 32 bit

  1. Go to design panel
  2. Choose an existing design or create a new one
  3. Attempt to rename the ship, and hit the numpad 7 button
  4. For no reason, the cursor go to the beginning to the text field, putting the character 7 there ๐Ÿ˜•

Also, for numpad 4 key, the cursor will move one character before

No issue for the number keys above the letters, just the numpad ๐Ÿ˜•

Formatting copied from text window

Steps to reproduce:

  • type hello in chat
  • select colored message and press Copy To Buffer shortcut (CTRL+c for windows)
  • paste result somethere

Observed result:
Human_Player: hello</rgba>

Expected result:
Human_Player: hello

In debug mode some special chars copied too (caret return for example). Cursor moves to the start of line after paste of text in that case.

windows 7x64
v0.4.5+ [build 2015-11-22.dd23058] MSVC 2013

Flickering credits text

The scrolling text shown under credits are flickering when running on ubuntu 15.04
with v0.4.4[SVN 7640] of the game.

Add garrison renaming to release branch

0d774e0 is a simple change to the stringtable names of the garrison techs trying to distinguish between the population based techs and the set bonus techs. Ideally they need giving their own trees at some point but this only makes the existing setup clearer (I hope).

Same seed on different platforms do not give same map

This issue has been brought up here.

Apparently, on Linux we get different maps from those generated on Windows and OSX with the same seed. Below is a screenshot I did of a default quickstart game with the 2015-08-10.2c00daa pre-release test build:

rel045quickstart

On Windows I get exactly the same map.

@MatGB: Pls, can you compare this screenshot to the maps you get with a default quickstart game on your Linux and Windows systems when using the above build?

@Dilvish-fo: As you're on Linux too, can you do the same on your system?

Everyone else who's on Linux, if you can test this, please do! I really want to get this issue solved for 0.4.5.

Fleet window size/position resets always

The changes introduced by @mel-odious Remember window positions PR work really well, with one notable exception however: the fleet window not only doesn't remember it's size and position like the other windows do now, but resets size and position each time you cklick on a fleet.

So, for this particular window the behaviour is worse than before. Each time I click on a fleet, the fleet window gets resized and moved to its default position in the lower left corner of the map window.

Issue observed with build 2015-07-17.927e515 on OSX.

[release-0.4.5] missing texts

I am using FreeOrion 2015-08-07.febea19 right now and I noticed some missing texts when running "./freeorion --help" (in reverse order):

--hidden-sitrep-templates
ERROR: OPTIONS_DB_HIDDEN_SITREP_TEMPLATES_DESC | Default:

--UI.save-file-dialog.tooltip-delay
ERROR: OPTIONS_DB_UI_SAVE_DIALOG_TOOLTIP_DELAY | Default: 800

--UI.objects-list-info-col-n (0โ€ฆ9)
ERROR: OPTIONS_DB_OBJECTS_LIST_COLUMN_INFO | Default: NAME

--UI.objects-list-width-col-n (0โ€ฆ9)
ERROR: OPTIONS_DB_OBJECTS_LIST_COLUMN_WIDTH | Default: 96

--UI.hotkeys.map.objects
ERROR: HOTKEY_MAP_OBJECTS | Default: MOD_KEY_LCTRL | MOD_KEY_RCTRL+GGK_o

--UI.fleet-wnd-aggression
ERROR: OPTIONS_DB_FLEET_WND_AGGRESSION | Default: INVALID_FLEET_AGGRESSION

Problem saving game in 0.4.5? [32-bit arm port]

After saving the game, resigning and terminating with a WM keyboard shortcut I got a broken save.

If that's some sort of a user error and the file got truncated while still being saved, I'd suggest adding a progress bar for save operations.

I can upload the save file if it's actually a bug.

Frame limiter not working

Hi,

I finally got FO 0.4.5 working on my old Slackware box and it's doing great (you might be interested to hear the game works perfectly well on a Geforce FX 5200 using the 173 series NVIDIA driver, i.e OpenGL 1.5).

The problem is, after setting the FPS limiter to 24, I'm still getting around 40 FPS. It's not a problem at all cause FO is merely using about 30% CPU but still not the expected behaviour.

Thx.

Segmentation fault

With Slackware64 and ogre 1.8.1, freeorion 0.4.4 build normal after this patch.

But when run i get error message :

$ freeorion
Segmentation fault

$ cat ~/.freeorion/freeorion.log
2015-07-24 17:00:45,565 DEBUG Client : Logger initialized
2015-07-24 17:00:45,565 DEBUG Client : v0.4.4 [SVN ???] CMake
2015-07-24 17:00:45,694 DEBUG Client : OpenAL initialized. Version 1.1 ALSOFT 1.15.1Renderer OpenAL SoftVendor OpenAL Community
Extensions: AL_EXT_ALAW AL_EXT_DOUBLE AL_EXT_EXPONENT_DISTANCE AL_EXT_FLOAT32 AL_EXT_IMA4 AL_EXT_LINEAR_DISTANCE AL_EXT_MCFORMATS AL_EXT_MULAW AL_EXT_MULAW_MCFORMATS AL_EXT_OFFSET AL_EXT_source_distance_model AL_LOKI_quadriphonic AL_SOFT_buffer_samples AL_SOFT_buffer_sub_data AL_SOFTX_deferred_updates AL_SOFT_direct_channels AL_SOFT_loop_points AL_SOFT_source_latency

initial Resonant Moon and Artificial Moon

I have a colony with Resonant Moon since the initial turn. Still, I can build an Artificial Moon there. Does that make sense? A requirement for Artificial Moon already is that the colony does not have an Artifical Moon building yet. Maybe add that a Resonant Moon must not be present either?

master (9c74447)

show empire scanning strength in empire report

When designing a stealth scout, it is important to know the enemy empire scanning strength. Right now, I need to check this value manually for each enemy empire by right clicking the empire in the empire report window and then clicking again to open the encyclopedia.

I really like to see this value in the empire report itself to get a quick overview.

`messages` window does not cleaned on game start

Steps to reproduce:

  • run game
  • start new game
  • scroll message on top
  • exit to main menu
  • start new game
  • check messages

Observed result:

  • messages from previous game shown, scroll position same as previous game

Expected result:

  • clean messages window at start of game

windows 7x64
v0.4.5+ [build 2015-11-22.dd23058] MSVC 2013

Options->Video

Windowed video mode cant be set using any of the keyboard numerics keys, you have to scroll all the way which I find quite annoying. Also I think that you should limit the height and width options to only real screen resolutions and let the user if needed drag resize the game window if needed or use any of the other window functions available. There is no real upside to being able to set a window size of 1003x 345 for example, In my opinion it only adds complexity to the sourcecode that isn't needed. Also you could remove the edge settings and just center the window.

Linux Ubuntu 15.04
FreeOrion v 0.4.4 [SVN 7640]

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.