Home › Engine Lua tables › Benchmark

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.

Benchmark

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

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

Method Returns In game scripts Example Status
Benchmark.IsEnabled() — 3 calls, 3 files if Benchmark.IsEnabled() inferred
Benchmark.RunAIBenchmark(arg1: string) -> boolean, boolean boolean, boolean 2 calls, 1 files Benchmark.RunAIBenchmark("AIBenchmark.Civ6Save") inferred
Benchmark.RunExp2AIBenchmark(arg1: string) -> boolean, boolean boolean, boolean 2 calls, 1 files Benchmark.RunExp2AIBenchmark("XP2Benchmark.Civ6Save") inferred
Benchmark.RunExp2GraphicsBenchmark(arg1: string, arg2, arg3: string) -> boolean, boolean boolean, boolean 2 calls, 1 files — inferred
Benchmark.RunGraphicsBenchmark(arg1: string) -> boolean, boolean boolean, boolean 2 calls, 1 files Benchmark.RunGraphicsBenchmark("GraphicsBenchmark.Civ6Save") inferred