MCPcopy Index your code
hub / github.com/bonjorno7/SourceOps

github.com/bonjorno7/SourceOps @v0.7.7

Chat with this repo
repository ↗ · DeepWiki ↗ · release v0.7.7 ↗ · + Follow
471 symbols 1,113 edges 50 files 122 documented · 26%
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

SourceOps

SourceOps is a Blender addon for exporting models to Source 1. \ Requires Blender 2.83 or newer.

Table of Contents

  1. Features
  2. Installation
  3. Usage
  4. Links
  5. Credits
  6. Support Me

Features

  • Export objects as SMD or FBX
  • Export actions as SMD
  • Generate a QC based on UI settings
  • Buttons to compile and view models
  • Experimental export for brushes and displacements to VMF
  • Automatically rig rigid body simulations
  • Add Triangulate / Weighted Normal modifiers
  • Copy pose bone location / rotation to clipboard
  • Works on Linux with Wine

Installation

  1. Get Blender 2.83 or newer from blender.org or Steam.
  2. Download the latest SourceOps release, don't unzip.
  3. Open Blender and do these steps:
    1. Go to Edit > Preferences.
    2. Go to the Add-ons tab.
    3. Click Install... in the top-right of the window.
    4. Browse to the SourceOps zip file and select it, then click Install Add-on.
    5. SourceOps should be the only add-on shown if installed correctly.
    6. Check the box on the left and wait a moment for activation to complete.
    7. If you're on Linux, set the path for Wine in the SourceOps preferences.

Usage

Links

Credits

Support Me

Core symbols most depended-on inside this repo

report
called by 40
addon/types/model_export/model.py
row
called by 33
addon/types/pyvmf/pyvmf.py
copy
called by 20
addon/types/pyvmf/pyvmf.py
num
called by 18
addon/types/pyvmf/tools.py
remove
called by 16
addon/ops/list_operator.py
get
called by 16
addon/types/pyvmf/pyvmf.py
column
called by 16
addon/types/pyvmf/pyvmf.py
_dic
called by 13
addon/types/pyvmf/pyvmf.py

Shape

Method 306
Class 93
Function 72

Languages

Python100%

Modules by API surface

addon/types/pyvmf/pyvmf.py225 symbols
addon/types/model_export/smd.py52 symbols
addon/utils/common.py20 symbols
addon/types/model_export/model.py19 symbols
addon/ui/lists.py18 symbols
addon/utils/backup.py11 symbols
addon/types/map_export/displacement.py11 symbols
addon/types/map_export/vmf.py9 symbols
addon/ops/list_operator.py9 symbols
addon/types/pyvmf/importer.py7 symbols
addon/ops/export_auto.py7 symbols
addon/utils/game.py6 symbols

For agents

$ claude mcp add SourceOps \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact