Una de las sorpresas desagradables que nos hemos encontrado con la nueva versión de los blueprint del TrainSimulator 2014 (última version del RailSimulator, Railworks o como queramos llamarlo) es que al exportar material, objetos, etc, que hacen referencia en los "Children" (y probablemente en otra secciones del xml) a productos de terceros ya incluidos en el simulador (tipicamente a cosas de la propia Kuju, como figuras de maquinistas, personas en los andenes, sonidos, humos, etc) aparece un mensaje de error que indica "Referenced provider does not match the provider of this file", que en determinados y no poco casos, impide la exportación existosa y el uso del objeto creado que sea en el simulador y si visión previa en el blueprint editor.
Parece que el asunto deriva de un problema de comunicación interna del blueprint.exe con los nuevos ficheros .ap, pero sea ésta o no la causa, resulta un verdadero problema.
De momento no he encontrado otra solución que un pequeño truco que, sin resultar perfecto, soluciona la cuestión, sin tener que llegar al engorroso procedimiento de editar a mano los .bin ya exportados.
Para ello se precisan los dos ficheros que se incluyen en el zip adjunto, procedentes de una versión anterior del RW, que pueden funcionar sin problemas en el nuevo. Se trata del BlueprintEditor.exe y del InterprocessCommunication.dll. Ambos han de ser simplemente descomprimidos y copiados en la carpeta raiz del simulador (C:\.......\Steam\SteamApps\common\RailWorks). No sobreescriben ni estorban a nada del simulador actual.
De esta forma, se pueden crear los blueprint normalmente con el editor actual y, si aparece el problema mencionado, simplemente hay que arrancar el BlueprintEditor.exe (el fichero adjunto) y usarlo para la exportación final. Lo que no se puede es ver el fichero creado en el visor, aunque es problema menor, y en cualquier caso, si se precisase, se puede editar el xml eliminando las referencias a provider terceros para luego volver a introducirlas antes de la exportación definitiva.
Ruego que quien tenga opiniones y otras experiencias sobre esta cuestión las comparta.
Saludos:
Javier.-