I'm a big fan of the OpenMW project and, now that school is done for the semester I have time to actually get involved!
Right now I'm a Release and Porting Engineer professionally, and I'm taking grad school classes for comp sci part time. Pretty much all of my professional work is in C, but I've worked in C++, Java, and Python as well.
I'd love to take a crack at the Android port (I kinda already started to ), but by the sounds of it the CS needs the most work? I'm happy adding to whatever needs it.
I've read though the new dev checklist, but I ran into a bug while building. I built and installed the OpenMW port of OSG from GitHub, but then OpenMW can't find the OSG version number when I run CMake:
Code: Select all
bwhaines@bwhaines-desktop:~/git/openmw$ cmake . -- Configuring OpenMW... -- Using Qt4 -- Found FFmpeg_AVCODEC 56.60.100 -- Found FFmpeg_AVFORMAT 56.40.101 -- Found FFmpeg_AVUTIL 54.31.100 -- Found FFmpeg_SWSCALE 3.1.101 -- Found FFmpeg_SWRESAMPLE 1.2.101 -- Found LIBUNSHIELD CMake Warning at /usr/share/cmake-3.5/Modules/FindOpenSceneGraph.cmake:179 (message): [ FindOpenSceneGraph.cmake:179 ] Failed to parse version number, please report this as a bug Call Stack (most recent call first): CMakeLists.txt:210 (find_package) CMake Error at /usr/share/cmake-3.5/Modules/FindPackageHandleStandardArgs.cmake:148 (message): Could NOT find OpenSceneGraph: Found unsuitable version "..", but required is at least "3.3.4" (found /usr/lib/x86_64-linux-gnu/libosgDB.so;/usr/lib/x86_64-linux-gnu/libosgViewer.so;/usr/lib/x86_64-linux-gnu/libosgText.so;/usr/lib/x86_64-linux-gnu/libosgGA.so;/usr/lib/x86_64-linux-gnu/libosgAnimation.so;/usr/lib/x86_64-linux-gnu/libosgParticle.so;/usr/lib/x86_64-linux-gnu/libosgUtil.so;/usr/lib/x86_64-linux-gnu/libosgFX.so;/usr/lib/x86_64-linux-gnu/libosg.so;/usr/lib/x86_64-linux-gnu/libOpenThreads.so) Call Stack (most recent call first): /usr/share/cmake-3.5/Modules/FindPackageHandleStandardArgs.cmake:386 (_FPHSA_FAILURE_MESSAGE) /usr/share/cmake-3.5/Modules/FindOpenSceneGraph.cmake:234 (FIND_PACKAGE_HANDLE_STANDARD_ARGS) CMakeLists.txt:210 (find_package) -- Configuring incomplete, errors occurred!
Regardless, I look forward to working with you all!