libSempiternal - ODE & Irrlicht Binding (thread retitled

Announce new projects or updates of Irrlicht Engine related tools, games, and applications.
Also check the Wiki
Post Reply
DrBenito
Posts: 35
Joined: Mon Jul 19, 2004 8:50 pm
Location: Newcastle, UK
Contact:

libSempiternal - ODE & Irrlicht Binding (thread retitled

Post by DrBenito »

Hi all,

I've been working on some glue code for using ODE with Irrlicht. using the tutorial on the site as a starting point for figuring out ODE I've made it a bit more OO friendly for handling generic bits and bobs.

I've had a bit of a break from working on it for a couple of months and figure it's time to get back into it, so to motivate me I've created a Teaser Release. Full source for what's there so far. It works on linux and windows so shouldnt be (m)any issues.

If there's sufficient demand/support then I'll get my backside into gear and get cracking again :D Any questions, suggestions, improvements, anecdotes or pies/biscuits then send them my way :)

http://libsempiternal.bensherlock.co.uk/

You'll need to be a bit savvy to get it working im afraid it's not one for the newbies yet. Very sorry. If enough folks want it then I'll scrub it up and doc it...

Enjoy,
Ben
Last edited by DrBenito on Mon Sep 12, 2005 10:20 pm, edited 1 time in total.
buhatkj
Posts: 444
Joined: Fri Dec 12, 2003 4:53 am
Contact:

This seems like a good idea but...

Post by buhatkj »

this seems like a fantastic idea, but upon downloading the release i noticed the only project file included is a linux makefile.
now i can only speak for myself, but for me and prolly other windows developers a visual studio or dev-c++ project file would be helpful as well to get us off the ground and maybe skip some of those "just getting it to compile" issues that always seem to crop up with source-only releases....

sorry if this seems sorta petty, but i just feel it would save people time.
My irrlicht-based projects have gone underground for now, but if you want, check out my webcomic instead! http://brokenboomerang.net
DrBenito
Posts: 35
Joined: Mon Jul 19, 2004 8:50 pm
Location: Newcastle, UK
Contact:

Post by DrBenito »

Hi,

Yeah sorry. I did try to get it compiling in devcpp but had some issues with the ODE. The makefile provided is a linux/cygwin make. I really should do this properly.

Tell you what. If you wanna wait until I get the proper version sorted with project files and everythting set up properly for an out-of-the-box-build I'll get on to that this week, (all being well). :D

In the meantime feel free to have a look at the code if you want and it should compile in cygwin or linux. (though you'll need to switch commented statements in the makefile should be easy to spot -opengl32 and the likes for win32 and -lGl for linux) Again sorry for making it too complicated... :oops:
omaremad
Competition winner
Posts: 1027
Joined: Fri Jul 15, 2005 11:30 pm
Location: Cairo,Egypt

Post by omaremad »

a big :D to u

thanks for it iam going to use it in my project but can u give us a tutorial or the source of the demos
DrBenito
Posts: 35
Joined: Mon Jul 19, 2004 8:50 pm
Location: Newcastle, UK
Contact:

Post by DrBenito »

Excellent :) Glad it's of use...

There's one of the demo's source included, I think it's test_cubes.cpp or something. Should be the bouncing one. Also included the .x models for them too :)

All the others will be included in the next release I do, along with project files etc. If I get going I'll also look at tutorials etc. Will get cracking on that tomorrow after the football... (maybe ;))

The joints etc need work doing on them to make them useful, but they are usable as-is.
DrBenito
Posts: 35
Joined: Mon Jul 19, 2004 8:50 pm
Location: Newcastle, UK
Contact:

Post by DrBenito »

Quick update on progress:

I've got the libsempiternal bit into a nice easy dev-cpp project. No real problems apart from having to hack one of the ode headers.

I'm adding project files for the examples. No real problems there either, til we try linking ode.

This is a bit of a call out, but has anybody actually got ode to work with dev-cpp? it's proving to be an absolute nightmare. No problems using cygwin but dev-cpp just falls over :(

[edit]
the-agency looks like a strong contendor. they provide MinGW compatable dependancies for Ogre. But one of these happens to be ODE so I'll see whether it'll work with my lib. But that's for another day, so so tired :yawn:
[/edit]
DrBenito
Posts: 35
Joined: Mon Jul 19, 2004 8:50 pm
Location: Newcastle, UK
Contact:

Motherboard self-destructing as standard...

Post by DrBenito »

Well I was so close to getting a decent release ready... then the electric ran out and blew something in my main pc. So now bios loads up fine recognises memory and drives but then can't boot from anything... :( So either the bios needs flashing, or the disk controller is fscked :'(

Anyway, luckily everything is backed up to a good old linux box svn repos :D so i'll get something out soon anyway...

There's a niche market for someone to design and build a ben-proof computer ;) May involve using mechanics rather than electronics though. Like Babbage's difference machine, only smaller. :)
DrBenito
Posts: 35
Joined: Mon Jul 19, 2004 8:50 pm
Location: Newcastle, UK
Contact:

Post by DrBenito »

Sorry for spamming this thread... :S

Cracked it! ! ! Should have the mingw version with ODE sorted and released this weekend, in amongst trying to repair my main PC. And now, to go and enjoy beer... beautiful cold ale... *drool*
DrBenito
Posts: 35
Joined: Mon Jul 19, 2004 8:50 pm
Location: Newcastle, UK
Contact:

First Official Release ! ! !

Post by DrBenito »

I've uploaded the first official release!!!
http://libsempiternal.bensherlock.co.uk

Full support (project files) for dev-cpp(mingw) and cygwin makefiles for the hardcore. Linux support is being worked on for the equally lazy :)

Release includes:
Full source for libsempiternal
With Dev-cpp project file
Numerous test programs
An example dev-cpp project file
3D models for the test programs
Ready compiled and configured latest cvs ODE libs for cygwin and dev-cpp(mingw)

Runs like a dream... but as usual direct any probs, questions and improvements this way :D

More documentation will also be developed, as well as further work on the lib itself.
buhatkj
Posts: 444
Joined: Fri Dec 12, 2003 4:53 am
Contact:

link broken??

Post by buhatkj »

link doesn't work for me...anybody else having this problem??
My irrlicht-based projects have gone underground for now, but if you want, check out my webcomic instead! http://brokenboomerang.net
DrBenito
Posts: 35
Joined: Mon Jul 19, 2004 8:50 pm
Location: Newcastle, UK
Contact:

ooops

Post by DrBenito »

Thats what happens when you update your distr, then forget to restart services :)
Erm, I'm trying to get it restarted, minor complications with the server... hopefully it should be up soon, or it'll have to wait til I get home after work...

Will keep you posted...

[edit]
Yup, its jiggered. I'll have to sort it this evening. Dodgy kvm switch means it wont reboot unless the other pc is running. You've gotta love technology ;)
[/edit]
DrBenito
Posts: 35
Joined: Mon Jul 19, 2004 8:50 pm
Location: Newcastle, UK
Contact:

Server Up

Post by DrBenito »

Server back up... give it a go now :)
Guest

Post by Guest »

hows devcpp version i cant compile the ode for devcpp
Guest

Post by Guest »

the ode lib and include files for devcpp are already generated.

look in libs directory under ode/mingw (mingw is the compiler used by devcpp).
Post Reply