To understand how auto-splitters are "cracked" or created, one must understand their architecture. Most auto-splitters are written in ASL (Auto-Splitter Language) or C# and operate on the principle of .