Migrating a Unity Blend project into Noesis Studio
Posted: 02 May 2025, 13:16
Hey All,
Still enjoying using studio but I'm now experimenting with integrating and using Studio into an existing Noesis blend project for the sake of research. I realise this is a bit of a doozy so I quickly want to expand on what I've experienced and see if I am pursuing the correct path on this.
I've created a noesis studio file at the root of the relevant Noesis folders and the correct structure (and subsequent) xaml files appear in the hierarchy within the studio GUI. However a lot of the assets appear missing or Magenta, a sign (usually) of a missing style. As this is a fairly large scale project it's proving to be fairly cumbersome as a lot of styles are currently not being referenced correctly.
I saw an original post in this forum asking about a similar issue and saw it was a matter of merging the existing ApplicationResources.xaml into the GlobalResources.xaml which I have done. Unfortunately a lot of blank xaml files/magenta styled items but when loading the game in Unity it seems to all work however the fonts seem to fallback to their system default due to not finding the font files.
I quickly tried merging a specific xaml file kept in our global resources xaml, a button style, into a page's xaml and when that was done I was able to select the style on the button (for that page) in question but due to further broken references within the style it wasn't of much use.
Digging further and opening the original ApplicationResources.xaml in VSCode,there's (unsurprisingly) a fair amount of broken references, a lot of complaints seem to relating to unknown element types, assumedly due to the namespaces not being resolved correctly.
The project (expectedly) works completely fine in blend and Unity outside of this and has no issues there which makes me think that integration, whilst it might be possible, could end up being more time consuming than pursuing this purely in Studio instead, effectively 'porting' the interface and re-creating it under studio sensibilities instead.
This leads me to my question, is it currently worthing trying to migrate an existing Blend project into Noesis Studio and if so, is there any advise/reference on how to approach it or is it better to pursue a porting of the UI instead? No worries either way I just want to scope this out fully before commiting to an option.
Many thanks,
Jack
Still enjoying using studio but I'm now experimenting with integrating and using Studio into an existing Noesis blend project for the sake of research. I realise this is a bit of a doozy so I quickly want to expand on what I've experienced and see if I am pursuing the correct path on this.
I've created a noesis studio file at the root of the relevant Noesis folders and the correct structure (and subsequent) xaml files appear in the hierarchy within the studio GUI. However a lot of the assets appear missing or Magenta, a sign (usually) of a missing style. As this is a fairly large scale project it's proving to be fairly cumbersome as a lot of styles are currently not being referenced correctly.
I saw an original post in this forum asking about a similar issue and saw it was a matter of merging the existing ApplicationResources.xaml into the GlobalResources.xaml which I have done. Unfortunately a lot of blank xaml files/magenta styled items but when loading the game in Unity it seems to all work however the fonts seem to fallback to their system default due to not finding the font files.
I quickly tried merging a specific xaml file kept in our global resources xaml, a button style, into a page's xaml and when that was done I was able to select the style on the button (for that page) in question but due to further broken references within the style it wasn't of much use.
Digging further and opening the original ApplicationResources.xaml in VSCode,there's (unsurprisingly) a fair amount of broken references, a lot of complaints seem to relating to unknown element types, assumedly due to the namespaces not being resolved correctly.
The project (expectedly) works completely fine in blend and Unity outside of this and has no issues there which makes me think that integration, whilst it might be possible, could end up being more time consuming than pursuing this purely in Studio instead, effectively 'porting' the interface and re-creating it under studio sensibilities instead.
This leads me to my question, is it currently worthing trying to migrate an existing Blend project into Noesis Studio and if so, is there any advise/reference on how to approach it or is it better to pursue a porting of the UI instead? No worries either way I just want to scope this out fully before commiting to an option.
Many thanks,
Jack