Skip to content

This plugin aims to use boost::python and create an easily accessible wrapper around the Source Engine API for scripter use.

Notifications You must be signed in to change notification settings

OmegaK2/Source.Python

 
 

Repository files navigation

Source.Python ReadME

What is this?
Source.Python is a Source Engine server plugin that seeks to provide a clean
python interface to the Source Engine and all of its mods.

Directory structure:
addons/ - This is where the python support libraries will go for this plugin.
cfg/ - Any configuration files we want to ship.
src/ - The source code to the plugin.

Source directory structure:
src/core/       - Core plugin code will be placed here. This is where the
                  DLL/SO is built.
src/sdks/       - Place any and all source engine SDKs you want to build
                  against here. Name them in hl2sdk-<game> format.
                  Use http://hg.alliedmods.net/hl2sdks as a reference.
src/thirdparty/ - All third party SDKs such as boost will be placed here.
                  These libraries will be in built form unless
                  we've made changes to their core.

About

This plugin aims to use boost::python and create an easily accessible wrapper around the Source Engine API for scripter use.

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C++ 86.9%
  • C 6.4%
  • Python 5.4%
  • Objective-C 0.7%
  • Shell 0.3%
  • Java 0.3%