Home > C++, Open Source, ROSE Online > R3E revision 3

R3E revision 3

September 13th, 2009

Just uploaded revision 3 of my ROSE 3D Engine, very exciting. It now has full support for skeletal animation! Hurray.

Here is a beautiful picture for you to enjoy:

R3E Revision 3

R3E Revision 3

The thing I do rather like about my engine is how easy it is to use, this scene was created with just the following code:
mPlayer = new Player();

mPlayer->SetSkeleton("3DDATA\\AVATAR\\MALE.ZMD");
mPlayer->SetAnimation("3DDATA\\MOTION\\AVATAR\\EMPTY_RUN_M1.ZMO");

mPlayer->SetItem(ROSE::IT_BODY, 2);
mPlayer->SetItem(ROSE::IT_FOOT, 2);
mPlayer->SetItem(ROSE::IT_ARM, 2);
mPlayer->SetItem(ROSE::IT_HAIR, 1);
mPlayer->SetItem(ROSE::IT_FACE, 2);
mPlayer->SetItem(ROSE::IT_WEAPON, 1);
mPlayer->SetItem(ROSE::IT_SUBWPN, 1);
mPlayer->SetItem(ROSE::IT_BACK, 223);

mScene.AddEntity(mPlayer);

Yay.

Code is available at http://code.google.com/p/r3e/

admin C++, Open Source, ROSE Online

  1. Reuben
    September 13th, 2009 at 08:24 | #1

    Lolz i know this is kinda off topic but… can u send me an email or some intructions for ur Fiesta Pivate Server mail:arsenal_beasts@hotmail.com

  2. Lars
    September 13th, 2009 at 17:37 | #2

    When i rebuild it, i get 1 failed. The error is cannot open include file: gl/glext.h

  3. CSharp
    September 13th, 2009 at 19:08 | #3
  4. Shane
    September 14th, 2009 at 10:10 | #4

    Did you already succeed in creating a way to export your skeleton animation from 3dsmax into rose already?

  5. Lars
    September 14th, 2009 at 15:30 | #5

    but what do i have to do with that link?

  6. CSharp
    September 15th, 2009 at 08:00 | #6

    if you don’t know what to do with that link you’re not ready to compile it :D

  7. Lars
    September 15th, 2009 at 14:57 | #7

    Oke ty, but can u give me the exe?

  8. cpr0mpt
    September 15th, 2009 at 18:40 | #8

    @Shane i think he already did. Custom animation –> http://www.youtube.com/watch?v=fDOnwnAJumk

    By the way 3ds Max SDK is sh*t to work with.

  9. September 16th, 2009 at 04:53 | #9

    3DS Max SDK may be shit…but it can’t be nearly as bad as Maya’s SDK…hate that thing.

  10. September 17th, 2009 at 15:53 | #10

    where’s the source for compiling?

  11. September 17th, 2009 at 16:12 | #11

    1>—— Rebuild All started: Project: R3E, Configuration: Debug Win32 ——
    1>Deleting intermediate and output files for project ‘R3E’, configuration ‘Debug|Win32′
    1>Compiling…
    1>ROSEData.cpp
    1>d:\rose files\new folder (2)\r3e\opengl.hpp(7) : fatal error C1083: Cannot open include file: ‘gl/glext.h’: No such file or directory
    1>Matrix4.cpp
    1>d:\rose files\new folder (2)\r3e\opengl.hpp(7) : fatal error C1083: Cannot open include file: ‘gl/glext.h’: No such file or directory
    1>OpenGL.cpp
    1>d:\rose files\new folder (2)\r3e\opengl.hpp(7) : fatal error C1083: Cannot open include file: ‘gl/glext.h’: No such file or directory
    1>FileSystem.cpp
    1>ResourceManager.cpp
    1>d:\rose files\new folder (2)\r3e\opengl.hpp(7) : fatal error C1083: Cannot open include file: ‘gl/glext.h’: No such file or directory
    1>SkinShaderData.cpp
    1>d:\rose files\new folder (2)\r3e\opengl.hpp(7) : fatal error C1083: Cannot open include file: ‘gl/glext.h’: No such file or directory
    1>NpcManager.cpp
    1>d:\rose files\new folder (2)\r3e\opengl.hpp(7) : fatal error C1083: Cannot open include file: ‘gl/glext.h’: No such file or directory
    1>Generating Code…
    1>Build log was saved at “file://d:\Rose files\New Folder (2)\R3E\Debug\BuildLog.htm”
    1>R3E – 6 error(s), 0 warning(s)
    ========== Rebuild All: 0 succeeded, 1 failed, 0 skipped ==========

    help pls

  12. rl-1
    September 17th, 2009 at 16:41 | #12

    It clearly states that you are missing the file “gl/glext.h” If you look to the third comment on this post you see a download link for it. And I would have to agree with CSharp, it you don’t know what to do with it then you shouldn’t be working with this at all.

  13. Lars
    September 17th, 2009 at 23:05 | #13

    Oke now i got it, but he gives another error: cannot find Debug/R3Ed.lib.

  14. DoubleU
    September 19th, 2009 at 19:22 | #14

    im getting this errors. I got DEV IL and i put in Program files\Microsoft SDKs\Windows\v6.0A lib and include folders

    Error 3 fatal error LNK1104: cannot open file ‘..\Debug\R3Ed.lib’ Item Viewer Item Viewer
    Error 4 fatal error LNK1181: cannot open input file ‘ILd.lib’ R3E R3E

    Please give us some help

  15. Lars
    September 20th, 2009 at 14:31 | #15

    Please help me. I tried tools->options, then under options Projects and Solutions->VC++ Directories and then Show Directories (Library). Then Debug and Libraries\lib of my r3e project. I also used Include. There i added Libraries\include of my r3e project. And still i get the “fatal error LNK1104: cannot open file `..\Debug\R3Ed.lib’.

  16. Lars
    September 24th, 2009 at 14:19 | #16

    Do we get an answer or what?

  17. September 30th, 2009 at 09:51 | #17

    exjam please reply us to solve this problem

  18. Lars
    October 6th, 2009 at 22:02 | #18

    Why Did you made it, read only?

  19. Lars
    October 6th, 2009 at 22:16 | #19

    and please give us answers

  20. Dragonxx
    October 7th, 2009 at 02:57 | #20

    Anyone can help us with this errors??

    Error 3 fatal error LNK1104: cannot open file ‘..\Debug\R3Ed.lib’ Item Viewer Item Viewer
    Error 4 fatal error LNK1181: cannot open input file ‘ILd.lib’ R3E R3

  21. jabbar
    November 11th, 2009 at 11:10 | #21

    exjam, could you release your Taiwan stealer patcher

  22. Dragonxx
    December 3rd, 2009 at 00:22 | #22

    Dont work…. i compiled but have a bug and dont execute.

  23. Lars
    December 3rd, 2009 at 18:59 | #23

    how did you compiled it? You had the same error as me

  24. LarsNL
    May 24th, 2010 at 13:25 | #24

    Hee, i’ve tried to compile it and it succeed, but i get a lot of warnings that he can’t find the debug info of vc90.pdb. Someone knows how to deal with this error?

  25. -DefaulT
    June 6th, 2010 at 01:32 | #25

    For those that dont know what to do with the glext.h, you need to put the file into your microsoft SDK directory, such as;

    C:\Program Files (x86)\Microsoft SDKs\Windows\v7.0A\Include\gl

  26. LarsNL
    June 6th, 2010 at 14:02 | #26

    -DefaulT do you know why it can’t find the debug info of vc90.pdb. I have windows 7 can this be the problem?

  27. -DefaulT
    July 21st, 2010 at 01:42 | #27

    @LarsNL
    it is a VC++ 2008 bug.

    I don’t remember if it was fixed in VC++ 2008 SP1 but it happends when you are using more than 1 core to compile projects.

    Did you install VC++ 2008 SP1 ?

  28. LarsNL
    July 25th, 2010 at 23:38 | #28

    yes i did, how can i fix it?

  1. No trackbacks yet.