Skip to content

VJ Base

VJ Base, short for Vrej Base, was established in 2012 with the aim of assisting in the development of various addons. It is popularly used to create scripted NPCs, thanks to its highly customizable and sophisticated artificial intelligence systems. For an overview of its capabilities, please refer to the feature list in the Steam Workshop page.

Steam Workshop Page
Change Logs
Official and Unofficial Addons (Discontinued)

Developing on VJ Base

Making a mod with VJ Base will require good knowledge of Lua. If you are new to Lua, then I recommend looking up the countless of great tutorials online.

Here couple of useful links to help develop a VJ Base mod:

Guidelines

Please respect the following guidelines before publishing an VJ Base mod:

  1. Require VJ Base as described below:

    How to require VJ Base

    • Simply set VJ Base as a required item for the Steam Workshop page.
    • OPTIONAL: Include the word VJ or VJ Base in the description so it can show up on searches when people are looking for VJ Base mods.
    • OPTIONAL: Add [VJ] or [VJ Base] to the title of your mod if you would like to to let people know it uses VJ Base.
  2. Please don't redistribute parts of VJ Base as it can cause confliction issues.

  3. Post credits in the mod's description to people whose contents you have utilized.
  4. Make sure the mod is in a good working condition before publishing it!
  5. Lastly, enjoy making awesome mods and sharing them with the community! 😊

Documentation Conventions

– Human Base

Signifies that the content is for human base NPCs only.

– Creature Base

Signifies that the content is for creature base NPCs only.