Library Maker: Difference between revisions

From ENIGMA
Jump to navigation Jump to search
mNo edit summary
 
mNo edit summary
 
(2 intermediate revisions by the same user not shown)
Line 1: Line 1:
[[Image:LibMaker.png|thumb|300px|LateralGM's action library maker.]]
A Library Maker is any tool designed for creating and editing [[Action#Library|Libraries]] for [[Game Maker]] and/or [[LateralGM]].
A Library Maker is any tool designed for creating and editing [[Action#Library|Libraries]] for [[Game Maker]] and/or [[LateralGM]].


Line 5: Line 7:
Currently, two Library Makers are publicly available:
Currently, two Library Makers are publicly available:


* The official YoYo Games [http://sandbox.yoyogames.com/extensions Library Maker] (included with the [[Extension Maker]]) which is only capable of working with LIBs.
* The official [http://www.gamemaker.cc/?section=tools Library Builders] (recently included with the [[Extension Maker]]) which is only capable of working with LIBs.


* The unofficial LateralGM [https://github.com/IsmAvatar/LibMaker LibMaker] capable of working with LIBs and LGLs, as well as saving older LIBs.
* The unofficial LateralGM [https://github.com/IsmAvatar/LibMaker LibMaker] capable of working with LIBs and LGLs, as well as saving older LIBs.
The latest JAR can be obtained from [[Install:Extra_Packages]]


== LateralGM LibMaker ==
== LateralGM LibMaker ==

Latest revision as of 15:37, 4 August 2017

LateralGM's action library maker.

A Library Maker is any tool designed for creating and editing Libraries for Game Maker and/or LateralGM.

Generally, it deals with files of the following formats: LIB and LGL.

Currently, two Library Makers are publicly available:

  • The unofficial LateralGM LibMaker capable of working with LIBs and LGLs, as well as saving older LIBs.

The latest JAR can be obtained from Install:Extra_Packages

LateralGM LibMaker

We strongly recommend this version, as it is capable of reproducing all of the functionality of the official Library Maker, but has better support and more features.

Philosophy features:

  • Cross platform - You can run it on Win, Mac, and even Linux.
  • Open source - Other people can look over the code, and even edit it and contribute to it.
  • Actively Supported - The official Makers are not supported by YoYo Games. The unofficial LibMaker is supported by the LateralGM team, and our community (the ENIGMA forums). We are glad to answer questions, take input and feedback, and even modify/update the project to your needs.

Program features:

  • Cleaner interface
  • Modular interface, makes what you see very easy to modify, swap out, or entirely replace while maintaining the basic functionality of the program.
  • Action Preview, allows you to preview an action as you would see it if you edited it in Game Maker.
  • Icon Preview, the action list at the left provides little previews of each action's icon right there, making it easier to navigate the list.
  • Syntax Highlighted code editor, powered by JoshEdit.
  • Ability to save and load both versions of LIB, as well as the tiny LGL alternative format (currently LGL is only supported by LateralGM).
  • Ability to load (and edit) official LIBs.
  • Ability to change the Library ID.