clearing on 31/12/2008 at 14:29
:thumb:
Update DirectX. It works.
2Dark on 31/12/2008 at 14:57
Still problems building/compiling. Edited LOOPMODE_MASK_ALL_CLIENTS and dropped a boatload of F's and replaced stock prepackaged libois(-dev) with newer version from upstream.
Now i get: >>
[ 0%] Built target DarkFontConverter
[ 1%] Building CXX object src/main/CMakeFiles/OpenDark.dir/__/scenemanager/DarkSceneManager.cpp.o
In file included from /usr/include/c++/4.3/ext/hash_map:64,
from /usr/include/OGRE/OgreStdHeaders.h:38,
from /usr/include/OGRE/OgreMemoryManager.h:46,
from /usr/include/OGRE/OgrePrerequisites.h:87,
from /usr/include/OGRE/OgreSceneManager.h:33,
from /usr/src/opde-0.2.9/src/scenemanager/DarkSceneManager.h:31,
from /usr/src/opde-0.2.9/src/scenemanager/DarkSceneManager.cpp:26:
/usr/include/c++/4.3/backward/backward_warning.h:33:2: warning: #warning This file includes at least one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated.
/usr/src/opde-0.2.9/src/scenemanager/DarkSceneManager.cpp: In member function ‘virtual void Ogre::DarkSceneManager::findLightsAffectingFrustum(const Ogre::Camera*)':
/usr/src/opde-0.2.9/src/scenemanager/DarkSceneManager.cpp:440: error: ‘ListenerList' has not been declared
/usr/src/opde-0.2.9/src/scenemanager/DarkSceneManager.cpp:440: error: expected `;' before ‘ri'
/usr/src/opde-0.2.9/src/scenemanager/DarkSceneManager.cpp:441: error: ‘ri' was not declared in this scope
/usr/src/opde-0.2.9/src/scenemanager/DarkSceneManager.cpp:441: error: ‘mListeners' was not declared in this scope
make[2]: *** [src/main/CMakeFiles/OpenDark.dir/__/scenemanager/DarkSceneManager.cpp.o] Error 1
make[1]: *** [src/main/CMakeFiles/OpenDark.dir/all] Error 2
make: *** [all] Error 2
Volca on 31/12/2008 at 15:18
It looks like you're using ogre 1.4 (oops it looks like like the DEVELOPERS file is outdated - sorry for that). We migrated to Ogre 1.6 a while ago, it should work with it (Is there a deb package for it yet? I installed using check-install last time I needed it on ubuntu).
Edit: On related note - if anyone would like to volunteer as a installation and package maintainer for linux, I'd be more than grateful :)
sNeaksieGarrett on 31/12/2008 at 16:02
Yeah, I have to admit, the codename through me off a bit. Sounded like there was something wrong.:laff:
2Dark on 31/12/2008 at 23:47
Yay! It works!
Tested a few OMs and at least the 3d part works somewhat well - renderer performance seems to be a bit better than with original engine. I understand it is just a skeleton and there is still lot of ground to cover.. but what a start. Finally I can look forward to playing Dark Engine games in linux! Thank you and keep up the good work!
BTW
(you can get unofficial ogre 1.6 .deb packages at least from here)
((
https://launchpad.net/~andrewfenn/+archive))
Haplo on 1/1/2009 at 00:53
Quote Posted by 2Dark
Yay! It works!
Tested a few OMs and at least the 3d part works somewhat well - renderer performance seems to be a bit better than with original engine. I understand it is just a skeleton and there is still lot of ground to cover.. but what a start. Finally I can look forward to playing Dark Engine games in linux! Thank you and keep up the good work!
BTW
(you can get unofficial ogre 1.6 .deb packages at least from here)
((
https://launchpad.net/~andrewfenn/+archive))
Great! Glad to hear that. What sort of FPS are you getting? (to see the FPS you can add debug=true to opde.cfg)
Gonchong on 1/1/2009 at 15:41
Looks very good. Good job guys :thumb:
Beleg Cúthalion on 1/1/2009 at 17:31
Volca & Haplo, I get the same error as salass (only in German of course):
However, the paths in the shortcut are both correct (or at least there's no "scripts" or something in it). I haven't sent you the dxdiag.txt yet, I just wanted to ask if you want to provide an updated version with the help of it, in this case you wouldn't need dozens of these text files I guess.