If Content Manager already blocks actions like cloning, exporting, or editing DRM-locked built-in/payware assets, then the UI should reflect that by graying out the following options:
Clone
Export to CDP
Open for Editing
Open in Explorer
Edit Config File Text
Edit Primary Script
Edit Asset in Surveyor
View Errors and Warnings (yes, even this—if you can’t edit it, why review its errors?)
List Dependencies
List Dependencies Recursively
List Dependants
List Asset Versions
List Assets in New Window
Add to Pick List
If the system says “you can’t,” then the UI should say it too. Anything less is misleading.
This isn’t about restricting users—it’s about respecting creators and enforcing the boundaries that already exist. When the UI presents options that silently fail or throw vague errors, it:
Calling it “working as intended” is a cop-out. This isn’t about rewriting DRM—it’s about aligning the interface with the rules it’s supposed to enforce. That’s not a massive overhaul. That’s basic UX hygiene.
Some have said it’s up to content creators to decide whether their assets can be opened for editing—via packaging or encryption. That’s fine in theory.
But if the system already blocks cloning and exporting DRM-locked content, and the UI still shows those options as active, then the platform itself is sending mixed signals.
Even if payware encrypted content can be cloned or exported, it’s unusable. So why present those options at all?
If the backend enforces the lock, the frontend should reflect it. Anything else is lazy implementation.
My final thoughts is this. If you purchase content from sites like Jointed Rail or RRMods, the listed options should not be grayed out once installed to your database. This includes any freeware content that exists outside the DRM protection system used for built-in/payware assets.
This proposal isn’t about limiting creativity—it’s about clarifying boundaries, protecting creators, and making Trainz more intuitive and consistent for everyone.
The items I'm suggesting to be locked out from being edited since they are built-in assets are as follows:
Built-in locomotives
Rolling stock
Scenery assets (buildings, trees, signals, etc.)
Payware content
The things that shouldn't be locked out are:
Clone
Export to CDP
Open for Editing
Open in Explorer
Edit Config File Text
Edit Primary Script
Edit Asset in Surveyor
View Errors and Warnings (yes, even this—if you can’t edit it, why review its errors?)
The following options should remain active:
Preview AssetList Dependencies
List Dependencies Recursively
List Dependants
List Asset Versions
List Assets in New Window
Add to Pick List
If the system says “you can’t,” then the UI should say it too. Anything less is misleading.
This isn’t about restricting users—it’s about respecting creators and enforcing the boundaries that already exist. When the UI presents options that silently fail or throw vague errors, it:
- Creates confusion
- Undermines DRM enforcement
- Breaks multiplayer integrity
Calling it “working as intended” is a cop-out. This isn’t about rewriting DRM—it’s about aligning the interface with the rules it’s supposed to enforce. That’s not a massive overhaul. That’s basic UX hygiene.
Some have said it’s up to content creators to decide whether their assets can be opened for editing—via packaging or encryption. That’s fine in theory.
But if the system already blocks cloning and exporting DRM-locked content, and the UI still shows those options as active, then the platform itself is sending mixed signals.
Even if payware encrypted content can be cloned or exported, it’s unusable. So why present those options at all?
If the backend enforces the lock, the frontend should reflect it. Anything else is lazy implementation.
My final thoughts is this. If you purchase content from sites like Jointed Rail or RRMods, the listed options should not be grayed out once installed to your database. This includes any freeware content that exists outside the DRM protection system used for built-in/payware assets.
This proposal isn’t about limiting creativity—it’s about clarifying boundaries, protecting creators, and making Trainz more intuitive and consistent for everyone.
The items I'm suggesting to be locked out from being edited since they are built-in assets are as follows:
Built-in locomotives
Rolling stock
Scenery assets (buildings, trees, signals, etc.)
Payware content
The things that shouldn't be locked out are:
- Built-in rules and scripts like Driver Setup, Navigation Display, Schedule Library, etc.
- These are system-level logic assets, often meant to be extended, studied, or used as templates.
- Allowing users to open these (read-only or in a sandboxed view) supports:
- Learning how to script
- Creating custom rules or behaviors
- Expanding the ecosystem without compromising original assets
Last edited: