Difference between revisions of "DataFuncs"

From Milo Modding Wiki
Jump to navigation Jump to search
(das alot)
Line 187: Line 187:
|TODO
|TODO
|-
|-
|"||"
|"CantAdd, Find Workaround"
|DataOr
|DataOr
|TODO
|TODO
Line 193: Line 193:
|"^^"
|"^^"
|DataXor
|DataXor
|TODO
|-
|"&"
|DataBitAnd
|TODO
|-
|"&="
|DataAndEqual
|TODO
|-
|"mask_eq"
|DataMaskEqual
|TODO
|-
|"|"
|DataBitOr
|TODO
|-
|"|="
|DataOrEqual
|TODO
|-
|"^"
|DataBitXor
|TODO
|-
|"~"
|DataBitNot
|TODO
|-
|"lowest_bit"
|DataLowestBit
|TODO
|-
|"count_bits"
|DataCountBits
|TODO
|-
|"while"
|DataWhile
|TODO
|-
|"do"
|DataDo
|TODO
|-
|"new"
|DataNew
|TODO
|-
|"delete"
|DataDelete
|TODO
|-
|"object"
|DataObject
|TODO
|-
|"exists"
|DataExists
|TODO
|-
|"localize"
|DataLocalize
|TODO
|-
|"localize_separated_int"
|DataLocalizeSeparatedInt
|TODO
|-
|"localize_float"
|DataLocalizeFloat
|TODO
|-
|"sync_reload_locale"
|DataSyncReloadLocale
|TODO
|-
|"print_unused"
|DataPrintUnused
|TODO
|-
|"startswith"
|DataStartsWith
|TODO
|-
|"print"
|DataPrint
|TODO
|-
|"time"
|DataTime
|TODO
|-
|"random_int"
|DataRandomInt
|TODO
|-
|"random_float"
|DataRandomFloat
|TODO
|-
|"random_elem"
|DataRandomElem
|TODO
|-
|"random"
|DataRandom
|TODO
|-
|"random_seed"
|DataRandomSeed
|TODO
|-
|"notify"
|DataNotify
|TODO
|-
|"notify_beta"
|DataNotifyBeta
|TODO
|-
|"fail"
|DataFail
|TODO
|-
|"notify_once"
|DataNotifyOnce
|TODO
|-
|"switch"
|DataSwitch
|TODO
|-
|"cond"
|DataCond
|TODO
|-
|"insert_elems"
|DataInsertElems
|TODO
|-
|"insert_elem"
|DataInsertElem
|TODO
|-
|"print_array"
|DataPrintArray
|TODO
|-
|"size"
|DataSize
|TODO
|-
|"remove_elem"
|DataRemoveElem
|TODO
|-
|"resize"
|DataResize
|TODO
|-
|"array"
|DataNewArray
|TODO
|-
|"set_elem"
|DataSetElem
|TODO
|-
|"eval"
|DataEval
|TODO
|-
|"reverse_interp"
|DataReverseInterp
|TODO
|-
|"interp"
|DataInterp
|TODO
|-
|"++"
|DataInc
|TODO
|-
|"--"
|DataDec
|TODO
|-
|"run"
|DataRun
|TODO
|-
|"read_file"
|OnReadFile
|TODO
|-
|"write_file"
|OnWriteFile
|TODO
|-
|"file_exists"
|OnFileExists
|TODO
|-
|"file_read_only"
|OnFileReadOnly
|TODO
|-
|"handle_type"
|DataHandleType
|TODO
|-
|"handle_type_ret"
|DataHandleTypeRet
|TODO
|-
|"handle"
|DataHandle
|TODO
|-
|"handle_ret"
|DataHandleRet
|TODO
|-
|"contains"
|DataContains
|TODO
|-
|"export"
|DataExport
|TODO
|-
|"exit"
|DataExit
|TODO
|-
|"find"
|DataFind
|TODO
|-
|"find_exists"
|DataFindExists
|TODO
|-
|"find_elem"
|DataFindElem
|TODO
|-
|"find_obj"
|DataFindObj
|TODO
|-
|"basename"
|DataBasename
|TODO
|-
|"dirname"
|DataDirname
|TODO
|-
|"has_substr"
|DataHasSubStr
|TODO
|-
|"has_any_substr"
|DataHasAnySubStr
|TODO
|-
|"find_substr"
|DataFindSubStr
|TODO
|-
|"strlen"
|DataStrlen
|TODO
|-
|"str_elem"
|DataStrElem
|TODO
|-
|"search_replace"
|DataSearchReplace
|TODO
|-
|"substr"
|DataSubStr
|TODO
|-
|"strcat"
|DataStrCat
|TODO
|-
|"string_flags"
|DataStringFlags
|TODO
|-
|"tolower"
|DataStrToLower
|TODO
|-
|"toupper"
|DataStrToUpper
|TODO
|-
|"strieq"
|DataStrieq
|TODO
|-
|"push_back"
|DataPushBack
|TODO
|-
|"sort"
|DataSort
|TODO
|-
|"var"
|DataVar
|TODO
|-
|"set_var"
|DataSetVar
|TODO
|-
|"pack_color"
|DataPackColor
|TODO
|-
|"unpack_color"
|DataUnpackColor
|TODO
|-
|"set_this"
|OnSetThis
|TODO
|-
|"macro_elem"
|DataMacroElem
|TODO
|-
|"merge_dirs"
|DataMergeDirs
|TODO
|-
|"quote"
|DataQuote
|TODO
|-
|"'"
|DataQuote
|TODO
|-
|"quasiquote"
|DataQuasiquote
|TODO
|-
|"`"
|DataQuasiquote
|TODO
|-
|"unquote"
|DataUnquote
|TODO
|-
|","
|DataUnquote
|TODO
|-
|"get_date_time"
|DataGetDateTime
|TODO
|-
|"with"
|DataWith
|TODO
|-
|"type"
|DataGetType
|TODO
|-
|"object_list"
|DataObjectList
|TODO
|-
|"file_list"
|DataFileList
|TODO
|-
|"file_list_paths"
|DataFileListPaths
|TODO
|-
|"disable_notify"
|DataDisableNotify
|TODO
|-
|"filter_notify"
|DataFilterNotify
|TODO
|TODO
|}
|}

Revision as of 16:18, 8 October 2024

DataFuncs are DataNodes that do things (TODO)

List of RB3 DataFuncs

DTA Symbol DataFunc Description
"replace_object" DataReplaceObject TODO
"next_name" DataNextName TODO
"printf" DataPrintf TODO
"sprintf" DataSprintf TODO
"sprint" DataSprint TODO
"func" DataFuncObj::New TODO
"elem" DataGetElem TODO
"last_elem" DataGetLastElem TODO
"foreach" DataForEach TODO
"foreach_int" DataForEachInt TODO
"min" DataMin TODO
"max" DataMax TODO
"abs" DataAbs TODO
"+" DataAdd TODO
"+=" DataAddEq TODO
"-" DataSub TODO
"-=" DataSubEq TODO
"mean" DataMean TODO
"clamp" DataClamp TODO
"clamp_eq" DataClampEq TODO
"*" DataMultiply TODO
"*=" DataMultiplyEq TODO
"/" DataDivide TODO
"/=" DataDivideEq TODO
"sqrt" DataSqrt Never used in any of the games, presumably gives the square root of a value
"mod" DataMod TODO
"dist" DataDist TODO
"symbol" DataSymbol TODO
"int" DataInt TODO
"char" DataChar TODO
"round" DataRound TODO
"floor" DataFloor TODO
"ceil" DataCeil TODO
"Set" DataSet TODO
"if_else" DataIfElse TODO
"if" DataIf TODO
"unless" DataUnless TODO
"==" DataEq TODO
"!=" DataNe TODO
"<=" DataLe TODO
"<" DataLt TODO
">=" DataGe TODO
">" DataGt TODO
"!" DataNot TODO
"&&" DataAnd TODO
"CantAdd, Find Workaround" DataOr TODO
"^^" DataXor TODO
"&" DataBitAnd TODO
"&=" DataAndEqual TODO
"mask_eq" DataMaskEqual TODO
" DataBitOr TODO
=" DataOrEqual TODO
"^" DataBitXor TODO
"~" DataBitNot TODO
"lowest_bit" DataLowestBit TODO
"count_bits" DataCountBits TODO
"while" DataWhile TODO
"do" DataDo TODO
"new" DataNew TODO
"delete" DataDelete TODO
"object" DataObject TODO
"exists" DataExists TODO
"localize" DataLocalize TODO
"localize_separated_int" DataLocalizeSeparatedInt TODO
"localize_float" DataLocalizeFloat TODO
"sync_reload_locale" DataSyncReloadLocale TODO
"print_unused" DataPrintUnused TODO
"startswith" DataStartsWith TODO
"print" DataPrint TODO
"time" DataTime TODO
"random_int" DataRandomInt TODO
"random_float" DataRandomFloat TODO
"random_elem" DataRandomElem TODO
"random" DataRandom TODO
"random_seed" DataRandomSeed TODO
"notify" DataNotify TODO
"notify_beta" DataNotifyBeta TODO
"fail" DataFail TODO
"notify_once" DataNotifyOnce TODO
"switch" DataSwitch TODO
"cond" DataCond TODO
"insert_elems" DataInsertElems TODO
"insert_elem" DataInsertElem TODO
"print_array" DataPrintArray TODO
"size" DataSize TODO
"remove_elem" DataRemoveElem TODO
"resize" DataResize TODO
"array" DataNewArray TODO
"set_elem" DataSetElem TODO
"eval" DataEval TODO
"reverse_interp" DataReverseInterp TODO
"interp" DataInterp TODO
"++" DataInc TODO
"--" DataDec TODO
"run" DataRun TODO
"read_file" OnReadFile TODO
"write_file" OnWriteFile TODO
"file_exists" OnFileExists TODO
"file_read_only" OnFileReadOnly TODO
"handle_type" DataHandleType TODO
"handle_type_ret" DataHandleTypeRet TODO
"handle" DataHandle TODO
"handle_ret" DataHandleRet TODO
"contains" DataContains TODO
"export" DataExport TODO
"exit" DataExit TODO
"find" DataFind TODO
"find_exists" DataFindExists TODO
"find_elem" DataFindElem TODO
"find_obj" DataFindObj TODO
"basename" DataBasename TODO
"dirname" DataDirname TODO
"has_substr" DataHasSubStr TODO
"has_any_substr" DataHasAnySubStr TODO
"find_substr" DataFindSubStr TODO
"strlen" DataStrlen TODO
"str_elem" DataStrElem TODO
"search_replace" DataSearchReplace TODO
"substr" DataSubStr TODO
"strcat" DataStrCat TODO
"string_flags" DataStringFlags TODO
"tolower" DataStrToLower TODO
"toupper" DataStrToUpper TODO
"strieq" DataStrieq TODO
"push_back" DataPushBack TODO
"sort" DataSort TODO
"var" DataVar TODO
"set_var" DataSetVar TODO
"pack_color" DataPackColor TODO
"unpack_color" DataUnpackColor TODO
"set_this" OnSetThis TODO
"macro_elem" DataMacroElem TODO
"merge_dirs" DataMergeDirs TODO
"quote" DataQuote TODO
"'" DataQuote TODO
"quasiquote" DataQuasiquote TODO
"`" DataQuasiquote TODO
"unquote" DataUnquote TODO
"," DataUnquote TODO
"get_date_time" DataGetDateTime TODO
"with" DataWith TODO
"type" DataGetType TODO
"object_list" DataObjectList TODO
"file_list" DataFileList TODO
"file_list_paths" DataFileListPaths TODO
"disable_notify" DataDisableNotify TODO
"filter_notify" DataFilterNotify TODO

DataFuncs added by RB3Enhanced

DTA Symbol DataFunc Description
"print_debug" PrintToDebugger TODO
"rb3e_change_music_speed" ChangeMusicSpeed TODO
"rb3e_change_track_speed" ChangeTrackSpeed TODO
"rb3e_get_music_speed" GetMusicSpeed TODO
"rb3e_get_track_speed" GetTrackSpeed TODO
"rb3e_set_venue" DTASetVenue TODO
"rb3e_is_emulator" DTAIsEmulator TODO
"rb3e_relaunch_game" DTARelaunchGame TODO
"rb3e_get_song_count" DTAGetSongCount TODO
"rb3e_send_event_string" DTASendModData TODO

Resources