VsmartEditor v0.2.1 is a tool for creating, editing, and managing Vsmart files. It also provides automatic configuration for Vsmart compilation with Counter-Strike 2 Workshop Tools.
| Feature | Status |
|---|---|
| Create and save files in Vsmart | ✅ Supported |
| Reorder elements, modifiers, and selection criteria in each node | ✅ Supported |
| Create variables | ✅ Supported |
| Create elements, modifiers, and selection criteria | ✅ Supported |
| Copy and paste nodes | ✅ Supported |
| Assign ElementID | ✅ Supported |
| Copy and paste selected properties in the property editor | ✅ Supported |
| Automatic Counter-Strike 2 Workshop Tools configuration for Vsmart compilation | ✅ Supported |
| Properties: Vector3D, float, int, string, variable, bool, enum (e.g., CoordinateSpace, ChoiceSelectionMode) | ✅ Supported |
| Open Vsmart files created outside the editor | |
| Undo and redo operations | |
| Node mode in the property editor | ❌ Not supported |
| Choices | ❌ Not supported |
Properties: m_ColorChoices, m_DisallowedSurfaceProperties, m_AllowedSurfaceProperties, Vector4D, Vector2D |
❌ Not supported |
Elements: SetVariables, VariableValue, SurfaceProperties, Expression, SetTintColor |
❌ Not supported |
- Python 3.x
- PySide6
