Code Monkey home page Code Monkey logo

shadowgrounds's People

Contributors

arichardson avatar jansimek avatar strycore avatar turol avatar vayerx 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

Watchers

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

shadowgrounds's Issues

Compilation error

I get the following compilation error on Fedora:

[ 98%] Building CXX object CMakeFiles/shadowgrounds_filesystem.dir/filesystem/detail/unzip.cpp.o
[ 98%] Building CXX object CMakeFiles/shadowgrounds_filesystem.dir/filesystem/detail/ioapi.cpp.o
[ 98%] Linking CXX static library libshadowgrounds_filesystem.a
[ 98%] Built target shadowgrounds_filesystem
[ 98%] Building CXX object CMakeFiles/shadowgrounds_storm.dir/storm/storm3dv2/treader.cpp.o
Scanning dependencies of target survivor
[ 99%] Building CXX object CMakeFiles/survivor.dir/survivor/survivor.cpp.o
/home/micmon/code/gaming/shadowgrounds.git/storm/storm3dv2/treader.cpp: In member function ‘bool VideoBackgroundLoader::init(const char*, IStorm3D_StreamBuilder*)’:
/home/micmon/code/gaming/shadowgrounds.git/storm/storm3dv2/treader.cpp:77:46: warning: ‘AVStream::codec’ is deprecated [-Wdeprecated-declarations]
         if (mContext->formatctx->streams[i]->codec->codec_type == AVMEDIA_TYPE_VIDEO && mContext->videoindex ==
                                              ^~~~~
In file included from /home/micmon/code/gaming/shadowgrounds.git/storm/storm3dv2/treader.cpp:18:0:
/usr/include/ffmpeg/libavformat/avformat.h:893:21: note: declared here
     AVCodecContext *codec;
                     ^~~~~
/home/micmon/code/gaming/shadowgrounds.git/storm/storm3dv2/treader.cpp:77:46: warning: ‘AVStream::codec’ is deprecated [-Wdeprecated-declarations]
         if (mContext->formatctx->streams[i]->codec->codec_type == AVMEDIA_TYPE_VIDEO && mContext->videoindex ==
                                              ^~~~~
In file included from /home/micmon/code/gaming/shadowgrounds.git/storm/storm3dv2/treader.cpp:18:0:
/usr/include/ffmpeg/libavformat/avformat.h:893:21: note: declared here
     AVCodecContext *codec;
                     ^~~~~
/home/micmon/code/gaming/shadowgrounds.git/storm/storm3dv2/treader.cpp:77:46: warning: ‘AVStream::codec’ is deprecated [-Wdeprecated-declarations]
         if (mContext->formatctx->streams[i]->codec->codec_type == AVMEDIA_TYPE_VIDEO && mContext->videoindex ==
                                              ^~~~~
In file included from /home/micmon/code/gaming/shadowgrounds.git/storm/storm3dv2/treader.cpp:18:0:
/usr/include/ffmpeg/libavformat/avformat.h:893:21: note: declared here
     AVCodecContext *codec;
                     ^~~~~
/home/micmon/code/gaming/shadowgrounds.git/storm/storm3dv2/treader.cpp:79:51: warning: ‘AVStream::codec’ is deprecated [-Wdeprecated-declarations]
         else if (mContext->formatctx->streams[i]->codec->codec_type == AVMEDIA_TYPE_AUDIO && mContext->audioindex ==
                                                   ^~~~~
In file included from /home/micmon/code/gaming/shadowgrounds.git/storm/storm3dv2/treader.cpp:18:0:
/usr/include/ffmpeg/libavformat/avformat.h:893:21: note: declared here
     AVCodecContext *codec;
                     ^~~~~
/home/micmon/code/gaming/shadowgrounds.git/storm/storm3dv2/treader.cpp:79:51: warning: ‘AVStream::codec’ is deprecated [-Wdeprecated-declarations]
         else if (mContext->formatctx->streams[i]->codec->codec_type == AVMEDIA_TYPE_AUDIO && mContext->audioindex ==
                                                   ^~~~~
In file included from /home/micmon/code/gaming/shadowgrounds.git/storm/storm3dv2/treader.cpp:18:0:
/usr/include/ffmpeg/libavformat/avformat.h:893:21: note: declared here
     AVCodecContext *codec;
                     ^~~~~
/home/micmon/code/gaming/shadowgrounds.git/storm/storm3dv2/treader.cpp:79:51: warning: ‘AVStream::codec’ is deprecated [-Wdeprecated-declarations]
         else if (mContext->formatctx->streams[i]->codec->codec_type == AVMEDIA_TYPE_AUDIO && mContext->audioindex ==
                                                   ^~~~~
In file included from /home/micmon/code/gaming/shadowgrounds.git/storm/storm3dv2/treader.cpp:18:0:
/usr/include/ffmpeg/libavformat/avformat.h:893:21: note: declared here
     AVCodecContext *codec;
                     ^~~~~
/home/micmon/code/gaming/shadowgrounds.git/storm/storm3dv2/treader.cpp:86:92: warning: ‘AVStream::codec’ is deprecated [-Wdeprecated-declarations]
     } else { mContext->videocodecctx = mContext->formatctx->streams[mContext->videoindex]->codec; }
                                                                                            ^~~~~
In file included from /home/micmon/code/gaming/shadowgrounds.git/storm/storm3dv2/treader.cpp:18:0:
/usr/include/ffmpeg/libavformat/avformat.h:893:21: note: declared here
     AVCodecContext *codec;
                     ^~~~~
/home/micmon/code/gaming/shadowgrounds.git/storm/storm3dv2/treader.cpp:86:92: warning: ‘AVStream::codec’ is deprecated [-Wdeprecated-declarations]
     } else { mContext->videocodecctx = mContext->formatctx->streams[mContext->videoindex]->codec; }
                                                                                            ^~~~~
In file included from /home/micmon/code/gaming/shadowgrounds.git/storm/storm3dv2/treader.cpp:18:0:
/usr/include/ffmpeg/libavformat/avformat.h:893:21: note: declared here
     AVCodecContext *codec;
                     ^~~~~
/home/micmon/code/gaming/shadowgrounds.git/storm/storm3dv2/treader.cpp:86:92: warning: ‘AVStream::codec’ is deprecated [-Wdeprecated-declarations]
     } else { mContext->videocodecctx = mContext->formatctx->streams[mContext->videoindex]->codec; }
                                                                                            ^~~~~
In file included from /home/micmon/code/gaming/shadowgrounds.git/storm/storm3dv2/treader.cpp:18:0:
/usr/include/ffmpeg/libavformat/avformat.h:893:21: note: declared here
     AVCodecContext *codec;
                     ^~~~~
/home/micmon/code/gaming/shadowgrounds.git/storm/storm3dv2/treader.cpp:119:106: warning: ‘int avpicture_get_size(AVPixelFormat, int, int)’ is deprecated [-Wdeprecated-declarations]
     unsigned int bytes = avpicture_get_size(AV_PIX_FMT_RGB24, mContext->videowidth, mContext->videoheight);
                                                                                                          ^
In file included from /home/micmon/code/gaming/shadowgrounds.git/storm/storm3dv2/treader.cpp:17:0:
/usr/include/ffmpeg/libavcodec/avcodec.h:5653:5: note: declared here
 int avpicture_get_size(enum AVPixelFormat pix_fmt, int width, int height);
     ^~~~~~~~~~~~~~~~~~
/home/micmon/code/gaming/shadowgrounds.git/storm/storm3dv2/treader.cpp:126:43: warning: ‘int avpicture_fill(AVPicture*, const uint8_t*, AVPixelFormat, int, int)’ is deprecated [-Wdeprecated-declarations]
                     mContext->videoheight );
                                           ^
In file included from /home/micmon/code/gaming/shadowgrounds.git/storm/storm3dv2/treader.cpp:17:0:
/usr/include/ffmpeg/libavcodec/avcodec.h:5638:5: note: declared here
 int avpicture_fill(AVPicture *picture, const uint8_t *ptr,
     ^~~~~~~~~~~~~~
/home/micmon/code/gaming/shadowgrounds.git/storm/storm3dv2/treader.cpp:129:87: warning: ‘AVStream::codec’ is deprecated [-Wdeprecated-declarations]
         mContext->audiocodecctx = mContext->formatctx->streams[mContext->audioindex]->codec;
                                                                                       ^~~~~
In file included from /home/micmon/code/gaming/shadowgrounds.git/storm/storm3dv2/treader.cpp:18:0:
/usr/include/ffmpeg/libavformat/avformat.h:893:21: note: declared here
     AVCodecContext *codec;
                     ^~~~~
/home/micmon/code/gaming/shadowgrounds.git/storm/storm3dv2/treader.cpp:129:87: warning: ‘AVStream::codec’ is deprecated [-Wdeprecated-declarations]
         mContext->audiocodecctx = mContext->formatctx->streams[mContext->audioindex]->codec;
                                                                                       ^~~~~
In file included from /home/micmon/code/gaming/shadowgrounds.git/storm/storm3dv2/treader.cpp:18:0:
/usr/include/ffmpeg/libavformat/avformat.h:893:21: note: declared here
     AVCodecContext *codec;
                     ^~~~~
/home/micmon/code/gaming/shadowgrounds.git/storm/storm3dv2/treader.cpp:129:87: warning: ‘AVStream::codec’ is deprecated [-Wdeprecated-declarations]
         mContext->audiocodecctx = mContext->formatctx->streams[mContext->audioindex]->codec;
                                                                                       ^~~~~
In file included from /home/micmon/code/gaming/shadowgrounds.git/storm/storm3dv2/treader.cpp:18:0:
/usr/include/ffmpeg/libavformat/avformat.h:893:21: note: declared here
     AVCodecContext *codec;
                     ^~~~~
/home/micmon/code/gaming/shadowgrounds.git/storm/storm3dv2/treader.cpp: In member function ‘void VideoBackgroundLoader::startLoadingThread()’:
/home/micmon/code/gaming/shadowgrounds.git/storm/storm3dv2/treader.cpp:297:104: warning: ‘int avcodec_decode_video2(AVCodecContext*, AVFrame*, int*, const AVPacket*)’ is deprecated [-Wdeprecated-declarations]
                 avcodec_decode_video2(mContext->videocodecctx, mContext->readframe, &framedone, &packet);
                                                                                                        ^
In file included from /home/micmon/code/gaming/shadowgrounds.git/storm/storm3dv2/treader.cpp:17:0:
/usr/include/ffmpeg/libavcodec/avcodec.h:4993:5: note: declared here
 int avcodec_decode_video2(AVCodecContext *avctx, AVFrame *picture,
     ^~~~~~~~~~~~~~~~~~~~~
/home/micmon/code/gaming/shadowgrounds.git/storm/storm3dv2/treader.cpp:337:85: warning: ‘int avcodec_decode_audio4(AVCodecContext*, AVFrame*, int*, const AVPacket*)’ is deprecated [-Wdeprecated-declarations]
                 avcodec_decode_audio4(mContext->audiocodecctx, frame, &size, &packet);
                                                                                     ^
In file included from /home/micmon/code/gaming/shadowgrounds.git/storm/storm3dv2/treader.cpp:17:0:
/usr/include/ffmpeg/libavcodec/avcodec.h:4944:5: note: declared here
 int avcodec_decode_audio4(AVCodecContext *avctx, AVFrame *frame,
     ^~~~~~~~~~~~~~~~~~~~~
/home/micmon/code/gaming/shadowgrounds.git/storm/storm3dv2/treader.cpp:350:35: warning: ‘void av_free_packet(AVPacket*)’ is deprecated [-Wdeprecated-declarations]
             av_free_packet(&packet);
                                   ^
In file included from /home/micmon/code/gaming/shadowgrounds.git/storm/storm3dv2/treader.cpp:17:0:
/usr/include/ffmpeg/libavcodec/avcodec.h:4650:6: note: declared here
 void av_free_packet(AVPacket *pkt);
      ^~~~~~~~~~~~~~
In file included from /home/micmon/code/gaming/shadowgrounds.git/survivor/../game/SimpleOptions.h:4:0,
                 from /home/micmon/code/gaming/shadowgrounds.git/survivor/precompiled.h:36,
                 from /home/micmon/code/gaming/shadowgrounds.git/survivor/survivor.cpp:7:
/home/micmon/code/gaming/shadowgrounds.git/survivor/../game/GameOptionManager.h:41:21: warning: ‘template<class> class std::auto_ptr’ is deprecated [-Wdeprecated-declarations]
         static std::auto_ptr<GameOptionManager> instance;
                     ^~~~~~~~
In file included from /usr/include/c++/7/memory:80:0,
                 from /home/micmon/code/gaming/shadowgrounds.git/survivor/../game/GameOptionManager.h:8,
                 from /home/micmon/code/gaming/shadowgrounds.git/survivor/../game/SimpleOptions.h:4,
                 from /home/micmon/code/gaming/shadowgrounds.git/survivor/precompiled.h:36,
                 from /home/micmon/code/gaming/shadowgrounds.git/survivor/survivor.cpp:7:
/usr/include/c++/7/bits/unique_ptr.h:51:28: note: declared here
   template<typename> class auto_ptr;
                            ^~~~~~~~
In file included from /home/micmon/code/gaming/shadowgrounds.git/survivor/../ogui/Ogui.h:14:0,
                 from /home/micmon/code/gaming/shadowgrounds.git/survivor/survivor.cpp:35:
/home/micmon/code/gaming/shadowgrounds.git/survivor/../ogui/IOguiDriver.h:17:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
     virtual IOguiImage *LoadOguiImage(const char *filename) throw (OguiException *) = 0;
                                                             ^~~~~
/home/micmon/code/gaming/shadowgrounds.git/survivor/../ogui/IOguiDriver.h:18:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
     virtual IOguiImage *LoadOguiImage(int width, int height) throw (OguiException *) = 0;
                                                              ^~~~~
/home/micmon/code/gaming/shadowgrounds.git/survivor/../ogui/IOguiDriver.h:24:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
     virtual IOguiFont *LoadFont(const char *filename) throw (OguiException *) = 0;
                                                       ^~~~~
In file included from /home/micmon/code/gaming/shadowgrounds.git/survivor/../ogui/OguiWindow.h:10:0,
                 from /home/micmon/code/gaming/shadowgrounds.git/survivor/../ogui/Ogui.h:20,
                 from /home/micmon/code/gaming/shadowgrounds.git/survivor/survivor.cpp:35:
/home/micmon/code/gaming/shadowgrounds.git/survivor/../ogui/OguiButton.h:222:10: warning: ‘template<class> class std::auto_ptr’ is deprecated [-Wdeprecated-declarations]
     std::auto_ptr<IOguiImage>   imageSelected;
          ^~~~~~~~
In file included from /usr/include/c++/7/memory:80:0,
                 from /home/micmon/code/gaming/shadowgrounds.git/survivor/../game/GameOptionManager.h:8,
                 from /home/micmon/code/gaming/shadowgrounds.git/survivor/../game/SimpleOptions.h:4,
                 from /home/micmon/code/gaming/shadowgrounds.git/survivor/precompiled.h:36,
                 from /home/micmon/code/gaming/shadowgrounds.git/survivor/survivor.cpp:7:
/usr/include/c++/7/bits/unique_ptr.h:51:28: note: declared here
   template<typename> class auto_ptr;
                            ^~~~~~~~
In file included from /home/micmon/code/gaming/shadowgrounds.git/survivor/../ogui/OguiWindow.h:10:0,
                 from /home/micmon/code/gaming/shadowgrounds.git/survivor/../ogui/Ogui.h:20,
                 from /home/micmon/code/gaming/shadowgrounds.git/survivor/survivor.cpp:35:
/home/micmon/code/gaming/shadowgrounds.git/survivor/../ogui/OguiButton.h:223:10: warning: ‘template<class> class std::auto_ptr’ is deprecated [-Wdeprecated-declarations]
     std::auto_ptr<IOguiImage>   imageSelectedHigh;
          ^~~~~~~~
In file included from /usr/include/c++/7/memory:80:0,
                 from /home/micmon/code/gaming/shadowgrounds.git/survivor/../game/GameOptionManager.h:8,
                 from /home/micmon/code/gaming/shadowgrounds.git/survivor/../game/SimpleOptions.h:4,
                 from /home/micmon/code/gaming/shadowgrounds.git/survivor/precompiled.h:36,
                 from /home/micmon/code/gaming/shadowgrounds.git/survivor/survivor.cpp:7:
/usr/include/c++/7/bits/unique_ptr.h:51:28: note: declared here
   template<typename> class auto_ptr;
                            ^~~~~~~~
In file included from /home/micmon/code/gaming/shadowgrounds.git/survivor/survivor.cpp:35:0:
/home/micmon/code/gaming/shadowgrounds.git/survivor/../ogui/Ogui.h:121:48: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
     void LoadDefaultFont(const char *filename) throw (OguiException *);
                                                ^~~~~
/home/micmon/code/gaming/shadowgrounds.git/survivor/../ogui/Ogui.h:132:5: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
     throw (OguiException *);
     ^~~~~
/home/micmon/code/gaming/shadowgrounds.git/survivor/../ogui/Ogui.h:146:5: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
     throw (OguiException *);
     ^~~~~
/home/micmon/code/gaming/shadowgrounds.git/survivor/../ogui/Ogui.h:158:5: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
     throw (OguiException *);
     ^~~~~
/home/micmon/code/gaming/shadowgrounds.git/survivor/../ogui/Ogui.h:164:5: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
     throw (OguiException *);
     ^~~~~
/home/micmon/code/gaming/shadowgrounds.git/survivor/../ogui/Ogui.h:174:5: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
     throw (OguiException *);
     ^~~~~
/home/micmon/code/gaming/shadowgrounds.git/survivor/../ogui/Ogui.h:237:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
                                    const char *imagefilename, int id = 0) throw (OguiException *);
                                                                           ^~~~~
/home/micmon/code/gaming/shadowgrounds.git/survivor/../ogui/Ogui.h:249:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
                                         void       *argument = NULL) throw (OguiException *);
                                                                      ^~~~~
/home/micmon/code/gaming/shadowgrounds.git/survivor/../ogui/Ogui.h:263:74: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
                                         bool        clipToWindow = true) throw (OguiException *);
                                                                          ^~~~~
/home/micmon/code/gaming/shadowgrounds.git/survivor/../ogui/Ogui.h:277:73: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
                                        bool        clipToWindow = true) throw (OguiException *);
                                                                         ^~~~~
/home/micmon/code/gaming/shadowgrounds.git/survivor/../ogui/Ogui.h:281:76: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
                                    int sizex, int sizey, const char *text) throw (OguiException *);
                                                                            ^~~~~
/home/micmon/code/gaming/shadowgrounds.git/survivor/../ogui/Ogui.h:285:75: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
                                   int sizex, int sizey, const char *text) throw (OguiException *);
                                                                           ^~~~~
/home/micmon/code/gaming/shadowgrounds.git/survivor/../ogui/Ogui.h:300:76: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
                                      void                *argument = NULL) throw (OguiException *);
                                                                            ^~~~~
/home/micmon/code/gaming/shadowgrounds.git/survivor/../ogui/Ogui.h:306:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
     IOguiImage *LoadOguiImage(const char *filename) throw (OguiException *);
                                                     ^~~~~
/home/micmon/code/gaming/shadowgrounds.git/survivor/../ogui/Ogui.h:307:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
     IOguiImage *LoadOguiImage(int width, int height) throw (OguiException *);
                                                      ^~~~~
/home/micmon/code/gaming/shadowgrounds.git/survivor/../ogui/Ogui.h:308:48: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
     IOguiImage *GetOguiRenderTarget(int index) throw (OguiException *);
                                                ^~~~~
/home/micmon/code/gaming/shadowgrounds.git/survivor/../ogui/Ogui.h:316:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
     IOguiFont *LoadFont(const char *filename) throw (OguiException *);
                                               ^~~~~
In file included from /home/micmon/code/gaming/shadowgrounds.git/survivor/survivor.cpp:36:0:
/home/micmon/code/gaming/shadowgrounds.git/survivor/../ogui/OguiStormDriver.h:104:68: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
     OguiStormDriver(IStorm3D *storm3d, IStorm3D_Scene *stormScene) throw (OguiException *);
                                                                    ^~~~~
/home/micmon/code/gaming/shadowgrounds.git/survivor/../ogui/OguiStormDriver.h:106:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
     virtual IOguiImage *LoadOguiImage(const char *filename) throw (OguiException *);
                                                             ^~~~~
/home/micmon/code/gaming/shadowgrounds.git/survivor/../ogui/OguiStormDriver.h:107:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
     virtual IOguiImage *LoadOguiImage(int width, int height) throw (OguiException *);
                                                              ^~~~~
/home/micmon/code/gaming/shadowgrounds.git/survivor/../ogui/OguiStormDriver.h:109:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
     virtual IOguiFont *LoadFont(const char *filename) throw (OguiException *);
                                                       ^~~~~
/home/micmon/code/gaming/shadowgrounds.git/survivor/../ogui/OguiStormDriver.h:114:68: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
     void prepareForNextStormGeneration(IStorm3D_Scene *stormScene) throw (OguiException *);
                                                                    ^~~~~
/home/micmon/code/gaming/shadowgrounds.git/survivor/../ogui/OguiStormDriver.h:119:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
     void nextStormGeneration(IStorm3D_Scene *stormScene) throw (OguiException *);
                                                          ^~~~~
In file included from /home/micmon/code/gaming/shadowgrounds.git/survivor/survivor.cpp:65:0:
/home/micmon/code/gaming/shadowgrounds.git/survivor/../ui/CombatWindow.h:227:14: warning: ‘template<class> class std::auto_ptr’ is deprecated [-Wdeprecated-declarations]
         std::auto_ptr<OguiWindow> win;
              ^~~~~~~~
In file included from /usr/include/c++/7/memory:80:0,
                 from /home/micmon/code/gaming/shadowgrounds.git/survivor/../game/GameOptionManager.h:8,
                 from /home/micmon/code/gaming/shadowgrounds.git/survivor/../game/SimpleOptions.h:4,
                 from /home/micmon/code/gaming/shadowgrounds.git/survivor/precompiled.h:36,
                 from /home/micmon/code/gaming/shadowgrounds.git/survivor/survivor.cpp:7:
/usr/include/c++/7/bits/unique_ptr.h:51:28: note: declared here
   template<typename> class auto_ptr;
                            ^~~~~~~~
In file included from /home/micmon/code/gaming/shadowgrounds.git/survivor/survivor.cpp:65:0:
/home/micmon/code/gaming/shadowgrounds.git/survivor/../ui/CombatWindow.h:229:14: warning: ‘template<class> class std::auto_ptr’ is deprecated [-Wdeprecated-declarations]
         std::auto_ptr<CombatMessageWindow> messageWindow;
              ^~~~~~~~
In file included from /usr/include/c++/7/memory:80:0,
                 from /home/micmon/code/gaming/shadowgrounds.git/survivor/../game/GameOptionManager.h:8,
                 from /home/micmon/code/gaming/shadowgrounds.git/survivor/../game/SimpleOptions.h:4,
                 from /home/micmon/code/gaming/shadowgrounds.git/survivor/precompiled.h:36,
                 from /home/micmon/code/gaming/shadowgrounds.git/survivor/survivor.cpp:7:
/usr/include/c++/7/bits/unique_ptr.h:51:28: note: declared here
   template<typename> class auto_ptr;
                            ^~~~~~~~
In file included from /home/micmon/code/gaming/shadowgrounds.git/survivor/survivor.cpp:65:0:
/home/micmon/code/gaming/shadowgrounds.git/survivor/../ui/CombatWindow.h:230:14: warning: ‘template<class> class std::auto_ptr’ is deprecated [-Wdeprecated-declarations]
         std::auto_ptr<CombatMessageWindow> timerWindow;
              ^~~~~~~~
In file included from /usr/include/c++/7/memory:80:0,
                 from /home/micmon/code/gaming/shadowgrounds.git/survivor/../game/GameOptionManager.h:8,
                 from /home/micmon/code/gaming/shadowgrounds.git/survivor/../game/SimpleOptions.h:4,
                 from /home/micmon/code/gaming/shadowgrounds.git/survivor/precompiled.h:36,
                 from /home/micmon/code/gaming/shadowgrounds.git/survivor/survivor.cpp:7:
/usr/include/c++/7/bits/unique_ptr.h:51:28: note: declared here
   template<typename> class auto_ptr;
                            ^~~~~~~~
In file included from /home/micmon/code/gaming/shadowgrounds.git/survivor/survivor.cpp:65:0:
/home/micmon/code/gaming/shadowgrounds.git/survivor/../ui/CombatWindow.h:231:14: warning: ‘template<class> class std::auto_ptr’ is deprecated [-Wdeprecated-declarations]
         std::auto_ptr<CombatMessageWindow> messageWindowRight;
              ^~~~~~~~
In file included from /usr/include/c++/7/memory:80:0,
                 from /home/micmon/code/gaming/shadowgrounds.git/survivor/../game/GameOptionManager.h:8,
                 from /home/micmon/code/gaming/shadowgrounds.git/survivor/../game/SimpleOptions.h:4,
                 from /home/micmon/code/gaming/shadowgrounds.git/survivor/precompiled.h:36,
                 from /home/micmon/code/gaming/shadowgrounds.git/survivor/survivor.cpp:7:
/usr/include/c++/7/bits/unique_ptr.h:51:28: note: declared here
   template<typename> class auto_ptr;
                            ^~~~~~~~
In file included from /home/micmon/code/gaming/shadowgrounds.git/survivor/survivor.cpp:65:0:
/home/micmon/code/gaming/shadowgrounds.git/survivor/../ui/CombatWindow.h:232:14: warning: ‘template<class> class std::auto_ptr’ is deprecated [-Wdeprecated-declarations]
         std::auto_ptr<CombatMessageWindow> centerMessageWindow;
              ^~~~~~~~
In file included from /usr/include/c++/7/memory:80:0,
                 from /home/micmon/code/gaming/shadowgrounds.git/survivor/../game/GameOptionManager.h:8,
                 from /home/micmon/code/gaming/shadowgrounds.git/survivor/../game/SimpleOptions.h:4,
                 from /home/micmon/code/gaming/shadowgrounds.git/survivor/precompiled.h:36,
                 from /home/micmon/code/gaming/shadowgrounds.git/survivor/survivor.cpp:7:
/usr/include/c++/7/bits/unique_ptr.h:51:28: note: declared here
   template<typename> class auto_ptr;
                            ^~~~~~~~
In file included from /home/micmon/code/gaming/shadowgrounds.git/survivor/survivor.cpp:65:0:
/home/micmon/code/gaming/shadowgrounds.git/survivor/../ui/CombatWindow.h:233:14: warning: ‘template<class> class std::auto_ptr’ is deprecated [-Wdeprecated-declarations]
         std::auto_ptr<CombatMessageWindow> hintMessageWindow;
              ^~~~~~~~
In file included from /usr/include/c++/7/memory:80:0,
                 from /home/micmon/code/gaming/shadowgrounds.git/survivor/../game/GameOptionManager.h:8,
                 from /home/micmon/code/gaming/shadowgrounds.git/survivor/../game/SimpleOptions.h:4,
                 from /home/micmon/code/gaming/shadowgrounds.git/survivor/precompiled.h:36,
                 from /home/micmon/code/gaming/shadowgrounds.git/survivor/survivor.cpp:7:
/usr/include/c++/7/bits/unique_ptr.h:51:28: note: declared here
   template<typename> class auto_ptr;
                            ^~~~~~~~
In file included from /home/micmon/code/gaming/shadowgrounds.git/survivor/survivor.cpp:65:0:
/home/micmon/code/gaming/shadowgrounds.git/survivor/../ui/CombatWindow.h:234:14: warning: ‘template<class> class std::auto_ptr’ is deprecated [-Wdeprecated-declarations]
         std::auto_ptr<CombatMessageWindow> executeTipMessageWindow;
              ^~~~~~~~
In file included from /usr/include/c++/7/memory:80:0,
                 from /home/micmon/code/gaming/shadowgrounds.git/survivor/../game/GameOptionManager.h:8,
                 from /home/micmon/code/gaming/shadowgrounds.git/survivor/../game/SimpleOptions.h:4,
                 from /home/micmon/code/gaming/shadowgrounds.git/survivor/precompiled.h:36,
                 from /home/micmon/code/gaming/shadowgrounds.git/survivor/survivor.cpp:7:
/usr/include/c++/7/bits/unique_ptr.h:51:28: note: declared here
   template<typename> class auto_ptr;
                            ^~~~~~~~
In file included from /home/micmon/code/gaming/shadowgrounds.git/survivor/survivor.cpp:65:0:
/home/micmon/code/gaming/shadowgrounds.git/survivor/../ui/CombatWindow.h:236:14: warning: ‘template<class> class std::auto_ptr’ is deprecated [-Wdeprecated-declarations]
         std::auto_ptr<OffscreenUnitPointers> offscreenUnitPointers;
              ^~~~~~~~
In file included from /usr/include/c++/7/memory:80:0,
                 from /home/micmon/code/gaming/shadowgrounds.git/survivor/../game/GameOptionManager.h:8,
                 from /home/micmon/code/gaming/shadowgrounds.git/survivor/../game/SimpleOptions.h:4,
                 from /home/micmon/code/gaming/shadowgrounds.git/survivor/precompiled.h:36,
                 from /home/micmon/code/gaming/shadowgrounds.git/survivor/survivor.cpp:7:
/usr/include/c++/7/bits/unique_ptr.h:51:28: note: declared here
   template<typename> class auto_ptr;
                            ^~~~~~~~
In file included from /home/micmon/code/gaming/shadowgrounds.git/survivor/survivor.cpp:65:0:
/home/micmon/code/gaming/shadowgrounds.git/survivor/../ui/CombatWindow.h:237:14: warning: ‘template<class> class std::auto_ptr’ is deprecated [-Wdeprecated-declarations]
         std::auto_ptr<CombatRadar> radar;
              ^~~~~~~~
In file included from /usr/include/c++/7/memory:80:0,
                 from /home/micmon/code/gaming/shadowgrounds.git/survivor/../game/GameOptionManager.h:8,
                 from /home/micmon/code/gaming/shadowgrounds.git/survivor/../game/SimpleOptions.h:4,
                 from /home/micmon/code/gaming/shadowgrounds.git/survivor/precompiled.h:36,
                 from /home/micmon/code/gaming/shadowgrounds.git/survivor/survivor.cpp:7:
/usr/include/c++/7/bits/unique_ptr.h:51:28: note: declared here
   template<typename> class auto_ptr;
                            ^~~~~~~~
/home/micmon/code/gaming/shadowgrounds.git/survivor/survivor.cpp:760:33: error: ‘siginfo_t’ has not been declared
 static void sighandler(int sig, siginfo_t *info, void *secret) {
                                 ^~~~~~~~~
/home/micmon/code/gaming/shadowgrounds.git/survivor/survivor.cpp: In function ‘void sighandler(int, int*, void*)’:
/home/micmon/code/gaming/shadowgrounds.git/survivor/survivor.cpp:763:16: error: ‘SIGSEGV’ was not declared in this scope
     if (sig == SIGSEGV) {
                ^~~~~~~
/home/micmon/code/gaming/shadowgrounds.git/survivor/survivor.cpp:765:60: error: request for member ‘si_addr’ in ‘* info’, which is of non-class type ‘int’
         printf("Got signal %d at %p from %p\n", sig, info->si_addr, (void *) uc->uc_mcontext.gregs[REG_RIP]);
                                                            ^~~~~~~
/home/micmon/code/gaming/shadowgrounds.git/survivor/survivor.cpp: In function ‘void setsighandler()’:
/home/micmon/code/gaming/shadowgrounds.git/survivor/survivor.cpp:784:22: error: aggregate ‘setsighandler()::sigaction sa’ has incomplete type and cannot be defined
     struct sigaction sa;
                      ^~
/home/micmon/code/gaming/shadowgrounds.git/survivor/survivor.cpp:787:5: error: ‘sigemptyset’ was not declared in this scope
     sigemptyset(&sa.sa_mask);
     ^~~~~~~~~~~
/home/micmon/code/gaming/shadowgrounds.git/survivor/survivor.cpp:788:19: error: ‘SA_RESTART’ was not declared in this scope
     sa.sa_flags = SA_RESTART | SA_SIGINFO;
                   ^~~~~~~~~~
/home/micmon/code/gaming/shadowgrounds.git/survivor/survivor.cpp:788:19: note: suggested alternative: ‘ERESTART’
     sa.sa_flags = SA_RESTART | SA_SIGINFO;
                   ^~~~~~~~~~
                   ERESTART
/home/micmon/code/gaming/shadowgrounds.git/survivor/survivor.cpp:788:32: error: ‘SA_SIGINFO’ was not declared in this scope
     sa.sa_flags = SA_RESTART | SA_SIGINFO;
                                ^~~~~~~~~~
/home/micmon/code/gaming/shadowgrounds.git/survivor/survivor.cpp:790:15: error: ‘SIGSEGV’ was not declared in this scope
     sigaction(SIGSEGV, &sa, NULL);
               ^~~~~~~
/home/micmon/code/gaming/shadowgrounds.git/survivor/survivor.cpp:790:33: error: invalid use of incomplete type ‘struct setsighandler()::sigaction’
     sigaction(SIGSEGV, &sa, NULL);
                                 ^
/home/micmon/code/gaming/shadowgrounds.git/survivor/survivor.cpp:784:12: note: forward declaration of ‘struct setsighandler()::sigaction’
     struct sigaction sa;
            ^~~~~~~~~
/home/micmon/code/gaming/shadowgrounds.git/survivor/survivor.cpp:791:15: error: ‘SIGUSR1’ was not declared in this scope
     sigaction(SIGUSR1, &sa, NULL);
               ^~~~~~~
/home/micmon/code/gaming/shadowgrounds.git/survivor/survivor.cpp:791:33: error: invalid use of incomplete type ‘struct setsighandler()::sigaction’
     sigaction(SIGUSR1, &sa, NULL);
                                 ^
/home/micmon/code/gaming/shadowgrounds.git/survivor/survivor.cpp:784:12: note: forward declaration of ‘struct setsighandler()::sigaction’
     struct sigaction sa;
            ^~~~~~~~~
make[2]: *** [CMakeFiles/survivor.dir/build.make:63: CMakeFiles/survivor.dir/survivor/survivor.cpp.o] Error 1
make[1]: *** [CMakeFiles/Makefile2:560: CMakeFiles/survivor.dir/all] Error 2
make[1]: *** Waiting for unfinished jobs....
[100%] Linking CXX static library libshadowgrounds_storm.a
[100%] Built target shadowgrounds_storm
make: *** [Makefile:152: all] Error 2

survivor: character rotation limitation

It is not possible to turn the character more than 90° left or right with the mouse and there is no other way to change facing.

System information:
Laptop Asus K73SJ
CPU: Intel core i7
RAM: 8 Go
OS: Fedora 21 64 bits

build error in SoundLib.cpp

current git does not build on my system:

[ 16%] Building CXX object CMakeFiles/shadowgrounds_sound.dir/sound/openal/SoundLib.cpp.o
In file included from /usr/include/boost/thread/pthread/mutex.hpp:14:0,
                 from /usr/include/boost/thread/mutex.hpp:16,
                 from /usr/include/boost/thread/pthread/thread_data.hpp:12,
                 from /usr/include/boost/thread/thread.hpp:17,
                 from /usr/include/boost/thread.hpp:13,
                 from /home/roughl/proggen/shadowgrounds/sound/openal/SoundLib.cpp:17:
/usr/include/boost/thread/xtime.hpp:23:5: error: expected identifier before numeric constant
/usr/include/boost/thread/xtime.hpp:23:5: error: expected '}' before numeric constant
/usr/include/boost/thread/xtime.hpp:23:5: error: expected unqualified-id before numeric constant
/usr/include/boost/thread/xtime.hpp:46:14: error: expected type-specifier before 'system_time'
In file included from /usr/include/boost/thread/pthread/mutex.hpp:14:0,
                 from /usr/include/boost/thread/mutex.hpp:16,
                 from /usr/include/boost/thread/pthread/thread_data.hpp:12,
                 from /usr/include/boost/thread/thread.hpp:17,
                 from /usr/include/boost/thread.hpp:13,
                 from /home/roughl/proggen/shadowgrounds/sound/openal/SoundLib.cpp:17:
/usr/include/boost/thread/xtime.hpp: In function 'int xtime_get(xtime*, int)':
/usr/include/boost/thread/xtime.hpp:73:40: error: 'get_system_time' was not declared in this scope
/usr/include/boost/thread/xtime.hpp:73:40: note: suggested alternative:
In file included from /usr/include/boost/thread/locks.hpp:12:0,
                 from /usr/include/boost/thread/pthread/mutex.hpp:12,
                 from /usr/include/boost/thread/mutex.hpp:16,
                 from /usr/include/boost/thread/pthread/thread_data.hpp:12,
                 from /usr/include/boost/thread/thread.hpp:17,
                 from /usr/include/boost/thread.hpp:13,
                 from /home/roughl/proggen/shadowgrounds/sound/openal/SoundLib.cpp:17:
/usr/include/boost/thread/thread_time.hpp:19:24: note:   'boost::get_system_time'
In file included from /usr/include/boost/thread/pthread/mutex.hpp:14:0,
                 from /usr/include/boost/thread/mutex.hpp:16,
                 from /usr/include/boost/thread/pthread/thread_data.hpp:12,
                 from /usr/include/boost/thread/thread.hpp:17,
                 from /usr/include/boost/thread.hpp:13,
                 from /home/roughl/proggen/shadowgrounds/sound/openal/SoundLib.cpp:17:
/usr/include/boost/thread/xtime.hpp: At global scope:
/usr/include/boost/thread/xtime.hpp:88:1: error: expected declaration before '}' token
make[2]: *** [CMakeFiles/shadowgrounds_sound.dir/sound/openal/SoundLib.cpp.o] Error 1
make[1]: *** [CMakeFiles/shadowgrounds_sound.dir/all] Error 2
make: *** [all] Error 2

shadowgrounds - Game crash when starting a game

At the main menu, when starting a game after clicking the start button, the game loads and after a few seconds it crashes with the following output on the terminal:

Opening missing files log: /tmp/fileylbV6O
Opening missing files backtraces: /tmp/fileyLx0ep
E: Could not find Texture: data/models/particles/emitter_shapes/soapy.tga
E: Could not find Texture: data/models/particles/emitter_shapes/soapy.tga
E: Could not find Texture: data/models/particles/emitter_shapes/soapy.tga
E: Could not find Texture: data/models/particles/emitter_shapes/soapy.tga
E: Could not find Texture: data/models/particles/emitter_shapes/soapy.tga
E: Could not find Texture: data/models/particles/emitter_shapes/soapy.tga
E: Could not find Texture: data/models/particles/emitter_shapes/soapy.tga
E: Could not find Texture: data/models/particles/emitter_shapes/soapy.tga
E: Could not find Texture: data/models/particles/emitter_shapes/soapy.tga
E: Could not find Texture: data/models/particles/emitter_shapes/soapy.tga
E: Could not find Texture: data/models/particles/emitter_shapes/soapy.tga
E: Could not find Texture: data/models/particles/emitter_shapes/soapy.tga
E: Could not find Texture: data/models/particles/emitter_shapes/soapy.tga
E: Could not find Texture: data/models/particles/emitter_shapes/soapy.tga
E: Could not find Texture: data/models/particles/emitter_shapes/soapy.tga
E: Could not find Texture: data/models/particles/emitter_shapes/soapy.tga
E: Could not find Texture: data/models/particles/emitter_shapes/soapy.tga
E: Could not find Texture: data/models/particles/emitter_shapes/soapy.tga
E: Could not find Texture: data/models/particles/emitter_shapes/soapy.tga
E: Could not find Texture: data/models/particles/emitter_shapes/soapy.tga
E: Could not find Texture: data/models/particles/emitter_shapes/soapy.tga
E: Could not find Texture: data/models/particles/emitter_shapes/soapy.tga
E: Could not find Texture: data/models/particles/emitter_shapes/soapy.tga
E: Could not find Texture: data/models/particles/emitter_shapes/soapy.tga
E: Could not find Texture: data/models/particles/emitter_shapes/soapy.tga
E: Could not find Texture: data/models/particles/emitter_shapes/soapy.tga
E: Could not find Texture: data/models/particles/emitter_shapes/soapy.tga
E: Could not find Texture: data/models/particles/emitter_shapes/soapy.tga
E: Could not find Texture: data/models/particles/emitter_shapes/soapy.tga
E: Could not find Texture: data/models/particles/emitter_shapes/soapy.tga
E: Could not find Texture: data/models/particles/emitter_shapes/soapy.tga
E: Could not find Texture: data/models/particles/emitter_shapes/soapy.tga
E: Could not find Texture: data/models/particles/emitter_shapes/soapy.tga
E: Could not find Texture: data/models/particles/emitter_shapes/soapy.tga
E: Could not find Texture: data/models/particles/emitter_shapes/soapy.tga
E: Could not find Texture: data/models/particles/emitter_shapes/soapy.tga
E: Could not find Texture: data/models/particles/emitter_shapes/soapy.tga
E: Could not find Texture: data/models/particles/emitter_shapes/soapy.tga
E: Could not find Texture: data/models/particles/emitter_shapes/soapy.tga
E: Could not find Texture: data/models/particles/emitter_shapes/soapy.tga
E: Could not find Texture: data/models/particles/emitter_shapes/soapy.tga
E: Could not find Texture: data/models/particles/emitter_shapes/soapy.tga
E: Could not find Texture: data/models/particles/emitter_shapes/soapy.tga
E: Could not find Texture: data/models/particles/emitter_shapes/soapy.tga
E: Could not find Texture: data/models/particles/emitter_shapes/soapy.tga
E: Could not find Texture: data/models/particles/emitter_shapes/soapy.tga
E: Could not find Texture: data/models/particles/emitter_shapes/soapy.tga
E: Could not find Texture: data/models/particles/emitter_shapes/soapy.tga
E: Could not find Texture: data/models/particles/emitter_shapes/soapy.tga
E: Could not find Texture: data/models/particles/emitter_shapes/soapy.tga
E: Could not find Texture: data/models/particles/emitter_shapes/soapy.tga
E: Could not find Texture: data/models/particles/emitter_shapes/soapy.tga
E: Could not find Texture: data/models/particles/emitter_shapes/soapy.tga
E: Could not find Texture: data/models/particles/emitter_shapes/soapy.tga
E: Could not find Texture: data/models/particles/emitter_shapes/soapy.tga
E: Could not find Texture: data/models/particles/emitter_shapes/soapy.tga
E: Could not find Texture: data/models/particles/emitter_shapes/soapy.tga
E: Could not find Texture: data/models/particles/emitter_shapes/soapy.tga
E: Could not find Texture: data/models/particles/emitter_shapes/soapy.tga
E: Could not find Texture: data/models/particles/emitter_shapes/soapy.tga
E: Could not find Texture: data/models/particles/emitter_shapes/soapy.tga
E: Could not find Texture: data/models/particles/emitter_shapes/soapy.tga
E: Could not find Texture: data/models/particles/emitter_shapes/soapy.tga
E: Could not find Texture: data/models/particles/emitter_shapes/soapy.tga
E: Could not find Texture: data/models/particles/emitter_shapes/soapy.tga
E: Could not find Texture: data/models/particles/emitter_shapes/soapy.tga
E: Could not find Texture: data/models/particles/emitter_shapes/soapy.tga
E: Could not find Texture: data/models/particles/emitter_shapes/soapy.tga
E: Could not find Texture: data/models/particles/emitter_shapes/soapy.tga
E: Could not find Texture: data/models/particles/emitter_shapes/soapy.tga
E: Could not find Texture: data/models/particles/emitter_shapes/soapy.tga
E: Could not find Texture: data/models/particles/emitter_shapes/soapy.tga
E: Could not find Texture: data/models/particles/emitter_shapes/soapy.tga
E: Could not find Texture: data/models/particles/emitter_shapes/soapy.tga
E: Could not find Texture: data/models/particles/emitter_shapes/soapy.tga
E: Could not find Texture: data/models/particles/emitter_shapes/soapy.tga
E: Could not find Texture: data/models/particles/emitter_shapes/soapy.tga
E: Could not find Texture: data/models/particles/emitter_shapes/soapy.tga
E: Could not find Texture: data/models/particles/emitter_shapes/soapy.tga
E: Could not find Texture: data/models/particles/emitter_shapes/soapy.tga
E: Could not find Texture: data/models/particles/emitter_shapes/soapy.tga
E: Could not find Texture: data/models/particles/emitter_shapes/soapy.tga
E: Could not find Texture: data/models/particles/emitter_shapes/soapy.tga
E: Could not find Texture: data/models/particles/emitter_shapes/soapy.tga
E: Could not find Texture: data/models/particles/emitter_shapes/soapy.tga
E: Could not find Texture: data/models/particles/emitter_shapes/soapy.tga
E: Could not find Texture: data/models/particles/emitter_shapes/soapy.tga
E: Could not find Texture: data/models/particles/emitter_shapes/soapy.tga
E: Could not find Texture: data/models/particles/emitter_shapes/soapy.tga
E: Could not find Texture: data/models/particles/emitter_shapes/soapy.tga
E: Could not find Texture: data/models/particles/emitter_shapes/soapy.tga
E: Could not find Texture: data/models/particles/emitter_shapes/soapy.tga
E: Could not find Texture: data/models/particles/emitter_shapes/soapy.tga
E: Could not find Texture: data/models/particles/emitter_shapes/soapy.tga
E: Could not find Texture: data/models/particles/emitter_shapes/soapy.tga
E: Could not find Texture: data/models/particles/emitter_shapes/soapy.tga
E: Could not find Texture: data/models/particles/emitter_shapes/soapy.tga
E: Could not find Texture: data/models/particles/emitter_shapes/soapy.tga
E: Could not find Texture: data/models/particles/emitter_shapes/soapy.tga
E: Could not find Texture: data/models/particles/emitter_shapes/soapy.tga
E: Could not find Texture: data/models/particles/emitter_shapes/soapy.tga
E: Could not find Texture: data/models/particles/emitter_shapes/soapy.tga
E: Could not find Texture: data/models/particles/emitter_shapes/soapy.tga
E: Could not find Texture: data/models/particles/emitter_shapes/soapy.tga
E: Could not find Texture: data/models/particles/emitter_shapes/soapy.tga
E: Could not find Texture: data/models/particles/emitter_shapes/soapy.tga
E: Could not find Texture: data/models/particles/emitter_shapes/soapy.tga
E: Could not find Texture: data/models/particles/emitter_shapes/soapy.tga
E: Could not find Texture: data/models/particles/emitter_shapes/soapy.tga
E: Could not find Texture: data/models/particles/emitter_shapes/soapy.tga
E: Could not find Texture: data/models/particles/emitter_shapes/soapy.tga
E: Could not find Texture: data/models/particles/emitter_shapes/soapy.tga
E: Could not find Texture: data/models/particles/emitter_shapes/soapy.tga
E: Could not find Texture: data/textures/particles/fluids/awter_splash.tga
E: Could not find Texture: data/textures/particles/fluids/awter_splash.tga
E: Could not find Texture: data/models/particles/emitter_shapes/soapy.tga
E: Could not find Texture: data/models/particles/emitter_shapes/soapy.tga
E: Could not find Texture: data/models/particles/emitter_shapes/soapy.tga
E: Could not find Texture: data/models/particles/emitter_shapes/soapy.tga
E: Could not find Texture: data/models/particles/emitter_shapes/soapy.tga
E: Could not find Texture: data/models/particles/emitter_shapes/soapy.tga
E: Could not find Texture: data/models/particles/emitter_shapes/soapy.tga
E: Could not find Texture: data/models/particles/emitter_shapes/soapy.tga
E: Could not find Texture: data/models/particles/emitter_shapes/soapy.tga
E: Could not find Texture: data/models/particles/emitter_shapes/soapy.tga
E: Could not find Texture: data/models/particles/emitter_shapes/soapy.tga
E: Could not find Texture: data/models/particles/emitter_shapes/soapy.tga
E: Could not find Texture: data/models/particles/emitter_shapes/soapy.tga
E: Could not find Texture: data/models/particles/emitter_shapes/soapy.tga
E: Could not find Texture: data/models/particles/emitter_shapes/soapy.tga
E: Could not find Texture: data/models/particles/emitter_shapes/soapy.tga
E: Could not find Texture: data/models/particles/emitter_shapes/soapy.tga
E: Could not find Texture: data/models/particles/emitter_shapes/soapy.tga
E: Could not find Texture: data/models/particles/emitter_shapes/soapy.tga
E: Could not find Texture: data/models/particles/emitter_shapes/soapy.tga
E: Could not find Texture: data/models/particles/emitter_shapes/soapy.tga
E: Could not find Texture: data/models/particles/emitter_shapes/soapy.tga
E: Could not find Texture: data/models/particles/emitter_shapes/soapy.tga
E: Could not find Texture: data/models/particles/emitter_shapes/soapy.tga
E: Could not find Texture: data/models/particles/emitter_shapes/soapy.tga
E: Could not find Texture: data/models/particles/emitter_shapes/soapy.tga
E: Could not find Texture: data/models/particles/emitter_shapes/soapy.tga
E: Could not find Texture: data/models/particles/emitter_shapes/soapy.tga
E: Could not find Texture: data/models/particles/emitter_shapes/soapy.tga
create new depthstencil buffer size 2048x1024
stack trace:
  ./shadowgrounds : Storm3D_Scene::RenderScene(bool)+0xb36
  ./shadowgrounds : Storm3D_VideoPlayer::play()+0x4b
  ./shadowgrounds : Storm3D_Scene::RenderVideo(char const*, IStorm3D_StreamBuilder*)+0x40
  ./shadowgrounds : ui::GameVideoPlayer::playVideo(IStorm3D_Scene*, char const*, IStorm3D_StreamBuilder*)+0x178
  ./shadowgrounds : main()+0x11da
stack trace:
  ./shadowgrounds : sfx::WaveReader::WaveReader(std::string const&)+0x3e6
  ./shadowgrounds : sfx::Sound::Data::Data(char const*, int)+0x36b
  ./shadowgrounds : sfx::SoundLib::loadSample(char const*)+0x59
  ./shadowgrounds : sfx::SoundMixer::loadSample(char const*, bool)+0x229
  ./shadowgrounds : game::GameUI::playSoundEffect(char const*, float, float, float, bool, int, float, int, bool)+0x47
  ./shadowgrounds : ui::MenuBaseImpl::CursorEvent(OguiButtonEvent*)+0x50
  ./shadowgrounds : ui::MainMenu::CursorEvent(OguiButtonEvent*)+0x5d
  ./shadowgrounds : ogui_button_event_handler(OguiButtonEvent::EVENT_TYPE)+0xa0
  ./shadowgrounds : og_run_gui()+0x8cc
  ./shadowgrounds : Ogui::Run(int)+0x17
  ./shadowgrounds : main()+0x14bb
stack trace:
  ./shadowgrounds : Storm3D_TerrainRendererData::Storm3D_TerrainRendererData(Storm3D&, IStorm3D_TerrainRendererBase&, Storm3D_TerrainHeightmap&, Storm3D_TerrainGroup&, Storm3D_TerrainModels&, Storm3D_TerrainDecalSystem&)+0x1321
  ./shadowgrounds : Storm3D_TerrainRenderer::Storm3D_TerrainRenderer(Storm3D&, Storm3D_TerrainHeightmap&, Storm3D_TerrainGroup&, Storm3D_TerrainModels&, Storm3D_TerrainDecalSystem&)+0x6b
  ./shadowgrounds : Storm3D_Terrain::Storm3D_Terrain(Storm3D&)+0x8a
  ./shadowgrounds : Storm3D::CreateNewTerrain(int)+0x21
  ./shadowgrounds : Terrain::Terrain(IStorm3D*, IStorm3D_Scene*, char const*, char const*, util::AreaMap const*, game::GameMap*, ui::LightManager*, ui::AmbientSoundManager*)+0x3f2
  ./shadowgrounds : ui::TerrainCreator::createTerrain(game::GameMap*, ui::LightManager*, ui::AmbientSoundManager*, char const*)+0x61
  ./shadowgrounds : game::GameUI::setRenderMap(game::GameMap*, char*)+0x166
  ./shadowgrounds : game::Game::startCombat()+0x5d
  ./shadowgrounds : game::Game::run()+0x7c2
  ./shadowgrounds : main()+0x12ab
E: Could not find Texture: data/models/terrain_objects/furnitures/computers/text_scrollable_04.dds
E: Could not find Texture: data/models/terrain_objects/furnitures/computers/text_scrollable_04.dds
E: Could not find Texture: data/models/terrain_objects/furnitures/screens/text_scrollable_02.dds
E: Could not find Texture: data/models/terrain_objects/furnitures/screens/curve_scrollable_01.dds
E: Could not find Texture: data/models/terrain_objects/furnitures/screens/text_scrollable_02.dds
E: Could not find Texture: data/models/terrain_objects/furnitures/screens/text_scrollable_03.dds
E: Could not find Texture: data/models/terrain_objects/furnitures/screens/text_scrollable_04.dds
E: Could not find Texture: data/models/terrain_objects/furnitures/computers/text_scrollable_03.dds
E: Could not find Texture: data/models/terrain_objects/furnitures/computers/text_scrollable_02.dds
E: Could not find Texture: data/models/terrain_objects/furnitures/computers/text_scrollable_01.dds
E: Could not find Texture: data/models/terrain_objects/furnitures/computers/text_scrollable_02.dds
E: Could not find Texture: data/models/terrain_objects/furnitures/computers/text_scrollable_03.dds
E: Could not find Texture: data/models/terrain_objects/furnitures/computers/curve_scrollable_01.dds
stack trace:
  ./shadowgrounds : Storm3D_Texture_Video::ReadAVIVideoInfo()+0xd2
  ./shadowgrounds : Storm3D_Texture_Video::Storm3D_Texture_Video(Storm3D*, char const*, unsigned int)+0x1a2
  ./shadowgrounds : Storm3D::CreateNewTexture(char const*, unsigned int, unsigned int, void const*, unsigned long)+0x3ba
  ./shadowgrounds : Storm3D_Model::LoadS3D(char const*)+0x8da
  ./shadowgrounds : TerrainData::loadObjects()+0x538
  ./shadowgrounds : Terrain::Terrain(IStorm3D*, IStorm3D_Scene*, char const*, char const*, util::AreaMap const*, game::GameMap*, ui::LightManager*, ui::AmbientSoundManager*)+0x478
  ./shadowgrounds : ui::TerrainCreator::createTerrain(game::GameMap*, ui::LightManager*, ui::AmbientSoundManager*, char const*)+0x61
  ./shadowgrounds : game::GameUI::setRenderMap(game::GameMap*, char*)+0x166
  ./shadowgrounds : game::Game::startCombat()+0x5d
  ./shadowgrounds : game::Game::run()+0x7c2
  ./shadowgrounds : main()+0x12ab
Erreur de segmentation (core dumped)

This happens with the Intel GPU and the NVidia one.

System information:
Laptop Asus K73SJ
CPU: Intel core i7
RAM: 8 Go
OS: Fedora 21 64 bits

lspci result for VGA component:

00:02.0 VGA compatible controller: Intel Corporation 2nd Generation Core Processor Family Integrated Graphics Controller (rev 09)
01:00.0 VGA compatible controller: NVIDIA Corporation GF119M [GeForce GT 520M] (rev ff)

Could the missing textures comes from the game Jack Claw or from survivor and expecting to find the textures of the three games, or did I have a very old version of shadowgrounds data?

sound: crash in Sound_Rewind after SDL_sound replacement of libvorbisfile

I had to revert Alex Richardson's commit 17267f6 in my fork due to the crash that it introduced in sound/openal/SoundLib.cpp

#0  0x00000001019ff550 in Sound_Rewind ()
#1  0x000000010074fa1c in sfx::SoundStream::stop (this=0x10204c7e0) at /Users/jansimek/Development/shadowgrounds/sound/openal/SoundLib.cpp:1101
#2  0x000000010073a636 in sfx::SoundMixer::Data::updateMusic (this=0x112e1ea30, delta=16) at /Users/jansimek/Development/shadowgrounds/sound/SoundMixer.cpp:629
#3  0x00000001007356c1 in sfx::SoundMixer::runMixer (this=0x102330950, currentTime=17879) at /Users/jansimek/Development/shadowgrounds/sound/SoundMixer.cpp:905
#4  0x00000001000bcf89 in game::GameUI::runUI (this=0x1020696c0, currentTime=17879) at /Users/jansimek/Development/shadowgrounds/game/GameUI.cpp:2260
#5  0x000000010001310b in SDL_main (argc=4, argv=0x105000000) at /Users/jansimek/Development/shadowgrounds/shadowgrounds/shadowgrounds.cpp:1193

Happens at various times. For example, at the beginning of the 4th act during the intro cinematics when the alien is looking through his binoculars at Wesley and Jane entering the communications facility.

shadowgrounds - Sound problem at startup

When starting the game the frozenbyte and alternative games logo presentation screen just produce a very terrible noise, but the sound is ok at the main menu.

System information:
Laptop Asus K73SJ
CPU: Intel core i7
RAM: 8 Go
OS: Fedora 21 64 bits

lspci output for the audio controller:
00:1b.0 Audio device: Intel Corporation 6 Series/C200 Series Chipset Family High Definition Audio Controller (rev 05)

Shadowgrounds: crashes at start using the GOG version

Hi,

I compiled Shadowgrounds in ArchLinux. I have the GOG version of the game (Windows only) and using innoextract got the data*.fbz files. Then I used the fix-files.sh:

  inflating: flamethrower_part1.txt  
  inflating: flamethrower_part2.txt  
  inflating: flamethrower_part3.txt  
  inflating: scavenger_gore.txt      
  inflating: splash.tga              
  adding: data/ (stored 0%)
  adding: data/models/ (stored 0%)
  adding: data/models/particles/ (stored 0%)
  adding: data/models/particles/emitter_shapes/ (stored 0%)
  adding: data/models/particles/emitter_shapes/soapy.tga (deflated 98%)
  adding: data/textures/ (stored 0%)
  adding: data/textures/particles/ (stored 0%)
  adding: data/textures/particles/fluids/ (stored 0%)
  adding: data/textures/particles/fluids/awter_splash.tga (deflated 76%)
  adding: data/effects/ (stored 0%)
  adding: data/effects/particles/ (stored 0%)
  adding: data/effects/particles/scavenger_gore_partial.txt (deflated 83%)
  adding: data/effects/particles/flamethrower_part3_low.txt (deflated 86%)
  adding: data/effects/particles/flamethrower_part2_low.txt (deflated 86%)
  adding: data/effects/particles/flamethrower_part1_low.txt (deflated 73%)
'data4.fbz' -> '/tmp/data4.fbz' 

But then, the game crashes at the start:

0x00007ffff0737414 in __memmove_sse2_unaligned_erms () from /usr/lib/libc.so.6
#0  0x00007ffff0737414 in __memmove_sse2_unaligned_erms () at /usr/lib/libc.so.6
#1  0x00007ffff4ec232c in  () at /usr/lib/libSDL-1.2.so.0
#2  0x00007ffff4a6cd1e in get_fileinfo (fr=0x555559c73020) at readers.c:378
#3  0x00007ffff4a6cd1e in default_init (fr=0x555559c73020) at readers.c:840
#4  0x00007ffff4a6d649 in open_stream (fr=fr@entry=0x555559c73020, bs_filenam=bs_filenam@entry=0x0, fd=fd@entry=0) at readers.c:935
#5  0x00007ffff4a6fd29 in mpg123_open_fd (mh=mh@entry=0x555559c73020, fd=fd@entry=0) at libmpg123.c:465
#6  0x00007ffff4a4fc51 in MPG123_open (sample=0x55555979a700, ext=<optimized out>) at mpg123.c:237
#7  0x00007ffff4a4c797 in init_sample (funcs=funcs@entry=0x7ffff4c808a0 <__Sound_DecoderFunctions_MPG123>, sample=sample@entry=0x55555979a700, ext=ext@entry=0x0, _desired=_desired@entry=0x0) at SDL_sound.c:492
#8  0x00007ffff4a4cdf1 in Sound_NewSample (rw=0x555559ca0960, ext=0x0, desired=0x0, bSize=<optimized out>) at SDL_sound.c:628
#9  0x00005555558cd8c7 in sfx::WaveReader::WaveReader(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) ()
#10 0x00005555558d02f8 in sfx::Sound::Data::Data(char const*, int) ()
#11 0x00005555558d3136 in sfx::SoundLib::loadSample(char const*) ()
#12 0x00005555558c8bd6 in sfx::SoundMixer::loadSample(char const*, bool) ()
#13 0x00005555555e4907 in game::GameUI::playSoundEffect(char const*, float, float, float, boxol, int, float, int, bool) ()
#14 0x00005555556bd7d8 in ui::MenuBaseImpl::CursorEvent(OguiButtonEvent*) ()
#15 0x000055555576f2d5 in ui::MainMenu::CursorEvent(OguiButtonEvent*) ()
#16 0x00005555557ade12 in ogui_button_event_handler(OguiButtonEvent::EVENT_TYPE) ()
#17 0x00005555557b15e2 in og_run_gui() ()
#18 0x0000555555796ae7 in Ogui::Run(int) ()
#19 0x00005555555a6d39 in main ()

Regards,
Gustavo

Survivor: Intro video tiled

When the introduction video is playing, I see it 3 times. A first instance in the centre of the screen, a second instance showing only the lower part of the video in the upper part of the screen and a third instance showing only the upper part of the video in the lower part of the screen.

shadowgrounds: stuck at the elevator exit

When you are sent to the roof of a communications facility to fix radar hatch, player model gets stuck at the elevator exit immediately after the cutscene ends. This does not happen in the official release.

Shooting and moving camera around works and enemies can damage player, but only from a certain angle.

shadowgrounds - Main menu issue with Intel GPU

At the main menu, le top menu bar is partially obscured by the main title.

System information:
Laptop Asus K73SJ
CPU: Intel core i7
RAM: 8 Go
OS: Fedora 21 64 bits

lspci result for VGA component:

00:02.0 VGA compatible controller: Intel Corporation 2nd Generation Core Processor Family Integrated Graphics Controller (rev 09)
01:00.0 VGA compatible controller: NVIDIA Corporation GF119M [GeForce GT 520M] (rev ff)

This problem arise when using the Intel GPU, when starting the game this way (to use the NVidia GPU), The menu is displayed correctly though:
primusrun ./shadowgrounds -d /home/roland/games/shadowgrounds/

editor: compilation fails

I did what I could to make the editor compile on Windows in this commit: JanSimek@dac4bd2

I have never used boost pointers so I have no idea what implications does the change from scoped_ptr to shared_ptr have, but otherwise compilation fails in EditorParser, because its boost::scoped_ptr<ParserData> data; is non-copyable.

I wanted to slowly remove MFC and replace Windows specific stuff with Qt, etc. Unfortunately, after these changes, the editor GUI is visible for a second and then it crashes at various places: JanSimek#2

SDLMAIN_LIBRARY not set in cmake

Hi,

I am trying to compile the game but I face the following issue:

[roland@farsight build]$ cmake -DCMAKE_BUILD_TYPE=Release ..
-- The C compiler identification is GNU 4.9.2
-- The CXX compiler identification is GNU 4.9.2
-- Check for working C compiler: /usr/bin/cc
-- Check for working C compiler: /usr/bin/cc -- works
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working CXX compiler: /usr/bin/c++
-- Check for working CXX compiler: /usr/bin/c++ -- works
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Boost version: 1.55.0
-- Found the following Boost libraries:
--   program_options
--   thread
--   system
-- Looking for include file pthread.h
-- Looking for include file pthread.h - found
-- Looking for pthread_create
-- Looking for pthread_create - not found
-- Looking for pthread_create in pthreads
-- Looking for pthread_create in pthreads - not found
-- Looking for pthread_create in pthread
-- Looking for pthread_create in pthread - found
-- Found Threads: TRUE  
-- Found SDL: /usr/lib64/libSDL.so;-lpthread (found version "1.2.15") 
-- Found SDL_sound: /usr/lib64/libSDL_sound.so (found version "1.0.3") 
-- Found VORBIS: /usr/include  
-- Found SDL_image: /usr/lib64/libSDL_image.so (found version "1.2.12") 
-- Found SDL_ttf: /usr/lib64/libSDL_ttf.so (found version "2.0.11") 
-- Looking for XOpenDisplay in /usr/lib64/libX11.so;/usr/lib64/libXext.so
-- Looking for XOpenDisplay in /usr/lib64/libX11.so;/usr/lib64/libXext.so - found
-- Looking for gethostbyname
-- Looking for gethostbyname - found
-- Looking for connect
-- Looking for connect - found
-- Looking for remove
-- Looking for remove - found
-- Looking for shmat
-- Looking for shmat - found
-- Looking for IceConnectionNumber in ICE
-- Looking for IceConnectionNumber in ICE - found
-- Found X11: /usr/lib64/libX11.so
-- Found OpenGL: /usr/lib64/libGL.so  
-- Found GTK2_GTK: /usr/lib64/libgtk-x11-2.0.so  
-- Found ZLIB: /usr/lib64/libz.so (found version "1.2.8") 
-- Found OpenAL: /usr/lib64/libopenal.so  
-- Found PkgConfig: /usr/bin/pkg-config (found version "0.28") 
-- checking for module 'libavcodec'
--   found libavcodec, version 56.1.100
-- checking for module 'libavformat'
--   found libavformat, version 56.4.101
-- checking for module 'libavdevice'
--   found libavdevice, version 56.0.100
-- checking for module 'libavutil'
--   found libavutil, version 54.7.100
-- checking for module 'libswscale'
--   found libswscale, version 3.0.100
-- checking for module 'libpostproc'
--   found libpostproc, version 53.0.100
-- Found FFmpeg: /usr/lib64/libavcodec.so;/usr/lib64/libavformat.so;/usr/lib64/libavutil.so  
CMake Error: The following variables are used in this project, but they are set to NOTFOUND.
Please set them or make sure they are set and tested correctly in the CMake files:
SDLMAIN_LIBRARY
    linked by target "shadowgrounds" in directory /home/roland/games/git/shadowgrounds
    linked by target "survivor" in directory /home/roland/games/git/shadowgrounds

-- Configuring incomplete, errors occurred!
See also "/home/roland/games/git/shadowgrounds/build/CMakeFiles/CMakeOutput.log".
See also "/home/roland/games/git/shadowgrounds/build/CMakeFiles/CMakeError.log".

I am working on a Fedora Linux 21 64 bits.

Below is the list of packages installed related to SDL on my system:

SDL.i686                                                                                 1.2.15-17.fc21
SDL.x86_64                                                                               1.2.15-17.fc21
SDL-devel.x86_64                                                                         1.2.15-17.fc21
SDL2.i686                                                                                2.0.3-5.fc21
SDL2.x86_64                                                                              2.0.3-5.fc21
SDL2_image.i686                                                                          2.0.0-7.fc21
SDL2_image.x86_64                                                                        2.0.0-7.fc21
SDL_image.i686                                                                           1.2.12-11.fc21
SDL_image.x86_64                                                                         1.2.12-11.fc21
SDL_image-devel.x86_64                                                                   1.2.12-11.fc21
SDL_mixer.i686                                                                           1.2.12-10.fc21
SDL_mixer.x86_64                                                                         1.2.12-10.fc21
SDL_sound.i686                                                                           1.0.3-14.fc21
SDL_sound.x86_64                                                                         1.0.3-14.fc21
SDL_sound-devel.x86_64                                                                   1.0.3-14.fc21
SDL_ttf.i686                                                                             2.0.11-6.fc21
SDL_ttf.x86_64                                                                           2.0.11-6.fc21
SDL_ttf-devel.x86_64                                                                     2.0.11-6.fc21

What can I possibly miss that prevent cmake from preparing the compilation?

Thanks.

survivor: weapons

mismatching weapons list: displayed icons don't correspond to selected weapon

survivor: missing textures

As for shadowgrounds, survivor reports some missing textures in the terminal, but that doesn't seems to affect the ability to play the game.

I will check where to find them in the installation directory of survivor and if not present there I will check shadowgrounds and jackclaw for them.

It is to note that some instances of the following error are appearing:
E: Could not find Texture: (localization missing)

Below are the traces from the terminal.

[roland@farsight build]$ primusrun ./survivor -d /home/roland/games/survivor/
Opening missing files log: /tmp/fileqCrutA
Opening missing files backtraces: /tmp/filelVyI1v
E: Could not find Texture: data/cursors/cursor_aim_spread1_dark.tga
E: Could not find Texture: data/cursors/cursor_aim_reloading_dark.tga
E: Could not find Texture: data/cursors/cursor_aim_spread1_dark.tga
E: Could not find Texture: data/cursors/cursor_aim_reloading_dark.tga
E: Could not find Texture: data/cursors/cursor_aim_spread1_dark.tga
E: Could not find Texture: data/cursors/cursor_aim_reloading_dark.tga
E: Could not find Texture: data/cursors/cursor_aim_spread1_dark.tga
E: Could not find Texture: data/cursors/cursor_aim_reloading_dark.tga
E: Could not find Texture: (localization missing)
E: Could not find Texture: (localization missing)
stack trace:
  ./survivor : sfx::WaveReader::WaveReader(std::string const&)+0x3e6
  ./survivor : sfx::Sound::Data::Data(char const*, int)+0x36b
  ./survivor : sfx::SoundLib::loadSample(char const*)+0x59
  ./survivor : sfx::SoundMixer::loadSample(char const*, bool)+0x229
  ./survivor : game::GameUI::playSoundEffect(char const*, float, float, float, bool, int, float, int, bool)+0x47
  ./survivor : ui::MenuBaseImpl::CursorEvent(OguiButtonEvent*)+0x50
  ./survivor : ui::MainMenu::CursorEvent(OguiButtonEvent*)+0x5d
  ./survivor : ogui_button_event_handler(OguiButtonEvent::EVENT_TYPE)+0xa0
  ./survivor : og_run_gui()+0x8dc
  ./survivor : Ogui::Run(int)+0x17
  ./survivor : main()+0x1730
stack trace:
  ./survivor : Storm3D_TerrainRendererData::Storm3D_TerrainRendererData(Storm3D&, IStorm3D_TerrainRendererBase&, Storm3D_TerrainHeightmap&, Storm3D_TerrainGroup&, Storm3D_TerrainModels&, Storm3D_TerrainDecalSystem&)+0x1321
  ./survivor : Storm3D_TerrainRenderer::Storm3D_TerrainRenderer(Storm3D&, Storm3D_TerrainHeightmap&, Storm3D_TerrainGroup&, Storm3D_TerrainModels&, Storm3D_TerrainDecalSystem&)+0x6b
  ./survivor : Storm3D_Terrain::Storm3D_Terrain(Storm3D&)+0x8a
  ./survivor : Storm3D::CreateNewTerrain(int)+0x21
  ./survivor : Terrain::Terrain(IStorm3D*, IStorm3D_Scene*, char const*, char const*, util::AreaMap const*, game::GameMap*, ui::LightManager*, ui::AmbientSoundManager*)+0x3fc
  ./survivor : ui::TerrainCreator::createTerrain(game::GameMap*, ui::LightManager*, ui::AmbientSoundManager*, char const*)+0x61
  ./survivor : game::GameUI::setRenderMap(game::GameMap*, char*)+0x166
  ./survivor : game::Game::startCombat()+0x8a
  ./survivor : game::Game::run()+0x818
  ./survivor : main()+0x154b
E: Could not find Texture: data/models/terrain_objects/furnitures/screens/text_scrollable_02.dds
E: Could not find Texture: data/models/terrain_objects/furnitures/screens/curve_scrollable_01.dds
E: Could not find Texture: data/models/terrain_objects/furnitures/screens/text_scrollable_02.dds
E: Could not find Texture: data/models/terrain_objects/furnitures/screens/text_scrollable_03.dds
E: Could not find Texture: data/models/terrain_objects/furnitures/screens/text_scrollable_04.dds
E: Could not find Texture: data/models/terrain_objects/furnitures/computers/text_scrollable_02.dds
E: Could not find Texture: data/models/terrain_objects/furnitures/computers/text_scrollable_03.dds
E: Could not find Texture: data/models/terrain_objects/furnitures/computers/curve_scrollable_01.dds
E: Could not find Texture: data/models/terrain_objects/furnitures/screens/text_scrollable_04.dds
E: Could not find Texture: data/models/terrain_objects/terrain_misc/communicationcenter/lightblink_white_2fps.ogg
E: Could not find Texture: data/models/terrain_objects/furnitures/screens/tv_news_01.ogg
E: Could not find Texture: data/models/terrain_objects/furnitures/screens/text_scrollable_05.dds
E: Could not find Texture: data/models/terrain_objects/furnitures/screens/text_scrollable_02.dds
E: Could not find Texture: data/models/terrain_objects/furnitures/screens/surveillance_images_01.ogg
stack trace:
  ./survivor : Storm3D_TerrainRenderer::renderTargets(Storm3D_Scene&)+0x172f
  ./survivor : Storm3D_Scene::renderRealScene(bool, bool, Storm3D_Texture*)+0xd5
  ./survivor : Storm3D_Scene::RenderSceneWithParams(bool, bool, bool, bool, IStorm3D_Texture*)+0x2ab
  ./survivor : Storm3D_Scene::RenderScene(bool)+0xa00
  ./survivor : main()+0x198f
create new depthstencil buffer size 1024x1024
stack trace:
  ./survivor : Storm3D_TerrainLightManager::renderProjectedRenderTargets(Storm3D_Scene&, bool, bool)+0x4cf
  ./survivor : Storm3D_TerrainRenderer::renderTargets(Storm3D_Scene&)+0x4d0
  ./survivor : Storm3D_Scene::renderRealScene(bool, bool, Storm3D_Texture*)+0xd5
  ./survivor : Storm3D_Scene::RenderSceneWithParams(bool, bool, bool, bool, IStorm3D_Texture*)+0x2ab
  ./survivor : Storm3D_Scene::RenderScene(bool)+0xa00
  ./survivor : main()+0x198f
stack trace:
  ./survivor : Storm3D_Spotlight::setAsRenderTarget(D3DXMATRIX const&)+0x39a
  ./survivor : Storm3D_TerrainLightManager::renderProjectedRenderTargets(Storm3D_Scene&, bool, bool)+0x1b4
  ./survivor : Storm3D_TerrainRenderer::renderTargets(Storm3D_Scene&)+0x4d0
  ./survivor : Storm3D_Scene::renderRealScene(bool, bool, Storm3D_Texture*)+0xd5
  ./survivor : Storm3D_Scene::RenderSceneWithParams(bool, bool, bool, bool, IStorm3D_Texture*)+0x2ab
  ./survivor : Storm3D_Scene::RenderScene(bool)+0xa00
  ./survivor : main()+0x198f
stack trace:
  ./survivor : game::GameUI::runUI(int)+0x44dc
  ./survivor : main()+0x15b2
E: Could not find Texture: (localization missing)
E: Could not find Texture: (localization missing)
E: Could not find Texture: (localization missing)
E: Could not find Texture: (localization missing)
E: Could not find Texture: (localization missing)
E: Could not find Texture: (localization missing)
E: Could not find Texture: (localization missing)

Survivor: background noise when game display information about characters

When grabbing the pulse rifle at the beginning of the game. A short sequence show information about the character. During that sequence and until clicking the Exit button, in addition to the soundtrack played, a noise is continuously played.

I also face the same problem than with the introduction video.

System mouse cursor showed ingame

In both survivor and shadowgrounds, the mouse cursor of the graphical environment is visible. This could explain the problem regarding le limitation of turning the character in survivor.

System information:
Laptop Asus K73SJ
CPU: Intel core i7
RAM: 8 Go
OS: Fedora 21 64 bits
Graphical Environment: KDE

sound: crash on start up on Windows

Assertion failed: impl->buffer != AL_NONE, file ..\shadowgrounds\sound\openal\SoundLib.cpp, line 147

If the assertion assert(impl->buffer != AL_NONE); is removed, game starts and main menu music works.

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.