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 |