Home › Engine Lua tables › HallofFame

Engine executable. Settings and tools of the game program (CivilizationVI.exe), usable without a mod. Mostly undocumented debug and configuration functionality; descriptions come from analysis of the executable and have not all been tried in the running game.

HallofFame

Static table with 23 methods. named from how the game scripts call it (20 of 23 methods matched). Registering function 0x4c7b30.

Methods are called with a dot (HallofFame.Method(...)).

Method Returns In game scripts Example Status
HallofFame.DeleteAggregateData() — not called — inferred
HallofFame.DeleteGame(arg1: integer) — 1 calls, 1 files HallofFame.DeleteGame(gameId) inferred
HallofFame.GetAvailableRulesets(…) -> table table 1 calls, 1 files g_AvailableRulesets = HallofFame.GetAvailableRulesets() inferred
HallofFame.GetGameData(arg1: integer, …) — 1 calls, 1 files g_GameData = HallofFame.GetGameData(g_GameId) inferred
HallofFame.GetGameDataPoints(arg1: integer, …) -> 1 value 1 value 1 calls, 1 files datapoints = HallofFame.GetGameDataPoints(g_GameData.GameId) inferred
HallofFame.GetGameHighlights(arg1, arg2: number) — 1 calls, 1 files — inferred
HallofFame.GetGameObjects([arg1: integer], …) -> table, table table, table 2 calls, 2 files local gameObjects = HallofFame.GetGameObjects() inferred
HallofFame.GetGames(arg1: string, …) -> table table 1 calls, 1 files games = HallofFame.GetGames(g_CurrentRuleset.Ruleset) inferred
HallofFame.GetGraphs(arg1: integer, arg2) -> table table 1 calls, 1 files local graphs = HallofFame.GetGraphs(g_GameId, ruleset) inferred
HallofFame.GetLeaderProgress(arg1: string, …) -> table, table table, table 2 calls, 2 files leaderProgress = HallofFame.GetLeaderProgress(g_CurrentRuleset.Ruleset) inferred
HallofFame.GetLocalizedVictoryTypeText(arg1: string, …) -> 1 value 1 value 1 calls, 1 files instance.VictoryName:SetText(HallofFame.GetLocalizedVictoryTypeText(name) inferred
HallofFame.GetObjectDataPoints(arg1: integer, …) -> 1 value 1 value 2 calls, 1 files local datapoints = HallofFame.GetObjectDataPoints(row_object) inferred
HallofFame.GetObjectHighlights(arg1, arg2: number) — 1 calls, 1 files — inferred
HallofFame.GetReports(arg1: integer, arg2) -> table table 1 calls, 1 files local reports = HallofFame.GetReports(g_GameId, ruleset) inferred
HallofFame.GetRulesetDataPoints(arg1: string, …) -> 1 value 1 value 1 calls, 1 files local datapoints = HallofFame.GetRulesetDataPoints(g_CurrentRuleset.Ruleset) inferred
HallofFame.GetRulesetHighlights(arg1, arg2: number) — 1 calls, 1 files — inferred
HallofFame.GetRulesetPlayableLeaders(arg1: string, …) -> table table 2 calls, 2 files local players = HallofFame.GetRulesetPlayableLeaders(ruleset) inferred
HallofFame.GetRulesetTypes(arg1: string, …) -> table, table table, table 2 calls, 2 files g_RulesetTypes = HallofFame.GetRulesetTypes(ruleset) inferred
HallofFame.GetStatistics(arg1: string, …) -> table table 2 calls, 2 files local statistics = HallofFame.GetStatistics(ruleset) inferred
HallofFame.GetStatisticsCategories(arg1: string, …) -> table table 2 calls, 2 files g_Categories = HallofFame.GetStatisticsCategories(ruleset) inferred
HallofFame.GetVictoryProgress(arg1: string, …) -> table, table, number table, table, number 2 calls, 2 files victoryProgress = HallofFame.GetVictoryProgress(ruleset) inferred
HallofFame.ResetAllData(arg1: integer) — not called — inferred
HallofFame.UpdateAggregateData() — not called — inferred