IrrWizard?
Hi Dan,
You're right, the latest version isnt backward compatable and will only work with 0.14.0 (without modification).
I have to do this as the interface broke (EDT_DIRECT3D9) and older versions of Irrlicht aren't freely available.
If you're not taking Irrlicht 0.14.0 then change the createDevice parameter back to EDT_DIRECTX9.
..and thanks for using it.
You're right, the latest version isnt backward compatable and will only work with 0.14.0 (without modification).
I have to do this as the interface broke (EDT_DIRECT3D9) and older versions of Irrlicht aren't freely available.
If you're not taking Irrlicht 0.14.0 then change the createDevice parameter back to EDT_DIRECTX9.
..and thanks for using it.
Last edited by area51 on Sun Jun 03, 2012 9:10 pm, edited 2 times in total.
question with your source
I love this automated source, great way to get started. Although i have one question before i can begin working. I want to change the controls so that the movement is controled by aswd like in counter strike. I was wondering where i can change this at. I looked and couldnt find where i needed to change or add the code. Thanks
Hi, It will definatly be in the next release.
In the mean time what you need to do is create a SKeyMap and pass it in when you create the camera.
in the CGamePlayState::loadMap() function
In the mean time what you need to do is create a SKeyMap and pass it in when you create the camera.
in the CGamePlayState::loadMap() function
Code: Select all
SKeyMap keyMap[8];
keyMap[1].Action = EKA_MOVE_FORWARD;
keyMap[1].KeyCode = KEY_KEY_W;
keyMap[3].Action = EKA_MOVE_BACKWARD;
keyMap[3].KeyCode = KEY_KEY_S;
keyMap[5].Action = EKA_STRAFE_LEFT;
keyMap[5].KeyCode = KEY_KEY_A;
keyMap[7].Action = EKA_STRAFE_RIGHT;
keyMap[7].KeyCode = KEY_KEY_D;
camera = pManager->getSceneManager()->addCameraSceneNodeFPS(0,80.0f,300.0f,-1, keyMap, 8);
Last edited by area51 on Sun Jun 03, 2012 9:10 pm, edited 2 times in total.
Small update for version 0.14.1:
- 1. Added W,S,A,D in addition to Arrow Key movement
2. Added 'intermediate' option on wizard
3. Health bar, Ammo bar, Enemy & Shooting code added
4. Updated 'Adding an Enemy Model' mini tutorial to site
5. Added 'UI, Ammo and Health bars' mini tutorial to site
6. Added 'Enemies FSM' mini tutorial to site
Last edited by area51 on Sun Jun 03, 2012 9:10 pm, edited 2 times in total.
When i try to compile 0.14.1 with Visual Studio 6.0 i get the this error 4 times.
I made the project files my self because it came up with the 7.0 ones... so my stupidity may be at fault.
Code: Select all
d:\program files\microsoft visual studio\vc98\include\xstring(612) : error C2955: 'string' : use of class template requires template argument list
d:\programming\irrlicht-0.14.0\include\irrstring.h(651) : see declaration of 'string'
I'm not really up to date with the old IDE/compilers.
Looks like its picked up the wrong definition for 'string', or Irrlicht is expecting a newer version of the class to be present.
You can probably hack out any references as it's almost certainly only used to print information on the screen.
Or download a free copy of 'Visual Studio 2005 Express'.
Good luck, and thank you for using IrrWizard.
Looks like its picked up the wrong definition for 'string', or Irrlicht is expecting a newer version of the class to be present.
You can probably hack out any references as it's almost certainly only used to print information on the screen.
Or download a free copy of 'Visual Studio 2005 Express'.
Good luck, and thank you for using IrrWizard.
Last edited by area51 on Sun Jun 03, 2012 9:10 pm, edited 2 times in total.
Downloading... the dialup users worst nightmare... I have been thinking about upgrading but I don’t have the Internet speed.
I guess I could try to get use to dev c++, which is a slightly smaller download...
Anyway thanks for the help and thanks for the great game framework.
UPDATE: I downloaded Dev C++ and it works perfect, I should have known that open source PWNs Micro$oft any day... and it compiles your framework.
I guess I could try to get use to dev c++, which is a slightly smaller download...
Anyway thanks for the help and thanks for the great game framework.
UPDATE: I downloaded Dev C++ and it works perfect, I should have known that open source PWNs Micro$oft any day... and it compiles your framework.
IrrWizard? 0.14.2 - AI Edition released!
I am very pleased to announce that the A* Pathfinding implementation is now ready, and can be download from the site.
I have also added a short tutorial and a Windows compiled executable of the demo in case you didnt want to download IrrWizard?.
Demo here:
http://www.gameputty.com/IrrWizard/IrrWizardDemo.zip
Please leave your feedback, good, bad or indiferent.
Enjoy
I am very pleased to announce that the A* Pathfinding implementation is now ready, and can be download from the site.
I have also added a short tutorial and a Windows compiled executable of the demo in case you didnt want to download IrrWizard?.
Demo here:
http://www.gameputty.com/IrrWizard/IrrWizardDemo.zip
Please leave your feedback, good, bad or indiferent.
Enjoy
Last edited by area51 on Sun Jun 03, 2012 9:11 pm, edited 2 times in total.
Good work area51. I think that you will help to many Irrlicht users. I just found that micropather was used in IrrWizard. I know friend who uses micropather in his Torque strategy game and micropather works fast.
So, this is second A* implementation for Irrlicht that I know. I even think that you can write small tutorial for Irrlicht users about implementation of micropather with Irrlicht.
So, this is second A* implementation for Irrlicht that I know. I even think that you can write small tutorial for Irrlicht users about implementation of micropather with Irrlicht.
Thanks for the feedback etcaptor, micropather was the preferred solution for a couple of reasons, speed as you mentioned being one of them.
It also has the capability to operate dynamically, which will facilitate doors and other such temporary obstacles.
I can do an 'Irrlicht ? micropather' integration tutorial, that will be a good idea, but will re-factor the code slightly before hand.
________
It also has the capability to operate dynamically, which will facilitate doors and other such temporary obstacles.
I can do an 'Irrlicht ? micropather' integration tutorial, that will be a good idea, but will re-factor the code slightly before hand.
________
Last edited by area51 on Sun Jun 03, 2012 9:11 pm, edited 2 times in total.
-
- Posts: 164
- Joined: Wed May 05, 2004 5:34 pm
- Location: Germany Berlin
- Contact:
this is really cool tool wich i really enjoyed!
nice code and well documented. keep it up ...
.. works fine here
i think i've locatet i little problem. if i had created code with your wizard and after that deleted it ... its not possible to create the code a second time without changing the project path.. if i dont do this an error appears "Irrlicht root directory not found! Manually copy ..." . if i change the project path even if it is the same it works fine.. so far
nice code and well documented. keep it up ...
.. works fine here
i think i've locatet i little problem. if i had created code with your wizard and after that deleted it ... its not possible to create the code a second time without changing the project path.. if i dont do this an error appears "Irrlicht root directory not found! Manually copy ..." . if i change the project path even if it is the same it works fine.. so far
q|^.^|p beeing every time friendly to everyone
sys: 2500+Barton 512MB 6600GT WinXP
sys: 2500+Barton 512MB 6600GT WinXP
Thanks for the feedback, Ill look into that one.
It looks like it's reporting the wrong error, although im a little suprised as I'm constantly deleting and re-creating projects with the same path/project name as part of the testing. (although I delete the whole folder).
Should be an easy fix.
Again, thank you for trying it out.
________
It looks like it's reporting the wrong error, although im a little suprised as I'm constantly deleting and re-creating projects with the same path/project name as part of the testing. (although I delete the whole folder).
Should be an easy fix.
Again, thank you for trying it out.
________
Last edited by area51 on Sun Jun 03, 2012 9:11 pm, edited 2 times in total.
Great work! I dunno why it hadn't grabbed my attention before!!!
I just downloaded the latest version, added the folders, compiled and got a fully working application. Triple kudos! and many thanks!
please keep us posted of any updates.
Ps. It's also a great way to learn the ins and outs of Irrlicht.
I just downloaded the latest version, added the folders, compiled and got a fully working application. Triple kudos! and many thanks!
please keep us posted of any updates.
Ps. It's also a great way to learn the ins and outs of Irrlicht.
Thanks for the comments afecelis cool.
A quick update while I'm here:
Moved the project over to http://irrwizard.sourceforge.net/ (have a re-direct from my domain, so no need to update bookmarks etc)
Have pickups implemented (Health, ammo etc) and a simple trigger system in place.
Will do a little tutorial and release the code shortly.
________
A quick update while I'm here:
Moved the project over to http://irrwizard.sourceforge.net/ (have a re-direct from my domain, so no need to update bookmarks etc)
Have pickups implemented (Health, ammo etc) and a simple trigger system in place.
Will do a little tutorial and release the code shortly.
________
Last edited by area51 on Sun Jun 03, 2012 9:11 pm, edited 2 times in total.