Source-checkedGame modes & minigames

VJ Base

by DrVrej · for Garry's Mod

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…

6.3MDownloads
5 mo agoLast updated
78 MBFile size
Steam WorkshopSource

About VJ Base

From Steam Workshop

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…

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.

Version - 3.2.0 Change Log - Releases Page Source - GitHub Documentation - Wiki

Supports all branches! (main, dev, prerelease, x64-bit)

[hr][/hr]

FEATURES

Please note that this is only an overview and features may differ between mods!

  • [list]
  • Automatically adds NPCs, weapons, entities, etc to the VJ Base spawn menu
  • Includes a search bar for the spawn and settings menus!
  • Developers can add icons for different categories in the spawn menu!
  • Organized and easy-to-use spawn menu
  • Extensive customization menu for NPCs and weapons
  • Widely used clean up buttons!
  • Localization into multiple languages!
  • Report bugs or give suggestions in-game
  • Installed plugins tab that reads all installed VJ Base addons
  • Information and developer tab

[*] NPC Bases

  • Creature and Human bases
  • Subbases:
  • [list]
  • Tank chassis and gunner bases
  • Flying, aquatic and stationary move types

[/list] [*] NPC Features

  • Customization through the menu and console
  • Difficulty System (Ex: Easy, normal, etc. - Dozens of levels!)
  • Behavior System (Ex: Passive, aggressive, neutral, etc.)
  • Advanced melee, range and leap attack (Ex: Unlimited number of attacks!)
  • Realistic Hearing System (Ex: Loudness affects the distance, investigate sounds, etc.)
  • Realistic Environment Interactions (Ex: pushing certain props towards the enemy, throwing grenades back, opening doors, etc.)
  • Realistic Relationships with class system (Ex: Allies helping each other, player allies turning against the player, calling for help, etc.)
  • Realistic Reactions (Ex: Spotting grenades, following the player, etc.)
  • Dialogue system which allows it to speak to players & other NPCs, can create custom dialogue between different NPCs!
  • Player Reactions (Ex: Bleeding, slowing down, screen blur, etc.)
  • Sounds (Ex: Pitch, volume, anti-overlap, stops when dead, etc.)
  • Blood System (Ex: Color, decals, particles, pools, etc.)
  • Dismemberment System (Ex: Damage force, decals, particles, etc.)
  • Bodygroups and Skins (Ex: Skin color, clothing, etc.)
  • Dynamic cover system for humans, will hide behind objects or walls and use it as cover!
  • Guarding system, they will protect a given position and will never abandon it
  • Weapon inventory system for humans, will change weapons depending on the situation
  • Misc Animations (Ex: Flinch, death, scared, angry, etc.)
  • Custom move/key frame system including support for sequences!
  • Advanced task system which can fail & succeed and it can chain different tasks together!
  • Custom Corpses (Ex: Localized bone velocity, Editable corpse limit, blood pools, combine ball & super physgun support, etc.)
  • Some have rare drops (Ex: Grenade, health vial, etc.)
  • Notifications (Ex: "Blank no longer likes you!")
  • Supports servers with different tick rates!
  • Properties Menu (C menu) with bunch of useful options!
  • Support for Hammer including inputs/outputs, level transition (HL1 & 2 Campaign)
  • Full save and duplicator support

[*] Weapon Features

  • NPC Controller - Includes first/third person & custom HUD!
  • Weapon translation system that comes built in for many popular animation sets, developers can define their own!
  • Adds weapons that can be used by NPCs and some by Players:
  • [list]
  • Blaster, K-3, Ak-47, Glock 17, M4A1, MP 40, Flare Gun, SMG1, SPAS-12, .357 Magnum, 9mm Pistol, AR2, RPG, Crossbow, SSG-08, Crowbar

[*] Custom synchronization system between client and server, allowing for proper bullet spawn position for NPC weapons! [*] Weapons can effect an NPC's accuracy, firing distance and behavior! [*] All animations sets (combine, metrocop, rebel) can use all hold types! [*] Custom effects and particles [*] Secondary fire system for NPCs & players! [*] Melee weapon system for NPCs! [*] Firing gestures for NPCs! [*] Ability to give NPCs a custom firing pattern! [*] Misc animations(Ex: Idle) [*] Most weapons have a distant sound effect that gives a war-like feeling [/list] [*] Tools

  • NPC Spawner
  • NPC Property Modifier
  • NPC Mover
  • NPC Bullseye
  • NPC Equipment
  • No Target
  • Entity Scanner
  • Health Modifier

[*] Miscellaneous Entities

  • Admin health kit
  • Grenade entity
  • Fireplace
  • Wooden board
  • Flare round
  • Flag
  • Player Spawnpoint
  • Aerial NPC
  • Test NPC
  • Player NPC

[/list]

HELP & SUPPORT

  • Not Downloading or updating?
  • - Make sure VJ Base is enabled.
  • - Restart Garry's Mod.
  • - Steam services may be under heavy traffic, wait until later.
  • - Verify game cache.
  • - Reinstall by deleting the gma file manually.
  • Performance issues?
  • - Decrease number of addons!
  • - Enable multicore rendering!
  • - Use x64-bit branch!
  • Models invisible?
  • Many models require DirectX 9+, please stop using an old PC! Applying the command "mat_dxlevel 90" could help!

CREDITS

  • DrVrej (Me) - Author
  • Cpt. Hazama - Various contributions, suggestions, testing
  • Darkborn - Suggestions, testing
  • Oteek - Blood pool textures, testing

Read the full description on Steam Workshop →

Highlights

From source data

Footprint

A 78 MB download, rated a light load on a server.

Last update

Its author last shipped an update 5 mo ago.

VJ Base on Nxeon

From our catalogue
One-click install
Supported on Nxeon Garry's Mod servers. We download it from Steam Workshop, place it, and restart the server.
Server load
light
Smallest plan we suggest
Garry's Mod — 2 GB (2 GB RAM). This follows our own load rating above, not a benchmark.
Latest build
2026-05-15, released 2026-05-15, 78 MB

Game versions by loader

LoaderGame versionsNewest
Workshop

From 1 recorded build of VJ Base.

Run VJ Base on a Garry's Mod server

Pick a server or deploy a new one above; it is installed in one click.

What kind of mod it is

From the catalog
Listed on Steam Workshop as “Content”

Game modes & minigames

Game modes, minigames and competitive formats for your server.

Compatibility

Game
Garry's Mod
File size
78 MB

Verified at the source

  • ✓Steam WorkshopOfficial listing, checked 2026-10-10Open ↗
  • ✓AuthorDrVrej, as published on Steam Workshop
  • ✓LicenseNot published by the sourceFree

VJ Base, answered

Generated from the mod’s own source data.

Is it free?

Yes. VJ Base is free to download from Steam Workshop.

How do I add it to my Nxeon server?

Use “Add to a server” on this page, or open NxLabs from your dashboard. We install it, restart your server and switch it on.

NxLabs

Run VJ Base on a Garry's Mod server.

Deploy in about a minute from $3.99 a month, then add VJ Base in one click.