Difference between revisions of "DataFuncs"

From Milo Modding Wiki
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

Resources