HelloWorld tutorial doesn't provide sydney mesh

If you are a new Irrlicht Engine user, and have a newbie-question, this is the forum for you. You may also post general programming questions here.
Post Reply
scottlict
Posts: 2
Joined: Sun Jul 24, 2011 1:04 pm

HelloWorld tutorial doesn't provide sydney mesh

Post by scottlict »

I'll try to follow the etiquette rules by being succinct with my posting.
(1) The "Hello World" tutorial at http://irrlicht.sourceforge.net/docu/example001.html doesn't provide the sydney mesh or any link to a place to get it.
(2) A tutorial is supposed to be complete. That's what makes it a "tutorial on Irrlicht" as opposed to a "tutorial on Irrlicht featuring a tedious exercise with Google".
(3) The etiquette rules probably should not include rogerborg's link to How To Ask Questions The Smart Way (http://catb.org/~esr/faqs/smart-questions.html) which is a 25-page long rant about how people who ask questions need to "do their homework" and "not grovel" or else risk being branded as 'losers' by the 'hackers' who answer questions. Pointing new forum users towards this guide is not productive. Its existence is not productive.

I'm posting this so that it will be easily findable amongst search results for other beginners and hopefully someone will reply with a "tutorial on how to make the tutorial work".
saltytaco1234
Posts: 20
Joined: Wed Dec 15, 2010 10:39 pm

Re: HelloWorld tutorial doesn't provide sydney mesh

Post by saltytaco1234 »

Well usually the tutorials are included in the Irrlicht folder, and sine that's the original code, they lead to the media folder also in the Irrlicht folder.
HerrAlmanack
Posts: 52
Joined: Mon Jun 13, 2011 3:50 pm

Re: HelloWorld tutorial doesn't provide sydney mesh

Post by HerrAlmanack »

http://irrlicht.sourceforge.net/docu/example001.html wrote:This Tutorial shows how to set up the IDE for using the Irrlicht Engine and how to write a simple HelloWorld program with it. The program will show how to use the basics of the VideoDriver, the GUIEnvironment, and the SceneManager. Microsoft Visual Studio is used as an IDE, but you will also be able to understand everything if you are using a different one or even another operating system than windows.
The mesh is in the source.

directory "source/media/sydney.md2"

Did you look for it there? Did you even read the tutorial?

It even says in the tutorial

Code: Select all

 IAnimatedMesh* mesh = smgr->getMesh("../../media/sydney.md2");
which indicates a local directory a.k.a. the irrlicht source.

It sounded like you were trying to say something, but you kind of lost me when you started rambling/whining.
Radikalizm
Posts: 1215
Joined: Tue Jan 09, 2007 7:03 pm
Location: Leuven, Belgium

Re: HelloWorld tutorial doesn't provide sydney mesh

Post by Radikalizm »

1) If you would have looked around for 5 seconds you would have found this by yourself; the source code even states where this mesh can be found (seems like the "How to ask smart questions" page might not be so useless after all ;) )

2) Care to elaborate? I don't see any incompleteness regarding the tutorial, and you're the first person I've encountered who complains about this, so maybe you're just overlooking things?

3) So you're ranting about something you think is a rant? (can anyone spot the irony?) Sadly enough the "How to ask smart questions"-page is very much needed for a lot of people on various fora, and has helped out a lot in the past, just because you might have an issue with researching your problems before going to a forum to rant doesn't mean this guide is useless. If you would have actually followed the things stated in the guide and if you would have done 5 seconds of searching for the sydney mesh there would be absolutely no need for this thread nor your rant.
CuteAlien
Admin
Posts: 9734
Joined: Mon Mar 06, 2006 2:25 pm
Location: Tübingen, Germany
Contact:

Re: HelloWorld tutorial doesn't provide sydney mesh

Post by CuteAlien »

If you downloaded Irrlicht - there is an example folders with tutorials which include project files for Visual Studio, CodeBlocks and a Makefile for console fans. In the wiki there are help-pages how to set-up your environment.
IRC: #irrlicht on irc.libera.chat
Code snippet repository: https://github.com/mzeilfelder/irr-playground-micha
Free racer made with Irrlicht: http://www.irrgheist.com/hcraftsource.htm
scottlict
Posts: 2
Joined: Sun Jul 24, 2011 1:04 pm

Re: HelloWorld tutorial doesn't provide sydney mesh

Post by scottlict »

CuteAlien:
Thank you, I had not downloaded Irrlicht but instead installed it through synaptic. Your answer made it immediately clear why I don't have this file.

To all:
I'm sorry if my rant distracted you from my original problem statement which is that http://irrlicht.sourceforge.net/docu/example001.html provides source code for a program that will compile but will not run without a mesh file that is not provided anywhere on that webpage. This is what I meant by incomplete.

HerrAlmanack:
Your condescension wasn't helpful.

radikalizm:
Any newbie too impatient/lazy to find a simple answer is definitely not going to read a 25-page guide on etiquette. Irony spotted.
Insomniacp
Posts: 288
Joined: Wed Apr 16, 2008 1:45 am
Contact:

Re: HelloWorld tutorial doesn't provide sydney mesh

Post by Insomniacp »

It may be wise to have a link or statement that you must download the engine source in order to get the needed meshes and textures for the tutorials. It can be confusing for someone who installed it through synaptic (didn't even know it was there to be honest), or someone who just jumped on and instead of using the sample folder just copy pasted the tutorial into a cpp file somewhere else.
hybrid
Admin
Posts: 14143
Joined: Wed Apr 19, 2006 9:20 pm
Location: Oldenburg(Oldb), Germany
Contact:

Re: HelloWorld tutorial doesn't provide sydney mesh

Post by hybrid »

We don't provide the packages for Linux distributions, and we are also not aware of any decisions/changes made there. I'd assume that you can get the whole SDK somehow.
Post Reply