Jump to content

Laurens

Members
  • Posts

    564
  • Joined

  • Last visited

Posts posted by Laurens

  1. When you say you can hardly code apart from some GLSL, does that mean you can't script in LUA either? Although there are a lot of premade scripts with the engine, it's hardly enough to create an original, quality game with it. That will require either some coding or some scripting. Compiling it into an executable is peanuts compared to that.

     

    Regarding the skydome, yes, that is possible. You would probably need to modify the skybox script though. I'm not sure if anyone has actually swapped the skybox out for a skydome yet.

     

    To answer your questing regarding importing; you need to put the GMF model file in a subdirectory of Editor and restart it. Yes this is a little clunky :)

  2. Only trying to make a big game you learn how to make a big game.

     

    Making a game is not like driving a car. You will learn to make a big game if you can apply concepts you learned on small projects to big projects.

  3. I agree with MG that the OP was simply looking for the right engine. However, with limited experience tackling an MMO is bound for failure and guess who gets the blame then.

     

    So I do think that it is important that the OP knows what he's getting into before shelling out $250 on this great engine only to discard it after a month, blaming the engine and the documentation/community because it does not have a "MAEK ME A MMO NAO!!!"-button.

     

    On that point I can only quote what Pixel said. Truth right there IMO.

     

    Also, obvious troll is obvious so let's not pay attention.

  4. I am far from an expert (learning C++ as I go along with Leadwerks) but I believe your first example creates an object on the heap, whereas your second example creates an object on the stack. Characteristic of the stack is that when "newplayer" goes out of scope, it is no longer valid.

     

    Someone will probably come along to correct me :blink:

     

    Use STL map instead of pointers, since you will need multiple players also.

     

    The key in map will always be a pointer. You can't stuff references as a key in a map.

  5. Leadwerks any day. As said before, you will need to write all the (net)code yourself though. However, if your team found UDK to much to handle then you might want to start of with a project far more limited in scope. Doing an MMO as a first ever project is bound to fail.

  6. You should know that LE is fairly heavy on the programming side of things in my opinion. I am not saying you should not try LE but before you invest in a external GPU or an entirely new desktop you may want to try Unity (there is a free edition) first, which (most likely) does run on your current hardware and is more oriented towards artists.

     

    Cheers!

  7. ...but rather spent the money on a good bottle of wine, or for new shoes for your girlfriend...

     

    I lol'ed :)

     

    Ok http://www.bit-tech....0-preview-msi/1 so would bestbuy have that

    or newegg

     

    You would have to search BestBuy or Newegg for that.

     

    May I ask whether you are a programmer or an artist and what your prior experience is?

     

    Also please do not take this the wrong way but you might do well reading the following article: http://www.catb.org/esr/faqs/smart-questions.html. While it is mainly focussed on hackers and Usenet, I think it applies to all internet communities in some way.

  8. Hi Texel,

     

    I just ran your code (modified it a little bit to initialize LE and so on) and am afraid to say it crashes on me too but not on the same line. My display driver stops responding on:

     

    CEGUI::Window *root = wm.loadWindowLayout("test.layout"); 
    

     

    I then opened up an old sample project I wrote for Shard a while back, copy/pasted your code in and it ran fine. Only difference being it used an slightly older version (0.7.1 for VS2008) of CEGUI and version 2.32R5 of LE.

     

    I am afraid that without source access to LE I cannot safely say whether this is a problem caused by the engine or by CEGUI. On the one hand you would say that it is a call to a CEGUI system and as such has nothing to do with LE but on the other hand, the CEGUI user base is so wide, one could reasonably expect loading a predefined layout to work fine or people would have complained already.

     

    You can try running the old, 0.7.1 VS2008 binary version of CEGUI I used back when I wrote the tutorial and see if that helps. You can compile your application with the VS2008 binaries if you have VS2008 installed alongside VS2010. You can modify your VS2010 project settings to compile your project using VS2008. I can understand if you do not wish to go through all this trouble but if you do manage to get this working, I would dearly like to know what fixed it.

     

    Cheers!

  9. On second thought, the naming should not be a problem. I wondered why it would run flawlessly on my computer in the past using "looknfeels" instead of "looknfeel" but I think I understand now. Consider the following code:

     

    rp->setResourceGroupDirectory("looknfeels", "GUI/LookNFeels/"); 
    

     

    This simply maps the string "looknfeels" to a directory path.

     

    CEGUI::WidgetLookManager::setDefaultResourceGroup("looknfeels");
    

     

    Sets path where the WidgetLookManager should looks for resources to the path mapped to "looknfeels".

     

    Of course these are assumptions but fact remains that I have set the paths to "looknfeels" and CEGUI runs just fine.

     

    I am a little to busy at college right now but I will try your code later this week and find out if it crashes on me too.

×
×
  • Create New...