And Chicken says: "Bok Baaawwk!"

SourceForge.net Logo
Downloads
FAQ
News
Forums

 

 

Download

Client library

  • Windows: Nothing to release yet.
  • Linux: Nothing to release yet.

 

Server

  • Windows: Nothing to release yet.
  • Linux: Nothing to release yet.

 

Protocol Documentation

Nothing to release yet.


FAQ

What is OKai?

The original Kaillera is a project of Cristophe Thibault (with whom I am not affiliated) to make netplay-enabled emulation easier to implement. OKai (or Open Kaillera) is an attempt to create a backward-compatible open source (under the MIT license) implementation of the Kaillera protocol, while extending and improving upon it.

 

How and when did it begin?

Like so many other things, it began out of frustration. December 6th, 2003, I started work on a Kaillera-enabled version of Project64 that wouldn't require identical (or even similar) plugins on each side, as most (all?) other N64 emulators do. But I quickly found how inappropriate Kaillera is for this sort of asymmetry. Thus I began OKai on the 9th. Another problem with Kaillera is that it currently exists only for Windows platforms.

 

Why the MIT license?

Two reasons, really:

  1. Freedom
  2. It's short

 

What will it do?

The intent is, first of all, to make OKai backward-compatible with the original Kaillera protocol. This means that those using Kaillera and OKai should be able to use the old Kaillera servers to find and start their games. Or, that those who wish to use an OKai server can host regular Kaillera games.

Second of all, OKai is an attempt to improve the security and playability of games with Kaillera. Kaillera handles UDP packet loss rather naively. This may be alright for some emulators/applications (Kaillera is already in use effectively by various emulators), but for others it's unacceptable.

OKai is also intended to both extend and reach beyond the realm of emulation. There are plans for a Linux release of OKai, and for the addition of TCP support.

 

This site sucks! Change it!

I know, I know. I'll be spiffifying it sometime soon. For right now I need to focus on content, not form.

 

I have a great idea for OKai!

Is that so? I'd like to hear it, but please keep the following in mind:

  • OKai will be open source, so you'll be free to implement it yourself
  • The purpose of OKai at this point in time is not to cater to everyone's whims
  • Everything included in OKai must somehow fit logically into the interface
If after thinking long and hard about it, you still think your idea is good enough, explain your idea in great detail on the forums.

General layout and logo by Bitterman. OKai © 2003 James "Anthem" Costlow