Releases: JujuAdams/SNAP
4.0.1
- Adds
snap_string()
, a function that stringifies struct+array collections without crashing due to circular references - Removes redundant 4th argument being used in
foreach
(thanks @gnysek) - Adds BOM check to
snap_from_csv()
to make working with text editors smoother (thanks @tabularelf) - Fixes negative integers being decoded/encoded incorrectly in messagepack
4.0.0
3.5.4
3.5.3
3.5.2
One contribution from @shdwcat:
- The member variable
__snap_field_order
is created in structs built usingsnap_from_yaml()
if the[trackFieldOrder]
argument is set totrue
Addresses the following issues:
#5 - Methods and functions are now duplicated by snap_deep_copy()
. Please note that complex references between structs may cause method duplication to behave strangely
#8 - UTF8 byte order mark is now ignored when loading a string from a file
3.5.1
3.5.0
3.4.3
3.4.2
YAML
Adds YAML parsing.
How do I import SNAP into my game?
GameMaker Studio 2 allows you to import assets directly into your project via the "Local Package" system. From the the list of files below, download the .yymps file. In the GMS2 IDE, load up your project and click on "Tools" on the main window toolbar. Select "Import Local Package" from the drop-down menu then import the script from the DoLater package.
N.B. SNAP is only compatible with GMS2.3.0 and above.