View on Asset Store (opens in new tab)
Package details
- Latest version
- 1.0.0
- Last updated
- First released
- Unity version
- 6000.1.8 or later
- Package size
- 51 KB
- Files
- 15
- Favorites
- 13
- Views in the past week
- 5
Price tracking
- Last checked
- Tracked since
- Lowest recorded
- $4.99 on
Keywords
TextToTMP - Complete Text to TextMeshPro Migration Tool
Text to TMP Converter automates the migration from Unity's legacy Text to TextMeshPro, saving hours of manual work with intelligent, all-in-one conversion and script updating.
Affiliate link ยท Purchases support this site
Price history
Last 6 months
USDAsset preview
1 / 4
TextToTMP - Complete Text to TextMeshPro Migration Tool screenshot 1
About this asset
โจ Why Choose Text to TMP Converter?
๐ฏ Complete Automation
- One-Click Conversion: Convert most scenes with a single button press
- Smart Script Updates: Automatically fixes all script references and imports
- Intelligent Font Mapping: Auto-matches fonts or creates new TextMeshPro font assets
- Minimizes Manual Work: Most components updated automatically
๐ก๏ธ Production-Ready Safety
- โ ๏ธ IMPORTANT: Manual Backup Required: You MUST create a full project backup before conversion
- Non-Destructive: Designed to preserve all original properties and settings
๐ง Core Features
๐ฆ Unified Tool Window
- 3-in-1 Interface: All tools accessible from one convenient window
- Auto Progress Mode: Seamless workflow automation
๐จ Advanced Font Management
- Smart Font Matching: Automatically finds corresponding TextMeshPro fonts
- Font Asset Generation: Creates TMP font assets from TTF/OTF files
๐ Intelligent Conversion System
- Component Preservation: Maintains all text properties, colors, and formatting
- Layout Compatibility: Preserves UI layouts and positioning
๐ Script Reference Automation
- Code Pattern Recognition: Identifies 11+ common Text reference patterns
- Automatic Imports: Adds required using TMPro; statements
- Type Conversion: Updates variable declarations and method signatures
- Inheritance Support: Handles complex class hierarchies
๐ฎ What's Included
๐ Core Tools (Assets/TextToTMP/Editor/)
- BatchTextToTMPConverter.cs - Main conversion engine
- ScriptReferenceFixer.cs - Automated script updating
- TextReferenceUpdater.cs - Component reference management
- TextToTMPUnifiedWindow.cs - Integrated tool interface
- DelayedReferenceUpdater.cs - Compilation-safe updates
๐ Quick Start Guide
1. Access the Tools
Unity Menu โ Tools โ TextToTMP
2. Choose Your Conversion Mode
- Open Scenes: Convert currently loaded scenes
- All Scenes & Prefabs: Project-wide conversion
- Selected Prefabs: Target specific prefabs
3. Configure Settings
- Set up font mappings (auto-detected)
- โ ๏ธ CRITICAL: Create full project backup first
- Enable Auto Progress mode
4. Execute Conversion
- Click "Convert"
- Watch automated progress
- Review detailed logs
5. Complete the Migration
- Run Script Reference Fixer
- Update component references
- Test and verify results
๐ฏ Perfect For
๐จโ๐ป Individual Developers
- Upgrading personal projects to TextMeshPro
- Learning TextMeshPro migration best practices
- Saving time on repetitive conversion tasks
๐ข Development Teams
- Standardizing UI systems across projects
- Migrating legacy codebases efficiently
- Maintains consistent text rendering quality in most cases
๐ Conversion Statistics
Typical Project Results
- Time Saved: Significant reduction in manual work
- Compatibility: Tested with uGUI and standard prefabs
Supported Scenarios
- โ Canvas-based UI systems
- โ Nested prefab hierarchies
- โ Script component dependencies
- โ Custom font configurations
- โ Multi-scene projects
๐ ๏ธ Advanced Features
Batch Processing
- Process multiple scenes simultaneously
- Handle large projects with thousands of components
- Progress tracking with detailed logging
Smart Font Handling
- Automatic font asset generation from TTF/OTF files
- Intelligent font matching algorithms
๐ก Pro Tips
โ ๏ธ CRITICAL - Before You Start
- ๐จ BACKUP YOUR PROJECT: MANDATORY - Create a complete project backup before any conversion
- Test on Small Scenes: Start with simple scenes to familiarize yourself
- Review Font Assets: Ensure you have TextMeshPro fonts ready
๐ Support & Updates
Regular Updates
- Unity Compatibility: Support for latest Unity versions
- Feature Enhancements: Based on user feedback
- Bug Fixes: Rapid response to reported issues
- Performance Improvements: Continuous optimization
๐ฐ Investment Value
Time Savings Calculator
- Manual Conversion: ~2 minutes per Text component
- TextToTMP Conversion: ~0.01 minutes per component
- Typical Project (500 components): 16+ hours saved
- Your Time Value: Calculate your savings!
Actual time savings may vary depending on your project and workflow.
๐ Get Started Today!
Transform your Unity project's text system with confidence. Text to TMP Converter provides everything you need for a successful migration to TextMeshPro, backed by comprehensive documentation, educational resources, and professional support.
โ ๏ธ Remember: Always backup your project before conversion!
Download Text to TMP Converter now and experience the future of Unity text rendering!
From the publisher's Asset Store listing.
Technical details
๐ง Technical Specifications
Unity Compatibility
- Minimum Version: Unity 2019.4 LTS
- Tested Versions: 2019.4, 2020.3, 2021.3, 2022.3
- Platform Support: All Unity-supported platforms
- Render Pipelines: Built-in, URP, HDRP compatible
๐ Package Contents Summary
Text to TMP Converter/
โโโ Editor/ # Core conversion tools (6 scripts)
โ โโโ BatchTextToTMPConverter.cs # Main conversion engine
โ โโโ ScriptReferenceFixer.cs # Script code updater
โ โโโ TextReferenceUpdater.cs # Reference manager
โ โโโ TextToTMPUnifiedWindow.cs # Unified interface
โ โโโ DelayedReferenceUpdater.cs # Compilation handler
โโโ Demo/ # Educational system
โ โโโ Scenes/ # Demo scene
โ โ โโโ TextToTMP_Demo.unity # Interactive learning
โ โโโ Scripts/ # Demo scripts (4 files)
โ โโโ TextToTMPDemoController.cs
โ โโโ DemoTextAnimator.cs
โ โโโ DemoTextUpdater.cs
โ โโโ DemoUIManager.cs
โโโ References/ # JSON storage
โโโ README.md # Complete documentation
Total Package Size: ~2MB
Script Count: 9 C# files
Documentation: Complete user guide
Demo Content: Interactive learning scene
Support: Comprehensive documentation and examples
Text to TMP Converter - The Professional Choice for Unity Text Migration
โ ๏ธ IMPORTANT SAFETY NOTICE: This tool does NOT include automatic backup functionality. You MUST manually backup your entire project before starting any conversion process. Failure to backup may result in permanent data loss.
Compatibility
| Unity version | Built-in | URP | HDRP | Custom |
|---|---|---|---|---|
| 6000.1.8f1 | Compatible | Compatible | Compatible | Compatible |
As listed on the Asset Store.