Home Downloads -DLLs -Examples -Extensions -Scripts Contact Links | DownloadsDLLsHigh Resolution Timer 2 Yes, that's right, a brand new version of the "popular" high resolution timer DLL. This new version has more features and is much easier to use. Mostly, it gets around GM's poor accuracy. Download it and read the documentation to find out about the new feature: markers. highResTimer2.zip Downloaded 3198 timesGRegex Regular Expressions At long last, I'm releasing the GRegex DLL allowing anyone to use regular expressions in their Game Maker games. I've put a lot of effort in the documentation to make the whole DLL easier to understand. This uses the Boost regular expression library. gregex.zip Downloaded 2095 timesExamples3D Sky Box A quite often asked question is how to make skies in 3D in Game Maker. A while ago I got fed up with people suggesting using ellipsoids because they tend to look horrible as well as use up far more polygons than a box would. I used Terragen to create the box textures as there are numerous tutorials for creating sky box textures with it, not to mention that it's free. skybox.zip Downloaded 2279 timesBeam Weapon This is a little example I threw together back in GM6.0 for fun. I had almost forgotten about it. It used the particle system, so I had to rework it for GM6.1, so this will not work under GM6.0. laser.gm6 Downloaded 3326 timesMaze Generator This is a maze generator I made a while back for some reason which I can't remember. mazegen.gm6 Downloaded 3186 timesOrbit Simulation I made this a while ago and showed it to a few people but never really posted it on my site. I decided I may as well put it up because I think it's cool. Clicking and dragging the left mouse button creats a planet and gives it a velocity. This is largely just a fun little toy to play with where you can see the orbital path a planet will take as you're dragging out its velocity. There's some other controls, but since this is an editable it shouldn't be hard to find out what they are. orbital.gm6 Downloaded 2663 timesPlanet Rendering Demo This is an ancient demo I wrote back not long after GM6 came out. Like most things it simply sprouted from nowhere and I made some neat stuff. In particular there's the fake specular highlights reflected from the oceans of earth (which is not physically accurate in the slightest) and the shadow of Saturn projected on its rings (you can see it at different angles by holding ctrl and using the up and down keys to change the axial tilt). planetdemo.zip Downloaded 1452 timesPolygon Triangulation This is an algorithm that I implemented in Game Maker which decomposes an arbitrary polygon into triangles. I didn't come up with the algorithm, I just translated it into GML. For virtually all the polygons I've tested it with, it seems to work. Just be sure to follow the directions on the screen when creating a polygon and it should work. polygon.gm6 Downloaded 3178 timesSimple Race AI Some of you may recognize this from my old site. It's a very primitive race AI. It demonstrates how to use paths for the AI cars without restricting the cars to only following the path. Keep in mind this example is very primitive and lacking a lot of things. However, it's only meant to demonstrate how the AI can be made to move, so it serves its purpose. simpleRaceAI.gmd Downloaded 2963 timesSorting Algorithms Demo This is a demo of 11 different sorting algorithms I made. I meant to host it for others to learn from and I haven't really gotten around to it until now. sorter.gmd Downloaded 2611 timessorter.gm6 Downloaded 1887 times Trajectory Aiming The title is a tad bit vague. What this example does is it shows how to fire an object such that it will pass through another point. The twist is that the fired object will have gravity acting on it, so it will fall. If the target doesn't move, the fired objects won't ever miss. It's very neat to watch. trajectory.gmd Downloaded 4597 timesExtensionsAdditional Colors This extension simply adds many (I'm not embellishing when I say that, there's a lot) color constants for use in GM. colors.gex Downloaded 1885 timesData Sorting This extension provides an easy method to sort data in arrays or lists which is more flexible than the methods existing (or not existing, in the case of arrays) in Game Maker. I won't go into much detail here, but the documentation will explain the things the extension can do. data_sorter.gex Downloaded 3077 timesGRegex Regular Expressions Here's the GM7 extension adaptation of my GRegex regular expressions DLL. As with the DLL, it allows the use of regular expressions from within Game Maker. Only now that it's actually integrated into the environment, it should be easier to use with functions appearing in the quick help. gregex.gex Downloaded 2386 timesHigh Resolution Timer Naturally with the release of GM7, extensions are going to be playing an import part in my creations. So, here's the first conversion of one of my past projects. There will be more to come as I gradually convert my projects. For those of you not using GM7, never fear, my old creations will remain available. HRT.gex Downloaded 6798 timesScriptsVector Math Scripts I've been getting more into extending the possibilities of Game Maker and making it easier for others to use. So here's a script which handles vector math. vectors.gml Downloaded 3813 timesQuaternion Math Scripts Here are some more math related scripts. These are a lot like the vector scripts only for quaternions. Maybe eventually I'll write some tutorials on the usage of vectors and quaternions to help some of you understand their importance. quaternions.gml Downloaded 3054 times |