Difference between revisions of "DataFuncs"
Jump to navigation
Jump to search
(das alot) |
|||
Line 1: | Line 1: | ||
DataFuncs are [[DataNode|DataNodes]] that | DataFuncs are [[DataNode|DataNodes]] that correlate to functions within the executable. Many of these are completely unused throughout all Milo/Forge games. | ||
==List of RB3 DataFuncs== | ==List of RB3 DataFuncs== | ||
{| class="wikitable" | {| class="wikitable" |
Revision as of 16:24, 8 October 2024
DataFuncs are DataNodes that correlate to functions within the executable. Many of these are completely unused throughout all Milo/Forge games.
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 |