Difference between revisions of "DataFuncs"
Jump to navigation
Jump to search
(Give sqrt description) |
(Add rb3e funcs) |
||
Line 128: | Line 128: | ||
|} | |} | ||
==Symbols added by RB3Enhanced== | |||
{| class="wikitable" | |||
!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== | ==Resources== | ||
* [https://github.com/DarkRTA/rb3/blob/fa6c17190b5dc0473a6cd7d5ede92a621f667e24/src/system/obj/DataFunc.cpp Decompiled RB3 DataFuncs.cpp] | * [https://github.com/DarkRTA/rb3/blob/fa6c17190b5dc0473a6cd7d5ede92a621f667e24/src/system/obj/DataFunc.cpp Decompiled RB3 DataFuncs.cpp] | ||
* [https://github.com/RBEnhanced/RB3Enhanced/blob/master/source%2FDTAFunctions.c RB3Enhanced Dta functions.c] |
Revision as of 06:36, 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 |
Symbols 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 |