Modified source engine (2017) developed by valve and leaked in 2020. Not for commercial purporses
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 
..
definitions
default.vgc
dllbase.txt
fbx.vpc
fbx_base.vpc
generateSnapshot.pl
generateVPC2003.pl
generateVPC2005.pl
generatesimpleSnapshot.pl
generatesimpleVPC.pl
groups.vgc
loadaddress.vpc
platform_dirs.vpc
projects.vgc
protobuf_builder.vpc
python_base.vpc
python_inc_2.5.vpc
readme.txt
source_base.vpc
source_cryptlib_include.vpc
source_dll_base.vpc
source_dll_posix_base.vpc
source_dll_qt_base.vpc
source_dll_win32_base.vpc
source_dll_win32_debug.vpc
source_dll_win32_release.vpc
source_dll_x360_base.vpc
source_dll_x360_debug.vpc
source_dll_x360_release.vpc
source_exe_base.vpc
source_exe_con_base.vpc
source_exe_con_win32_base.vpc
source_exe_posix_base.vpc
source_exe_qt_base.vpc
source_exe_qt_con_base.vpc
source_exe_qt_win32_base.vpc
source_exe_win_win32_base.vpc
source_exe_win_win32_debug.vpc
source_exe_win_win32_release.vpc
source_lib_base.vpc
source_lib_posix_base.vpc
source_lib_qt_base.vpc
source_lib_qt_win32_base.vpc
source_lib_win32_base.vpc
source_lib_win32_debug.vpc
source_lib_win32_release.vpc
source_lib_x360_base.vpc
source_lib_x360_debug.vpc
source_lib_x360_release.vpc
source_mll_qt_base.vpc
source_posix_base.vpc
source_replay.vpc
source_replay_private.vpc
source_saxxyawards.vpc
source_video_base.vpc
source_win32_analyze.vpc
source_win32_base.vpc
source_xex_x360_base.vpc
source_xex_x360_debug.vpc
source_xex_x360_release.vpc
steam_exe_posix_base.vpc
swig_depend.cmd
swig_python.cmd
swig_python.vpc
valve_xbcp_wrapper.cmd
version.vpc

readme.txt

Usage for the vpc-generating perl scripts::


(Note, perl is case sensitive.)


"generateVPC.pl"
"generatesimpleVPC.pl"

- Run from the vpc_scripts directory.
- Use full or relative path to the vcproj file.
- Use -o to specify an output directory. If no output directory is specified, The vpc script(s) will be generated in the same directory as the source vcproj.
("generateSimpleVPC.pl" produces a stripped-down version of the output scripts)

Example:

> generateVPC.pl ..\cl_dll\client.vcproj -o ..\cl_dll\tempdir



"generateSnapshot.pl"
"generatesimpleSnapshot.pl"

Generates vpc scripts for the entire tree, and places them in a local mirror directory tree named "snapshot". If a snapshot tree already exists, it is renamed to "backup" and a new snapshot is created. This allows running a diff of the two trees to see which vcproj's have changed since the last snapshot.

No arguments are necessary:

> generateSnapshot.pl



NOTES:

generateVPC.pl always assumes a common base script and optional additional leaf scripts. If a file or property is identical across all project configurations, then it is placed in the base script. If any configuration is different, then that file or property is moved into the appropriate mod's leaf script. This is expected behavior for client and server, but most other projects should only have a base script.