Skip to content
| Marketplace
Sign in
Visual Studio Code>Programming Languages>Civilization VI Environment EmulationNew to Visual Studio Code? Get it now.
Civilization VI Environment Emulation

Civilization VI Environment Emulation

WildW

|
470 installs
| (0) | Free
Autocomplete for Civilization VI modding (currently only lua)
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

Civilization VI Environment Emulation

Emulation of the Civ VI Lua (HavokScript) and SQLite environment to achieve a streamlined modding experience

Features

Autocompletions for Civ VI classes, properties, functions and parameters. Depends on Lua Language Server to provide IntelliSense for Lua.

feature X feature Y

Lua

  • [x] Database
    • [x] GameInfo
    • [x] GlobalParameters
  • [x] Enums
  • [x] Namespaces
  • [x] Objects
  • [x] Events
    • [x] Events
    • [x] LuaEvents
    • [x] GameEvents
  • [x] Extraneous globals
  • [x] HavokScript Syntax (rough but it works nearly entirely)
    • [x] hstructure/hmake
    • [x] Type qualifiers
  • [ ] Modules
  • [ ] __call metamethod
    • [ ] GameInfo
    • [x] Events
    • [x] LuaEvents

Recommendations

  • Hypersnips (Some of the added snippets need this to work)

Requirements

  • Lua Language Server
  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2025 Microsoft