What strikes me initially is that when the numerical seperator is a Point in Windows and in ORD, in the Material editor (3D model - Visualisation Ribbon - Material Editor - Pattern Map) the seperator is a comma. In MicroStation the comma - point problem doesn't appear (?).
After editing materials in ORD, the Template Library becomes Corrupt:
Good (before editing material in Material Editor)
Corrupt after editing material in Material Editor (Templates are flat)
Please fix this very serious bug. People can get serious problems when this happens.
When You open your *.itl file with any texteditor and substitute the separators the template library probably works correct again.
Unfortunately this solution doesn't always works. The most reliable fix is to take the old backup of the itl and add newer templates to it by copy them from dgn files.
Or just close the itl (without saving) and ORD on the moment you notice this problem.
I would not recommend to find and replace.
One workaround I successfully experienced each time, not only on my workstaton, is:
I did exactly how jpin wrote but it runns me only if I am using windows reogional setings with ,
So if I am using regional setting like , - it runns me itl in template editor but not alternate surface tool
So if I am using regional setting like . - it runns me alternate surface tool but not template editor
I use a batch-file for set the regional settings. For ORD I set them on "."
@ECHO OFFSET registreChemin=HKEY_CURRENT_USER\Control Panel\InternationalSET registreCle=sDecimalSET registreType=REG_SZSET registreValeurVirgule=,SET registreValeurPoint=.REG QUERY "%registreChemin%" /v "%registreCle%" | FIND "%registreValeurPoint%"CLSIF %ERRORLEVEL%==1 GOTO ADD_POINTIF %ERRORLEVEL%==0 GOTO ADD_VIRGULE:ADD_VIRGULEREG ADD "HKEY_CURRENT_USER\Control Panel\International" /f /v "sDecimal" /t %registreType% /d "%registreValeurVirgule%"CLSECHO Separateur decimal ","GOTO END:ADD_POINTREG ADD "HKEY_CURRENT_USER\Control Panel\International" /f /v "sDecimal" /t %registreType% /d "%registreValeurPoint%"CLSECHO Separateur decimal "."GOTO END:ENDPAUSE