* The Modules *
BlitzMax Forums/Brucey's Modules/* The Modules *
| ||
Type Module Platform Description
---------------------------------------------------------------------------------------------------
Audio
BaH.BASS | All | BASS sound library.
BaH.FMOD | All | FMOD sound library.
BaH.FMODAudio | All | BlitzMax Audio Driver for FMOD.
BaH.GME | All | Game Music Emulator.
Plays music formats like AY, GBS and NSF.
BaH.irrKlang | All | Sound Library.
BaH.irrKlangAudio | All | BlitzMax Audio Driver for irrKlang.
BaH.PortMidi | All | * Deprecated *
Use the wxMidi mod for wxMax instead!
BaH.TagLib | All | Auido File tag reading/writing.
ID3v1, ID3v2, Ogg, FLAC, MPC, Speex.
Database
BaH.Database | All | Core Database Framework.
BaH.DBmSQL | All | mSQL (miniSQL) database driver module.
BaH.DBMySQL | All | MySQL database driver module.
BaH.DBODBC | All | ODBC database driver module.
BaH.DBOracle | All | Oracle database driver module.
BaH.DBPostgreSQL | All | PostgreSQL database driver module.
BaH.DBSQLite | All | SQLite database driver module.
BaH.DBXbase | All | Xbase database driver module.
For dBase, Clipper, FoxPro compatible databases.
Graphics
BaH.Cairo | All | 2D vector graphics library.
BaH.Graphviz | All | Graph visualization library.
BaH.LibSVG | All | Wrapper for libsvg and libsvg-cairo.
GUI
BaH.GTKMaxGUI | Linux | MaxGUI module using GTK+.
BaH.GTKWebGTKHTML | Linux | HTMLView gadget for GTKMaxGUI using GTKHTML.
BaH.GTKWebMozilla | Linux | HTMLView gadget for GTKMaxGUI using Mozilla.
wxMax | All | Language binding for wxWidgets.
Native printing, Max2D GL driver.
Also includes wxMidi & wxPDFDocument.
Imaging
BaH.EXRLoader | All | OpenEXR image support.
BaH.GDAL | All | Geospatial Data Abstraction Library.
BaH.FreeImage | All | Loads GIF, BMP, DDS, EXR, HDR, ICO, IFF, JNG, JPG,
JPEG-2000, KOALA, LBM, Kodak, MNG, PCS, PBM,
PGM, PNG, PPM, Photoshop (PSD), Fax G3, SGI,
RAS, TARGA, TIFF, WBMP, XBM and XPM.
Saves BMP, EXR, GIF, HDR, ICO, JPEG, JPEG-2000,
PBM, PGM, PNG, PPM, TARGA, TIFF, WBMP and XPM.
BaH.RGBLoader | All | Loads SGI RGB format images.
Supports RGBA, RGB, BW, and Greyscale with Alpha.
Internet
BaH.ClearSilver | All | Templating engine with CGI support.
BaH.Flickurl | All | Flickr API.
BaH.FTPParser | All | FTP directory list parser.
Supports Unix / Linux, Enterprise Unix, VMS, MVS,
NT, Netware, OS2 and OS400 FTP servers.
BaH.Libcurl | All | Multi-protocol file transfer library.
Handles HTTP POST, HTTP PUT, FTP uploading, HTTP
form based upload, proxies, cookies,
user+password authentication, file transfer
resume, http proxy tunneling and more!
BaH.LibcurlSSL | All | SSL-enabled multi-protocol file transfer library.
Same as Libcurl but adds HTTPS.
BaH.Raknet | All | Multiplayer Networking.
Math
BaH.MAPM | All | Arbitrary precision math.
Up to 2^31 digit numbers!
BaH.MathToolkit | All | Distributions and Special Functions.
BaH.muParser | All | Mathematical expressions parser.
Miscellaneous
BaH.MaxUnit | All | Unit testing.
BaH.RealtimeBattle | Linux | BlitzMax robot interface for RealtimeBattle.
Physics
BaH.Box2d | All | 2D Physics engine for games.
BaH.Chipmunk | All | 2D Game Dynamics (physics) engine.
System
BaH.AppStub | MacOS | Carbon-based AppStub replacement.
For use with wxMax.
BaH.Boost | All | Portable C++ library framework.
BaH.Crypto | All | Heavy-duty Cryptography library.
BaH.DateTime | All | Dates, times, date/time periods, date/time
durations, date iterators, time zones, and
month/weekday name localization.
BaH.Fontconfig | All | Font customization and configuration.
BaH.Growl | MacOS | Growl notification support.
BaH.libnotify | Linux | Notification support.
BaH.Random | All | BRL.Random replacement using the SFMT pseudorandom
number generator.
BaH.Volumes | All | Access system Volume/Directory information.
Text
BaH.Base64 | All | Base64 encode/decode.
BaH.Expat | All | XML Parser.
Stub only. Required for Graphviz.
BaH.Format | All | C-style printf formatting.
BaH.LibXML | All | XML parser.
BaH.LibXSLT | All | XML transformation library.
BaH.Locale | All | Flexible string localization.
BaH.RegEx | All | Regular Expressions.
BaH.RTL | All | Right-To-Left text formatting.
BaH.Tesseract | All | Optical Character Recognition.
Available from : * http://brucey.net/programming/blitz/ * http://maxmods.googlecode.com * http://wxmax.googlecode.com :o) |