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.
Development Links¶
Here couple of useful links to help develop a VJ Base mod:
- Official Garry's Mod Wiki
- VJ Base Dummy Project (Use this as a starting point)
- VJ Base Tutorials
Guidelines¶
Please respect the following guidelines before publishing an VJ Base mod:
-
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
VJorVJ Basein 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.
-
Please don't redistribute parts of VJ Base as it can cause confliction issues.
- Post credits in the mod's description to people whose contents you have utilized.
- Make sure the mod is in a good working condition before publishing it!
- 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.