A collection of official VJ Base mods for Garry's Mod, maintained together in a single repository.
Each mod remains in its own folder under addons/ so it can still be loaded by Garry's Mod as an individual addon while being developed and maintained from one repository.
Other official VJ Base projects and releases that are maintained separately from this repository.
It is recommended that you do not clone this repository directly into Garry's Mod's addons folder. Instead, each mod folder can be linked into garrysmod/addons/ using directory junctions. This allows the repository to remain anywhere on your computer while Garry's Mod sees each folder as a normal addon.
Important
Adding, editing, or deleting files inside a junction affects the actual files in this repository. To remove a junction, remove the junction itself rather than deleting its contents.
To automatically create a junction inside Garry's Mod's addons folder for every mod in this repository, open Command Prompt and run:
for /D %D in ("F:\examplePath\VJ-Base-Collection\addons\*") do mklink /J "C:\Program Files (x86)\Steam\steamapps\common\GarrysMod\garrysmod\addons\%~nxD" "%~fD"To create a junction for an individual mod:
mklink /J "C:\Program Files (x86)\Steam\steamapps\common\GarrysMod\garrysmod\addons\Mod Name" "F:\examplePath\VJ-Base-Collection\addons\Mod Name"To list the junctions inside Garry's Mod's addons folder:
dir /AL "C:\Program Files (x86)\Steam\steamapps\common\GarrysMod\garrysmod\addons"They will appear as <JUNCTION> entries.
Removing a junction does not remove the actual files; it only removes the link.
rmdir "C:\Program Files (x86)\Steam\steamapps\common\GarrysMod\garrysmod\addons\Mod Name"