Python-Ogre 1.0 Available

andy

12-08-2007 15:28:59

Python-Ogre 1.0 is now available (at last :) )

Please visit the [b]Python-Ogre[/b] web site for complete release information and download details.

There have been many since RC2, and while I believe the base libraries (Ogre, OIS, CEGUI, OgreNewt, OgreODE, OgreAL) are solid, there has been little to no testing with PhysX, NxOgre, the video modules or Bullet. There are know issues, however the intention is to get the libraries out into the wild to expand on the test base, and fix the bugs as they are reported..

Changes include:
  1. * Built on the latest Ogre 1.4 source code
    * Added NxOgre Wrapper -- single demo with Cakewalk
    * Added PhysX Wrapper -- required for NxOgre -- you need to install the PhysX library
    * Added OgreDshow wrapper -- play videos (with sound) on textures using DirectShow
    * Added OgreVideoFfmpeg wrapper (thanks Dermont) -- plays video (without sound) vis ffmpeg
    * Added BetaGUI wrapper -- needed for the NxOgre Cakewalk conversion
    * Updated to QuickGui 0.9.5 -- using SVN version (will be further updates over the next couple of weeks for QuickGUI)
    * Expose additional 'setters'
    * Added castAsOverlayContainer function to Ogre -- needed for 'add2D' functionality
    * Added bullet physics to the library - no testing as of yet -- probably doesn't work
    * OIS compile has changed to use the static library instead of the dll
    * SVN and Tickets have been moved to SourceForge
    * Check [b]here[/b] for detailed changes[/list:u]
    As always we hope that it's bug free, and it's not :) so please report any issues/problems and we'll solve them as quickly as possible.

    Please note I've switched to the ticket system on SourceForge for bug reporting, enhancement request etc.

    Thanks
    Python-Ogre Development Team

SiWi

12-08-2007 15:33:33

WOW. Congrats. :shock: With the NxOgre support added PythonOgre gets so potent. The only thing missing for a complete game framework is AI.
Now Downloading and playing around with NxOgre. 8) :D

andy

12-08-2007 15:38:42

And networking is missing - looking to add Raknet to a future release, I would be interested in any AI suggestions..

Send through any NX issues as I'm sure there are some :)

Andy

SiWi

12-08-2007 16:09:27

Ah yeah Networking. Raknet is the best choice I think. AI suggestions? Of course OpenSteer. Also there exists a OgreOpenSteer Project in ogreaddons I think. Another helpful library is Micropather. I think Micropather wont need you any time to do because its only a header and anormal source file. Micropather is basically only A* so not a complete AI solution. I hope that I can help you finding any bugs with NxOgre. :D

Game_Ender

12-08-2007 16:19:25

The RPC and remote object stuff will be the hardest parts of RakNet to get working. Are those features used a lot by people who use the library?

SiWi

12-08-2007 18:27:41

Oh no. Had time to test now and the NxOgre crashes with "python.exe isnt running properly anymore". :( I have translated this. I already had Ageia Drivers installed and of course I installed the ones you linked. I even have the sdk installed. Im running Vista 64bit Home Premium. The other demos are running properly.

bharling

12-08-2007 22:07:23

Downloading now :)

many congratulations - and thanks for all your work. Sorry was not able to get a decent techdemo together in time, too much else going on in life!

You should set up a paypal thing so we can all buy you a bottle of bubbly or something

andy

13-08-2007 02:10:14

Oh no. Had time to test now and the NxOgre crashes with "python.exe isnt running properly anymore". :( I have translated this. I already had Ageia Drivers installed and of course I installed the ones you linked. I even have the sdk installed. Im running Vista 64bit Home Premium. The other demos are running properly.

I was hoping it was a 64 bit issue but I've just tested on a 32 bit Vista machine and get a crash -- oh well, give me a little while to see if I can resolve this -- seems OK with XP :)

Andy

broken_sword

13-08-2007 07:36:01

Hi Andy,

Another congratulation for you!!!!! Thanks for doing it.


Kind Regards,
BrokenSword

SiWi

13-08-2007 10:01:47

Oh no. Had time to test now and the NxOgre crashes with "python.exe isnt running properly anymore". :( I have translated this. I already had Ageia Drivers installed and of course I installed the ones you linked. I even have the sdk installed. Im running Vista 64bit Home Premium. The other demos are running properly.

I was hoping it was a 64 bit issue but I've just tested on a 32 bit Vista machine and get a crash -- oh well, give me a little while to see if I can resolve this -- seems OK with XP :)

Andy

Ah, no prob. So this is my first bug and I could help you finding a bug. :P

bharling

13-08-2007 10:07:37

Sorry, NXOGRE crashes for me too on XP 32bit, same error 'python.exe has encountered a problem and needs to close'

andy

13-08-2007 10:53:15

Not good -- I think we have a 'dll' interaction issue going on..

Did you install the latest version of the PhysX drivers?
Were they already on your system, or had you previously installed them?
Have a look at the NxOgre.log.html to see if it has anything useful to say

Thanks

Andy

SiWi

13-08-2007 11:57:55

NxOgre::PhysXDriver::PhysXDriver#141T0 F0

NxOgre (NxOgre 0.9-33) Started, working with:

- PhysX => 2.7.2
- Ogre => 1.4.4 'Eihort'
- Platform => Windows

Thats all the log is saying.

andy

13-08-2007 12:47:57

Good news and bad news....

Good News, problem isn't with Python-Ogre :)
Bad News, the NxOgre C++ demo fails the same way on my Vista machine.

So, let me work out whats wrong with the C++ demo, and then look to release a patch for Python-Ogre

Cheers
Andy

saladin

13-08-2007 14:15:17

Wow, great job! Congratulations.

BTW, the DShow demo show strange fencing effects and unusually tilted UV map on my computer, is that normal?

andy

13-08-2007 15:06:55

Try using a 'real' video instead of clock as that seems to work ok on my system (like clock.avi is too simple for dshow to handle?)

Ran out of time building the release -- meant to replace clock.avi with something else :)

Andy

futnuh

15-08-2007 02:05:14

Congratulations guys. You have collectively done an awesome job!

mrkissinger

15-08-2007 05:23:31

How about AMD64 debian pre-compiled package?

bharling

15-08-2007 10:30:39

Just wanted to mention, I'm really impressed by the performance of the FFMPEG video texture plugin - on my work PC I get 1,200 fps (thats right folks, ONE THOUSAND, TWO HUNDRED FRAMES PER SECOND) with the clock video. I then thought ' heheh, an FLV file could not possibly work, but lo! it did!, was a bit dissapointed that the framerate dropped to only 650 fps :P !

fpois

18-08-2007 12:31:05

first of all congradulations on getting 1.0 out, you guys are awesome!!

question:
in regards to OgreDshow, it is said that it can play video with sound, but how does one get the sound to work?

EDIT: oops, my mistake, the sound does automatically play, awesome.

Srekel

18-09-2007 14:48:20

Cool!

I really appreciate the work you're putting into this. I haven't used Python-Ogre for a while, but we'll start making a new game soon and I think that's what we'll go for.

Martins1

11-02-2009 14:49:32

Sorry for bringing this up, I was looking for Raknet bindings and found this thread.

Andy - do you still have plans to include Raknet bindings in Python-Ogre? I really appreciate all
work you have done, Raknet addition would be great!!!

andy

11-02-2009 15:04:20

Let me see if it's easy :)

Andy

Martins1

11-02-2009 15:57:25

Let me see if it's easy :)

Andy


Cool!
May be you want to look at http://pyraknet.slowchop.com/. As far as I understand
they are using a different wrapper, and exposing only a small part - the most important stuff.
Even that would be a great start!