Necavi / Source.Python

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

Home Page:http://forums.sourcepython.com

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Source.Python

Introduction

Source.Python is an open-source project that uses boost::python to allow scripters to interact with Valve's Source-engine.

Directory Structure

  • addons/ - source-python binary and vdf load file
    • ../source-python/
      • ../bin/ - all other Source.Python related binaries
      • ../data/custom/ - custom package data
      • ../data/plugins/ - plugin specific data
      • ../data/source-python/ - Source.Python specific data
      • ../packages/custom/ - custom packages
      • ../packages/site-packages/ - included site-packages
      • ../packages/source-python/ - Source.Python Python API
      • ../plugins/ - plugins (use "sp load " in server console to load)
      • ../Python3/ - Python3.x base
  • cfg/
    • ../source-python/ - configuration files
  • logs/
    • ../source-python/ - log files
  • resource/
    • ../source-python/events/ - custom event files
    • ../source-python/translations/ - translation files
  • sound/
    • ../source-python/ - sound files
  • src/ - source code
    • ../core/ - core source code
    • ../hl2sdk/ - Source-engine SDKs (use the HL2SDK repository as a reference)
    • ../loader/ - source-python source code (the loader binary)
    • ../patches/ - SDK patches necessary for building
    • ../thirdparty/ - 3rd-party mods used by Source.Python

Useful links

About

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

http://forums.sourcepython.com


Languages

Language:Python 86.9%Language:C++ 12.1%Language:C 0.6%Language:CMake 0.3%Language:Shell 0.1%Language:Batchfile 0.0%Language:PowerShell 0.0%Language:CSS 0.0%