Myrddin Landscape Plugin SDK

A place to show off your latest screenshots and for people to comment on them. Only start a new thread here if you have some nice images to show off!
nico008
Gnoblar
Posts: 15
Joined: Sun Mar 21, 2010 2:55 pm

Re: Myrddin Landscape Plugin SDK

Post by nico008 »

Mogre is a C# wrapper.
Latest version uses Ogre 1.7.1 beta (http://sourceforge.net/projects/ogre/fi ... e/download if I'm right)
Is anyone able to use MLP with 1.7.1?
This should not require a lot of change since with 1.7.2 it does compile but I still don't understand those crappy C++ errors :-(
User avatar
nevarim
Gnoll
Posts: 675
Joined: Mon Jul 05, 2010 6:16 pm
Location: Pavia Italy
x 4

Re: Myrddin Landscape Plugin SDK

Post by nevarim »

i have again this prgoem in linking

Code: Select all

1>------ Build started: Project: Plugin_ZPK, Configuration: Release Win32 ------
2>------ Build started: Project: QuickGUI, Configuration: Release Win32 ------
1>  Plugin_ZPK.vcxproj -> \lib\Plugin_ZPK.dll
1>          1 file copiati.
2>  QuickGUI.vcxproj -> D:\ogre\DCC\Myrdinn\Plugins\QuickGUI\QuickGUI\..\lib\QuickGUI.dll
2>          1 file copiati.
3>------ Build started: Project: Plugin_LandscapeSceneManager, Configuration: Release Win32 ------
3>LINK : warning C4743: 'const Ogre::TerrainPageSource::`vftable'' has different size in 'D:\ogre\DCC\Myrdinn\Plugins\LandscapeSceneManager\src\OgreGUIManager.cpp' and 'D:\ogre\DCC\Myrdinn\Plugins\LandscapeSceneManager\src\OgreAtmosphericLightScattering.cpp': 200 and 112 bytes
3>LINK : warning C4743: 'const Ogre::TerrainPageSource::`vftable'' has different size in 'D:\ogre\DCC\Myrdinn\Plugins\LandscapeSceneManager\src\OgreRectangle2DTess.cpp' and 'D:\ogre\DCC\Myrdinn\Plugins\LandscapeSceneManager\src\OgreGUIManager.cpp': 112 and 200 bytes
3>LINK : warning C4743: 'const Ogre::TerrainPageSource::`vftable'' has different size in 'D:\ogre\DCC\Myrdinn\Plugins\LandscapeSceneManager\src\OgreSplattingMaterial.cpp' and 'D:\ogre\DCC\Myrdinn\Plugins\LandscapeSceneManager\src\OgreGUIManager.cpp': 112 and 200 bytes
3>LINK : warning C4743: 'const Ogre::HeightmapTerrainPageSource::`vftable'' has different size in 'D:\ogre\DCC\Myrdinn\Plugins\LandscapeSceneManager\src\OgreTerrainEditElem.cpp' and 'D:\ogre\DCC\Myrdinn\Plugins\LandscapeSceneManager\src\OgreHeightmapTerrainPageSource.cpp': 112 and 200 bytes
3>LINK : warning C4743: 'const Ogre::TerrainPageSource::`vftable'' has different size in 'D:\ogre\DCC\Myrdinn\Plugins\LandscapeSceneManager\src\OgreTerrainEditElem.cpp' and 'D:\ogre\DCC\Myrdinn\Plugins\LandscapeSceneManager\src\OgreGUIManager.cpp': 112 and 200 bytes
3>LINK : warning C4743: 'const Ogre::HeightmapTerrainPageSource::`vftable'' has different size in 'D:\ogre\DCC\Myrdinn\Plugins\LandscapeSceneManager\src\OgreTerrainPage.cpp' and 'D:\ogre\DCC\Myrdinn\Plugins\LandscapeSceneManager\src\OgreHeightmapTerrainPageSource.cpp': 112 and 200 bytes
3>LINK : warning C4743: 'const Ogre::TerrainPageSource::`vftable'' has different size in 'D:\ogre\DCC\Myrdinn\Plugins\LandscapeSceneManager\src\OgreTerrainPage.cpp' and 'D:\ogre\DCC\Myrdinn\Plugins\LandscapeSceneManager\src\OgreGUIManager.cpp': 112 and 200 bytes
3>LINK : warning C4743: 'const Ogre::TerrainPageSource::`vftable'' has different size in 'D:\ogre\DCC\Myrdinn\Plugins\LandscapeSceneManager\src\OgreTerrainPageSource.cpp' and 'D:\ogre\DCC\Myrdinn\Plugins\LandscapeSceneManager\src\OgreGUIManager.cpp': 112 and 200 bytes
3>LINK : warning C4743: 'const Ogre::TerrainPageSource::`vftable'' has different size in 'D:\ogre\DCC\Myrdinn\Plugins\LandscapeSceneManager\src\OgreTerrainRenderable.cpp' and 'D:\ogre\DCC\Myrdinn\Plugins\LandscapeSceneManager\src\OgreGUIManager.cpp': 112 and 200 bytes
3>LINK : warning C4743: 'const Ogre::HeightmapTerrainPageSource::`vftable'' has different size in 'D:\ogre\DCC\Myrdinn\Plugins\LandscapeSceneManager\src\OgreTerrainSceneManager.cpp' and 'D:\ogre\DCC\Myrdinn\Plugins\LandscapeSceneManager\src\OgreHeightmapTerrainPageSource.cpp': 112 and 200 bytes
3>LINK : warning C4743: 'const Ogre::TerrainPageSource::`vftable'' has different size in 'D:\ogre\DCC\Myrdinn\Plugins\LandscapeSceneManager\src\OgreTerrainSceneManager.cpp' and 'D:\ogre\DCC\Myrdinn\Plugins\LandscapeSceneManager\src\OgreGUIManager.cpp': 112 and 200 bytes
3>LINK : warning C4743: 'const Ogre::TerrainPageSource::`vftable'' has different size in 'D:\ogre\DCC\Myrdinn\Plugins\LandscapeSceneManager\src\OgreTerrainWater.cpp' and 'D:\ogre\DCC\Myrdinn\Plugins\LandscapeSceneManager\src\OgreGUIManager.cpp': 112 and 200 bytes
3>     Creating library \lib\Plugin_LandscapeSceneManager.lib and object \lib\Plugin_LandscapeSceneManager.exp
3>OgreGUIManager.obj : error LNK2001: unresolved external symbol "protected: void __thiscall Ogre::TerrainSceneManager::_VertexSharpen(float,float,float,float,int)" (?_VertexSharpen@TerrainSceneManager@Ogre@@IAEXMMMMH@Z)
3>OgreGUIManager.obj : error LNK2001: unresolved external symbol "protected: void __thiscall Ogre::TerrainSceneManager::_VertexSoften(float,float,float,float,int)" (?_VertexSoften@TerrainSceneManager@Ogre@@IAEXMMMMH@Z)
3>OgreGUIManager.obj : error LNK2001: unresolved external symbol "protected: void __thiscall Ogre::TerrainSceneManager::_VertexFlatten(float,float,float,float,float,float,int,bool)" (?_VertexFlatten@TerrainSceneManager@Ogre@@IAEXMMMMMMH_N@Z)
3>OgreGUIManager.obj : error LNK2001: unresolved external symbol "protected: void __thiscall Ogre::TerrainSceneManager::_VertexRaise(float,float,float,float,float,float,int,bool)" (?_VertexRaise@TerrainSceneManager@Ogre@@IAEXMMMMMMH_N@Z)
3>OgreGUIManager.obj : error LNK2001: unresolved external symbol "protected: void __thiscall Ogre::TerrainSceneManager::_LayerMaterialPaint(int,float,float,float,float,float,float,int,bool,bool)" (?_LayerMaterialPaint@TerrainSceneManager@Ogre@@IAEXHMMMMMMH_N0@Z)
3>OgreGUIManager.obj : error LNK2001: unresolved external symbol "protected: void __thiscall Ogre::TerrainSceneManager::_LightmapPaint(int,float,float,class Ogre::ColourValue const &,float,float,float,float,int,bool,bool)" (?_LightmapPaint@TerrainSceneManager@Ogre@@IAEXHMMABVColourValue@2@MMMMH_N1@Z)
3>OgreHeightmapTerrainPageSource.obj : error LNK2001: unresolved external symbol "public: void __thiscall Ogre::TerrainEditElem::Restore(bool)" (?Restore@TerrainEditElem@Ogre@@QAEX_N@Z)
3>OgreHeightmapTerrainPageSource.obj : error LNK2001: unresolved external symbol "public: void __thiscall Ogre::TerrainEditElem::Save(class Ogre::TerrainPageSource *,struct Ogre::TRect<long> const &,enum Ogre::eTSM_DATATYPE,int)" (?Save@TerrainEditElem@Ogre@@QAEXPAVTerrainPageSource@2@ABU?$TRect@J@2@W4eTSM_DATATYPE@2@H@Z)
3>OgreOctreeSceneQuery.obj : error LNK2001: unresolved external symbol "public: void __thiscall Ogre::OctreeSceneManager::findNodesIn(class Ogre::AxisAlignedBox const &,class std::list<class Ogre::SceneNode *,class std::allocator<class Ogre::SceneNode *> > &,class Ogre::SceneNode *)" (?findNodesIn@OctreeSceneManager@Ogre@@QAEXABVAxisAlignedBox@2@AAV?$list@PAVSceneNode@Ogre@@V?$allocator@PAVSceneNode@Ogre@@@std@@@std@@PAVSceneNode@2@@Z)
3>OgreOctreeSceneQuery.obj : error LNK2001: unresolved external symbol "public: void __thiscall Ogre::OctreeSceneManager::findNodesIn(class Ogre::Sphere const &,class std::list<class Ogre::SceneNode *,class std::allocator<class Ogre::SceneNode *> > &,class Ogre::SceneNode *)" (?findNodesIn@OctreeSceneManager@Ogre@@QAEXABVSphere@2@AAV?$list@PAVSceneNode@Ogre@@V?$allocator@PAVSceneNode@Ogre@@@std@@@std@@PAVSceneNode@2@@Z)
3>OgreOctreeSceneQuery.obj : error LNK2001: unresolved external symbol "public: void __thiscall Ogre::OctreeSceneManager::findNodesIn(class Ogre::PlaneBoundedVolume const &,class std::list<class Ogre::SceneNode *,class std::allocator<class Ogre::SceneNode *> > &,class Ogre::SceneNode *)" (?findNodesIn@OctreeSceneManager@Ogre@@QAEXABVPlaneBoundedVolume@2@AAV?$list@PAVSceneNode@Ogre@@V?$allocator@PAVSceneNode@Ogre@@@std@@@std@@PAVSceneNode@2@@Z)
3>OgreOctreeSceneQuery.obj : error LNK2001: unresolved external symbol "public: void __thiscall Ogre::OctreeSceneManager::findNodesIn(class Ogre::Ray const &,class std::list<class Ogre::SceneNode *,class std::allocator<class Ogre::SceneNode *> > &,class Ogre::SceneNode *)" (?findNodesIn@OctreeSceneManager@Ogre@@QAEXABVRay@2@AAV?$list@PAVSceneNode@Ogre@@V?$allocator@PAVSceneNode@Ogre@@@std@@@std@@PAVSceneNode@2@@Z)
3>\lib\Plugin_LandscapeSceneManager.dll : fatal error LNK1120: 12 unresolved externals
========== Build: 2 succeeded, 1 failed, 0 up-to-date, 0 skipped ==========
seems all problem are in Plugin_LandscapeSceneManager.dll
i'm a noob until proven otherwise :D
used in my project ;) and thanks to everyone :D
Ogre 3d
Mygui
Skyx
Hydrax
MOC
CCS
User avatar
Xplodwild
Goblin
Posts: 231
Joined: Thu Feb 12, 2009 3:49 pm
Location: France
x 13

Re: Myrddin Landscape Plugin SDK

Post by Xplodwild »

nevarim, what version of Visual Studio are you using ?
Visual Studio 2008 SP1 work fine here. Check if you have the latest Service Pack. If it still doesn't work, try cleaning up the project (take a new copy), and rebuild it from scratch. Maybe try to restart your computer, clean the output files, and rebuild it. It did work here so there's no reason it wouldn't on you.
User avatar
nevarim
Gnoll
Posts: 675
Joined: Mon Jul 05, 2010 6:16 pm
Location: Pavia Italy
x 4

Re: Myrddin Landscape Plugin SDK

Post by nevarim »

i use vs2010
i'm a noob until proven otherwise :D
used in my project ;) and thanks to everyone :D
Ogre 3d
Mygui
Skyx
Hydrax
MOC
CCS
nico008
Gnoblar
Posts: 15
Joined: Sun Mar 21, 2010 2:55 pm

Re: Myrddin Landscape Plugin SDK

Post by nico008 »

nevarim, have you solved your problem?

Is anyone here able to compile with VS2010?
I still have this problem with 1.7.1 beta :

Code: Select all

Error 1 error LNK2001: unresolved external symbol "__declspec(dllimport) public: virtual class Ogre::MapIterator<class std::tr1::unordered_map<class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >,class Ogre::Node *,class std::hash<class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > >,struct std::equal_to<class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > >,class std::allocator<struct std::pair<class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const ,class Ogre::Node *> > > > __thiscall Ogre::Node::getChildIterator(void)" (__imp_?getChildIterator@Node@Ogre@@UAE?AV?$MapIterator@V?$unordered_map@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@PAVNode@Ogre@@V?$hash@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@2@U?$equal_to@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@2@V?$allocator@U?$pair@$$CBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@PAVNode@Ogre@@@std@@@2@@tr1@std@@@2@XZ) C:\MogreSDK\Plugins\LandscapeSceneManager\scripts\OgreOctree.obj Plugin_LandscapeSceneManager
User avatar
nevarim
Gnoll
Posts: 675
Joined: Mon Jul 05, 2010 6:16 pm
Location: Pavia Italy
x 4

Re: Myrddin Landscape Plugin SDK

Post by nevarim »

problem is not vs2010, is ogre version.

With version 1.7 of ogre when you modify ogrearchive.h in sdk you broke all other file that take from that file (pratically all in ogre :(, is file that manages the archive file).

I still wait that myrddin staff test myrddin in ogre 1.7 for the solution, or if anyone that have compiled myrddin with ogre 1.7 publish solution.

please if anyone has solved myrddin problem publish solution, that with patch published problems are still alive


thanks

Nevarim
i'm a noob until proven otherwise :D
used in my project ;) and thanks to everyone :D
Ogre 3d
Mygui
Skyx
Hydrax
MOC
CCS
nico008
Gnoblar
Posts: 15
Joined: Sun Mar 21, 2010 2:55 pm

Re: Myrddin Landscape Plugin SDK

Post by nico008 »

I think it was compiling fine with 1.7.2
But not with 1.7.1 beta (I need this to compile for mogre)

For 1.7.2 this should help you:
nico008 wrote:-OGRE 1.7.2 SDK for Visual C++ .Net 2010 (32-bit) from http://www.ogre3d.org/
-Microsoft Visual C++ Dependencies Package from http://www.ogre3d.org/
-MLPSDK093Sources.rar from http://sourceforge.net/projects/myrddin ... gin/v0.93/
-Your zip file from http://ompldr.org/vNnBtag
Xplodwild wrote:Just add "bool readOnly = true" to the ZPKArchive::open(Ogre::String) function prototype. Adjust cpp accordingly.

As for QuickGUI, change compiler options and add /Zm181
Good luck
User avatar
nevarim
Gnoll
Posts: 675
Joined: Mon Jul 05, 2010 6:16 pm
Location: Pavia Italy
x 4

Re: Myrddin Landscape Plugin SDK

Post by nevarim »

i'll try at home, but for pleasure if anyone reach to compile myrrdin with ogre 1.72 share solution that is 1 month that i am behind this plugs :(
i'm a noob until proven otherwise :D
used in my project ;) and thanks to everyone :D
Ogre 3d
Mygui
Skyx
Hydrax
MOC
CCS
User avatar
Pyritie
Gnome
Posts: 363
Joined: Wed Feb 25, 2009 6:15 pm
Location: UK
x 8

Re: Myrddin Landscape Plugin SDK

Post by Pyritie »

man I remember this thing back from 2009

how's it going? Does this thing still work nicely in newer mogre versions?
I use Mogre, BulletSharp, LuaNetInterface, irrKlang, and Miyagi! | Ponykart (Showcase)
Image
nico008
Gnoblar
Posts: 15
Joined: Sun Mar 21, 2010 2:55 pm

Re: Myrddin Landscape Plugin SDK

Post by nico008 »

It compiles fine for me with 1.7.2
But I haven't tested it yet since I need it to work with Mogre (using Ogre 1.7.1)
User avatar
Superfeesh
Halfling
Posts: 62
Joined: Tue Jun 23, 2009 4:53 pm
x 1

Re: Myrddin Landscape Plugin SDK

Post by Superfeesh »

I can't get Myrddin to compile with Ogre 1.7.2. I tried following nico008's suggestions but I get 21 errors when compiling Plugin_LandscapeSceneManager... Could someone who has actually gotten this compile with 1.7.2 please explain how, clearly? :S I really, really want to use this plugin in my project.
User avatar
nevarim
Gnoll
Posts: 675
Joined: Mon Jul 05, 2010 6:16 pm
Location: Pavia Italy
x 4

Re: Myrddin Landscape Plugin SDK

Post by nevarim »

nothing to do :( i tryed to compile, but i have to forgot to use it
i'm a noob until proven otherwise :D
used in my project ;) and thanks to everyone :D
Ogre 3d
Mygui
Skyx
Hydrax
MOC
CCS
User avatar
Superfeesh
Halfling
Posts: 62
Joined: Tue Jun 23, 2009 4:53 pm
x 1

Re: Myrddin Landscape Plugin SDK

Post by Superfeesh »

That's a shame. :( I wish I was a better programmer so I could fix it, but eh...

So I rolled my little program back to Ogre 1.6.5 since I read that people definitely got Myrddin working with that version... and I really want to use Myrddin :D

But I get 2 errors when compiling Ogre ZPK.

Code: Select all

1>OgreZPK.cpp
1>\lgpl\pluginsvs2008\plugins\zpk\include\ogrezpk.h(106) : error C2259: 'Ogre::ZPKArchive' : cannot instantiate abstract class
1>        due to following members:
1>        'Ogre::DataStreamPtr Ogre::Archive::open(const Ogre::String &) const' : is abstract
1>        c:\ogre_1.6.5\include\ogrearchive.h(131) : see declaration of 'Ogre::Archive::open'
1>        'time_t Ogre::Archive::getModifiedTime(const Ogre::String &)' : is abstract
1>        c:\ogre_1.6.5\include\ogrearchive.h(174) : see declaration of 'Ogre::Archive::getModifiedTime'
1>OgreZPKPlugin.cpp
1>\lgpl\pluginsvs2008\plugins\zpk\include\ogrezpk.h(106) : error C2259: 'Ogre::ZPKArchive' : cannot instantiate abstract class
1>        due to following members:
1>        'Ogre::DataStreamPtr Ogre::Archive::open(const Ogre::String &) const' : is abstract
1>        c:\ogre_1.6.5\include\ogrearchive.h(131) : see declaration of 'Ogre::Archive::open'
1>        'time_t Ogre::Archive::getModifiedTime(const Ogre::String &)' : is abstract
1>        c:\ogre_1.6.5\include\ogrearchive.h(174) : see declaration of 'Ogre::Archive::getModifiedTime'
1>Generating Code...
1>Build log was saved at "\LGPL\PluginsVS2008\Plugins\ZPK\obj\DebugStaticLib\BuildLog.htm"
1>Plugin_ZPK - 2 error(s), 1 warning(s)
========== Build: 0 succeeded, 1 failed, 0 up-to-date, 0 skipped ==========
:? How would I fix these errors?
User avatar
nevarim
Gnoll
Posts: 675
Joined: Mon Jul 05, 2010 6:16 pm
Location: Pavia Italy
x 4

Re: Myrddin Landscape Plugin SDK

Post by nevarim »

hi again :D

it's same problem which had using ogre 1.7 :D

if you solve this modifying zip code than you have problem using ogre :(

Nevarim
i'm a noob until proven otherwise :D
used in my project ;) and thanks to everyone :D
Ogre 3d
Mygui
Skyx
Hydrax
MOC
CCS
User avatar
DanielSefton
Ogre Magi
Posts: 1235
Joined: Fri Oct 26, 2007 12:36 am
Location: Mountain View, CA
x 10

Re: Myrddin Landscape Plugin SDK

Post by DanielSefton »

Superfeesh wrote:But I get 2 errors when compiling Ogre ZPK.
The function signatures of Archive have changed between 1.6 and 1.7, so update them to satisfy the linker.
User avatar
Superfeesh
Halfling
Posts: 62
Joined: Tue Jun 23, 2009 4:53 pm
x 1

Re: Myrddin Landscape Plugin SDK

Post by Superfeesh »

Thanks, I fixed my Ogre ZPK and became a better programmer in the process. :)
So, now I'm trying to compile Myrddin's LandscapeSceneManager against Ogre 1.7.2 (because I changed my mind). Here's my build log. I have 21 errors. :(

Code: Select all

------ Build started: Project: Plugin_LandscapeSceneManager, Configuration: Debug Win32 ------
Compiling...
cl : Command line warning D9035 : option 'Wp64' has been deprecated and will be removed in a future release
OgreAtmosphericLightScattering.cpp
c:\documents and settings\feesh\desktop\myrddin\myrddinsdks\lgpl\pluginsvs2008\plugins\landscapescenemanager\include\ogreterrainwater.h(315) : warning C4244: '=' : conversion from 'float' to 'Ogre::ushort', possible loss of data
c:\documents and settings\feesh\desktop\myrddin\myrddinsdks\lgpl\pluginsvs2008\plugins\landscapescenemanager\include\ogreterrainwater.h(427) : warning C4244: '=' : conversion from 'float' to 'Ogre::uint32', possible loss of data
c:\documents and settings\feesh\desktop\myrddin\myrddinsdks\lgpl\pluginsvs2008\plugins\landscapescenemanager\include\ogreterrainwater.h(429) : warning C4244: '=' : conversion from 'float' to 'Ogre::ushort', possible loss of data
c:\documents and settings\feesh\desktop\myrddin\myrddinsdks\lgpl\pluginsvs2008\plugins\landscapescenemanager\src\ogreatmosphericlightscattering.cpp(253) : error C2665: 'operator new' : none of the 5 overloads could convert all the argument types
        c:\program files\microsoft visual studio 9.0\vc\include\crtdbg.h(1165): could be 'void *operator new(size_t,int,const char *,int)'
        c:\program files\microsoft visual studio 9.0\vc\include\xdebug(32): or       'void *operator new(size_t,const std::_DebugHeapTag_t &,char *,int) throw(...)'
        while trying to match the argument list '(size_t, const char [148], long, const char [43])'
c:\documents and settings\feesh\desktop\myrddin\myrddinsdks\lgpl\pluginsvs2008\plugins\landscapescenemanager\src\ogreatmosphericlightscattering.cpp(1153) : warning C4244: '=' : conversion from 'int' to 'Ogre::Real', possible loss of data
c:\documents and settings\feesh\desktop\myrddin\myrddinsdks\lgpl\pluginsvs2008\plugins\landscapescenemanager\src\ogreatmosphericlightscattering.cpp(1154) : warning C4244: '=' : conversion from 'int' to 'Ogre::Real', possible loss of data
OgreGUIManager.cpp
c:\documents and settings\feesh\desktop\myrddin\myrddinsdks\lgpl\pluginsvs2008\plugins\landscapescenemanager\include\ogreguimanager.h(44) : fatal error C1083: Cannot open include file: 'QuickGUIKeyCode.h': No such file or directory
OgreHeightmapTerrainPageSource.cpp
c:\documents and settings\feesh\desktop\myrddin\myrddinsdks\lgpl\pluginsvs2008\plugins\landscapescenemanager\include\ogreterrainwater.h(315) : warning C4244: '=' : conversion from 'float' to 'Ogre::ushort', possible loss of data
c:\documents and settings\feesh\desktop\myrddin\myrddinsdks\lgpl\pluginsvs2008\plugins\landscapescenemanager\include\ogreterrainwater.h(427) : warning C4244: '=' : conversion from 'float' to 'Ogre::uint32', possible loss of data
c:\documents and settings\feesh\desktop\myrddin\myrddinsdks\lgpl\pluginsvs2008\plugins\landscapescenemanager\include\ogreterrainwater.h(429) : warning C4244: '=' : conversion from 'float' to 'Ogre::ushort', possible loss of data
c:\documents and settings\feesh\desktop\myrddin\myrddinsdks\lgpl\pluginsvs2008\plugins\landscapescenemanager\src\ogreheightmapterrainpagesource.cpp(201) : warning C4267: 'initializing' : conversion from 'size_t' to 'int', possible loss of data
c:\documents and settings\feesh\desktop\myrddin\myrddinsdks\lgpl\pluginsvs2008\plugins\landscapescenemanager\src\ogreheightmapterrainpagesource.cpp(222) : warning C4267: 'initializing' : conversion from 'size_t' to 'int', possible loss of data
c:\documents and settings\feesh\desktop\myrddin\myrddinsdks\lgpl\pluginsvs2008\plugins\landscapescenemanager\src\ogreheightmapterrainpagesource.cpp(248) : warning C4267: 'initializing' : conversion from 'size_t' to 'int', possible loss of data
c:\documents and settings\feesh\desktop\myrddin\myrddinsdks\lgpl\pluginsvs2008\plugins\landscapescenemanager\src\ogreheightmapterrainpagesource.cpp(682) : warning C4018: '<' : signed/unsigned mismatch
c:\documents and settings\feesh\desktop\myrddin\myrddinsdks\lgpl\pluginsvs2008\plugins\landscapescenemanager\src\ogreheightmapterrainpagesource.cpp(730) : warning C4018: '<' : signed/unsigned mismatch
c:\documents and settings\feesh\desktop\myrddin\myrddinsdks\lgpl\pluginsvs2008\plugins\landscapescenemanager\src\ogreheightmapterrainpagesource.cpp(779) : warning C4018: '<' : signed/unsigned mismatch
c:\documents and settings\feesh\desktop\myrddin\myrddinsdks\lgpl\pluginsvs2008\plugins\landscapescenemanager\src\ogreheightmapterrainpagesource.cpp(842) : warning C4018: '<' : signed/unsigned mismatch
c:\documents and settings\feesh\desktop\myrddin\myrddinsdks\lgpl\pluginsvs2008\plugins\landscapescenemanager\src\ogreheightmapterrainpagesource.cpp(1207) : error C2665: 'operator new' : none of the 5 overloads could convert all the argument types
        c:\program files\microsoft visual studio 9.0\vc\include\crtdbg.h(1165): could be 'void *operator new(size_t,int,const char *,int)'
        c:\program files\microsoft visual studio 9.0\vc\include\xdebug(32): or       'void *operator new(size_t,const std::_DebugHeapTag_t &,char *,int) throw(...)'
        while trying to match the argument list '(size_t, const char [148], long, const char [47])'
c:\documents and settings\feesh\desktop\myrddin\myrddinsdks\lgpl\pluginsvs2008\plugins\landscapescenemanager\src\ogreheightmapterrainpagesource.cpp(1315) : warning C4018: '<' : signed/unsigned mismatch
c:\documents and settings\feesh\desktop\myrddin\myrddinsdks\lgpl\pluginsvs2008\plugins\landscapescenemanager\src\ogreheightmapterrainpagesource.cpp(1319) : warning C4018: '<' : signed/unsigned mismatch
c:\documents and settings\feesh\desktop\myrddin\myrddinsdks\lgpl\pluginsvs2008\plugins\landscapescenemanager\src\ogreheightmapterrainpagesource.cpp(1332) : warning C4267: 'argument' : conversion from 'size_t' to 'int', possible loss of data
c:\documents and settings\feesh\desktop\myrddin\myrddinsdks\lgpl\pluginsvs2008\plugins\landscapescenemanager\src\ogreheightmapterrainpagesource.cpp(1332) : warning C4267: 'argument' : conversion from 'size_t' to 'int', possible loss of data
c:\documents and settings\feesh\desktop\myrddin\myrddinsdks\lgpl\pluginsvs2008\plugins\landscapescenemanager\src\ogreheightmapterrainpagesource.cpp(1645) : warning C4244: '=' : conversion from 'int' to 'Ogre::Real', possible loss of data
c:\documents and settings\feesh\desktop\myrddin\myrddinsdks\lgpl\pluginsvs2008\plugins\landscapescenemanager\src\ogreheightmapterrainpagesource.cpp(1646) : warning C4244: '=' : conversion from 'int' to 'Ogre::Real', possible loss of data
c:\documents and settings\feesh\desktop\myrddin\myrddinsdks\lgpl\pluginsvs2008\plugins\landscapescenemanager\src\ogreheightmapterrainpagesource.cpp(1651) : warning C4018: '>=' : signed/unsigned mismatch
c:\documents and settings\feesh\desktop\myrddin\myrddinsdks\lgpl\pluginsvs2008\plugins\landscapescenemanager\src\ogreheightmapterrainpagesource.cpp(1652) : warning C4267: '=' : conversion from 'size_t' to 'int', possible loss of data
c:\documents and settings\feesh\desktop\myrddin\myrddinsdks\lgpl\pluginsvs2008\plugins\landscapescenemanager\src\ogreheightmapterrainpagesource.cpp(1653) : warning C4018: '>=' : signed/unsigned mismatch
c:\documents and settings\feesh\desktop\myrddin\myrddinsdks\lgpl\pluginsvs2008\plugins\landscapescenemanager\src\ogreheightmapterrainpagesource.cpp(1654) : warning C4267: '=' : conversion from 'size_t' to 'int', possible loss of data
c:\documents and settings\feesh\desktop\myrddin\myrddinsdks\lgpl\pluginsvs2008\plugins\landscapescenemanager\src\ogreheightmapterrainpagesource.cpp(1681) : warning C4244: '=' : conversion from 'int' to 'Ogre::Real', possible loss of data
c:\documents and settings\feesh\desktop\myrddin\myrddinsdks\lgpl\pluginsvs2008\plugins\landscapescenemanager\src\ogreheightmapterrainpagesource.cpp(1682) : warning C4244: '=' : conversion from 'int' to 'Ogre::Real', possible loss of data
OgreOctreePlugin.cpp
c:\documents and settings\feesh\desktop\myrddin\myrddinsdks\lgpl\pluginsvs2008\plugins\landscapescenemanager\include\ogreterrainwater.h(315) : warning C4244: '=' : conversion from 'float' to 'Ogre::ushort', possible loss of data
c:\documents and settings\feesh\desktop\myrddin\myrddinsdks\lgpl\pluginsvs2008\plugins\landscapescenemanager\include\ogreterrainwater.h(427) : warning C4244: '=' : conversion from 'float' to 'Ogre::uint32', possible loss of data
c:\documents and settings\feesh\desktop\myrddin\myrddinsdks\lgpl\pluginsvs2008\plugins\landscapescenemanager\include\ogreterrainwater.h(429) : warning C4244: '=' : conversion from 'float' to 'Ogre::ushort', possible loss of data
c:\documents and settings\feesh\desktop\myrddin\myrddinsdks\lgpl\pluginsvs2008\plugins\landscapescenemanager\src\ogreoctreeplugin.cpp(55) : error C2665: 'operator new' : none of the 5 overloads could convert all the argument types
        c:\program files\microsoft visual studio 9.0\vc\include\crtdbg.h(1165): could be 'void *operator new(size_t,int,const char *,int)'
        c:\program files\microsoft visual studio 9.0\vc\include\xdebug(32): or       'void *operator new(size_t,const std::_DebugHeapTag_t &,char *,int) throw(...)'
        while trying to match the argument list '(size_t, const char [134], long, const char [28])'
OgreSplattingMaterial.cpp
c:\documents and settings\feesh\desktop\myrddin\myrddinsdks\lgpl\pluginsvs2008\plugins\landscapescenemanager\include\ogreterrainwater.h(315) : warning C4244: '=' : conversion from 'float' to 'Ogre::ushort', possible loss of data
c:\documents and settings\feesh\desktop\myrddin\myrddinsdks\lgpl\pluginsvs2008\plugins\landscapescenemanager\include\ogreterrainwater.h(427) : warning C4244: '=' : conversion from 'float' to 'Ogre::uint32', possible loss of data
c:\documents and settings\feesh\desktop\myrddin\myrddinsdks\lgpl\pluginsvs2008\plugins\landscapescenemanager\include\ogreterrainwater.h(429) : warning C4244: '=' : conversion from 'float' to 'Ogre::ushort', possible loss of data
c:\documents and settings\feesh\desktop\myrddin\myrddinsdks\lgpl\pluginsvs2008\plugins\landscapescenemanager\src\ogresplattingmaterial.cpp(276) : warning C4018: '<' : signed/unsigned mismatch
c:\documents and settings\feesh\desktop\myrddin\myrddinsdks\lgpl\pluginsvs2008\plugins\landscapescenemanager\src\ogresplattingmaterial.cpp(302) : warning C4018: '<' : signed/unsigned mismatch
c:\documents and settings\feesh\desktop\myrddin\myrddinsdks\lgpl\pluginsvs2008\plugins\landscapescenemanager\src\ogresplattingmaterial.cpp(369) : warning C4018: '<' : signed/unsigned mismatch
c:\documents and settings\feesh\desktop\myrddin\myrddinsdks\lgpl\pluginsvs2008\plugins\landscapescenemanager\src\ogresplattingmaterial.cpp(370) : warning C4018: '<' : signed/unsigned mismatch
c:\documents and settings\feesh\desktop\myrddin\myrddinsdks\lgpl\pluginsvs2008\plugins\landscapescenemanager\src\ogresplattingmaterial.cpp(375) : error C2665: 'operator new' : none of the 5 overloads could convert all the argument types
        c:\program files\microsoft visual studio 9.0\vc\include\crtdbg.h(1165): could be 'void *operator new(size_t,int,const char *,int)'
        c:\program files\microsoft visual studio 9.0\vc\include\xdebug(32): or       'void *operator new(size_t,const std::_DebugHeapTag_t &,char *,int) throw(...)'
        while trying to match the argument list '(size_t, const char [139], long, const char [45])'
c:\documents and settings\feesh\desktop\myrddin\myrddinsdks\lgpl\pluginsvs2008\plugins\landscapescenemanager\src\ogresplattingmaterial.cpp(529) : warning C4018: '<' : signed/unsigned mismatch
c:\documents and settings\feesh\desktop\myrddin\myrddinsdks\lgpl\pluginsvs2008\plugins\landscapescenemanager\src\ogresplattingmaterial.cpp(530) : warning C4018: '<' : signed/unsigned mismatch
c:\documents and settings\feesh\desktop\myrddin\myrddinsdks\lgpl\pluginsvs2008\plugins\landscapescenemanager\src\ogresplattingmaterial.cpp(585) : warning C4018: '<' : signed/unsigned mismatch
c:\documents and settings\feesh\desktop\myrddin\myrddinsdks\lgpl\pluginsvs2008\plugins\landscapescenemanager\src\ogresplattingmaterial.cpp(1204) : warning C4018: '<' : signed/unsigned mismatch
c:\documents and settings\feesh\desktop\myrddin\myrddinsdks\lgpl\pluginsvs2008\plugins\landscapescenemanager\src\ogresplattingmaterial.cpp(1244) : warning C4267: 'initializing' : conversion from 'size_t' to 'int', possible loss of data
c:\documents and settings\feesh\desktop\myrddin\myrddinsdks\lgpl\pluginsvs2008\plugins\landscapescenemanager\src\ogresplattingmaterial.cpp(1297) : warning C4018: '<' : signed/unsigned mismatch
c:\documents and settings\feesh\desktop\myrddin\myrddinsdks\lgpl\pluginsvs2008\plugins\landscapescenemanager\src\ogresplattingmaterial.cpp(3426) : error C2665: 'operator new' : none of the 5 overloads could convert all the argument types
        c:\program files\microsoft visual studio 9.0\vc\include\crtdbg.h(1165): could be 'void *operator new(size_t,int,const char *,int)'
        c:\program files\microsoft visual studio 9.0\vc\include\xdebug(32): or       'void *operator new(size_t,const std::_DebugHeapTag_t &,char *,int) throw(...)'
        while trying to match the argument list '(size_t, const char [139], long, const char [57])'
c:\documents and settings\feesh\desktop\myrddin\myrddinsdks\lgpl\pluginsvs2008\plugins\landscapescenemanager\src\ogresplattingmaterial.cpp(3427) : error C2665: 'operator new' : none of the 5 overloads could convert all the argument types
        c:\program files\microsoft visual studio 9.0\vc\include\crtdbg.h(1165): could be 'void *operator new(size_t,int,const char *,int)'
        c:\program files\microsoft visual studio 9.0\vc\include\xdebug(32): or       'void *operator new(size_t,const std::_DebugHeapTag_t &,char *,int) throw(...)'
        while trying to match the argument list '(size_t, const char [139], long, const char [57])'
c:\documents and settings\feesh\desktop\myrddin\myrddinsdks\lgpl\pluginsvs2008\plugins\landscapescenemanager\src\ogresplattingmaterial.cpp(3479) : warning C4018: '<' : signed/unsigned mismatch
c:\documents and settings\feesh\desktop\myrddin\myrddinsdks\lgpl\pluginsvs2008\plugins\landscapescenemanager\src\ogresplattingmaterial.cpp(3484) : warning C4018: '<' : signed/unsigned mismatch
c:\documents and settings\feesh\desktop\myrddin\myrddinsdks\lgpl\pluginsvs2008\plugins\landscapescenemanager\src\ogresplattingmaterial.cpp(3489) : warning C4018: '<' : signed/unsigned mismatch
c:\documents and settings\feesh\desktop\myrddin\myrddinsdks\lgpl\pluginsvs2008\plugins\landscapescenemanager\src\ogresplattingmaterial.cpp(3498) : error C2665: 'operator new' : none of the 5 overloads could convert all the argument types
        c:\program files\microsoft visual studio 9.0\vc\include\crtdbg.h(1165): could be 'void *operator new(size_t,int,const char *,int)'
        c:\program files\microsoft visual studio 9.0\vc\include\xdebug(32): or       'void *operator new(size_t,const std::_DebugHeapTag_t &,char *,int) throw(...)'
        while trying to match the argument list '(size_t, const char [139], long, const char [38])'
c:\documents and settings\feesh\desktop\myrddin\myrddinsdks\lgpl\pluginsvs2008\plugins\landscapescenemanager\src\ogresplattingmaterial.cpp(3499) : error C2665: 'operator new' : none of the 5 overloads could convert all the argument types
        c:\program files\microsoft visual studio 9.0\vc\include\crtdbg.h(1165): could be 'void *operator new(size_t,int,const char *,int)'
        c:\program files\microsoft visual studio 9.0\vc\include\xdebug(32): or       'void *operator new(size_t,const std::_DebugHeapTag_t &,char *,int) throw(...)'
        while trying to match the argument list '(size_t, const char [139], long, const char [38])'
c:\documents and settings\feesh\desktop\myrddin\myrddinsdks\lgpl\pluginsvs2008\plugins\landscapescenemanager\src\ogresplattingmaterial.cpp(3721) : warning C4018: '<' : signed/unsigned mismatch
c:\documents and settings\feesh\desktop\myrddin\myrddinsdks\lgpl\pluginsvs2008\plugins\landscapescenemanager\src\ogresplattingmaterial.cpp(3760) : error C2665: 'operator new' : none of the 5 overloads could convert all the argument types
        c:\program files\microsoft visual studio 9.0\vc\include\crtdbg.h(1165): could be 'void *operator new(size_t,int,const char *,int)'
        c:\program files\microsoft visual studio 9.0\vc\include\xdebug(32): or       'void *operator new(size_t,const std::_DebugHeapTag_t &,char *,int) throw(...)'
        while trying to match the argument list '(size_t, const char [139], long, const char [41])'
c:\documents and settings\feesh\desktop\myrddin\myrddinsdks\lgpl\pluginsvs2008\plugins\landscapescenemanager\src\ogresplattingmaterial.cpp(3765) : error C2665: 'operator new' : none of the 5 overloads could convert all the argument types
        c:\program files\microsoft visual studio 9.0\vc\include\crtdbg.h(1165): could be 'void *operator new(size_t,int,const char *,int)'
        c:\program files\microsoft visual studio 9.0\vc\include\xdebug(32): or       'void *operator new(size_t,const std::_DebugHeapTag_t &,char *,int) throw(...)'
        while trying to match the argument list '(size_t, const char [139], long, const char [41])'
c:\documents and settings\feesh\desktop\myrddin\myrddinsdks\lgpl\pluginsvs2008\plugins\landscapescenemanager\src\ogresplattingmaterial.cpp(3961) : error C2665: 'operator new' : none of the 5 overloads could convert all the argument types
        c:\program files\microsoft visual studio 9.0\vc\include\crtdbg.h(1165): could be 'void *operator new(size_t,int,const char *,int)'
        c:\program files\microsoft visual studio 9.0\vc\include\xdebug(32): or       'void *operator new(size_t,const std::_DebugHeapTag_t &,char *,int) throw(...)'
        while trying to match the argument list '(size_t, const char [139], long, const char [55])'
c:\documents and settings\feesh\desktop\myrddin\myrddinsdks\lgpl\pluginsvs2008\plugins\landscapescenemanager\src\ogresplattingmaterial.cpp(3966) : error C2665: 'operator new' : none of the 5 overloads could convert all the argument types
        c:\program files\microsoft visual studio 9.0\vc\include\crtdbg.h(1165): could be 'void *operator new(size_t,int,const char *,int)'
        c:\program files\microsoft visual studio 9.0\vc\include\xdebug(32): or       'void *operator new(size_t,const std::_DebugHeapTag_t &,char *,int) throw(...)'
        while trying to match the argument list '(size_t, const char [139], long, const char [55])'
c:\documents and settings\feesh\desktop\myrddin\myrddinsdks\lgpl\pluginsvs2008\plugins\landscapescenemanager\src\ogresplattingmaterial.cpp(4287) : error C2665: 'operator new' : none of the 5 overloads could convert all the argument types
        c:\program files\microsoft visual studio 9.0\vc\include\crtdbg.h(1165): could be 'void *operator new(size_t,int,const char *,int)'
        c:\program files\microsoft visual studio 9.0\vc\include\xdebug(32): or       'void *operator new(size_t,const std::_DebugHeapTag_t &,char *,int) throw(...)'
        while trying to match the argument list '(size_t, const char [139], long, const char [43])'
c:\documents and settings\feesh\desktop\myrddin\myrddinsdks\lgpl\pluginsvs2008\plugins\landscapescenemanager\src\ogresplattingmaterial.cpp(4297) : error C2665: 'operator new' : none of the 5 overloads could convert all the argument types
        c:\program files\microsoft visual studio 9.0\vc\include\crtdbg.h(1165): could be 'void *operator new(size_t,int,const char *,int)'
        c:\program files\microsoft visual studio 9.0\vc\include\xdebug(32): or       'void *operator new(size_t,const std::_DebugHeapTag_t &,char *,int) throw(...)'
        while trying to match the argument list '(size_t, const char [139], long, const char [43])'
c:\documents and settings\feesh\desktop\myrddin\myrddinsdks\lgpl\pluginsvs2008\plugins\landscapescenemanager\src\ogresplattingmaterial.cpp(4345) : error C2665: 'operator new' : none of the 5 overloads could convert all the argument types
        c:\program files\microsoft visual studio 9.0\vc\include\crtdbg.h(1165): could be 'void *operator new(size_t,int,const char *,int)'
        c:\program files\microsoft visual studio 9.0\vc\include\xdebug(32): or       'void *operator new(size_t,const std::_DebugHeapTag_t &,char *,int) throw(...)'
        while trying to match the argument list '(size_t, const char [139], long, const char [50])'
OgreTerrainSceneManager.cpp
c:\documents and settings\feesh\desktop\myrddin\myrddinsdks\lgpl\pluginsvs2008\plugins\landscapescenemanager\include\ogreterrainwater.h(315) : warning C4244: '=' : conversion from 'float' to 'Ogre::ushort', possible loss of data
c:\documents and settings\feesh\desktop\myrddin\myrddinsdks\lgpl\pluginsvs2008\plugins\landscapescenemanager\include\ogreterrainwater.h(427) : warning C4244: '=' : conversion from 'float' to 'Ogre::uint32', possible loss of data
c:\documents and settings\feesh\desktop\myrddin\myrddinsdks\lgpl\pluginsvs2008\plugins\landscapescenemanager\include\ogreterrainwater.h(429) : warning C4244: '=' : conversion from 'float' to 'Ogre::ushort', possible loss of data
c:\documents and settings\feesh\desktop\myrddin\myrddinsdks\lgpl\pluginsvs2008\plugins\landscapescenemanager\include\ogreguimanager.h(44) : fatal error C1083: Cannot open include file: 'QuickGUIKeyCode.h': No such file or directory
OgreTerrainWater.cpp
c:\documents and settings\feesh\desktop\myrddin\myrddinsdks\lgpl\pluginsvs2008\plugins\landscapescenemanager\include\ogreterrainwater.h(315) : warning C4244: '=' : conversion from 'float' to 'Ogre::ushort', possible loss of data
c:\documents and settings\feesh\desktop\myrddin\myrddinsdks\lgpl\pluginsvs2008\plugins\landscapescenemanager\include\ogreterrainwater.h(427) : warning C4244: '=' : conversion from 'float' to 'Ogre::uint32', possible loss of data
c:\documents and settings\feesh\desktop\myrddin\myrddinsdks\lgpl\pluginsvs2008\plugins\landscapescenemanager\include\ogreterrainwater.h(429) : warning C4244: '=' : conversion from 'float' to 'Ogre::ushort', possible loss of data
c:\documents and settings\feesh\desktop\myrddin\myrddinsdks\lgpl\pluginsvs2008\plugins\landscapescenemanager\src\ogreterrainwater.cpp(360) : error C2665: 'operator new' : none of the 5 overloads could convert all the argument types
        c:\program files\microsoft visual studio 9.0\vc\include\crtdbg.h(1165): could be 'void *operator new(size_t,int,const char *,int)'
        c:\program files\microsoft visual studio 9.0\vc\include\xdebug(32): or       'void *operator new(size_t,const std::_DebugHeapTag_t &,char *,int) throw(...)'
        while trying to match the argument list '(size_t, const char [134], long, const char [32])'
c:\documents and settings\feesh\desktop\myrddin\myrddinsdks\lgpl\pluginsvs2008\plugins\landscapescenemanager\src\ogreterrainwater.cpp(371) : warning C4267: '=' : conversion from 'size_t' to 'Ogre::ushort', possible loss of data
c:\documents and settings\feesh\desktop\myrddin\myrddinsdks\lgpl\pluginsvs2008\plugins\landscapescenemanager\src\ogreterrainwater.cpp(384) : warning C4244: 'argument' : conversion from 'int' to 'Ogre::Real', possible loss of data
c:\documents and settings\feesh\desktop\myrddin\myrddinsdks\lgpl\pluginsvs2008\plugins\landscapescenemanager\src\ogreterrainwater.cpp(384) : warning C4244: 'argument' : conversion from 'int' to 'Ogre::Real', possible loss of data
c:\documents and settings\feesh\desktop\myrddin\myrddinsdks\lgpl\pluginsvs2008\plugins\landscapescenemanager\src\ogreterrainwater.cpp(384) : warning C4244: 'argument' : conversion from 'Ogre::uint32' to 'Ogre::Real', possible loss of data
c:\documents and settings\feesh\desktop\myrddin\myrddinsdks\lgpl\pluginsvs2008\plugins\landscapescenemanager\src\ogreterrainwater.cpp(384) : warning C4244: 'argument' : conversion from 'Ogre::uint32' to 'Ogre::Real', possible loss of data
c:\documents and settings\feesh\desktop\myrddin\myrddinsdks\lgpl\pluginsvs2008\plugins\landscapescenemanager\src\ogreterrainwater.cpp(396) : error C2665: 'operator new' : none of the 5 overloads could convert all the argument types
        c:\program files\microsoft visual studio 9.0\vc\include\crtdbg.h(1165): could be 'void *operator new(size_t,int,const char *,int)'
        c:\program files\microsoft visual studio 9.0\vc\include\xdebug(32): or       'void *operator new(size_t,const std::_DebugHeapTag_t &,char *,int) throw(...)'
        while trying to match the argument list '(size_t, const char [134], long, const char [32])'
c:\documents and settings\feesh\desktop\myrddin\myrddinsdks\lgpl\pluginsvs2008\plugins\landscapescenemanager\src\ogreterrainwater.cpp(397) : error C2665: 'operator new' : none of the 5 overloads could convert all the argument types
        c:\program files\microsoft visual studio 9.0\vc\include\crtdbg.h(1165): could be 'void *operator new(size_t,int,const char *,int)'
        c:\program files\microsoft visual studio 9.0\vc\include\xdebug(32): or       'void *operator new(size_t,const std::_DebugHeapTag_t &,char *,int) throw(...)'
        while trying to match the argument list '(size_t, const char [134], long, const char [32])'
c:\documents and settings\feesh\desktop\myrddin\myrddinsdks\lgpl\pluginsvs2008\plugins\landscapescenemanager\src\ogreterrainwater.cpp(447) : warning C4267: '=' : conversion from 'size_t' to 'Ogre::ushort', possible loss of data
c:\documents and settings\feesh\desktop\myrddin\myrddinsdks\lgpl\pluginsvs2008\plugins\landscapescenemanager\src\ogreterrainwater.cpp(462) : warning C4244: 'argument' : conversion from 'int' to 'Ogre::Real', possible loss of data
c:\documents and settings\feesh\desktop\myrddin\myrddinsdks\lgpl\pluginsvs2008\plugins\landscapescenemanager\src\ogreterrainwater.cpp(462) : warning C4244: 'argument' : conversion from 'int' to 'Ogre::Real', possible loss of data
c:\documents and settings\feesh\desktop\myrddin\myrddinsdks\lgpl\pluginsvs2008\plugins\landscapescenemanager\src\ogreterrainwater.cpp(462) : warning C4244: 'argument' : conversion from 'Ogre::uint32' to 'Ogre::Real', possible loss of data
c:\documents and settings\feesh\desktop\myrddin\myrddinsdks\lgpl\pluginsvs2008\plugins\landscapescenemanager\src\ogreterrainwater.cpp(462) : warning C4244: 'argument' : conversion from 'Ogre::uint32' to 'Ogre::Real', possible loss of data
c:\documents and settings\feesh\desktop\myrddin\myrddinsdks\lgpl\pluginsvs2008\plugins\landscapescenemanager\src\ogreterrainwater.cpp(595) : warning C4267: 'argument' : conversion from 'size_t' to 'unsigned int', possible loss of data
c:\documents and settings\feesh\desktop\myrddin\myrddinsdks\lgpl\pluginsvs2008\plugins\landscapescenemanager\src\ogreterrainwater.cpp(629) : warning C4267: 'argument' : conversion from 'size_t' to 'unsigned int', possible loss of data
c:\documents and settings\feesh\desktop\myrddin\myrddinsdks\lgpl\pluginsvs2008\plugins\landscapescenemanager\src\ogreterrainwater.cpp(1434) : error C2665: 'operator new' : none of the 5 overloads could convert all the argument types
        c:\program files\microsoft visual studio 9.0\vc\include\crtdbg.h(1165): could be 'void *operator new(size_t,int,const char *,int)'
        c:\program files\microsoft visual studio 9.0\vc\include\xdebug(32): or       'void *operator new(size_t,const std::_DebugHeapTag_t &,char *,int) throw(...)'
        while trying to match the argument list '(size_t, const char [134], long, const char [44])'
c:\documents and settings\feesh\desktop\myrddin\myrddinsdks\lgpl\pluginsvs2008\plugins\landscapescenemanager\src\ogreterrainwater.cpp(1618) : warning C4244: 'initializing' : conversion from 'const float' to 'Ogre::uint32', possible loss of data
c:\documents and settings\feesh\desktop\myrddin\myrddinsdks\lgpl\pluginsvs2008\plugins\landscapescenemanager\src\ogreterrainwater.cpp(1620) : warning C4244: 'initializing' : conversion from 'float' to 'Ogre::ushort', possible loss of data
Generating Code...
Build log was saved at "file://c:\Documents and Settings\feesh\Desktop\Myrddin\MyrddinSDKs\LGPL\PluginsVS2008\Plugins\LandscapeSceneManager\obj\Debug\BuildLog.htm"
Plugin_LandscapeSceneManager - 21 error(s), 68 warning(s)
========== Build: 0 succeeded, 1 failed, 2 up-to-date, 0 skipped ==========
How might I solve these errors? :?
User avatar
DanielSefton
Ogre Magi
Posts: 1235
Joined: Fri Oct 26, 2007 12:36 am
Location: Mountain View, CA
x 10

Re: Myrddin Landscape Plugin SDK

Post by DanielSefton »

I fixed all 1.7 porting issues with my 'patch', and Xplodwild applied it: http://www.ogre3d.org/forums/viewtopic. ... 76#p413576
User avatar
Pyritie
Gnome
Posts: 363
Joined: Wed Feb 25, 2009 6:15 pm
Location: UK
x 8

Re: Myrddin Landscape Plugin SDK

Post by Pyritie »

are we talking about ogre 1.7 or mogre 1.7?
I use Mogre, BulletSharp, LuaNetInterface, irrKlang, and Miyagi! | Ponykart (Showcase)
Image
User avatar
Superfeesh
Halfling
Posts: 62
Joined: Tue Jun 23, 2009 4:53 pm
x 1

Re: Myrddin Landscape Plugin SDK

Post by Superfeesh »

Ogre 1.7.2.
Thanks for the help Daniel! I compiled it successfully against Ogre 1.7.2, but haven't been able to test it yet. I used Microsoft Visual C++ Express 2008.

Because this caused me a bit of trouble, I'll write out how I did it so others don't have to suffer. :lol:

First you need this to start:
nico008 wrote:-OGRE 1.7.2 SDK for Visual C++ .Net 2010 (32-bit) from http://www.ogre3d.org/
-Microsoft Visual C++ Dependencies Package from http://www.ogre3d.org/
-MLPSDK093Sources.rar from http://sourceforge.net/projects/myrddin ... gin/v0.93/
-Your zip file from http://ompldr.org/vNnBtag
Then...
To fix the OgreZPK errors, you will need to modify OgreZPK.h and OgreZPK.cpp.
OgreZPK.h

Code: Select all

DataStreamPtr open(const String& filename, bool readOnly = true) const;
time_t getModifiedTime(const String& filename);
Then modify OgreZPK.cpp with appropriate changes and add this function.

Code: Select all

time_t ZPKArchive::getModifiedTime(const Ogre::String &filename){
		time_t ret(0);
		return ret;
	}
Then to compile LandscapeSceneMgr, I changed all the OGRE_NEWs to new, and it compiled.

Though my solutions are probably really amateur, I hope that helps someone out there!
User avatar
nevarim
Gnoll
Posts: 675
Joined: Mon Jul 05, 2010 6:16 pm
Location: Pavia Italy
x 4

Re: Myrddin Landscape Plugin SDK

Post by nevarim »

now you have problem on ogre sdk, if you try ti recompile it it give error on zpkarchive :(

i'm blocked on this step for myrrdyn
i'm a noob until proven otherwise :D
used in my project ;) and thanks to everyone :D
Ogre 3d
Mygui
Skyx
Hydrax
MOC
CCS
User avatar
Superfeesh
Halfling
Posts: 62
Joined: Tue Jun 23, 2009 4:53 pm
x 1

Re: Myrddin Landscape Plugin SDK

Post by Superfeesh »

If you post your build log, maybe I can help you, nevarim. c:
User avatar
nevarim
Gnoll
Posts: 675
Joined: Mon Jul 05, 2010 6:16 pm
Location: Pavia Italy
x 4

Re: Myrddin Landscape Plugin SDK

Post by nevarim »

thanks

this evening i'll try again to recompile, but one starting problem is that in vs2010 one of projects is not upgraded from vs2008(i don't remember the exact name this evening i'll post all :) )

:S

thanks for support


Nevarim
i'm a noob until proven otherwise :D
used in my project ;) and thanks to everyone :D
Ogre 3d
Mygui
Skyx
Hydrax
MOC
CCS
User avatar
Superfeesh
Halfling
Posts: 62
Joined: Tue Jun 23, 2009 4:53 pm
x 1

Re: Myrddin Landscape Plugin SDK

Post by Superfeesh »

Ok, so I went and implemented Myrddin into my program. However, I'm still having an error :C

Code: Select all

Initialising resource group landsample
Assertion failedd: mRTPrimary, file c:\...addresshereyup\ogreterrainscenemanager.cpp, line 5195
Lines 5191-5197 in OgreTerrainSceneManager.cpp:

Code: Select all

RenderTarget *TerrainSceneManager::getRTPrimary()
	{
		if (mRTPrimaryName.empty())
			setRTPrimaryName( "OGRE Render Window");
		assert(mRTPrimary); <---- This is line 5195!!!
		return mRTPrimary;
	}
I read earlier in this thread, on page 1, that this assert can be solved by calling SetOption("RenderTargetPrimaryName",nameRT) in my program, but I do not know what to replace the nameRT with. (Idiot programmer ftw :P) If someone could help me overcome this little obstacle I would be sooo grateful. I am so close to having myrddin working. :shock:
User avatar
Superfeesh
Halfling
Posts: 62
Joined: Tue Jun 23, 2009 4:53 pm
x 1

Re: Myrddin Landscape Plugin SDK

Post by Superfeesh »

^ I've been trying to solve this, with no success.
Could someone please enlighten me as to why /this/ doesn't work? What am I doing wrong?

Code: Select all

sceneMgr->setOption("RenderTargetPrimaryName", root->getRenderSystem()->getRenderTarget(renderWin->getName())));
I really want to get this plugin up and going so I can continue with the rest of my program. :P
User avatar
Superfeesh
Halfling
Posts: 62
Joined: Tue Jun 23, 2009 4:53 pm
x 1

Re: Myrddin Landscape Plugin SDK

Post by Superfeesh »

Sorry for the triple post but I just want to say that I solved my problem by renaming my render window to "OGRE Render Window." Now Myrddin loads!

I want to say that I'm really loving this plugin. It's super awesome and thank you for it! :D

However, I am having a problem where the sky shakes whenever the camera moves. It gets worse as I move my character around. Does anyone know how to fix this? It's kind of distracting. :lol:

EDIT: updating my post with screenshots of my problems with the plugin. It's hard to show the shaking, but I am also having an issue with extreme water/distance... 'clipping'? The sky is stretched and distorted when the camera is moving. (it's not a problem with my graphics card- this issue doesn't happen with the demo.)
Image

Can some kindly code hero help me, please?