IrrWizard?

Announce new projects or updates of Irrlicht Engine related tools, games, and applications.
Also check the Wiki
area51
Posts: 338
Joined: Thu Mar 18, 2004 10:20 pm
Location: UK
Contact:

Post by area51 »

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.
Last edited by area51 on Sun Jun 03, 2012 9:10 pm, edited 2 times in total.
gyster

question with your source

Post by gyster »

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
area51
Posts: 338
Joined: Thu Mar 18, 2004 10:20 pm
Location: UK
Contact:

Post by area51 »

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

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.
area51
Posts: 338
Joined: Thu Mar 18, 2004 10:20 pm
Location: UK
Contact:

Post by area51 »

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
Working on AI now, will then go back and do some more re-factoring and clean up work after. (removing hardcoded screen positions and stuff).
Last edited by area51 on Sun Jun 03, 2012 9:10 pm, edited 2 times in total.
SenVa
Posts: 38
Joined: Fri Oct 14, 2005 1:00 pm
Location: Mi

Post by SenVa »

When i try to compile 0.14.1 with Visual Studio 6.0 i get the this error 4 times.

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 made the project files my self because it came up with the 7.0 ones... so my stupidity may be at fault.
area51
Posts: 338
Joined: Thu Mar 18, 2004 10:20 pm
Location: UK
Contact:

Post by area51 »

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.
Last edited by area51 on Sun Jun 03, 2012 9:10 pm, edited 2 times in total.
SenVa
Posts: 38
Joined: Fri Oct 14, 2005 1:00 pm
Location: Mi

Post by SenVa »

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.
area51
Posts: 338
Joined: Thu Mar 18, 2004 10:20 pm
Location: UK
Contact:

Post by area51 »

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 :D
Last edited by area51 on Sun Jun 03, 2012 9:11 pm, edited 2 times in total.
etcaptor
Posts: 871
Joined: Fri Apr 09, 2004 10:32 pm
Location: Valhalla
Contact:

Post by etcaptor »

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.
ImageImage
Site development -Rock and metal online
--- etcaptor.com ------freenetlife.com
area51
Posts: 338
Joined: Thu Mar 18, 2004 10:20 pm
Location: UK
Contact:

Post by area51 »

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.
________
Last edited by area51 on Sun Jun 03, 2012 9:11 pm, edited 2 times in total.
LordNaikon
Posts: 164
Joined: Wed May 05, 2004 5:34 pm
Location: Germany Berlin
Contact:

Post by LordNaikon »

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
q|^.^|p beeing every time friendly to everyone
sys: 2500+Barton 512MB 6600GT WinXP
area51
Posts: 338
Joined: Thu Mar 18, 2004 10:20 pm
Location: UK
Contact:

Post by area51 »

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.
________
Last edited by area51 on Sun Jun 03, 2012 9:11 pm, edited 2 times in total.
afecelis
Admin
Posts: 3075
Joined: Sun Feb 22, 2004 10:44 pm
Location: Colombia
Contact:

Post by afecelis »

Great work! I dunno why it hadn't grabbed my attention before!!! :shock: :shock:

I just downloaded the latest version, added the folders, compiled and got a fully working application. Triple kudos! :D 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.
area51
Posts: 338
Joined: Thu Mar 18, 2004 10:20 pm
Location: UK
Contact:

Post by area51 »

Thanks for the comments afecelis :D 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.
________
Last edited by area51 on Sun Jun 03, 2012 9:11 pm, edited 2 times in total.
etcaptor
Posts: 871
Joined: Fri Apr 09, 2004 10:32 pm
Location: Valhalla
Contact:

Post by etcaptor »

Great area51!
Keep your good work and Happy New Year 2006!
ImageImage
Site development -Rock and metal online
--- etcaptor.com ------freenetlife.com
Post Reply