Login | Register

Using DLLs extends the possibilities

August 28, 2006, 19:00 by Calle
[loading]
-->
<h2><a href=http://forums.gamemaker.nl/index.php?showtopic=166240 target="_blank">As quoted from the GMC topic; the list is created by Shaltif. Click this link and go to his topic for latest update. These are most of the useful DLL's around.</a></h2><br><br>
<b>Last Update: Aug 13th, 2006</b><br><br><b>--DLL list--</b><br />Key:<br /><span style='color:red'>RED</span> - Link takes you to a website.<br /><span style='color:blue'>BLUE</span> - A GMC topic.<br /><span style='color:green'>GREEN</span> - Direct Download.<br /><br /><b><span style='color:blue'>andbna's Dll(s)</span></b><br /><a href='http://forums.gamemaker.nl/index.php?showtopic=117399' target='_blank'>RS232 I/O</a> - It allows you to do low-level I/O to the com and paralel ports.<br /><br /><b><span style='color:blue'>andrewmc's Dll(s)</span></b><br /><a href='http://forums.gamemaker.nl/index.php?showtopic=144920' target='_blank'>Memory</a> - Many functions to monitor the user's % of memory (ram) usage, get the user's total amount of ram (MB), ect. Other functions include extra physical memory readings, and virtual memory/paging file functions. Very easy to graph results, see the example.<br /><a href='http://forums.gamemaker.nl/index.php?showtopic=146224' target='_blank'>SuperCrypt</a> - The fastest, smallest, most secure file encryption for Game Maker.<br /><a href='http://forums.gamemaker.nl/index.php?showtopic=153450' target='_blank'>Saudio</a> - An extrememly easy to use sound/movie playing dll. Currently has nineteen functions and supports twenty-nine file formats, not to mention microphone recording.<br /><br /><b><span style='color:blue'>Argathron DLL(s)</span></b><br /><a href='http://forums.gamemaker.nl/index.php?showtopic=199533' target='_blank'>(live)Messenger Controller</a> - You can control your messenger:Send, receive messages, set status etc.<br /><a href='http://forums.gamemaker.nl/index.php?showtopic=180243&hl=messenger' target='_blank'>MSN Now playing dll to GM</a> - With it you can change the msn PM f.e to the music what you are hearing<br /><br /><b><span style='color:green'>asterick's DLL(s)</span></b><br /><a href='http://www.sublab.net/gm7zip.zip' target='_blank'>GM7ZIP</a> - This is a COMPLETE 7zip archive handler, contained entirely inside a ~60k dll. This is intended to be used with applications to help create compact content. The footprint is small, and it is almost idiot proof. Any input would be wonderful on this application.<br /><br /><b><span style='color:blue'>Blijbol's DLL(s)</span></b><br /><a href='http://forums.gamemaker.nl/index.php?showtopic=207454' target='_blank'>Taskbar DLL</a> - Set custom text in the taskbar button of the game, flash this button and/or hide it.<br /><a href='http://forums.gamemaker.nl/index.php?showtopic=207629' target='_blank'>Window DLL</a> - Minimize, maximize, restore and activate the window and get current status.<br /><a href='http://forums.gamemaker.nl/index.php?showtopic=207939' target='_blank'>Beep DLL</a> - Able to play some system sounds from within a game.<br /><br /><b><span style='color:blue'>BZGaming's DLL(s)</span></b><br /><a href='http://forums.gamemaker.nl/index.php?showtopic=140999' target='_blank'>BZToolbar</a> - This dll can put a winapi toolbar in gm.<br /><br /><b><span style='color:red'>Camzmac's DLL(s)</span></b> <a href='http://camzmac.com/?p=dlls' target='_blank'>Website Link</a><br /><i>Miscellaneous DLL #1</i> - Display standard Windows message boxes, Produce tones with your internal computer speaker (works on XP!), Change the size of the window<br /><i>Miscellaneous DLL #2</i> - Flash the window, Produce windows beeps (different than the internal speaker beep), Get/Set the double click time, Swap the mouse buttons, Get/Set caret blink time<br /><i>GM Colour DLL</i> - (<a href='http://forums.gamemaker.nl/index.php?showtopic=59747' target='_blank'>topic</a>;)- Get/Set the system colours<br /><i>GM Font Dialog DLL</i> - (<a href='http://forums.gamemaker.nl/index.php?showtopic=60056' target='_blank'>topic</a>;) - Display standard win32 font selection boxes, and get detailed info on what the user has entered<br /><i>GM Dialog DLL</i> - (<a href='http://forums.gamemaker.nl/index.php?showtopic=113664' target='_blank'>topic</a>;) - Lets you display many new common dialog boxes in your games, allowing greater flexibility on what you can do.<br /><br /><b><span style='color:red'>CH4 Productions DLL(s) (LegoBoy)</span></b> <a href='http://www.geocities.com/lcschutt/software/index.html' target='_blank'>Website Link</a><br /><i>Binary</i> - Convert a binary number into decimal and decimal into binary.<br /><br /><b><span style='color:blue'>ChIkEn AtE mY dOnUtS's Dll(s)</span></b><br /><a href='http://forums.gamemaker.nl/index.php?showtopic=200184' target='_blank'>CAMDDisk</a> - This DLL allows you to get the free space, and total space of your current drive, and floppy drive.<br /><a href='http://forums.gamemaker.nl/index.php?showtopic=200433' target='_blank'>CAMDTime</a> - This DLL allows you to set the computer time in windows, linux etc. but only for windows in gm<br /><br /><b><span style='color:blue'>ckv's DLL(s)</span></b><br /><a href='http://forums.gamemaker.nl/index.php?showtopic=106123' target='_blank'>Winamp Remote Control & FooBar2000 Remote Control</a> - Allows user to control Winamp / FooBar2000 from Game Maker (source included)<br /><a href='http://forums.gamemaker.nl/index.php?showtopic=105414' target='_blank'>Md5 Checksum</a> - Allows user to create Md5 checksum from file or string (source included)<br /><br /><b><span style='color:blue'>coderchris' DLL(s)</span></b><br /><a href='http://forums.gamemaker.nl/index.php?showtopic=66825' target='_blank'>GMOpengl</a> - a port of opengl to gamemaker. Also has some other functions for easier use.<br /><br /><b><span style='color:red'>CompactSoftware's DLL(s)</span></b> <a href='http://home.casema.nl/ts.busstra/dlls.htm' target='_blank'>Website Link</a><br /><i>;Download DLL</i> - This DLL can download files.<br /><i>MsgBox</i> - This DLL show standard windows message boxes.<br /><i>;Delete registry key/values</i> - Use this DLL to delete registry keys and/or values.<br /><i>PC info</i> - Use this DLL to get information from your PC.<br /><i>Shortcut DLL</i> - (<a href='http://forums.gamemaker.nl/index.php?showtopic=182332' target='_blank'>topic</a>;) - Use this DLL to make schortcuts with your game.<br /><i>GM Windows Controls</i> - Use this DLL to make use Windows controls in your game.<br /><br /><b><span style='color:green'>Consumed's DLL(s)</span></b><br /><a href='http://www.geocities.com/consumed12000/files/gmsetcursorpos.zip' target='_blank'>gmsetcursorpos</a> - Set the cursor position on the screen<br /><a href='http://www.geocities.com/consumed12000/files/gmmsgbox.zip' target='_blank'>gmmsgbox</a> - multiple types of windows message boxes<br /><a href='http://www.geocities.com/consumed12000/files/gmquestionbox.zip' target='_blank'>gmquestionbox</a> - allows the use of windows question boxes<br /><a href='http://www.geocities.com/consumed12000/files/gmwinflash.zip' target='_blank'>gmwinflash</a> - flashes the gm window<br /><a href='http://www.geocities.com/consumed12000/files/gmwinclose.zip' target='_blank'>gmwinclose</a> - "Closes" the gm window. It really minimizes it.<br /><a href='http://www.geocities.com/consumed12000/files/gmdoscom.zip' target='_blank'>gmdoscom</a> - execute dos commands<br /><br /><b><span style='color:red'>;Digital Arts' DLL(s)</span></b> <a href='http://www.geocities.com/digital_arts2002/UIdll.htm' target='_blank'>Website Link</a><br /><i>Extended User Interface</i> - This dll allows you to do some advance user interaction with easy to use gml functions.This is an extension to the Game Makers get_string() and get_integer() functions.You can show the user a list of items(string or number) from which a user can select one instead of typing ,etc.<br /><br /><b><span style='color:red'>EricDB's DLL(s)</span></b> <a href='http://gm.big-brain.org/item.php?id=3' target='_blank'>Website Link</a><br /><i>Word Game</i> - This is a DLL which searches a list of words (a very comprehensive list of about 250,000 English words is included) and returns whether the word is valid. Includes the DLL itself, documentation, a sample GM program illustrating how to use it, and the source code for the DLL, which can be compiled using the Free Pascal Compiler.<br /><br /><b><span style='color:blue'>Exploding Diamond Products' DLL(s)</span></b><br /><a href='http://forums.gamemaker.nl/index.php?showtopic=174885' target='_blank'>XRP External Resource File</a> - Keep your external resources safe in one big file.<br /><br /><b><span style='color:red'>Game Maker Resource Page</span></b> <a href='http://www.gamemaker.nl/resource.html' target='_blank'>Website Link</a><br /><i>JBFmod 2.0</i> - play MOD, S3M, XM, and IT music files, "very simple to use and opens many new possibilites for music in your games"<br /><i>Text-To-Speech</i> - adds text-to-speech support for Game Maker<br /><br /><b><span style='color:blue'>Giles1991's DLL(s)</span></b><br /><a href='http://forums.gamemaker.nl/index.php?showtopic=112541' target='_blank'>GMWindows</a> - A dll to provide windows controls such as editboxes, comboboxes, list views, buttons, tabs, among other things.<br /><br /><b><span style='color:green'>gmfreak82093's DLL(s)</span></b><br /><a href='http://www.rocketsoft.gm-school.uni.cc/uploads/WinMesBox.zip' target='_blank'>Windows Message Box Ext.</a> - Has 8 great functions for using windows-style message boxes in gamemaker<br /><br /><b><span style='color:green'>GMWIZ2K3's DLL(s)</span></b><br /><a href='http://s3.chiranthasoft-upload.qc.to/GMW2.zip' target='_blank'>GMW2</a> - A great DLL to get the Windows API in to your game. (<a href='http://www.csoft.x10hosting.com/GMW2.zip' target='_blank'>Mirror1</a> - <a href='http://www.chiranthasoft.5gigs.com/GMW2.zip' target='_blank'>Mirror2</a>;)<br /><br /><b><span style='color:green'>Hardi's DLL(s)</span></b><br /><a href='http://www.zone.ee/he/index.php?sisu=failid&l=&f=Gm_bass.zip' target='_blank'>Music & Internet Radio Play DLL</a> - It uses BASS.dll. In the GM file are script comments for dll, in english. But other scripts in estonian.<br /><br /><b><span style='color:blue'>Hobbel's DLL(s)</span></b><br /><a href='http://forums.gamemaker.nl/index.php?showtopic=226127' target='_blank'>Ping DLL</a> - Get the connection time to a IP address or hostname.<br /><a href='http://forums.gamemaker.nl/index.php?showtopic=226405' target='_blank'>Super Video Play</a> - Video Play DLL with many functions.<br /><a href='http://forums.gamemaker.nl/index.php?showtopic=233209' target='_blank'>GZip DLL</a> - Realtime gzip write/read in binary or text mode.<br /><br /><b><span style='color:blue'>IceMetalPunk's Dll(s)</span></b><br /><a href='http://forums.gamemaker.nl/index.php?showtopic=117790' target='_blank'>IMP Mouse Control (IMC)</a> - Set the mouse cursor to any position on-screen: Simulate the left/right/middle mouse button being clicked: Simulate a drag-and-drop from any 2 points on the screen without moving the cursor, and with either the left or right mouse button: Scroll the mouse wheel up/down.<br /><br /><b><span style='color:green'>ih8censorship's DLL(s)</span></b><br /><a href='http://www.angelfire.com/freak2/censored4u/speakerdllxp.zip' target='_blank'>Internal Speaker DLL</a> - Allows you to control the internal speaker<br /><a href='http://www.angelfire.com/freak2/censored4u/antiripv1.zip' target='_blank'>Antirip_v1</a> - Prevent users from pressing Print Screen<br /><a href='http://www.angelfire.com/freak2/censored4u/syscolorzv1.zip' target='_blank'>SysColorz_v1</a> - collect current system color information (<a href='http://forums.gamemaker.nl/index.php?showtopic=11485' target='_blank'>Topic</a>;)<br /><a href='http://www.angelfire.com/freak2/censored4u/U.Y.ftp_v1.zip' target='_blank'>U.Y.ftp_v1</a> - download, ftp upload, other ftp functions (<a href='http://forums.gamemaker.nl/index.php?showtopic=18353' target='_blank'>Topic</a>;)<br /><br /><b><span style='color:green'>InfoProducts' DLL(s)</span></b><br /><a href='http://www.myfilestash.com/userfiles/Iproducts/mousesolution2.2.zip' target='_blank'>Mouse Solutions 2.2</a> - Lets you simulate left and right mouse clicks, mouse drags. New version supports keyboard simulation.<br /><a href='http://www.myfilestash.com/userfiles/Iproducts/aboutbox2.zip' target='_blank'>About Box 2</a> - Lets you display an about box in your game with the desired text and caption.<br /><a href='http://www.myfilestash.com/userfiles/Iproducts/flashdll11.zip' target='_blank'>FlashWin 1.1</a> - Lets you flash the GM window just like MSN. Supports various modes. This doesnt bring the gm window to foreground to flash it but uses FlashWindowEx() API which gives the user more control.<br /><a href='http://www.myfilestash.com/userfiles/Iproducts/gmfx.zip' target='_blank'>GMFX</a> - Lets you add special effects while minimizing and maximizing GM window. Has several effects to select from.<br /><a href='http://www.myfilestash.com/userfiles/Iproducts/GMStatus.zip' target='_blank'>GM Status</a> - Helps in the creation of a status bar in GM. Supports status bar fields and status bar images.<br /><a href='http://www.myfilestash.com/userfiles/Iproducts/gmhs.zip' target='_blank'>GMHS</a> - Helps the gm user to hide/show just the taskbar or window part of the GM window. Useful while creating software.<br /><br /><b><span style='color:green'>IsmAvatar's DLL(s)</span></b><br /><a href='http://ismavatar.no-ip.org/dlls/min.zip' target='_blank'>Minimize</a> - Minimizes the GM window the same as when you click the minimize button. Useful for a custom minimize button / keyboard key and/or when the border isn't shown.<br /><a href='http://ismavatar.no-ip.org/dlls/fileMod.zip' target='_blank'>Get File Modified</a> - Get or Set the "File Last Modified" Date and Time of a file. Pascal Source included (fileMod.pas)<br /><a href='http://ismavatar.no-ip.org/dlls/match.zip' target='_blank'>Get File Match</a> - Tell if 2 files match exactly. 0 is Yes, anything else is No.<br /><a href='http://ismavatar.no-ip.org/dlls/compact.zip' target='_blank'>Compact Files</a> - Compact a folder of files into a single file, and extract such a file to a folder, similar to XRP, but only the compact and extract functions are available. Does not work with Zip files.<br /><a href='http://ismavatar.no-ip.org/dlls/volume.zip' target='_blank'>Volume</a> - Set/Get the midi, wave, and aux volume and balance. Don't forget to set volumes back to 65535 (max) when done. Pascal Source included (volume.pas)<br /><a href='http://ismavatar.no-ip.org/dlls/attributes.zip' target='_blank'>File Attributes</a> - Get or Set the Attributes of a file (eg Read-Only, System, etc) via string ("rs" = read-only & system) or integer (1 + 4 = 5 = read-only & system). Pascal Source included (attributes.pas)<br /><a href='http://ismavatar.no-ip.org/dlls/drive.zip' target='_blank'>Get Drives</a> - Get all the drive letters on this computer in a single string (EG: "ACDE";). Pascal source included (drive.pas)<br /><a href='http://ismavatar.no-ip.org/dlls/bin.zip' target='_blank'>File Binary Reading/Writing</a> - Supports up to 4 files, Endianness, Doubles, 1- to 4-byte integers, fast Transfer from 1 file to another, Null-Terminated Strings, and UTF-8 similar string format. This is more functional than GM's binary read/write, although may be slightly slower. Pascal source included (bin.pas)<br /><a href='http://ismavatar.no-ip.org/dlls/zlib.zip' target='_blank'>ZLib Uncompression</a> - Fairly self-explanatory. Uncompresses zlibs. More information about zlibs can be found at <a href='http://www.zlib.net/' target='_blank'>www.zlib.net</a><br /><br /><b><span style='color:blue'>kow's DLL(s)</span></b><br /><a href='http://forums.gamemaker.nl/index.php?showtopic=118601' target='_blank'>Realtime External Active Loading</a> - Gm currently has no way of reading external files directly from an archive (like zip files). files must be extracted - then loaded - then deleted. This system was designed to manage all that for you while keeping your resources safe! You can also create external archives ( zip, 7z , tar and more.. )<br /><br /><b><span style='color:green'>Luke Graham's DLL(s)</span></b><br /><a href='http://thegmsite.com/l39ster/files/miscdll.zip' target='_blank'>My Misc</a> - Download files, Get windows directory, Get Windows version, Hide GM Window, Show GM window, Remove directory (if empty), Execute files (can execute them hidden, normal, minimized, maximized)..., Set file attributes (hidden, archive, read only, ect)., Hide minimize button, Show maximize button, Full message box support, Maximize and minimize the GM window, WINAPI status bar<br /><a href='http://forums.gamemaker.nl/index.php?showtopic=90437' target='_blank'>WinSock</a> - dll that has winsock functions (similar to gmsock), file compressor/decompressor and file binary functions.<br /><br /><b><span style='color:blue'>Matt13's DLL(s)</span></b><br /><a href='http://forums.gamemaker.nl/index.php?showtopic=209093' target='_blank'>PDF DLL</a> - Allows you generate PDF files with many functions such as: draw text, draw images, make links (on text and images), set font colors and styles, draw shapes, set PDF document properties, create bookmarks, much more.<br /><br /><b><span style='color:blue'>matthewbot's DLL(s)</span></b><br /><a href='http://forums.gamemaker.nl/index.php?showtopic=44070' target='_blank'>GMSock 2.1c</a> - For those new to GMsock, it is a tool that lets one interface w/ the network or the internet at low level. Because it uses the same technology, called sockets, as real programs, it can be used to provide enhanced speed or functionality for network or online games. Another exciting use is the ability to allow GM to communicate to othe servers. It would possible to make a file downloader that could download from real websites, an IRC client/bot that could reside in a real channel, even signing onto an AIM network is all possible.<br /><a href='http://host-a.net/getfile.php?usern=GmDude66&file=gmsock_threaded.zip' target='_blank'>GMSock Threaded</a> - Very much like GMsock, but faster with sock syncronization.<br /><br /><b><span style='color:red'>MDGames (VitalDragon) DLL(s)</span></b> <a href='http://mdgames.atspace.com/dlls.html' target='_blank'>Website Link</a><br /><i>WebCam (USB)</i> - Enables GM to use a webcam (USB only)<br /><i>Net Type</i> - Returns the type of net connection.<br /><i>GMConsole</i><br /><i>Embed Window</i> - Embed other windows into the GM window.<br /><i>Always OnTop</i> - Set the GM window as an "Always ontop" window.<br /><i>Font Dialog</i><br /><i>Tray</i> - System Tray support<br /><i>;Download</i> - Download File from internet.<br /><i>Clipboard</i><br /><i>Mouse Control</i><br /><br /><b><span style='color:green'>netmaestro's DLL(s)</span></b><br /><a href='http://www.networkmaestro.com/gm_sslib2.zip' target='_blank'>Screen Saver Lib</a> - This tool gives your gm screensaver the ability to behave in the SS dialog exactly as the packaged ones do - you can't tell the difference.<br /><br /><b><span style='color:blue'>Petersvp's DLL(s)</span></b><br /><a href='http://forums.gamemaker.nl/index.php?showtopic=186734' target='_blank'>Gmwin</a> - This DLL adds real Windows text boxes in GameMaker!<br /><br /><b><span style='color:blue'>Ravotus (Nintendofreak88)'s DLL(s)</span></b><br /><a href='http://forums.gamemaker.nl/index.php?showtopic=102014' target='_blank'>N_Menu</a> - Allows windows api menus in your games (menu bars and popup menus). Supports bitmaps, checkmarks, changing menus on the fly, and much more.<br /><a href='http://forums.gamemaker.nl/index.php?showtopic=68332' target='_blank'>GMMovie</a> - Allows extended possiblities of playing audio and video files in your games,although I would mainly use it for video, as there are much better audio dll's<br /><br /><b><span style='color:blue'>Roach's DLL(s)</span></b><br /><a href='http://forums.gamemaker.nl/index.php?showtopic=140427' target='_blank'>SysInfo</a> - This DLL gets information about the system. It can get the system colors, computer name, system dir, temp dir, username, os version, and windows dir.<br /><a href='http://forums.gamemaker.nl/index.php?showtopic=147685' target='_blank'>Maximize</a> - This can enable the maximize button on the window and it can minimize and maximize as well.<br /><a href='http://forums.gamemaker.nl/index.php?showtopic=154540' target='_blank'>Parameter</a> - This DLL gets the parameter(s) that is ran with the program.<br /><a href='http://forums.gamemaker.nl/index.php?showtopic=157048' target='_blank'>Simple Id3</a> - This DLL gets information about files with ID3 tags.<br /><a href='http://forums.gamemaker.nl/index.php?showtopic=166975' target='_blank'>SysMetrics</a> - This DLL can get many of the metric descriptions of the computer it is run on, such as number of mouse buttons, is there a network present, width of a titlebar button, screen dimensions, and many more functions.<br /><a href='http://forums.gamemaker.nl/index.php?showtopic=167323' target='_blank'>SkinWin</a> - This DLL can skin the game window to a certain shape.<br /><a href='http://forums.gamemaker.nl/index.php?showtopic=167464' target='_blank'>WinAbout</a> - This DLL can makes Windows About Boxes.<br /><a href='http://forums.gamemaker.nl/index.php?showtopic=167895' target='_blank'>GetLanguage</a> - This DLL can get the user's language in both english and native text versions.<br /><a href='http://forums.gamemaker.nl/index.php?showtopic=168346' target='_blank'>GetIEURL</a> - This DLL gets the current URL in the addressbar from the top-level IE window.<br /><a href='http://forums.gamemaker.nl/index.php?showtopic=168779' target='_blank'>Wallpaper</a> - This is a simple DLL that can set the wallpaper of the desktop as centered, stretched, or tiled. It can also get the current wallpaper image file.<br /><a href='http://forums.gamemaker.nl/index.php?showtopic=174619' target='_blank'>Embed</a> - With this DLL, you can embed one into into another. You can also un-embed it. It also comes with a few hwnd functions to help you get the hwnd of the windows to embed and unembed.<br /><a href='http://forums.gamemaker.nl/index.php?showtopic=174609' target='_blank'>GMFocus</a> - This DLL can do a few things with window handles and window focusing. Get: if focus, if active window, if foreground window, Set: focus, active window ,foreground window, HWND: find from class/title, find from point.<br /><a href='http://forums.gamemaker.nl/index.php?showtopic=175902' target='_blank'>LED</a> - This DLL can simulate pushing the caps, num, and scroll lock buttons. It can also get which are pressed or not.<br /><a href='http://forums.gamemaker.nl/index.php?showtopic=177074' target='_blank'>OneInstance</a> - This DLL allows you to only let one instance of your game run at once.<br /><a href='http://forums.gamemaker.nl/index.php?showtopic=183899' target='_blank'>GMWW</a> - This DLL allows a user to make Windows Widgets in GameMaker, or any other program, even though it is designed for GameMaker. GMWW stands for Game Maker Windows Widgets. It can make buttons, statusbars, windows, checkboxes, radio buttons, tree-views, and many, many more things!<br /><a href='http://forums.gamemaker.nl/index.php?showtopic=205744' target='_blank'>CloseButton DLL</a> - This DLL can enable, disable, and get the state of the close button on the window. This does NOT prevent the window from being closed, however, so it is legal to be used and distributed on the GMC.<br /><a href='http://forums.gamemaker.nl/index.php?showtopic=208441' target='_blank'>Beep DLL</a> - This is a threaded beep dll. It allows the user to play internal beeps without the program freezing up.<br /><br /><b><span style='color:blue'>Sindarin's DLL(s)</span></b><br /><a href='http://forums.gamemaker.nl/index.php?showtopic=200696' target='_blank'>Screensaver Handler Dll</a> - This dll will disable the screensaver and power saving system during runtime and enable it back at game end. Also it can run the current screensaver and set its timeout. More info for its use in the example's Game Information.<br /><a href='http://forums.gamemaker.nl/index.php?showtopic=203271' target='_blank'>;Directory Control Dll</a> - This dll will create,rename and remove directories from your computer. (it cannot delete system directories.) More info for its use in the example's Game Information.<br /><a href='http://forums.gamemaker.nl/index.php?showtopic=228742' target='_blank'>Check Workstation Lock Dll</a> - This dll will check if you try to switch user / lock the workstation using Windows + L keys, Via logoff panel or task manager. It cannot hinder the user from locking his computer. fixes many problems with gm5 exes.<br />More info for its use in the example's Game Information.<br /><br /><b><span style='color:green'>Smarty's DLL(s)</span></b><br /><a href='http://www.forge.dds.nl/files/gmsql.zip' target='_blank'>GMSQL</a> - Allows full high peformance connectivity with an online MySQL database. Run queries and receive result data in easily accessible arrays. Tables may even contain large binary objects.<br /><a href='http://www.forge.dds.nl/files/gmpokey.zip' target='_blank'>GMPokey</a> - Emulates Atari's POKEY Sound Chip, bringing 8-bit square wave sound to Game Maker. Ideal for retro type games.<br /><br /><b><span style='color:red'>Steffen Itterheim's DLL(s)</span></b> <a href='http://gamegestalt.com/index.php?option=content&task=category§ionid=3&id=17&Itemid=40' target='_blank'>Website Link</a><br /><i>GM_ODE</i> - GM_ODE is a DLL that allows Game Maker to make use of the ODE physics library. In effect, this allows for totally new game experiences to be created!<br /><i>GM_TTS</i> - (Text-to-Speech) - No further downloads/software required! Supports text with XML tags to control speech and even create events (via bookmarks) while a certain point in the text is being spoken!<br /><i>Performance Management</i> - Includes GMD, EXE, DLL and DLL sources … it can be very useful for measuring the speed of your DLL code or GMD scripts (in nanoseconds)! Makes use of Pentium (or compatible) high performance counters.<br /><br /><b><span style='color:blue'>tgohome's DLL(s)</span></b><br /><a href='http://forums.gamemaker.nl/index.php?showtopic=215143' target='_blank'>GMCMD 1.0</a> - allows you to run dos commands through Game Maker.<br /><br /><b><span style='color:blue'>The Music Guy's DLL(s)</span></b><br /><a href='http://forums.gamemaker.nl/index.php?showtopic=119499' target='_blank'>BGM</a> - BASS.DLL for Game Maker - Play most types of tracked music (XM, MOD, etc) including Un4seen.com's new OGG-compressed format called MO3. Extremely simple to use. Also plays MP3s, OGGs, WAVs and possibly others, but support is limited for these formats. Very small filesize.<br /><br /><b><span style='color:blue'>THE Stefan's DLL(s)</span></b><br /><a href='http://forums.gamemaker.nl/index.php?showtopic=110856' target='_blank'>Simple Online Communication</a> - SOC is a powerfull and easy to use online dll. You can use it in 4 modes ( at the moment ), including TCP and UDP.<br /><br /><b><span style='color:blue'>Thegamemakerguru's DLL(s)</span></b><br /><a href='http://www.g-java.uni.cc/forums/index.php?download=11' target='_blank'>Silent Dos</a> - Runs dos commands without the command line window coming up.<br /><a href='http://forums.gamemaker.nl/index.php?showtopic=180895' target='_blank'>GmMagick</a> - Edit external images in gamemaker! It supports over 90 formats and allows you to blur,rotate,resize,monochrome,convert,... images. 100's of commands to do almost anything to the images!. You can also create pdf files from the images.<br /><br /><b><span style='color:blue'>tsg1zzn's DLL(s)</span></b><br /><a href='http://forums.gamemaker.nl/index.php?showtopic=98065' target='_blank'>Resize Image</a> - Resize an image file, get the width and height of an image file. Input formats can be bmp, ico, tga and jpg. Output formats are jpg or bmp. For the jpg format, you can specify compression level.<br /><a href='http://forums.gamemaker.nl/index.php?showtopic=98065' target='_blank'>wbitToTiff</a> - Converts a BMP file into a TIFF file format. Comes with a GM 5.0 example.<br /><a href='http://forums.gamemaker.nl/index.php?showtopic=115420' target='_blank'>VkKeyboard</a> - Input dll that lets you get the keyboard state since last you checked. (You call the refresh function yourself. Keyboard state is catched since last time you called it, difficult to explain but sometimes useful. You can for example wait 10 seconds and after that you check whether a specified key has been pushed since before the wait.)<br /><a href='http://forums.gamemaker.nl/index.php?showtopic=116426' target='_blank'>Screencolour</a> - Get a colour from the screen. Specified coordinate or mouse cursor. Does not use the screenshot trick so it's fast.<br /><a href='http://forums.gamemaker.nl/index.php?showtopic=120034' target='_blank'>Super Sound System</a> - play ogg and other sound files, supports frequency change, supports panning change, supports volume change, load and unload sounds as needed to save memory<br /><a href='http://forums.gamemaker.nl/index.php?showtopic=124208' target='_blank'>Blackplay</a> - Simple module player for MOD, S3M and XM modules. 100% Free Module Dll, with fast encryption.<br /><a href='http://home.no.net/tsg1zzn/activewindowcaption.zip' target='_blank'>Active Window Caption</a> - get the window caption of the active window<br /><a href='http://forums.gamemaker.nl/index.php?showtopic=153590' target='_blank'>ShortFileName</a> - Converts long filenames into short filenames<br /><a href='http://home.no.net/tsg1zzn/shellexecute.zip' target='_blank'>shellexecute</a> - the same as execute_shell but you can run in invisible mode, maximized, minimized, etc...<br /><br /><b><span style='color:red'>Voodoo Net DLL(s)</span></b> <a href='http://de.geocities.com/ben0032003/dlls.html' target='_blank'>Website Link</a><br /><i>Read & Write Binary files</i> - versions 1 & 2 available, version 1 also includes standard Windows message boxes.<br /><i>Maximize button DLL</i>- Enable the maximize button on the GM window.<br /><i>Set to the top</i> - Sets the main GM window to the top of all other windows.<br /><i>Set cursor from file</i> - Set the image of the cursor to an image from either .cur or .ani files. (.ani files are animated)<br /><i>Show & Hide GM window</i> - Show and hide the main GM window.<br /><i>Get GM window focus</i> - Check if the GM window has focus.<br /><i>Set Desktop Wallpaper</i> - Sets the desktop wallpaper.<br /><br /><b><span style='color:green'>Windapple's DLL(s)</span></b><br /><a href='http://windapple.gmxhome.de/drive_type.zip' target='_blank'>;Drive_Type</a> - A Dll with which you can get the type of a drive (e.g. hdd, removable, cd etc.).<br /><a href='http://windapple.gmxhome.de/sha1.zip' target='_blank'>SHA1</a> - A Dll to calculate SHA1 hashs of files and strings.<br /><a href='http://windapple.gmxhome.de/ImageConversion.zip' target='_blank'>ImageConversion</a> - A Dll to convert BMP Images into JPG and PNG and back into BMP.<br /><br /><b><span style='color:blue'>Xaber's DLL(s)</span></b><br /><a href='http://forums.gamemaker.nl/index.php?showtopic=146695' target='_blank'>CDKey</a> - Allows Game Maker to have a Secure CD-Key system that can be used to register a game or application.<br /><br /><b><span style='color:red'>Xception Gamedesign and More DLL(s)</span></b> <a href='http://home.tiscalinet.de/xception/dlls.htm' target='_blank'>Website Link</a><br /><i>GMI</i> - Irrlicht wrapper for Game Maker.<br /><br /><br />~Brandon<br /><br />

<b>I feel like a thief posting this, but my only intention is to be able to redirect people if they themselves doesn't know about the topic, and they'd never find this post through searching unless I also included the DLL's! Shaltif, if you like me to put this down, please tell me so.</b>

Comments

Loading comments... [loading]
.
Users logged in:

game maker articles, game maker examples, game maker tutorials, gmtutorials, game maker questions and answers, game maker crash course, how to create games