- Introduction
- Getting Started
- 1. What is MOD?
- 2. MOD Creation Guide
- 2.1. Directory Structure
- 2.2. Configuration File (mod.json)
- 2.3. Menus Configuration
- 2.4. System Menus Configuration
- 2.5. Startup Scripts
- Asset Preparation
- 3. How to Convert VRM0.X to VRM1.0
- 4. How to create VRMA
- HTTP Communication
- 5. OpenAPI
- TypeScript SDK Reference
- 6. SDK Overview
- 7. Entities
- 7.1. Finding Entities
- 7.2. Getting Entity Names
- 7.3. Transform Management
- 8. Camera Utilities
- 8.1. Coordinate Conversion
- 8.2. World to Viewport
- 9. VRM Management
- 9.1. Spawning VRMs
- 9.2. Finding VRMs
- 9.3. Bone Entities
- 9.4. VRM Events
- 9.5. VRM State
- 9.6. Speech Synthesis
- 9.7. Animations (VRMA)
- 10. VRM Animations
- 10.1. Playing Animations
- 10.2. Stopping Animations
- 11. ChatGPT
- 11.1. Chat Functionality
- 11.2. Model Management
- 11.3. System Prompts
- 11.4. Web Search
- 11.5. Voicevox Speaker
- 12. Webview Management
- 12.1. Opening Webviews
- 12.2. Closing Webviews
- 12.3. Checking Closed
- 13. Effects System
- 13.1. Sound Effects
- 13.2. Stamp Effects
- 14. Commands System
- 14.1. Streaming Commands
- 14.2. Sending Commands
- 15. Display Management
- 15.1. Find All Displays
- 16. Preferences
- 16.1. Loading Preferences
- 16.2. Saving Preferences
- 16.3. VRM Transform Persistence
- 17. Settings
- 17.1. FPS Management
- 18. Scripts Execution
- 18.1. JavaScript Execution
- 19. Shadow Panel
- 19.1. Alpha Control
- 20. MOD Metadata
- 20.1. Menus
- 21. Math Types
- 21.1. Transform
- 21.2. Vec2
- 21.3. Vec3
- 21.4. Rect
- 22. Utilities
- 22.1. Sleep Function
- 22.2. Runtime Detection
- 23. Host Communication
- 23.1. URL Creation
- 23.2. GET Requests
- 23.3. POST Requests
- 23.4. PUT Requests