|
Post by IsmAvatar on May 17, 2006 12:33:52 GMT -5
Special thanks to Leif902 for documenting the original. His documentation can be found at the bottom of this page. I've basically fixed up a bunch of bytes, and put it into my own format. I may have also documented some bytes he missed. If you really want to know who's responsible for what, just visit his site and compare it to mine. This is a continual work in progress, so if you have any corrections, please re-download the latest version to make sure I didn't silently correct it, and then (if I haven't) please report it. I'm marking it as a finished product because it's as finished as it will ever be, with version updates from this point on. Please download the gm6 file format to get an understanding behind my format and other background information like that. There is only 1 download of this, as there are no "inclusions" that I need to beat around. Version 2: www.IsmAvatar.com/lgm/formats/libformat2.txtChanges: - Supports older lib version (F401) in addition to newer version (0802)
- Official limit (999/1000) applies to ID, not Version
- Line counts were removed in order to keep both versions in 1 file
- Code and Text Editor are 5 and 6, not 3 and 4.
Archives Version 1Original (by Leif902): gamemakerds.greenmangames.vze.com/format.htm#GMLIB
|
|
|
Post by IsmAvatar on Sept 16, 2006 3:08:09 GMT -5
Mark Overmars replies to Smarttart62, who asked him if it would be ok to alter the bytecode of a standard lib to turn it into a reserved lib (done by lowering the lib's id below 1000). Here is Mark's response:
|
|
|
Post by IsmAvatar on May 17, 2007 23:45:17 GMT -5
Version 2 was released today. Version 1 is still around for archive purposes.
|
|
|
Post by Exarmaster on Sept 7, 2008 6:49:25 GMT -5
Hi. I found a missing byte entry in the lib format V2. Between "Execution Type (0-2)" and "Length of Function Name { Functon Name }" There is a value that returns 520, which i assume is the gm version. I have checked this over to make sure i didn't just screw up. P.S. You left out the "i" in the second "function"
|
|
|
Post by IsmAvatar on Sept 7, 2008 17:05:00 GMT -5
Hi Exarmaster. I appreciate the feedback, and have corrected the missing "i", but I'm unable to reproduce the 520 that you report. 520 would most likely be a GM version, but as I said, I can't reproduce it, at least not with the new lib builder. If you're using the old version, say so.
|
|
|
Post by Exarmaster on Sept 8, 2008 17:30:06 GMT -5
God do I feel stupid. I was making a program in order to dump the icons and D&D data of a lib, and it counted too many bytes. I ended up getting the gm version of the next action by mistake. Sorry about that.
P.S. I could send you the program code if you wanted, though i am nearly certain you already have something similar, or don't need it.
|
|
|
Post by IsmAvatar on Sept 11, 2008 19:29:43 GMT -5
If you would like, you could make your code into a library-like form, so that it's independent of your dumping code. Then you could post it on these forums and/or I could host it for you. We already have our own lib code, but I'm sure other people would appreciate yours. Also, a little note, we are slowly transitioning to these forums: www.IsmAvatar.com/lgm/forumsince our Proboards forums are kinda dead and not completely intended for LGM. Also, you can still enjoy your anonymity there, even if you register (which is instant and free), because your email address is not used (so you could just make something random up), and we do not even log your IP.
|
|
|
Post by Exarmaster on Sept 15, 2008 6:22:19 GMT -5
|
|