DeepCopy.gml

Data copier

A utility script for recursively deep copying nested data structures in GameMaker language.

Deep clone GameMaker class instances / constructed structs, anonymous structs and arrays nested in any order!

GitHub

12 stars
3 watching
1 forks
Language: Game Maker Language
last commit: over 1 year ago
Linked from 1 awesome list

arrayclassconstrcutordeep-clonedeep-copydeepclonedeepcopygamemakergamemaker-languagegamemaker-projectsgamemaker-studiogamemaker-studio-2gamemaker-studio-2-3gamemakerstudiogamemakerstudio2gmlgmsgms2struct

Backlinks from these awesome lists:

Related projects:

Repository Description Stars
keeveegames/duplicatesequence.gml Tools for creating and managing sequence resources in GameMaker Studio 2 12
keeveegames/foreach.gml A set of implementations for iterating over various data structures in GameMaker Studio 2 20
ulule/deepcopier A utility for creating deep copies of complex data structures in Go. 452
keeveegames/arraylist.gml A custom list class built on top of GameMaker Studio 2's array data structure, providing an optimized and feature-rich implementation for managing collections of data. 14
gamemakerdiscord/map.gml A set of hashtable implementations optimized for use in GameMaker Studio 2.3+, providing varying levels of functionality and performance. 2
gotidy/copy Package for fast copying complex data structures of different types 49
keeveegames/exception.gml Provides better exception handling in GameMaker Studio 2. 11
lukeed/klona A utility library for creating deep copies of complex data structures and objects 1,620
mtax-development/gml-oop A library of constructors operating primary GameMaker functionalities. 28
switchupcb/copygen A code generator tool that produces custom copying logic between data structures without relying on reflection or extra dependencies. 356
keeveegames/okcolor.gml A color management library for GameMaker Studio 2 that implements perceptually correct color models 42
jujuadams/snap Tools for encoding and decoding structured data in GameMaker games 89
yal-gamemaker/gmsdll Provides a template and tools to create C++ DLLs compatible with GameMaker game development environment 14
gamemakerdiscord/gog.gml A native extension for GameMaker: Studio/GMS2 to utilize GOG.com's SDK for achievements, stats, and leaderboards 11
tiendc/go-deepcopy A fast and flexible deep-copier library for Go. 27