Welcome to the bMotion Wiki.
If you are new to bMotion, you should read WhatIsbMotion
You might also want to look at the Frequently Asked Questions.
The Documentation is suitable for end-users and owners of bMotion bots. People who want to know how it all works should see the Architecture pages, and people who want to write their own stuff for bMotion will want to see the API.
Due to spammers editing this wiki, I have removed the anonymous edit/create permissions. :( If you would like to help maintain the bMotion wiki, please use the logni link above. The username and password are the name of this project in all lowercase.
Due to spammers creating/editing tickets, I have removed the anonymous edit/create permissions on tickets. Fucking spammers :( If you would like to create or modify a ticket, please use the login link above. The username and password are the name of this project in all lowercase.
Release information
The current version of bMotion is 0.1.0, released Oct 28 2007 (just over 4 years since 0.0.9!) Important bits of documentation include Installing and Upgrading.
A list of What's Probably New is available.
bMotion SVN is currently stable, but may generate some warnings due to the new way bMotion is enabled on channels.
Donate
If bMotion's made you laugh and you want to encourage me to keep developing, please consider a small donation :)
bMotion-lib
bMotion-lib is an exciting project started by simsea; it's bMotion implemented in C++ with a module that links it into eggdrop (i.e. no more TCL). It's Highly Advanced, but also Highly Incomplete. sim has hacked a lot of stuff together (that's the leet version of 'hacked' not the imcompetent version). I don't really know C++, but since I wrote bMotion to teach myself TCL, it seems reasonable that bMotion-lib would be a good way to teach myself C++.
What does this mean for the original bMotion? Well, I'm not abandoning it, but I'm not going to be so active on it now (not that I've been enormously active on it recently anyway). It's a lot of code, and it's quite a mess - especially since I'm now trying to do things with it that TCL is a bit crap for (like storing data and running code, mostly).
New logo
Thanks to Bagpuss for the new bMotion logo :)
