Hi TBC community!
As mentioned in the Macros community (DevLog 004 Incremental Inspiration), the most recent Revenant Core command, Number Text, takes some inspiration from the Terramodel command INCRTEXT. An upcoming command will be a more obvious extension of INCRTEXT.
While the TBC 20th Anniversary shirt I'm wearing today may not mention it, there is some legacy of Terramodel in TBC.
In honor of that, and Dimensions 2026 coming in about 6 months (Nov 9 - 11), let's have a contest!
Rules:
- Reply to this post with your top 5 Terramodel TMLs/commands/features you'd like to have improved in TBC (let's not copy, at least improve!)
- List your top 5 in priority order
- Message or email me to vote anonymously
- 1 vote (top 5 TMLs/commands/features) per user
- Recommend button does NOT count as a "ditto" vote
- Voting ends Sunday Nov 1, 2026 (11:59pm Mountain Time)
- Top 10 list updated weekly-ish (nod to MTV's TRL!)
- If one gets implemented in TBC or by a public macro developer, send me a link (proof) and I'll start an "Implemented" list.
Goal: Raise visibility of the most requested Terramodel TMLs, giving Terramodel users a concrete, practical way to voice their workflows - and nudging developers (both independent and Trimble) that meeting these needs would be well received!
Good luck and have fun! (and try to keep it positive :)
Top 10 Terramodel Requests (2026)
1. ALIGNIMP (1 vote) - Import alignment components from a text file (HAL, VAL, cross-section, super-elevation)
2. ALIGNOFF (1 vote) - Import alignment components from a text file with station/offsets relative to a HAL or line (HAL, VAL)
3. LLRPT (1 vote) - Layer list report (export layer properties to CSV)
4. INTOSET (1 vote) - Insert points into a set (insert points into a linestring or polyline)
5. ARCBL (1 vote) - create chorded line from arc, based upon maximum middle ordinate (arc-to-chord tolerance)
6. LLAYER (1 vote) - export layer object count, color, linestyle to CSV
7. COLORPT (1 vote) - color points per a repeating elevation band sequence
8. MULTICOPY (1 vote) - copy a selection of objects, to multiple locations
9. LUNUSED (1 vote) - list unused point IDs within a range of point IDs
10. SETSTA (1 vote) - set the beginning station of an alignment, by picking along an alignment and entering the station at that point
-----
11. ADD2TXT (1 vote) - Adds prefix and/or suffix to text
12. TEXTMATH (1 vote) - Adds or multiplies numbers in text objects
13. XSHILO (1 vote) - creates lines that trace the highest and/or lowest lines in a cross section
14. IMANAGER (1 vote) - Island Manager, create/edit/delete/list named island templates for a roadway, copy template to another roadway, import/export templates from/to .RTL files
15. XLINES (1 vote) - Create Xlines along an alignment, using several methods (range of HAL points, range of intervaled Xlines, at a single point, at a single station, from existing plines)
16. DTMDRAIN - select surface, click on point, creates CAD line that runs down the surface according to "steepest slope" logic
17. EAT codes - \BR – draws rectangle around text, \BO – draws oval/ellipse centered on text
18. REPORTS - Closure report (bearings, distances and coordinates around lots)
Implemented Requests
- ILYR (1 vote) - Isolate layer (select a layer or select an object - hide all other layers)
- Implemented by View Filter Manager, Isolate Layer tool, "View only layers of selected objects" tool
- SNR (1 vote) - search and replace within point IDs, text values, line names
Edit: formatting, rule wording, added Goal, 5 items in vote should be in priority order, rule for anonymous voting, reformat vote section for readability
Top 10 updates: June 4, June 8, June 17, June 24
------------------------------
Quan Mueller
quan@revenantsolutions.com
Revenant Solutions | TBC Extension Developer
Superuser Program | superuser@revenantsolutions.com
------------------------------