Stunt Playground 2.0 *source code* released

walaber

22-05-2006 02:27:59

http://www.ogre3d.org/phpBB2/viewtopic.php?t=20756

lance

22-05-2006 09:36:31

I could not believe my eyes! walaber you are the best!

ps: the download is a bit slow... after 92 hours I could finally have a look into the code, but I can wait!

abecam

23-05-2006 13:16:36

Wow that's great !!! :D :D :D
I have downloaded it, then I adapted it slightly for Dagon:



WalaberOgreApplication->

virtual void chooseSceneManager(void)
{
// Get the SceneManager, in this case a generic one
mSceneMgr = mRoot->createSceneManager(ST_GENERIC, "ExampleSMInstance");
}

StuntPlaygroundApplication->

void Application::createScene()
{
...
/////////////////////////////////////////////
// dirt particle system
mDirtParticles = mSceneMgr->createParticleSystem("DirtParticles", "WalaberDirtTest");
...
/////////////////////////////////////////////
// spark particles system
mSparkParticles = mSceneMgr->createParticleSystem("SparkParticles", "WalaberSparkTest");
...



+ integration of TinyXML and Line3D files inside the project (crappy I know but it works)

--------> It compiles! :D :shock:

Then I have no GUI when I run... But after 20 min works, that's already good (I see the arena and I can switch between the invisible GUI and the "edit"-mode using "escape"). I spent one month to compile NeL (one MMORPG engine, before they did the wiki page), and the example was corrupted :cry: , how relaxing it is to work with Ogre and OgreNewt! :)

Thanks a lot !!!! :P

walaber

23-05-2006 15:46:44

you need to pass a pointer of the SceneManager to CEGUI::System now. pass it as the last argument in the constructor, and the GUI should show up.

abecam

24-05-2006 08:16:58

That's it! :D

Added here:
StuntPlaygroundApplication:


void Application::createScene()
{
...

/////////////////////////////////////////////
// setup CEGUI!
mGUIRenderer = new CEGUI::OgreCEGUIRenderer( mWindow, Ogre::RENDER_QUEUE_OVERLAY, false, 3000 , mSceneMgr);


It works perfectly! Thanks !!! :) :D Very good job! Then I have no time to play with that now :cry: (yes I will find some anyway, I like StuntPlayground so much... I already did one strange car before, I really am so glad to have a look on the code :D ).

Predat0R

30-07-2006 16:11:43

I have a problem with "Media":
Error at line 13 of Examples.program:
....
...
Error at line 11 of StdQuad_vp.program
....
Error #: 7
Function: GpuProgramParameters::getParamIndex
...
Error at line 6 of BlackAndWhite.material:

And more others errors!!!!
may be I can download "Media" and then stunt playground will work?

abecam

30-07-2006 22:01:49

You can also download the binary "Stunt Playground", so you have the media files with the complete game too. I did like that (it's also nice to see if it is like it should be when it runs).

DaCracker

31-07-2006 09:24:40

I really like this game, and having the source to it...
it's just wunderful :D thanks Walaber! :D

Predat0R

31-07-2006 21:28:50

Please gime to me 2 file from SP ( resource.cfg and media.cfg)
engine.sur@gmail.com

Predat0R

01-08-2006 16:32:51

???????

walaber

02-08-2006 06:43:21

why don't you have those files already? just redownload Stunt Playground (the game binary) if you need them again.

Predat0R

02-08-2006 16:37:06

I download StuntPlayground_2_0_source.rar but he don't have RESOURCES.CFG and MEDIA.CFG !!!!!!!!!!

walaber

02-08-2006 17:39:06

you need a copy of the actual GAME (not the source) to run it. I will try to add those files later.

Predat0R

02-08-2006 17:59:03

http://stunt-playground.ic.cz/downloadgame.htm

This that that is necessary ???

Predat0R

02-08-2006 21:09:13

Now such problem a problem as well as what to do in the game : there is a cube which I can operate and what to do further where the car where map, etc.?????

walaber

03-08-2006 06:54:02

please just download the GAME and try it, it comes with instructions on how to play.

Predat0R

04-08-2006 13:15:57

mDirtParticles = Ogre::ParticleSystemManager::getSingleton().createSystem("DirtParticles", "WalaberDirtTest");
I have error:
error C2039: 'createSystem' : is not a member of 'Ogre::ParticleSystemManager'

I delete it's line and past next:
mDirtParticles = Ogre::ParticleSystemManager::getSingleton().createSystemImpl("DirtParticles", "WalaberDirtTest");
then I have next error:
error C2248: 'Ogre::ParticleSystemManager::createSystemImpl' : cannot access protected member declared in class 'Ogre::ParticleSystemManager'
I understand what Ogre::ParticleSystemManager - protected class
BUT HOW ME correct ERROR ????

abecam

04-08-2006 15:05:42

the answers to adapt Stunt Playground to Dagon are on the first page of this topic, helped by Walaber... Here is the interesting part:


/////////////////////////////////////////////
// dirt particle system
mDirtParticles = mSceneMgr->createParticleSystem("DirtParticles", "WalaberDirtTest");
...
/////////////////////////////////////////////
// spark particles system
mSparkParticles = mSceneMgr->createParticleSystem("SparkParticles", "WalaberSparkTest");


You should deeply read the topic before you ask question! ;)

CK_MACK

09-03-2007 18:55:45

A very big Thank you to walaber for providing the source code to such a very cool game to the community!

My son absolutely loves playing it.

Marc.

Arcanor

13-04-2007 02:55:07

I tried compiling the source code but it appears that it's not yet compatible with ogre eihort. Are there any plans to port to the new version?

walaber

13-04-2007 07:17:30

not really... it should be pretty easy to update to work with Eihort...

Audiofile

24-10-2007 22:42:29

I've done a lot of the porting work (main part which needed updating was the input system), but I'm getting some errors. I think they're caused by build mode of libraries not matching, but can't be certain. Does anyone know what would cause the following...

1>------ Build started: Project: StuntPlayground, Configuration: Debug Win32 ------
1>Linking...
1>LINK : warning LNK4098: defaultlib 'MSVCRT' conflicts with use of other libs; use /NODEFAULTLIB:library
1>CEGUIFrameListener.obj : error LNK2019: unresolved external symbol "__declspec(dllimport) public: void __thiscall CEGUI::Window::setPosition(class CEGUI::Vector2 const &)" (__imp_?setPosition@Window@CEGUI@@QAEXABVVector2@2@@Z) referenced in function "bool __cdecl StuntPlayground::frameStarted(struct Ogre::FrameEvent const &)" (?frameStarted@StuntPlayground@@YA_NABUFrameEvent@Ogre@@@Z)
1>Dialogs.obj : error LNK2001: unresolved external symbol "__declspec(dllimport) public: void __thiscall CEGUI::Window::setPosition(class CEGUI::Vector2 const &)" (__imp_?setPosition@Window@CEGUI@@QAEXABVVector2@2@@Z)
1>StuntPlaygroundApplication.obj : error LNK2001: unresolved external symbol "__declspec(dllimport) public: void __thiscall CEGUI::Window::setPosition(class CEGUI::Vector2 const &)" (__imp_?setPosition@Window@CEGUI@@QAEXABVVector2@2@@Z)
1>CEGUIFrameListener.obj : error LNK2019: unresolved external symbol "__declspec(dllimport) public: class CEGUI::Vector2 __thiscall CEGUI::Window::getPosition(void)const " (__imp_?getPosition@Window@CEGUI@@QBE?AVVector2@2@XZ) referenced in function "bool __cdecl StuntPlayground::frameStarted(struct Ogre::FrameEvent const &)" (?frameStarted@StuntPlayground@@YA_NABUFrameEvent@Ogre@@@Z)
1>Dialogs.obj : error LNK2019: unresolved external symbol "__declspec(dllimport) public: void __thiscall CEGUI::FrameWindow::setCaptionColour(class CEGUI::colour)" (__imp_?setCaptionColour@FrameWindow@CEGUI@@QAEXVcolour@2@@Z) referenced in function "public: __thiscall StuntPlayground::BasicDialog::BasicDialog(class CEGUI::Window *,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > &)" (??0BasicDialog@StuntPlayground@@QAE@PAVWindow@CEGUI@@AAV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z)
1>Dialogs.obj : error LNK2019: unresolved external symbol "__declspec(dllimport) public: static class CEGUI::WindowManager & __cdecl CEGUI::WindowManager::getSingleton(void)" (__imp_?getSingleton@WindowManager@CEGUI@@SAAAV12@XZ) referenced in function "public: __thiscall StuntPlayground::BasicDialog::BasicDialog(class CEGUI::Window *,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > &)" (??0BasicDialog@StuntPlayground@@QAE@PAVWindow@CEGUI@@AAV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z)
1>StuntPlaygroundApplication.obj : error LNK2001: unresolved external symbol "__declspec(dllimport) public: static class CEGUI::WindowManager & __cdecl CEGUI::WindowManager::getSingleton(void)" (__imp_?getSingleton@WindowManager@CEGUI@@SAAAV12@XZ)
1>Dialogs.obj : error LNK2019: unresolved external symbol "__declspec(dllimport) public: void __thiscall CEGUI::ButtonBase::setPushedTextColour(class CEGUI::colour const &)" (__imp_?setPushedTextColour@ButtonBase@CEGUI@@QAEXABVcolour@2@@Z) referenced in function "public: __thiscall StuntPlayground::StandardButton::StandardButton(class CEGUI::String,class CEGUI::String)" (??0StandardButton@StuntPlayground@@QAE@VString@CEGUI@@0@Z)
1>StuntPlaygroundApplication.obj : error LNK2001: unresolved external symbol "__declspec(dllimport) public: void __thiscall CEGUI::ButtonBase::setPushedTextColour(class CEGUI::colour const &)" (__imp_?setPushedTextColour@ButtonBase@CEGUI@@QAEXABVcolour@2@@Z)
1>Dialogs.obj : error LNK2019: unresolved external symbol "__declspec(dllimport) public: void __thiscall CEGUI::ButtonBase::setHoverTextColour(class CEGUI::colour const &)" (__imp_?setHoverTextColour@ButtonBase@CEGUI@@QAEXABVcolour@2@@Z) referenced in function "public: __thiscall StuntPlayground::StandardButton::StandardButton(class CEGUI::String,class CEGUI::String)" (??0StandardButton@StuntPlayground@@QAE@VString@CEGUI@@0@Z)
1>StuntPlaygroundApplication.obj : error LNK2001: unresolved external symbol "__declspec(dllimport) public: void __thiscall CEGUI::ButtonBase::setHoverTextColour(class CEGUI::colour const &)" (__imp_?setHoverTextColour@ButtonBase@CEGUI@@QAEXABVcolour@2@@Z)
1>Dialogs.obj : error LNK2019: unresolved external symbol "__declspec(dllimport) public: void __thiscall CEGUI::ButtonBase::setNormalTextColour(class CEGUI::colour const &)" (__imp_?setNormalTextColour@ButtonBase@CEGUI@@QAEXABVcolour@2@@Z) referenced in function "public: __thiscall StuntPlayground::StandardButton::StandardButton(class CEGUI::String,class CEGUI::String)" (??0StandardButton@StuntPlayground@@QAE@VString@CEGUI@@0@Z)
1>StuntPlaygroundApplication.obj : error LNK2001: unresolved external symbol "__declspec(dllimport) public: void __thiscall CEGUI::ButtonBase::setNormalTextColour(class CEGUI::colour const &)" (__imp_?setNormalTextColour@ButtonBase@CEGUI@@QAEXABVcolour@2@@Z)
1>Dialogs.obj : error LNK2019: unresolved external symbol "__declspec(dllimport) public: void __thiscall CEGUI::Window::setSize(class CEGUI::Size const &)" (__imp_?setSize@Window@CEGUI@@QAEXABVSize@2@@Z) referenced in function "public: __thiscall StuntPlayground::LoadDialog::LoadDialog(class CEGUI::Window *)" (??0LoadDialog@StuntPlayground@@QAE@PAVWindow@CEGUI@@@Z)
1>StuntPlaygroundApplication.obj : error LNK2001: unresolved external symbol "__declspec(dllimport) public: void __thiscall CEGUI::Window::setSize(class CEGUI::Size const &)" (__imp_?setSize@Window@CEGUI@@QAEXABVSize@2@@Z)
1>Dialogs.obj : error LNK2019: unresolved external symbol "__declspec(dllimport) public: void __thiscall CEGUI::Editbox::setNormalSelectBrushColour(class CEGUI::colour const &)" (__imp_?setNormalSelectBrushColour@Editbox@CEGUI@@QAEXABVcolour@2@@Z) referenced in function "public: __thiscall StuntPlayground::SaveDialog::SaveDialog(class CEGUI::Window *)" (??0SaveDialog@StuntPlayground@@QAE@PAVWindow@CEGUI@@@Z)
1>Dialogs.obj : error LNK2019: unresolved external symbol "__declspec(dllimport) public: void __thiscall CEGUI::Editbox::setNormalTextColour(class CEGUI::colour const &)" (__imp_?setNormalTextColour@Editbox@CEGUI@@QAEXABVcolour@2@@Z) referenced in function "public: __thiscall StuntPlayground::SaveDialog::SaveDialog(class CEGUI::Window *)" (??0SaveDialog@StuntPlayground@@QAE@PAVWindow@CEGUI@@@Z)
1>Dialogs.obj : error LNK2019: unresolved external symbol "__declspec(dllimport) public: void __thiscall CEGUI::Static::setFrameEnabled(bool)" (__imp_?setFrameEnabled@Static@CEGUI@@QAEX_N@Z) referenced in function "public: __thiscall StuntPlayground::ErrorDialog::ErrorDialog(class CEGUI::Window *)" (??0ErrorDialog@StuntPlayground@@QAE@PAVWindow@CEGUI@@@Z)
1>StuntPlaygroundApplication.obj : error LNK2001: unresolved external symbol "__declspec(dllimport) public: void __thiscall CEGUI::Static::setFrameEnabled(bool)" (__imp_?setFrameEnabled@Static@CEGUI@@QAEX_N@Z)
1>Dialogs.obj : error LNK2019: unresolved external symbol "__declspec(dllimport) public: void __thiscall CEGUI::StaticText::setTextColours(class CEGUI::colour const &)" (__imp_?setTextColours@StaticText@CEGUI@@QAEXABVcolour@2@@Z) referenced in function "public: __thiscall StuntPlayground::ErrorDialog::ErrorDialog(class CEGUI::Window *)" (??0ErrorDialog@StuntPlayground@@QAE@PAVWindow@CEGUI@@@Z)
1>StuntPlaygroundApplication.obj : error LNK2001: unresolved external symbol "__declspec(dllimport) public: void __thiscall CEGUI::StaticText::setTextColours(class CEGUI::colour const &)" (__imp_?setTextColours@StaticText@CEGUI@@QAEXABVcolour@2@@Z)
1>Dialogs.obj : error LNK2019: unresolved external symbol "__declspec(dllimport) public: virtual class CEGUI::RefPtr<class CEGUI::Event::ConnectionInterface> __thiscall CEGUI::EventSet::subscribeEvent(class CEGUI::String const &,class CEGUI::SubscriberTemplate<bool,class CEGUI::EventArgs const &>)" (__imp_?subscribeEvent@EventSet@CEGUI@@UAE?AV?$RefPtr@VConnectionInterface@Event@CEGUI@@@2@ABVString@2@V?$SubscriberTemplate@_NABVEventArgs@CEGUI@@@2@@Z) referenced in function "public: __thiscall StuntPlayground::SettingDialog::SettingDialog(class CEGUI::Window *,class Ogre::SceneManager *)" (??0SettingDialog@StuntPlayground@@QAE@PAVWindow@CEGUI@@PAVSceneManager@Ogre@@@Z)
1>Dialogs.obj : error LNK2019: unresolved external symbol "__declspec(dllimport) public: void __thiscall CEGUI::Static::setBackgroundColours(class CEGUI::colour const &)" (__imp_?setBackgroundColours@Static@CEGUI@@QAEXABVcolour@2@@Z) referenced in function "public: __thiscall StuntPlayground::SettingDialog::SettingDialog(class CEGUI::Window *,class Ogre::SceneManager *)" (??0SettingDialog@StuntPlayground@@QAE@PAVWindow@CEGUI@@PAVSceneManager@Ogre@@@Z)
1>Dialogs.obj : error LNK2019: unresolved external symbol "__declspec(dllimport) public: void __thiscall CEGUI::ButtonBase::setDisabledTextColour(class CEGUI::colour const &)" (__imp_?setDisabledTextColour@ButtonBase@CEGUI@@QAEXABVcolour@2@@Z) referenced in function "private: void __thiscall StuntPlayground::SettingDialog::setupRadio(class CEGUI::RadioButton *)" (?setupRadio@SettingDialog@StuntPlayground@@AAEXPAVRadioButton@CEGUI@@@Z)
1>Dialogs.obj : error LNK2019: unresolved external symbol "__declspec(dllimport) public: void __thiscall CEGUI::StaticImage::setImage(class CEGUI::String const &,class CEGUI::String const &)" (__imp_?setImage@StaticImage@CEGUI@@QAEXABVString@2@0@Z) referenced in function "public: __thiscall StuntPlayground::ReplayControls::ReplayControls(class CEGUI::Window *)" (??0ReplayControls@StuntPlayground@@QAE@PAVWindow@CEGUI@@@Z)
1>StuntPlaygroundApplication.obj : error LNK2001: unresolved external symbol "__declspec(dllimport) public: void __thiscall CEGUI::StaticImage::setImage(class CEGUI::String const &,class CEGUI::String const &)" (__imp_?setImage@StaticImage@CEGUI@@QAEXABVString@2@0@Z)
1>Dialogs.obj : error LNK2019: unresolved external symbol "__declspec(dllimport) public: void __thiscall CEGUI::Static::setFrameColours(class CEGUI::colour const &)" (__imp_?setFrameColours@Static@CEGUI@@QAEXABVcolour@2@@Z) referenced in function "private: bool __thiscall StuntPlayground::ReplayControls::imgEnter(class CEGUI::EventArgs const &)" (?imgEnter@ReplayControls@StuntPlayground@@AAE_NABVEventArgs@CEGUI@@@Z)
1>StuntPlaygroundApplication.obj : error LNK2001: unresolved external symbol "__declspec(dllimport) public: void __thiscall CEGUI::Static::setFrameColours(class CEGUI::colour const &)" (__imp_?setFrameColours@Static@CEGUI@@QAEXABVcolour@2@@Z)
1>Dialogs.obj : error LNK2019: unresolved external symbol "__declspec(dllimport) public: void __thiscall CEGUI::Referenced::release(void)const " (__imp_?release@Referenced@CEGUI@@QBEXXZ) referenced in function "public: __thiscall CEGUI::RefPtr<class CEGUI::Event::ConnectionInterface>::~RefPtr<class CEGUI::Event::ConnectionInterface>(void)" (??1?$RefPtr@VConnectionInterface@Event@CEGUI@@@CEGUI@@QAE@XZ)
1>StuntPlaygroundApplication.obj : error LNK2001: unresolved external symbol "__declspec(dllimport) public: void __thiscall CEGUI::Referenced::release(void)const " (__imp_?release@Referenced@CEGUI@@QBEXXZ)
1>MainFrameListener.obj : error LNK2019: unresolved external symbol "__declspec(dllimport) public: static class OIS::InputManager * __cdecl OIS::InputManager::createInputSystem(class std::multimap<class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >,struct std::less<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 std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > > > > &)" (__imp_?createInputSystem@InputManager@OIS@@SAPAV12@AAV?$multimap@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@V12@U?$less@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@@V12@@std@@@2@@std@@@Z) referenced in function "public: __thiscall StuntPlayground::MainFrameListener::MainFrameListener(class Ogre::RenderWindow *,class Ogre::Camera *,class Ogre::SceneManager *,class StuntPlayground::FollowCamera *,class OgreNewt::World *,int)" (??0MainFrameListener@StuntPlayground@@QAE@PAVRenderWindow@Ogre@@PAVCamera@3@PAVSceneManager@3@PAVFollowCamera@1@PAVWorld@OgreNewt@@H@Z)
1>MainFrameListener.obj : error LNK2019: unresolved external symbol "__declspec(dllimport) public: bool __thiscall OIS::MouseState::buttonDown(enum OIS::MouseButtonID)const " (__imp_?buttonDown@MouseState@OIS@@QBE_NW4MouseButtonID@2@@Z) referenced in function "public: virtual bool __thiscall StuntPlayground::MainFrameListener::frameStarted(struct Ogre::FrameEvent const &)" (?frameStarted@MainFrameListener@StuntPlayground@@UAE_NABUFrameEvent@Ogre@@@Z)
1>MainFrameListener.obj : error LNK2019: unresolved external symbol "__declspec(dllimport) public: struct OIS::MouseState const & __thiscall OIS::Mouse::getMouseState(void)const " (__imp_?getMouseState@Mouse@OIS@@QBEABUMouseState@2@XZ) referenced in function "public: virtual bool __thiscall StuntPlayground::MainFrameListener::frameStarted(struct Ogre::FrameEvent const &)" (?frameStarted@MainFrameListener@StuntPlayground@@UAE_NABUFrameEvent@Ogre@@@Z)
1>StuntPlaygroundApplication.obj : error LNK2019: unresolved external symbol "__declspec(dllimport) public: static class CEGUI::SchemeManager & __cdecl CEGUI::SchemeManager::getSingleton(void)" (__imp_?getSingleton@SchemeManager@CEGUI@@SAAAV12@XZ) referenced in function "protected: virtual void __thiscall StuntPlayground::Application::createScene(void)" (?createScene@Application@StuntPlayground@@MAEXXZ)
1>StuntPlaygroundApplication.obj : error LNK2019: unresolved external symbol "__declspec(dllimport) public: static class CEGUI::Logger & __cdecl CEGUI::Logger::getSingleton(void)" (__imp_?getSingleton@Logger@CEGUI@@SAAAV12@XZ) referenced in function "protected: virtual void __thiscall StuntPlayground::Application::createScene(void)" (?createScene@Application@StuntPlayground@@MAEXXZ)
1>StuntPlaygroundApplication.obj : error LNK2019: unresolved external symbol "__declspec(dllimport) public: __thiscall CEGUI::System::System(class CEGUI::Renderer *,unsigned char const *)" (__imp_??0System@CEGUI@@QAE@PAVRenderer@1@PBE@Z) referenced in function "protected: virtual void __thiscall StuntPlayground::Application::createScene(void)" (?createScene@Application@StuntPlayground@@MAEXXZ)
1>StuntPlaygroundApplication.obj : error LNK2001: unresolved external symbol "public: virtual class CEGUI::RefPtr<class CEGUI::Event::ConnectionInterface> __thiscall CEGUI::EventSet::subscribeEvent(class CEGUI::String const &,int,class CEGUI::SubscriberTemplate<bool,class CEGUI::EventArgs const &>)" (?subscribeEvent@EventSet@CEGUI@@UAE?AV?$RefPtr@VConnectionInterface@Event@CEGUI@@@2@ABVString@2@HV?$SubscriberTemplate@_NABVEventArgs@CEGUI@@@2@@Z)
1>StuntPlaygroundApplication.obj : error LNK2001: unresolved external symbol "public: virtual class CEGUI::RefPtr<class CEGUI::Event::ConnectionInterface> __thiscall CEGUI::EventSet::subscribeEvent(class CEGUI::String const &,class CEGUI::SubscriberTemplate<bool,class CEGUI::EventArgs const &>)" (?subscribeEvent@EventSet@CEGUI@@UAE?AV?$RefPtr@VConnectionInterface@Event@CEGUI@@@2@ABVString@2@V?$SubscriberTemplate@_NABVEventArgs@CEGUI@@@2@@Z)
1>StuntPlaygroundApplication.obj : error LNK2001: unresolved external symbol "public: virtual class CEGUI::RefPtr<class CEGUI::Event::ConnectionInterface> __thiscall CEGUI::EventSet::subscribeScriptedEvent(class CEGUI::String const &,int,class CEGUI::String const &)" (?subscribeScriptedEvent@EventSet@CEGUI@@UAE?AV?$RefPtr@VConnectionInterface@Event@CEGUI@@@2@ABVString@2@H0@Z)
1>StuntPlaygroundApplication.obj : error LNK2001: unresolved external symbol "public: virtual class CEGUI::RefPtr<class CEGUI::Event::ConnectionInterface> __thiscall CEGUI::EventSet::subscribeScriptedEvent(class CEGUI::String const &,class CEGUI::String const &)" (?subscribeScriptedEvent@EventSet@CEGUI@@UAE?AV?$RefPtr@VConnectionInterface@Event@CEGUI@@@2@ABVString@2@0@Z)
1>StuntPlaygroundApplication.obj : error LNK2019: unresolved external symbol "__declspec(dllimport) public: void __thiscall CEGUI::Static::setBackgroundEnabled(bool)" (__imp_?setBackgroundEnabled@Static@CEGUI@@QAEX_N@Z) referenced in function "protected: void __thiscall StuntPlayground::Application::makeGUI(void)" (?makeGUI@Application@StuntPlayground@@IAEXXZ)
1>StuntPlaygroundApplication.obj : error LNK2019: unresolved external symbol "__declspec(dllimport) public: __thiscall OIS::MouseListener::MouseListener(void)" (__imp_??0MouseListener@OIS@@QAE@XZ) referenced in function "public: __thiscall CEGUIFrameListener::CEGUIFrameListener(class Ogre::RenderWindow *,class Ogre::Camera *,class CEGUI::TabPane *,class CEGUI::TabPane *)" (??0CEGUIFrameListener@@QAE@PAVRenderWindow@Ogre@@PAVCamera@2@PAVTabPane@CEGUI@@2@Z)
1>StuntPlaygroundApplication.obj : error LNK2019: unresolved external symbol "__declspec(dllimport) public: __thiscall OIS::KeyListener::KeyListener(void)" (__imp_??0KeyListener@OIS@@QAE@XZ) referenced in function "public: __thiscall CEGUIFrameListener::CEGUIFrameListener(class Ogre::RenderWindow *,class Ogre::Camera *,class CEGUI::TabPane *,class CEGUI::TabPane *)" (??0CEGUIFrameListener@@QAE@PAVRenderWindow@Ogre@@PAVCamera@2@PAVTabPane@CEGUI@@2@Z)
1>StuntPlaygroundApplication.obj : error LNK2001: unresolved external symbol "public: virtual bool __thiscall CEGUIFrameListener::frameStarted(struct Ogre::FrameEvent const &)" (?frameStarted@CEGUIFrameListener@@UAE_NABUFrameEvent@Ogre@@@Z)
1>StuntPlaygroundApplication.obj : error LNK2019: unresolved external symbol "__declspec(dllimport) public: virtual __thiscall OIS::KeyListener::~KeyListener(void)" (__imp_??1KeyListener@OIS@@UAE@XZ) referenced in function "public: virtual __thiscall CEGUIFrameListener::~CEGUIFrameListener(void)" (??1CEGUIFrameListener@@UAE@XZ)
1>StuntPlaygroundApplication.obj : error LNK2019: unresolved external symbol "__declspec(dllimport) public: virtual __thiscall OIS::MouseListener::~MouseListener(void)" (__imp_??1MouseListener@OIS@@UAE@XZ) referenced in function "public: virtual __thiscall CEGUIFrameListener::~CEGUIFrameListener(void)" (??1CEGUIFrameListener@@UAE@XZ)
1>..\Bin\Debug\StuntPlayground.exe : fatal error LNK1120: 34 unresolved externals
1>Build log was saved at "file://c:\Users\Lee\Documents\Visual Studio 2005\Projects\Build\Debug\BuildLog.htm"
1>StuntPlayground - 47 error(s), 1 warning(s)
========== Build: 0 succeeded, 1 failed, 0 up-to-date, 0 skipped ==========


I'm guessing it's because CEGUIMK2 isn't building properly due to...

Cannot open include file: 'xercesc/framework/MemBufInputSource.hpp': No such file or directory

Does the old CEGUI depend on xercesc? If so, I've downloaded it, but how on earth do you use/link it?

Many thanks.

Sol Killer

02-07-2008 13:12:25

What versions of OgreNewt and Newton to me are necessary to compile Stunt plagraund 2.0 with Ogre 1.2.5? And where I can download them?

MikeCyber

17-07-2012 08:08:58

Is the source still somewhere to have a look at?
Thanks
Michael

millahjovich

04-07-2016 12:07:10

I could not believe my eyes! walaber you are the best!

ps: the download is a bit slow... after 92 hours I could finally have a look into the code, but I can wait!

Lax

02-09-2016 10:54:37

Hi millahjovich,

Where did you download the Stunt Playground? Because its no more available. Could add it to a cloud or something similiar, so that other uses could download the playground?

Regards
Lax

Root13

02-11-2016 12:56:18

Wow, that's pretty cool)