Chaotic Box
 

The projects listed on this page are built for the REALbasic development environment.

Please note: These projects represent a significant investment of time and effort but they remain open source to maximize their flexibility and usefulness. I do ask however, that you make a donation (in the amount of your choosing) if your are using my source code in commercial software, shareware, or any other for-profit work. Thank you!

 
C/C++ Plugins

PNG Utilities Plugin v1.8.1Mac ClassicMac UniversalWindowsLinuxREALbasic 5.5+
DOWNLOAD Size: 1.2 MB Date: March 26, 2007 iDocumentation

Load and save PNG format images with or without transparency information. Methods are also provided to deal with strings of binary PNG data, which is ideal when storing or retrieving images from databases, virtual volumes, zip archives, etc.

ZZip Utilities Plugin v0.3Mac ClassicMac UniversalWindowsREALbasic 5.5+
DOWNLOAD Size: 428 KB Date: October 13, 2006 iDocumentation

Leverages zziplib to provide a simple interface for extracting individual files inside standard zip archives directly to RAM. Great for bundling an application's external data files into neat and optionally compressed packages.

 
Classes & Modules

FMOD Ex Audio Classes v0.8bMac UniversalWindowsLinuxREALbasic 2006r4+
DOWNLOAD Size: 1.3 MB Date: February 18, 2008 iDocumentation

These classes hook into the powerful cross platform FMOD Ex audio library by Firelight Technologies Pty, Ltd. Features include advanced playback options for a wide range of audio formats, 3D audio, multichannel and surround sound support, gapless stream stitching, sub-mixing, and more.

OxMath Classes v2.1Mac UniversalWindowsLinuxREALbasic 2006r4+
DOWNLOAD Size: 137 KB Date: February 11, 2008 iDocumentation

A modular 2D & 3D math library with common classes like vectors and quaternions, plus more advanced features such as vector-arrays and bounding volume/intersection classes. Time-slice function classes are also included to help create finite or cyclical procedural animations.

Display Overlord Classes v3.0.1Mac UniversalREALbasic 2006r4+
DOWNLOAD Size: 45 KB Date: February 19, 2008 iDocumentation

Easily gather video device capabilities and capture displays to provide full screen environments suitable for games, multimedia presentations, or kiosk applications. Display Overlord locks out other application windows and system widgets, providing a safe and user-friendly method to temporarily change display resolutions.

Mouse Overlord Classes v2.0Mac UniversalREALbasic 2006r4+
DOWNLOAD Size: 35 KB Date: March 11, 2008 iDocumentation

Provides global methods to control and capture the mouse cursor, giving applications exclusive access to raw mouse events. The event handlers report state changes for all available mouse buttons, X/Y movement deltas, and X/Y scroll-wheel deltas. Utility methods to move, hide, and show the mouse cursor are also included.

Async Drag Window v1.1Mac UniversalREALbasic 2006r3+
DOWNLOAD Size: 14 KB Date: August 10, 2007 iReadme

A window subclass for Mac OS X 10.3 and later that enables Timers, Threads and events to keep executing during a window drag, and allows windows to be dragged even if the application is blocked within a tight loop.

 
Mac ClassicMac OS 9Mac UniversalMac OS X (Universal)WindowsWindowsLinuxLinux