What is GhzLib?
The Gigahertz Games Command Library, or GhzLib, is a huge Blitz Basic code file containing a collection of functions to quickly give your programs all kinds of extra power. GhzLib has over 70 functions, ranging in use from graphics to file manipulation, even including our own brand of image compression! Adding GhzLib to your programs will instantaneously give you access to this comprehensive library of functions.
GhzLib was created entirely in Blitz 3D, but oddly enough, it doesn't use any 3D commands. This means, among other things, that it should also be fully compatible with BlitzPlus and ordinary Blitz Basic. Keep in mind, though, that it's only been fully tested in Blitz 3D.
How do I use GhzLib? Is it hard to install?
Not one bit. GhzLib is built around the concept of user-friendliness and ease of use, keeping things at your end as simple as possible. All you need to do is put a copy of GhzLib in your program's folder, then put the following line at the start of your program:
And that's it! With just that one line, the power of GhzLib is at your fingertips; you can now use any of its functions. No messy copy-and-paste code, no fiddly implementation; it really is that simple!
Yikes, that's a lot of functions. Does GhzLib come with a manual?
Better. It comes with a complete documentation of every command, stored in a single ZIP file. But that's not the best part: the BEST part is that these documents integrate seamlessly with the Blitz 3D command reference! Just unzip the archive in Blitz 3D's help folder - usually "C:\Program Files\Blitz 3D\help" - and you'll be able to read them just like any other command help!
There's got to be a catch here. How much does GhzLib cost?
No catch: GhzLib is free. Yeah, we really mean that. In fact, GhzLib is open-source public domain code, which means it's free for anyone to use, alter and redistribute in any form, as long as it's always free. You can also use it in either noncommercial or commercial projects, and again, free.
That said, we could always use your support, so if you try GhzLib and find that it's useful to you, feel free to donate whatever you think it's worth using the button below. Any donations will help fund our company's development, especially the development of GhzLib. Thanks!
*Donations temporarily unavailable
Sounds great; let me at it!
By all means. We update GhzLib from time to time with bug fixes, improvements and new features, and any new versions get posted here. Old versions are kept on the site in case unforeseen problems occur with a newer version, allowing you to quickly and easily revert to any older version.