ODE for Nintendo Wii???

356 views
Skip to first unread message

sandeep_slash

unread,
Feb 6, 2008, 3:24:37 PM2/6/08
to ode-users
I was wondering if I can use ODE for the Nintendo Wii Platform.

I'm using Radix Studio to compile and run my code. When tried using
ODE, I get this error message "Need some help identifying the
platform!"....

Doesn't Wii support ODE? There's already a game on the Wii which uses
ODE....


Thanks,
Sandeep

Jon Watte

unread,
Feb 6, 2008, 4:44:56 PM2/6/08
to ode-...@googlegroups.com
ODE does not itself support Wii. It is, however, easy to port. You will
have to do some work on your own to set up the right configuration
headers and build files.

Cheers,

/ h+

Daniel K. O.

unread,
Feb 7, 2008, 12:48:11 AM2/7/08
to ode-...@googlegroups.com
sandeep_slash escreveu:

> I was wondering if I can use ODE for the Nintendo Wii Platform.

ODE only supports a bunch of pre-determined platforms: the ones the
community can test.

We could make ODE work everywhere, but this would require a framework to
test environment, runtime and compiler characteristics. Such a thing is
only available from GNU autoconf, and would just get in the way of
everything else (VC++ and other obscure proprietary tools not officially
supported by autoconf; there's 3rd party support for autoconf/VC++
though). So the current policy is to use the least denominator: don't
rely on tools to do system detection, let the user do it.


> Doesn't Wii support ODE? There's already a game on the Wii which uses
> ODE....

So whoever ported it to Wii didn't share it back. It's sad, but the BSD
license allows this.


--
Daniel K. O.
"The only way to succeed is to build success yourself"

Alen Ladavac

unread,
Feb 10, 2008, 4:12:58 PM2/10/08
to Daniel K. O., ode-...@googlegroups.com
Thursday, February 7, 2008, 6:48:11 AM, Daniel wrote:
> sandeep_slash escreveu:

>> Doesn't Wii support ODE? There's already a game on the Wii which uses
>> ODE....
> So whoever ported it to Wii didn't share it back. It's sad, but the BSD
> license allows this.

Not sure for Wii in particular, but SDKs for game console systems
often come under NDAs, so it might very well be legally permitted for
the porter to share back. Agreed, it's sad, but the beauty of the BSD
license that it allows gamedevs to at least use such libraries, and
maybe contribute something back eventually. But they often cannot
contribute console ports.

JM2C,
Alen

Daniel K. O.

unread,
Feb 10, 2008, 11:51:28 PM2/10/08
to ode-...@googlegroups.com
Alen Ladavac escreveu:

> Not sure for Wii in particular, but SDKs for game console systems
> often come under NDAs, so it might very well be legally permitted for
> the porter to share back. Agreed, it's sad, but the beauty of the BSD
> license that it allows gamedevs to at least use such libraries, and
> maybe contribute something back eventually. But they often cannot
> contribute console ports.

Sorry, maybe I didn't use the right words; I did not intend to blame
whoever didn't contribute back.

The sad thing is that when you sign such NDA you are giving up from the
community. In fact, any patch for Wii/PS3/360 support might even be
"troublesome" to ODE (they might expose details from the SDK that should
not be disclosed), like the SCO's fiasco against the Linux kernel.

And although I mentioned BSD, there's no way you can "fix" the situation
from the ODE's side alone, unless it goes all the way to (L)GPL - which
gives the advantage to the community, not to the developers. Such
discussion is obviously off-topic here, and hardly productive (just like
religion or "best text editor" discussions).

Alen Ladavac

unread,
Feb 11, 2008, 1:50:49 PM2/11/08
to Daniel K. O.
> Such discussion is obviously off-topic here, and hardly productive
> (just like religion or "best text editor" discussions).

Sorry if it sounded like I was trying to start a flamewar. That was
certainly not my intention. Just pointing out what some people may not
be aware of. And I agree with other points you mentioned.

Cheers,
Alen

Jose Marin

unread,
Feb 12, 2008, 5:10:55 AM2/12/08
to ode-...@googlegroups.com
Hello!
 
I think the point is if ODE can work well on an console like Wii, without modifications.
 
If the make file is correctly configurated, ODE could compile and work on the Wii without modifications?

Reply all
Reply to author
Forward
0 new messages