Sputnik
Introduction
About Documentation
What Is Sputnik
Creation of Sputnik
Sputtyverse
Tutorials
(001) Basics
Language Reference
Datatypes
Variables
Preprocessor
Classes
Operators
Assignment Operators
Non-Assignment Operators
Type Checking Operators
Comparison Operators
String Comparison Operators
Logical Operators
Array Operators
Object Operators
Argument Operators
Misc Operators
Bracket Pointer
Regex Match
Regex Replace
Translation
Test
Vec
VecEx
Generic
Given
Conditional Statements
Loop Statements
Exception Handling
User Defined Functions
List Statement
Using Statement
WIth Statement
Fixed Statement
Named Block Statement
Scope Statement
Redo Statement
Continue Statement
Break Statement
Lock Statement
Comments
Function Reference
Binary
Core
BinaryAlign
BinaryAobScan
BinaryAppend
BinaryAppendValue
BinaryAssign
BinaryClearBit
BinaryClone
BinaryCloneTo
BinaryCompare
BinaryCompress
BinaryCompressLz4
BinaryConcat
BinaryContains
BinaryCrc16
BinaryCrc32
BinaryCrc64
BinaryCreate
BinaryDecode25
BinaryDecode32
BinaryDecode64
BinaryDecode65536
BinaryDecode85
BinaryDecode91
BinaryDecodeBHex
BinaryDecodeUU
BinaryDecompress
BinaryDecompressLz4
BinaryEncode25
BinaryEncode32
BinaryEncode64
BinaryEncode65536
BinaryEncode85
BinaryEncode91
BinaryEncodeBHex
BinaryEncodeUU
BinaryEndsWith
BinaryExpand
BinaryExpandPrint
BinaryExpandPrintLn
BinaryFill
BinaryFillBit
BinaryFromHex
BinaryFromStr
BinaryGet
BinaryGetBit
BinaryGetRange
BinaryGrow
BinaryHash32
BinaryHash32Xx
BinaryHash64
BinaryHash64Xx
BinaryIndexOf
BinaryInsert
BinaryInvertBit
BinaryIsLower
BinaryIsUpper
BinaryJoin
BinaryLen
BinaryMd5
BinaryMid
BinaryMidReplace
BinaryPad
BinaryPadCenter
BinaryPadLeft
BinaryPadRight
BinaryRandom
BinaryRead16BitCString
BinaryRead32BitCString
BinaryRead64BitCString
BinaryReadByte
BinaryReadBytes
BinaryReadCString
BinaryReadDouble
BinaryReadFloat
BinaryReadInt16
BinaryReadInt32
BinaryReadInt64
BinaryReadIntPtr
BinaryReadSByte
BinaryReadSlice
BinaryReadUInt16
BinaryReadUInt32
BinaryReadUInt64
BinaryReadUIntPtr
BinaryReadUtf16CString
BinaryReadUtf32CString
BinaryReadUtf8CString
BinaryReadValue
BinaryRemove
BinaryRepeat
BinaryReplace
BinaryReplaceByte
BinaryReverse
BinarySet
BinarySetBit
BinarySetRange
BinarySha1
BinarySha256
BinarySha3
BinarySha384
BinarySha512
BinaryShrink
BinarySize
BinarySimilar
BinarySpin
BinaryStartsWith
BinarySubStr
BinarySubStrReplace
BinaryToHex
BinaryToLower
BinaryToStr
BinaryToUpper
BinaryTrim
BinaryTrimEnd
BinaryTrimLeft
BinaryTrimRight
BinaryTrimStart
BinaryWalk
BinaryWipe
BinaryWrite16BitCString
BinaryWrite32BitCString
BinaryWrite64BitCString
BinaryWriteByte
BinaryWriteBytes
BinaryWriteCString
BinaryWriteDouble
BinaryWriteFloat
BinaryWriteInt16
BinaryWriteInt32
BinaryWriteInt64
BinaryWriteIntPtr
BinaryWriteSByte
BinaryWriteSlice
BinaryWriteUInt16
BinaryWriteUInt32
BinaryWriteUInt64
BinaryWriteUIntPtr
BinaryWriteUtf16CString
BinaryWriteUtf32CString
BinaryWriteUtf8CString
BinaryWriteValue
BitPacker
Nbt
AlignAs
Bin
BinA
BinCaseCmp
BinCmp
BinNCaseCmp
BinNCmp
BinNew
Hex2Bin
Bin2Hex
Bt
Bt16
Bt64
Op
Tb
Tb16
Tb64
Bits
Casting
Clipboard
ComObj
Console
Culture
Database
Encryption
Environment
FileSystem
Graphics
Hash
Iterator
Linq
Math
Memory
Network
Parser
Plugin
Process
Program
Class
CodeDom
Enum
Function
Macro
Stack
Tasks
Threads
Types
Assert
Clone
Die
Exit
Gc
Include
LineInfo
Opt
Require
Return
Warn
Yield
YieldFrom
Serialization
String
CharacterSets
CharSetList
Of___
Conversions
Csv
Lua
Regex
Translation
WordEx
AddBr
AddCSlashes
AddSlashes
AdjustLeft
AdjustRight
Asc
AscArray
AscW
AscWArray
Atob
Atod
Atof
Atoi
Atol
Atou
Atoul
BCrypt
BCryptVerify
Chomp
Chop
Chr
ChrArray
ChrW
ChrWArray
ChunkSplit
Contains
ContainsAny
CountCharsOf
CountChars
CountLines
CountWords
Crc16
Crc32
Crc64
Crypt
CryptDes
CryptMd5
CryptSha256
CryptSha512
DecodeSoundexWord
DecodeSoundexInt
DecPad
EndsWith
EscapeShellArg
EscapeShellCmd
Explode
ExpandTabs
FirstChar
Fmt
FmtNumber
Format
GenTabs
Hash32
Hash32Xx
Hash64
Hash64Xx
HebRev
HebRevC
Implode
IndexNotOf
IndexNotOfAny
IndexOf
IndexOfAny
InStr
InStrRev
IsAlpha
IsAlphaNumeric
IsAscii
IsBlank
IsBlankSpace
IsCharOf
IsControl
IsDigit
IsEmptyAsString
IsEmptyString
IsGraph
IsHebrew
IsHebrewC
IsHighSurrogate
IsLower
IsLowSurrogate
IsNewLine
IsNullOrEmpty
IsNumeric
IsOctDigit
IsPrint
IsPrintExt
IsPunctuation
IsPunctuationAlt
IsPunctuationC
IsSeparator
IsSpace
IsSurrogate
IsSurrogatePair
IsSymbol
IsUpper
IsValidDigit
IsVowel
IsWhiteSpace
IsWordChar
IsXDigit
LastChar
KmpSearch
LastIndexNotOf
LastIndexNotOfAny
LastIndexOf
LastIndexOfAny
Lc
LcFirst
LcLast
LcWords
Levenshtein
Lines
Md5
Metaphone
NthLine
Oct
Ord
OrdArray
OrdW
OrdWArray
PadCenter
PadLeft
PadRight
PadSep
PrintableDecode
PrintableEncode
QuoteCustomString
QuoteString
QuoteMeta
RabinFind
RabinReplace
RandDigits
RandStr
Repeat
Replace
ReplaceAt
ResolveCStr
ResolveStr
Reverse
RevHex
Rot13
Scanf
Sha1
Sha3
Sha256
Sha384
Sha512
SimilarText
SizeFmt
Soundex
SoundexWord
SoundexSimilar
SoundexInt
SoundexCompare
Split
SplitSep
SplitWidth
Sprintf
Sprintfh
Sprintr
Sprintrd
SScanf
StartsWith
StartsWith0B
StartsWith0X
StrChr
StrCharMap
StrClone
StrCmp
StrCompress
StrCompressLz4
StrCSpn
StrCyrConv
StrDecompress
StrDecompressLz4
StrDecrypt
StrDup
StrEncrypt
StrErase
StrGrow
StrIncrement
StrIndex
StrInsert
StripCSlashes
StripSlashes
StripTags
StripWs
StrIsNumber
StrLen
StrLimit
StrNatCmp
StrNew
StrPad
Strpbrk
StrPos
StrProper
StrrChr
StrRepeat
StrReplace
StrRev
StrScan
StrShrink
StrShuffle
StrShuffleMid
StrSize
StrSort
StrSpin
StrSpinW
StrSpn
StrSplit
StrStr
StrSlice
StrToB
StrToD
StrToF
StrToInt
StrTok
StrToUInt
StrToL
StrToNumber
StrTouL
StrTr
StrVerify
StrVersCmp
StrWalk
StrWild
StuffStr
SubStr
SubStrCmp
SubStrCount
SubStrReplace
SwitchCase
Trim
TrimEnd
TrimLeft
TrimRight
TrimStart
TrimToNull
LRTrim
LTrim
RTrim
XTrim
Uc
UcFirst
UcLast
UcWords
UniDecode
UniqId
VSprintf
VSprintfh
Words
WordWrap
Time
Variables
Array
Enums
Info
Types
Common
Misc
Windows
Macro Reference
Special
For Functions
Language Detection
Culture
Encryption
Directory/Path
Strings
Character Sets
Math
Variable Limits
Variable Size
Date & Time
Screen
System
Mouse Button Constants
Regex
Misc
Class Reference
ArrayIterator
BigInt
ByteBuffer
Exception
Exception
Generator
IncompleteClass
Iterator
JsonSerializable
Point
Pointf
Proc
Rect
Rectf
SpkCompiler
StdClass
StringBuilder
Tuple
Other Reference
Time & Date
Big O Notation
Culture
Patterns
Printf
Printfh
Regular Expressions
TypeDef Types
Types
Plugin Reference
SputnikAsm
SputnikNative
SputnikOldGui
SputnikSound
SputnikWConsole
SputnikWin
SputnikXna
Credits
Version History