Action Library Creations Forum Rules
Please read over the following rules before posting a topic. Any topic posted in this section that fails to comply with these rules will be deleted.
Posting Guidelines
- Only topics which showcase an Action Library (LIB) may be posted here. All other topics of discussion will be removed.
- All topics require a download link to the creation they are showcasing. Any creation which requires a user to contact the creator via e-mail, Personal Messager or other similar means are not allowed.
- If an action library creation requires the use of 3rd party DLL's (or other files) this must be specified in the starting post of the topic. For example, if you make a LIB that gets a user's IP, and it requires 39dll, you must make this clear in your topic. It is also HIGHLY RECOMMENDED that you link to this required creation when applicable.
- Porting or converting discussions are NOT allowed. This includes, but is not limited to, porting GM Games, converting GML, or using GameMaker on platforms it does not natively support.
- Creations that alter the behavior of GameMaker directly are NOT allowed. This includes tool bars, embedded windows, memory alteration, etc.
STRICTLY Forbidden Areas of Discusion
- Prank programs (harmless or not)
- Disabling the Start Menu, TaskManager, CTRL+ALT+DELETE, CMD+OPT+ESC, etc.
- Shells (Sub-OS programs)
- File management programs
- Applications that use or access email, chat networks (eg. AIM, MSN, IRC), telephone networks (eg. SMS), or forums
- Removal tools for spyware / viruses / cookies, or pop-up blockers
- Preventing or forcing Log Off, Shut Down, or Restart
- Applications that alter the operating system, system files, or registry settings
- Programs that install software to automatically start for any reason
- Programs that hide themselves when they run
- Key loggers, screen loggers, activity monitors, or any other form of surveillance
- Applications that automatically refresh web pages
See this linked topic for a full list of projects which are not allowed.
FAQ
Q: What if a download link isn't working?
A: Make sure to try the "Right Click > Save As" option, or dragging the link into the browser bar. If that doesn't work, it is a dead link.
Do NOT bump the topic saying "broken link". Instead, try contacting the author privately to inform him. If the link is down for several days, you can use the report button.
Q: How do I make a Library?
A: Mark Overmars has made a library builder available to you here.
Q: How do I use a Library?
A: Put the .lib file in the Libs folder found in the GameMaker program directory. The new library will be loaded the next time GameMaker is started.
Q: Is there a limit to how many libraries can be installed in Game Maker?
A: There appears to be no set limit.
Q: Can I put an encryption of file protection on my Library?
A: No, as this would interfere with Game Maker trying to access it.
Q: Do I need a different LibBuilder for GM5 and GM6?
A: No, the GM5 version of LibBuilder works for both GM5 and GM6. However, it has been reported that libs made in the GM6 version of LibBuilder won't work in GM5. (Not confirmed)
Q: How could I go about making my Lib work with both GM5 and GM6?
A: One way is to make an argument which the user sets depending if they are using GM5 or GM6.
if (argument0) { /*if GM5, use this version code*/ } else { /*use GM6 code*/ };Q: Are there any Lib making tutorials?
A: There is one made by tangibleLime avaliable here.
This topic has been left open so that other users can post their "FAQ" about extending GameMaker. When a FAQ is posted, staff will determine if it should be appended to the existing list and the post will be removed.
DO NOT POST QUESTIONS in this topic, as they will NOT be answered. However, any question about the rules/FAQ itself are welcome.











