Game Widgets - By B&B Gaming
I started this project a while ago to replace DLL's such as Max WinAPI, GM Window Widgets, or N Menu. It is an open-source, pure-GML solution to carrying around heavy DLL files with your game. Fully customizable, to fit your every needs. Unlike other, similar scripts, I made this project to be as light as possible, running very fast and not adding a lot of bloat to your game. Since they are scripts, you can open up the object that corresponds with the control you want, and actually change its functionality! This means you can take the scripts to do whatever you like! You can easily make checkboxes have a third state, other than off or on; or you could make radio buttons that can have two selected; or whatever! You could also duplicate the objects, and change them about to have two different functionalities in the same project.
Here's a list of current features:
It comes with an example, and shouldn't need much explaining. Here is the online documentation.
As requested - Screeny
Game Maker 8 GMRES File**
Game Maker 8.1 GM81 File**
Game Maker 8 GMK File**
Game Maker 7 GMK File
**Please read GM8.0 and 8.1 notes at the bottom of this post, there are some considerations to make.
Please leave a comment!
If you're having trouble using Game Widgets, try the docs:
.chm Help File: Game Widgets Reference .7Z (Courtesy of attm)
Quick example on Game Widgets implementation
If you use Game Widgets in your project, don't worry about crediting me. I don't care. But if you want to, "B&B Gaming - Game Widgets" would be perfect.
Special thanks are in order to all those who really helped me over the past two years with this project:
~Vanquish: A huge list of suggestions and improvements
~IsmAvatar: Wrote the original textbox this engine's is based off of
~attm: Providing the documentation .chm and GM6 files
~Markup Magazine: Providing me with a spotlight
**GM8.0 and 8.1 Notes**
GM8.1 has some strange issues when using Game Widgets. Some are expected, others are not. When using GM8.1:
-You have to turn off argument checking in the global game options. I use lots of optional arguments in functions, and GM8.1 broke these, sorry.
-For some reason, GM8.1 doesn't like fonts imported from GMK files. Luckily, there is an easy fix. Simply open up each of the 4 fonts in the Game Maker editor, and click OK. If you don't you will get very weird errors. After you do this once, you shouldn't ever have to do this again. This problem has also been reported in GM8.0, but the fix should be the same.
Edited by BBGaming, 11 March 2013 - 07:31 PM.