TweakDB
Methods for interacting with TweakDB, the game's internal data store.
TweakDB methods
DebugStats
TweakDB:DebugStats() -> nil
nilTweakDB:DebugStats()GetRecord
TweakDB:GetRecord(recordName: string) -> TweakDBRecord
string) -> TweakDBRecordTweakDB:GetRecord(recordID: TweakDBID) -> TweakDBRecord
TweakDBID) -> TweakDBRecordsticky_frag = TweakDB:GetRecord("Items.GrenadeFragSticky")GetRecords
TweakDB:GetRecords(recordTypeName: string) -> table<TweakDBRecord>
string) -> table<TweakDBRecord>Query
TweakDB:Query(queryName: string) -> table<TweakDBID>
string) -> table<TweakDBID>TweakDB:Query(queryID: TweakDBID) -> table<TweakDBID>
TweakDBID) -> table<TweakDBID>GetFlat
TweakDB:GetFlat(flatName: string) -> object
string) -> objectTweakDB:GetFlat(flatID: TweakDBID) -> object
TweakDBID) -> objectSetFlat
TweakDB:SetFlat(flatName: string, newValue: object) -> boolean
string, newValue: object) -> booleanTweakDB:SetFlat(flatID: TweakDBID, newValue: object) -> boolean
TweakDBID, newValue: object) -> booleanSetFlatNoUpdate
TweakDB:SetFlatNoUpdate(flatName: string, newValue: object) -> boolean
string, newValue: object) -> booleanTweakDB:SetFlatNoUpdate(flatName: TweakDBID, newValue: object) -> boolean
TweakDBID, newValue: object) -> booleanUpdate
TweakDB:Update(recordName: string) -> boolean
string) -> booleanTweakDB:Update(recordID: TweakDBID) -> boolean
TweakDBID) -> booleanTweakDB:Update(recordHandle: TweakDBRecord) -> boolean
TweakDBRecord) -> booleanCreateRecord
TweakDB:CreateRecord(recordName: string, recordTypeName: string) -> boolean
string, recordTypeName: string) -> booleanTweakDB:CreateRecord(recordID: TweakDBID, recordTypeName: string) -> boolean
TweakDBID, recordTypeName: string) -> booleanCloneRecord
TweakDB:CloneRecord(recordName: string, clonedRecordName: string) -> boolean
string, clonedRecordName: string) -> booleanTweakDB:CloneRecord(recordName: string, clonedRecordID: TweakDBID) -> boolean
string, clonedRecordID: TweakDBID) -> booleanTweakDB:CloneRecord(recordID: TweakDBID, clonedRecordName: string) -> boolean
TweakDBID, clonedRecordName: string) -> booleanTweakDB:CloneRecord(recordID: TweakDBID, clonedRecordID: TweakDBID) -> boolean
TweakDBID, clonedRecordID: TweakDBID) -> booleanDeleteRecord
TweakDB:DeleteRecord(recordName: string) -> boolean
string) -> booleanTweakDB:DeleteRecord(recordID: TweakDBID) -> boolean
TweakDBID) -> booleanLast updated