Welcome to the home of
KaneBot: Generation 3

by Kane
(Keith Bennett)

The Disclaimer
The Disclaimer
--
Bot Development Site

This site is best viewed at an 800x600 resolution or better.

KaneBot Generation 3
Macintosh Binary Battle.net Bot
Software by Kane, affiliate of Clan-mAc
http://linkware.clan-mac.com/kanebot

Related and unrelated links are below.

All links that lead to somewhere other than a local file will open a new window.

 

About KaneBot
--Screenshots

--News Archive

Download KaneBot

KaneBot Help

--BNLS Protocol Specification
--BotNet Protocol Specification
--Battle.net Documents
--Battle.net Icons File Format

 

KaneBot's Competition
1 active competition project
8 dead competition projects

LuxerBot CURRENT
Chat; Mac OS X
e-Mail LuxerBot's Author
Download LuxerBot
Download LuxerBot 4.0.1 (local)

Prolix DEAD
Binary; *nix (Mac OS X)
No e-Mail address for Prolix author(s).
No download link for Prolix.

Battlegram DEAD
CHAT; Mac OS X v10.0 or later
Battlegram's author has requested not to be contacted.
Download Battlegram 1.2 (local)

JavaBot DEAD
CHAT; Mac (via Java)
e-Mail JavaBot's Author
Download JavaBot 1.1.2 (local)

JXBot DEAD
CHAT; Mac
e-Mail JXBot's Author
Download JXBot 1.0 beta 308 (local)
Download JXBot 1.0 beta 320 (private build, local)
Download JXBot source code (local)

Purpletooth 2 DEAD
CHAT; Mac OS 8, Mac OS X
e-Mail Purpletooth 2's Author
Download P2b104 Carbon (local)
Download P2b104 Fat (local)

KlevnBot DEAD
CHAT, Binary; Mac OS X
No e-Mail address for KlevnBot author(s).
Download KlevnBot X beta 4.2.1 (local)
Binary; OS X Only
Download KlevnBot 1.8.2 (local)

ThunderChat DEAD
CHAT; Mac OS 8 - 9 (X?)
No e-Mail address for ThunderChat author(s).
Download ThunderChat 2.0a2 (local)
Download ThunderChat 1.1 (local)

MacBattleChat DEAD
CHAT; Mac OS 7 - 9
e-Mail MacBattleChat's Author
Download MacBattleChat 1.0
Download MacBattleChat 1.0 (local)

 

Made with a Macintosh.
KaneBot is Made With REALbasic.

 

Miscellaneous Links
--ProximaOnline
Site I'm working on with Janky. The related software for it is slowly coming along...

--Clan mAc
The largest Macintosh-only clan on Battle.net and GameRanger. Mostly a bunch of inconsiderate pricks, but they can show some mercy on people... Don't act newbie-ish.

--Apple Computer
Makers of the best personal computers: the Macs.

--MacSoft
Macintosh gaming at its max!

--Blizzard Entertainment
The best gaming company. Ever.

--Battle.net
The gaming service that KaneBot is based on.

--Westwood Studios
Windows sucks. But games that rock, but are only for Windows still exist. So here's the makers of the best Windows games...

--EverythingMac.com
Just as it says, Everything Mac.

--X Post Facto
Should run Mac OS X on Macs that are just old enough that shouldn't. Such as my Mac...

See weekly screenshots of KaneBot!

Monday, February 23, 2004 How lucky of you people to be able to see a screenshot of KaneBot since I've finished moving to Texas! It's been a number of months, but I'm still working on KaneBot. Keep your browsers pointed to this site and you'll get a newer version soon enough!

Saturday, June 21, 2003 This screenshot is the first screenshot since March; since March, REALbasic had been making fun of me by being a turd. Anyways, not much has changed, though you can see the tempfix field. This field will be non-existant in the next version, because the next version has much much better support for users and commands (but not yet the "real" commands). :)

Sunday, April 13, 2003
Screenshot 1
Screenshot 2
Both of these screenshots are from the first release of KaneBot Generation 3.
Also, they're both from (different) users of KaneBot.

The first screenshot shows KaneBot on Mac OS X. Beautiful, isn't it? Okay, there's definitely still some interface work to do for Mac OS X, but if you go past that, it's really quite nice how some of those interface effects are done.

In the second screenshot, it shows KaneBot working nicely in someone's clan channel.
Although this release is far from ops-worthy, it's still a nice bot to chat with.

Saturday, March 29, 2003 This screenshot shows I've just added basic WarCraft 3 login support. I've also added friends list displaying (does not save the friends list), but have not yet added friends list update packets (such as, friend joined a game, friend added, friend removed, etc). Also, it shows my gateway aquire feature, which will be used to append the gateway name to the user for commands. That's useful in case you have two different users on the same name but different gateway. For example, user@Azeroth and user@USEast.

Sunday, March 23, 2003 Someone reminded me that I haven't taken a screenshot in a while, so here's today's... This one shows Text-Bot doing /f m while playing Diablo 2 (yes that's French), as well as someone else enquiring about some BNLS problems for them. Most of the changes in this version are regarding the underpinnings of the bot, such as this is the first version that actually sends a Battle.net event as an object instead of as raw data. This allows for much better command support. Also, BotNet support has been upgraded from version 2 to version 4, as well as BotNet has started to be moved to where it's more of a background thing, putting both BotNet and Battle.net messages in a single field.

Tuesday, March 4, 2003 Here, I'm moving some useful of my BotNet code out of the interface, and into the BotNet socket. That allows me to create another BotNet program without needing to rewrite that code again for a new interface.

Sunday, February 23, 2003 This screenshot shows me working on a tool, BNLS Tester, which tests the integrity of a given BNLS server.

Sunday, February 16, 2003
Screenshot 1
Screenshot 2
Screenshot 3
These three screenshots show some server instabilities, regarding the channel. Shortly after the screenshots were taken, the server was taken down, most likely for maintenance.
As you can see, someone KaneBot received a JOIN message, but when I did a /whois on them, the server said they were somewhere else. Additionally, you could also see people join, leave, and talk in The Void. That was an interesting happening...

Sunday, February 9, 2003 I'm working on the basics of KaneBot's command structure in this screenshot.
The commands are still far from finished.

Monday, February 3, 2003 This screenshot shows me working on the profile window.
In the background, you can see a test version of KaneBot (no, you can NOT get one!) The REALbasic code windows you see are the BnetPrefs code window (front, BnetPrefs holds most of the user's preferences), and the BnetInterface code window (back, the BnetInterface window is the main interface for KaneBot.).