It appears datatable instance is only partially implemented.
- There’s total lack of GUI mappings for new API. I had to fetch them for the executable because API isn’t even defined in the
natives.galaxy
D:\BnetGameLib\StarCraft II Public Test\Versions\Base80669
λ strings.exe SC2_x64.exe | rg -i datatableins
DataTableInstanceCreate
DataTableInstanceLastCreated
DataTableInstanceCopy
DataTableInstanceClear
DataTableInstanceValueCount
DataTableInstanceValueName
DataTableInstanceValueExists
DataTableInstanceValueType
DataTableInstanceValueRemove
DataTableInstanceSetAbilCmd
DataTableInstanceGetAbilCmd
DataTableInstanceSetActor
DataTableInstanceGetActor
DataTableInstanceSetActorScope
DataTableInstanceGetActorScope
DataTableInstanceSetAIFilter
DataTableInstanceGetAIFilter
DataTableInstanceSetBank
DataTableInstanceGetBank
DataTableInstanceSetBool
DataTableInstanceGetBool
DataTableInstanceSetByte
DataTableInstanceGetByte
DataTableInstanceSetCameraInfo
DataTableInstanceGetCameraInfo
DataTableInstanceSetCinematic
DataTableInstanceGetCinematic
DataTableInstanceSetColor
DataTableInstanceGetColor
DataTableInstanceSetControl
DataTableInstanceGetControl
DataTableInstanceSetConversation
DataTableInstanceGetConversation
DataTableInstanceSetDialog
DataTableInstanceGetDialog
DataTableInstanceSetDoodad
DataTableInstanceGetDoodad
DataTableInstanceSetFixed
DataTableInstanceGetFixed
DataTableInstanceSetGenericHandle
DataTableInstanceGetGenericHandle
DataTableInstanceSetInt
DataTableInstanceGetInt
DataTableInstanceSetMarker
DataTableInstanceGetMarker
DataTableInstanceSetObjective
DataTableInstanceGetObjective
DataTableInstanceSetOrder
DataTableInstanceGetOrder
DataTableInstanceSetPing
DataTableInstanceGetPing
DataTableInstanceSetPlanet
DataTableInstanceGetPlanet
DataTableInstanceSetPlayerGroup
DataTableInstanceGetPlayerGroup
DataTableInstanceSetPoint
DataTableInstanceGetPoint
DataTableInstanceSetPortrait
DataTableInstanceGetPortrait
DataTableInstanceSetRegion
DataTableInstanceGetRegion
DataTableInstanceSetReply
DataTableInstanceGetReply
DataTableInstanceSetRevealer
DataTableInstanceGetRevealer
DataTableInstanceSetSound
DataTableInstanceGetSound
DataTableInstanceSetSoundLink
DataTableInstanceGetSoundLink
DataTableInstanceSetString
DataTableInstanceGetString
DataTableInstanceSetText
DataTableInstanceGetText
DataTableInstanceSetTimer
DataTableInstanceGetTimer
DataTableInstanceSetTransmission
DataTableInstanceGetTransmission
DataTableInstanceSetTransmissionSource
DataTableInstanceGetTransmissionSource
DataTableInstanceSetTrigger
DataTableInstanceGetTrigger
DataTableInstanceSetUnit
DataTableInstanceGetUnit
DataTableInstanceSetUnitFilter
DataTableInstanceGetUnitFilter
DataTableInstanceSetUnitGroup
DataTableInstanceGetUnitGroup
DataTableInstanceSetUnitRef
DataTableInstanceGetUnitRef
DataTableInstanceSetWave
DataTableInstanceGetWave
DataTableInstanceSetWaveInfo
DataTableInstanceGetWaveInfo
DataTableInstanceSetWaveTarget
DataTableInstanceGetWaveTarget
DataTableInstanceSetValue
-
datatableinstance
type is unknown to the Galaxy VM. Following code won’t compile:
datatableinstance foo;
https://i.imgur.com/1FwKfi4.png
-
Data Table Instance
is unknown to the SC2 Editor - it doesn’t appear as a valid choice on the list.
https://i.imgur.com/eMj0tez.png