Home / Guides / Rosetta
Data panelRosetta

The name is frozen. Rosetta renames it anyway.

Revit will not rename a shared parameter — its identity is a GUID and the name is set the day it is born. So wrong names outlive projects, standards drift, and nobody dares touch the file. Rosetta renames shared parameters safely: same GUIDs, every value kept, a backup before anything moves.

Revit 2024–2027GUIDs preserved — schedules and tags keep workingNo backup, no write — the SPF is never touched without oneA dry-run you can read before you commit
Why Rosetta exists

One misspelt parameter, baked into everything.

A shared parameter's name is written into the SPF, bound into models, quoted in schedules and view filters. Revit offers no rename — only a new parameter, and a hole where the data was.

Revit on its own
  • Renaming means a NEW parameter — new GUID, empty values, broken schedules.
  • Nobody knows where a parameter is actually used until deleting it breaks something.
  • The SPF gets edited by hand in Notepad — no backup, no undo, no validation.
The same file, with Rosetta
  • The GUID never changes — tags, schedules and filters keep resolving.
  • Every row says exactly which schedules, filters and colour schemes lean on it.
  • Nothing is written without a timestamped backup and a dry-run you can read.
How Rosetta works

From frozen name to clean standard, without losing a value.

One grid, one mapping — and between you and the write: live validation that blocks errors, a dry-run report you can read first, and a backup that must exist before the file is touched.

Open it

Every parameter, one grid.

Reload reads the active model and the shared parameter file together: bound shared parameters, project parameters, and the definitions that live only in the file. Kind, data type, group, scope — and an In use column that has already done the detective work. Filter by kind, search by name, group, category or data type.

New to Revit: the model's parameters and the office's SPF, reconciled in one view.
BIMIO · Rosetta — Shared parameter managerBIMIO
Rosetta
128 shared parameters (86 in the SPF) + 12 project parameter(s).
BIMIO namingReload
C:\BIM\Standards\Office-SharedParams.txt
AllSharedProjectFamily
New…Bind…Convert…Fill…Sweep…Template…Import…Export…Dry-runRename SPFRename in modelHistoryClear
Current nameKindNew nameTypeGroupScopeIn useStatus
FireRatingSharedTextIdentityInstance1 sched · 1 filter · 1 colour
AcousticRatingSharedTextIdentityInstance1 sched
Room OccupancySharedIntegerDataInstance1 sched · 1 colour
Sheet SeriesProjectTextDataInstance1 sched
The audit

Hover In use and it names names.

Rosetta scans every schedule field — combined columns and embedded schedules included — every view-filter rule, however nested, and every colour-fill scheme. In use is not a guess; it is the list of exactly what breaks if you get this wrong. Lens reads the same audit: press Run on an element's Rosetta card and it says which of its parameters are shared, and where they are used.

New to Revit: a where-used answer for parameters — before the delete, not after.
BIMIO · Rosetta — Shared parameter managerBIMIO
Rosetta
128 shared parameters (86 in the SPF) + 12 project parameter(s).
BIMIO namingReload
C:\BIM\Standards\Office-SharedParams.txt
AllSharedProjectFamily
New…Bind…Convert…Fill…Sweep…Template…Import…Export…Dry-runRename SPFRename in modelHistoryClear
Current nameKindNew nameTypeGroupScopeIn useStatus
FireRatingSharedTextIdentityInstance1 sched · 1 filter · 1 colour
Schedule: Door Schedule — L01
View filter: FIRE-60
Colour scheme: Room Occupancy
Plan the renames

Type the new names — they validate as you type.

Each new name is checked live against Revit's naming rules, the whole file's final names — collisions after the rename, not before — and your office convention if you switch BIMIO naming on. Errors go red and block; warnings explain themselves. Or round-trip the mapping through Excel: Template… exports the file's parameters, a colleague fills the NewName column, Import… brings it back — the GUID, not the spelling, is the key.

New to Revit: a rename plan a colleague can fill in Excel without touching Revit.
Rosetta-mapping-template.xlsxBIMIO
Mapping
Sheet ‘Mapping’ · the GUID is the round-trip key.
All cells are text-formatted so Excel can't mangle a GUID. Fill NewName; leave the rest alone.
GUIDOldNameNewNameGroupNotes
2a1f4…9c2eFireRatingBIMIO_FireRatingIdentity
377b0…4d11Room OccupancyBIMIO_OccupancyData
4c3e8…120fAcousticRatingIdentitykeep as is
The dry-run

A report of the damage you are not doing.

Dry-run touches nothing. It counts the elements holding a value for each rename, lists the schedules and view filters that depend on it, and hands you a self-contained report you can read, save or send — before you commit to anything.

New to Revit: the blast radius of a rename, measured before the rename.
rosetta-preflight-a1f49c2e20b34d1177b04d11c3e8120f.htmlBIMIO
● BIMIO · Rosetta
Rename pre-flight report
Model: Snowdon Towers — Sample Architecture · SPF: C:\BIM\Standards\Office-SharedParams.txt · Generated: 2026-08-28 09:41
3parameters to rename
277element values affected
2with schedule/filter deps
Old nameNew nameElementsSchedulesView filtersNotes
FireRatingBIMIO_FireRating214Door Schedule — L01FIRE-60
Room OccupancyBIMIO_Occupancy63Room Schedule
DoorHardwareSetBIMIO_HardwareSet0Not bound in this project (SPF-only rename).
Dry-run only — nothing in the model was changed. Generated by BIMIO Rosetta.
The write

Two gestures, both with a way back.

Rename SPF rewrites the shared parameter file — GUIDs untouched, a timestamped .bak saved beside it first; if the backup cannot be written, neither can the file. Rename in model goes further: it snapshots every value, rebinds each parameter under its new name and restores the values in one undoable transaction — re-pointing dependent schedules and view filters as it goes. Anything it cannot rebuild faithfully it refuses or skips, and says so. One failure and the whole gesture rolls back. Every operation lands in a history you can browse, with the backups a click away.

New to Revit: a parameter rename with a rollback story — in a platform that offers none.
WarningBIMIO
Rename in the SPF file?
This rewrites the shared parameter file on disk for 6 parameter(s), preserving GUIDs. A timestamped backup is saved next to it.
Note: this updates the FILE — parameters already baked into THIS project keep their old name until you run the in-model rename.
CancelRename SPF
Beyond renames

The rest of the parameter toolbox.

New… authors a shared parameter and binds it in one gesture. Bind… puts a batch of file definitions onto the model in one transaction. Convert… changes a parameter's kind wherever the API honestly allows — family to shared with every type value and formula verified afterwards, and a rollback if anything would be lost. Sweep… converges a whole folder of families on the file's standard, dry-run first and a backup per file. And Fill… stamps what Revit knows but never hands you as a parameter — coordinates, the rooms either side of a door, phases, sizes — into real parameters, counted and confirmed before a single write.

BIMIO · Rosetta — Shared parameter managerBIMIO
Rosetta
Enter new names to build a rename mapping.
BIMIO namingReload
AllSharedProjectFamily
New…Bind…Convert…Fill…Sweep…Template…Import…Export…Dry-runRename SPFRename in modelHistoryClear

Stop being afraid of the SPF.

Rosetta ships on the Data panel of the BIMIO tab. Open your model, read the audit, and rename what has been misspelt for years — with a backup, a dry-run and a way back. Revit 2024–2027, full trial, no card.

← PreviousRoom Studio